From 00b585c354c5f0351b0dffd4ab032dd99db48bea Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Tue, 25 Mar 2025 06:53:06 +0800 Subject: [PATCH] feat(hyprshade): add hyprshade and set timer --- users/modules/de.nix | 1 + users/modules/programs/hyprshade.nix | 18 ++++++++++++++++++ users/modules/utils.nix | 1 - 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 users/modules/programs/hyprshade.nix diff --git a/users/modules/de.nix b/users/modules/de.nix index a7da071..5e827ae 100644 --- a/users/modules/de.nix +++ b/users/modules/de.nix @@ -9,5 +9,6 @@ ./programs/waybar.nix ./programs/hyprlock.nix ./programs/fuzzel.nix + ./programs/hyprshade.nix ]; } diff --git a/users/modules/programs/hyprshade.nix b/users/modules/programs/hyprshade.nix new file mode 100644 index 0000000..466797f --- /dev/null +++ b/users/modules/programs/hyprshade.nix @@ -0,0 +1,18 @@ +{ pkgs, ... }: +{ + home.packages = [ pkgs.hyprshade ]; + xdg.configFile."hypr/hyprshade.toml" = { + enable = true; + text = # toml + '' + [[shades]] + name = "vibrance" + default = true # will be activated when no other shader is scheduled + + [[shades]] + name = "blue-light-filter" + start_time = 19:00:00 + end_time = 07:00:00 # optional if more than one shader has start_time + ''; + }; +} diff --git a/users/modules/utils.nix b/users/modules/utils.nix index d0d65e8..244fcb9 100644 --- a/users/modules/utils.nix +++ b/users/modules/utils.nix @@ -10,6 +10,5 @@ ttyper hyprpicker inputs.hyprcloser.packages.${pkgs.stdenv.hostPlatform.system}.default - hyprshade ]; }