From bf94301b843701507beda350ff6ed534ad455986 Mon Sep 17 00:00:00 2001 From: ElnuDev Date: Sun, 8 Jan 2023 20:03:44 -0800 Subject: [PATCH] Add Eveforest icon theme --- colors/everforest/default.nix | 4 ++++ colors/everforest/gtk.nix | 3 ++- colors/nord/default.nix | 1 + hosts/home.nix | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/colors/everforest/default.nix b/colors/everforest/default.nix index c1de0fe..b3c0171 100644 --- a/colors/everforest/default.nix +++ b/colors/everforest/default.nix @@ -4,6 +4,10 @@ package = pkgs.callPackage ./gtk.nix {}; name = "Everforest-Dark-BL"; }; + gtkIconTheme = pkgs: { + package = pkgs.callPackage ./gtk.nix {}; + name = "Everforest-Dark"; + }; wallpaper = "306286.jpg"; background = "#1e2326"; diff --git a/colors/everforest/gtk.nix b/colors/everforest/gtk.nix index 41dc11b..55e36be 100644 --- a/colors/everforest/gtk.nix +++ b/colors/everforest/gtk.nix @@ -32,7 +32,8 @@ stdenv.mkDerivation rec { mv tmp $f done - cp -a source/themes/* $out/share/themes + mkdir -p $out/share/themes && cp -a source/themes/* $out/share/themes + mkdir -p $out/share/icons && cp -a source/icons/* $out/share/icons jdupes -L -r $out/share diff --git a/colors/nord/default.nix b/colors/nord/default.nix index 84d811a..39806a8 100644 --- a/colors/nord/default.nix +++ b/colors/nord/default.nix @@ -5,6 +5,7 @@ package = pkgs.nordic; name = "Nordic"; }; + gtkIconTheme = pkgs: null; background = "#2e3440"; background-alt = "#3b4252"; diff --git a/hosts/home.nix b/hosts/home.nix index 45ae138..2c820ce 100644 --- a/hosts/home.nix +++ b/hosts/home.nix @@ -22,7 +22,7 @@ in gtk = { enable = true; - iconTheme = colors.gtkTheme pkgs; + iconTheme = colors.gtkIconTheme pkgs; theme = colors.gtkTheme pkgs; # Remove minimize, maximize, and close buttons gtk3.extraConfig = {