about summary refs log tree commit diff
path: root/home/profiles/base/default.nix
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2022-01-24 23:41:57 +0900
committersefidel <contact@sefidel.net>2022-01-25 00:35:56 +0900
commitf1dcc051825b412fb83243a3c261ed4f0f46dc0d (patch)
treeb54ee523abaab0e51b7d416be904f8357faf0e77 /home/profiles/base/default.nix
parent7ef77a1ab15892770d782f56e7adb27057da720d (diff)
downloadnixrc-f1dcc051825b412fb83243a3c261ed4f0f46dc0d.tar.gz
nixrc-f1dcc051825b412fb83243a3c261ed4f0f46dc0d.zip
home/base: use tmux (for now)
Diffstat (limited to 'home/profiles/base/default.nix')
-rw-r--r--home/profiles/base/default.nix69
1 files changed, 41 insertions, 28 deletions
diff --git a/home/profiles/base/default.nix b/home/profiles/base/default.nix
index 5c427e2..0e1d873 100644
--- a/home/profiles/base/default.nix
+++ b/home/profiles/base/default.nix
@@ -10,7 +10,7 @@ in
   imports = [
     ../../modules/programs/nixpkgs
     ../../modules/programs/zshell
-    ../../modules/programs/zellij
+    #../../modules/programs/zellij
     ../../modules/misc/neotheme
   ];
 
@@ -103,6 +103,18 @@ in
 
       password-store.enable = true;
 
+      tmux = {
+        enable = true;
+
+        prefix = "C-f";
+        terminal = "xterm-256color";
+        shell = "${pkgs.zsh}/bin/zsh";
+        baseIndex = 1;
+        keyMode = "vi";
+
+        extraConfig = import ./config/tmux.nix;
+      };
+
       waybar = {
         enable = config.wayland.windowManager.sway.enable;
 
@@ -168,33 +180,34 @@ in
         enableZshIntegration = true;
       };
 
-      zellij = {
-        enable = true;
-
-        settings = {
-          default_mode = "normal";
-          pane_frames = false;
-          simplified_ui = true; # bitmap fonts
-
-          themes = {
-            default = {
-              # Industrial Jellybeans theme
-              bg = [ 21 21 21 ];
-              fg = [ 136 136 136 ];
-              black = [ 28 28 28 ];
-              gray = [ 64 64 64 ];
-              white = [ 232 232 211 ];
-              red = [ 141 61 38 ];
-              orange = [ 250 187 110 ];
-              yellow = [ 250 208 122 ];
-              green = [ 153 173 106 ];
-              blue = [ 129 151 191 ];
-              cyan = [ 143 191 220 ];
-              magenta = [ 198 182 238 ];
-            };
-          };
-        };
-      };
+      # TODO: https://github.com/zellij-org/zellij/issues/1013
+      # zellij = {
+      #   enable = true;
+      #
+      #   settings = {
+      #     default_mode = "normal";
+      #     pane_frames = false;
+      #     simplified_ui = true; # bitmap fonts
+      #
+      #     themes = {
+      #       default = {
+      #         # Industrial Jellybeans theme
+      #         bg = [ 21 21 21 ];
+      #         fg = [ 136 136 136 ];
+      #         black = [ 28 28 28 ];
+      #         gray = [ 64 64 64 ];
+      #         white = [ 232 232 211 ];
+      #         red = [ 141 61 38 ];
+      #         orange = [ 250 187 110 ];
+      #         yellow = [ 250 208 122 ];
+      #         green = [ 153 173 106 ];
+      #         blue = [ 129 151 191 ];
+      #         cyan = [ 143 191 220 ];
+      #         magenta = [ 198 182 238 ];
+      #       };
+      #     };
+      #   };
+      # };
     };
 
     services = {