diff --git a/home/default.nix b/home/default.nix index 45065c8..f38aa10 100644 --- a/home/default.nix +++ b/home/default.nix @@ -11,6 +11,7 @@ ./gammastep.nix ./git ./gpg.nix + ./gtk.nix ./htop.nix ./jq.nix ./nm-applet.nix diff --git a/home/gtk.nix b/home/gtk.nix new file mode 100644 index 0000000..71bf264 --- /dev/null +++ b/home/gtk.nix @@ -0,0 +1,34 @@ +{ config, lib, pkgs, ... }: +let + cfg = config.my.home.gtk; +in +{ + options.my.home.gtk = with lib; { + enable = mkEnableOption "GTK configuration"; + }; + + config.gtk = lib.mkIf cfg.enable { + enable = true; + + font = { + package = pkgs.dejavu_fonts; + name = "DejaVu Sans"; + size = 8; + }; + + gtk2 = { + # That sweet, sweet clean home that I am always aiming for... + configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc"; + }; + + iconTheme = { + package = pkgs.gnome3.gnome_themes_standard; + name = "Adwaita"; + }; + + theme = { + package = pkgs.gnome3.gnome_themes_standard; + name = "Adwaita"; + }; + }; +}