Commit e8772e594adf

Vincent Demeester <vincent@sbr.pm>
2020-05-14 18:34:57
profiles.tmux: remove tmux plugins
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent b7fcb3d
Changed files (1)
modules
profiles
modules/profiles/tmux.nix
@@ -15,22 +15,13 @@ in
     };
   };
   config = mkIf cfg.enable {
-    home.packages = with pkgs; [
-      tmux
-    ];
-    home.file.".tmux.conf".text = ''
-      source-file ${config.xdg.configHome}/tmux/tmux.conf
-      set-environment -g TMUX_PLUGIN_MANAGER_PATH '${config.xdg.configHome}/tmux/plugins'
-
-      set -g @plugin 'tmux-plugins/tpm'
-      set -g @plugin 'tmux-plugins/tmux-resurrect'
-      set -g @plugin 'tmux-plugins/tmux-continuum'
-      set -g @plugin 'tmux-plugins/tmux-copycat'
-
-      set -g @continuum-restore 'on'
-
-      run '${pkgs.tmux-tpm}/tpm'
-    '';
+    programs.tmux = {
+      enable = true;
+      extraConfig = ''
+        source-file ${config.xdg.configHome}/tmux/commons/keybindings
+        source-file ${config.xdg.configHome}/tmux/tmux.conf
+      '';
+    };
     xdg.configFile."tmux/tmux.conf".source = ./assets/tmux/tmux.conf;
     xdg.configFile."tmux/commons/keybindings".source = ./assets/tmux/keybindings;
   };