From c88716541afe1b9eed807c8073f21b4dae31dac2 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Tue, 24 Apr 2018 12:17:28 +0200 Subject: Make oomox-gtk-theme derivation configurable --- home.nix | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) (limited to 'home.nix') diff --git a/home.nix b/home.nix index afcbc15..39e6e83 100644 --- a/home.nix +++ b/home.nix @@ -26,6 +26,7 @@ paraview hotspot qcachegrind + gitg ]; # required to enable auto-mounting in pcmanfm @@ -77,9 +78,37 @@ gtk = { enable = true; - theme = { + theme = let + oomox-gtk-theme = pkgs.callPackage ./pkgs/oomox-gtk-theme.nix { + pkgs-unstable = import {}; + theme = { + accent_bg = "aadb0f"; + bg = "d8d8d8"; + fg = "101010"; + btn_bg = "f5f5f5"; + btn_fg = "111111"; + caret_size = 0.04; + caret1_fg = "101010"; + caret2_fg = "101010"; + hdr_btn_bg = "161616"; + hdr_btn_fg = "aadb0f"; + menu_bg = "909737"; + menu_fg = "1a1a1a"; + sel_bg = "aadb0f"; + sel_fg = "101010"; + txt_bg = "ffffff"; + txt_fg = "101010"; + gradient = 0.0; + roundness = 0; + spacing = 1; + wm_border_focus = "909737"; + wm_border_unfocus = "909737"; + gtk3_generate_dark = false; + }; + }; + in { name = "oomox"; - package = import ./pkgs/oomox-gtk-theme.nix; + package = oomox-gtk-theme; }; gtk2.extraConfig = '' -- cgit v1.2.3