From f0e9e264e5ec1e18dafd56bfa79d26e6c3d208b1 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Tue, 25 Mar 2025 07:01:04 +0800 Subject: [PATCH] feat(hyprshade): add hyprshaders --- flake.lock | 17 +++++++++++++++++ flake.nix | 2 ++ users/modules/programs/hyprshade.nix | 7 ++++++- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index 5745b3e..09bdb20 100644 --- a/flake.lock +++ b/flake.lock @@ -819,6 +819,22 @@ "type": "github" } }, + "hyprshaders": { + "flake": false, + "locked": { + "lastModified": 1734682301, + "narHash": "sha256-vZMg5gZUfI3LDOyIKqL+qDOs+lAhmvclGH2crcTvX0M=", + "owner": "0x15BA88FF", + "repo": "hyprshaders", + "rev": "efe1f79c28692a315b7a6aaaaee0e4047e2d4a57", + "type": "github" + }, + "original": { + "owner": "0x15BA88FF", + "repo": "hyprshaders", + "type": "github" + } + }, "hyprutils": { "inputs": { "nixpkgs": [ @@ -1401,6 +1417,7 @@ "hyprland": "hyprland", "hyprland-plugins": "hyprland-plugins", "hyprlock": "hyprlock", + "hyprshaders": "hyprshaders", "impermanence": "impermanence", "nix-index-database": "nix-index-database", "nixd": "nixd", diff --git a/flake.nix b/flake.nix index 67482b5..0ed78a3 100644 --- a/flake.nix +++ b/flake.nix @@ -84,5 +84,7 @@ path = "/home/rafiq/repos/dotfiles/media/wii-cursors-xcursor"; }; hyprcloser.url = "github:rrvsh/hyprcloser"; + hyprshaders.url = "github:0x15BA88FF/hyprshaders"; + hyprshaders.flake = false; }; } diff --git a/users/modules/programs/hyprshade.nix b/users/modules/programs/hyprshade.nix index 466797f..10127da 100644 --- a/users/modules/programs/hyprshade.nix +++ b/users/modules/programs/hyprshade.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ inputs, pkgs, ... }: { home.packages = [ pkgs.hyprshade ]; xdg.configFile."hypr/hyprshade.toml" = { @@ -15,4 +15,9 @@ end_time = 07:00:00 # optional if more than one shader has start_time ''; }; + xdg.configFile."hypr/shaders" = { + enable = true; + recursive = true; + source = "${inputs.hyprshaders}/shaders"; + }; }