about summary refs log tree commit diff
path: root/common.nix
diff options
context:
space:
mode:
Diffstat (limited to 'common.nix')
-rw-r--r--common.nix28
1 files changed, 27 insertions, 1 deletions
diff --git a/common.nix b/common.nix
index d5713b5d..36ffa716 100644
--- a/common.nix
+++ b/common.nix
@@ -108,8 +108,34 @@
       '';
 
       windowManager = {
-        i3.enable = true;
         default = "i3";
+
+        i3.enable = true;
+        i3.configFile = with pkgs.lib; pkgs.substituteAll {
+          name = "i3.conf";
+          src = ./cfgfiles/i3.conf;
+
+          inherit (pkgs) conky dmenu xterm;
+          inherit (pkgs.xorg) xsetroot;
+          leftHead = head config.services.xserver.xrandrHeads;
+          rightHead = last config.services.xserver.xrandrHeads;
+
+          conkyrc = pkgs.writeText "conkyrc" ''
+            cpu_avg_samples 2
+            net_avg_samples 2
+            no_buffers yes
+            out_to_console yes
+            out_to_ncurses no
+            out_to_stderr no
+            extra_newline no
+            update_interval 1.0
+            uppercase no
+            use_spacer none
+            pad_percents 3
+            use_spacer left
+            TEXT
+          '';
+        };
       };
 
       desktopManager.default = "none";