diff --git a/flake.lock b/flake.lock index 6fda78a..f2c13fb 100644 --- a/flake.lock +++ b/flake.lock @@ -20,6 +20,22 @@ "url": "https://git.zynh.me/Zynh0722/backgrounds" } }, + "dunst-theme": { + "flake": false, + "locked": { + "lastModified": 1715462588, + "narHash": "sha256-XoE+5kMVSjqGmpU71zsfcnZuwM9q1dXTUs//Y9nC7HQ=", + "owner": "d2718nis", + "repo": "rose-pine-dunst", + "rev": "496499eaed38a07ce4f79ec91baaf6e1e4c28bc5", + "type": "github" + }, + "original": { + "owner": "d2718nis", + "repo": "rose-pine-dunst", + "type": "github" + } + }, "fish_theme": { "flake": false, "locked": { @@ -275,6 +291,7 @@ "root": { "inputs": { "backgrounds": "backgrounds", + "dunst-theme": "dunst-theme", "fish_theme": "fish_theme", "home-manager": "home-manager", "neovim-overlay": "neovim-overlay", diff --git a/flake.nix b/flake.nix index 7dd85da..1e604b3 100644 --- a/flake.nix +++ b/flake.nix @@ -20,6 +20,11 @@ url = "git+https://git.zynh.me/Zynh0722/backgrounds"; inputs.nixpkgs.follows = "nixpkgs"; }; + + dunst-theme = { + url = "github:d2718nis/rose-pine-dunst"; + flake = false; + }; }; outputs = diff --git a/hosts/snowhawk/home.nix b/hosts/snowhawk/home.nix index 489afb1..32af7da 100644 --- a/hosts/snowhawk/home.nix +++ b/hosts/snowhawk/home.nix @@ -16,7 +16,16 @@ xsession.numlock.enable = true; - services.dunst.enable = true; + services.dunst = { + enable = true; + iconTheme = { + name = "rose-pine"; + package = pkgs.rose-pine-icon-theme; + }; + }; + + xdg.configFile."dunst/dunstrc.d/50-theme.conf".source = inputs.dunst-theme.outPath + "/rose-pine.conf"; + services.unclutter.enable = true;