Add GTK theming for everforest

This commit is contained in:
Elnu 2023-01-08 17:50:21 -08:00
parent e172b4b140
commit d61d195f9f
6 changed files with 57 additions and 16 deletions

View file

@ -13,10 +13,7 @@ in
enable = true;
greeters.gtk = {
enable = true;
theme = {
name = "Nordic";
package = pkgs.nordic;
};
theme = colors.gtkTheme pkgs;
};
background = ../wallpapers/${colors.wallpaper};
};

View file

@ -1,8 +1,6 @@
{ config, pkgs, user, ... }:
let
theme = pkgs.nordic;
themeName = "Nordic";
colors = import ../colors;
in
{
@ -21,17 +19,11 @@ in
home.file."./.background-image".source = ../wallpapers/${colors.wallpaper};
programs.home-manager.enable = true;
gtk = {
enable = true;
iconTheme = {
name = "${themeName}";
package = "${theme}";
};
theme = {
name = "${themeName}";
package = "${theme}";
};
iconTheme = colors.gtkTheme pkgs;
theme = colors.gtkTheme pkgs;
# Remove minimize, maximize, and close buttons
gtk3.extraConfig = {
gtk-decoration-layout = "appmenu:none";
@ -64,6 +56,7 @@ in
# Tray applications
networkmanagerapplet # nm-applet
nextcloud-client
#(pkgs.callPackage ../colors/everforest/gtk.nix {})
# GUI applications
firefox