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 ]; }