mirror of
				https://github.com/materusPL/nixos-config
				synced 2025-11-03 22:10:28 +01:00 
			
		
		
		
	home-profile: init tmux config
This commit is contained in:
		
							parent
							
								
									575c698aa1
								
							
						
					
					
						commit
						f4107f214a
					
				@ -52,8 +52,7 @@ in
 | 
			
		||||
        enableZshIntegration = lib.mkDefault config.programs.zsh.enable;
 | 
			
		||||
      };
 | 
			
		||||
 | 
			
		||||
      programs.tmux.enable = lib.mkDefault cfg.enableTerminal;
 | 
			
		||||
      programs.tmux.clock24 = lib.mkDefault config.programs.tmux.enable;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      programs.fzf = {
 | 
			
		||||
        enable = lib.mkDefault cfg.enableTerminalExtra;
 | 
			
		||||
 | 
			
		||||
@ -3,6 +3,7 @@
 | 
			
		||||
 | 
			
		||||
  imports = [
 | 
			
		||||
    ./wezterm.nix
 | 
			
		||||
    ./tmux.nix
 | 
			
		||||
  ];
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										20
									
								
								configurations/profile/home/terminal/tmux.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								configurations/profile/home/terminal/tmux.nix
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
			
		||||
{ materusArg, config, lib, ... }:
 | 
			
		||||
let
 | 
			
		||||
  cfg = config.materus.profile.tmux;
 | 
			
		||||
in
 | 
			
		||||
{
 | 
			
		||||
  options.materus.profile.tmux.enable = materusArg.pkgs.lib.mkBoolOpt true "Enable materus tmux config";
 | 
			
		||||
  config = lib.mkIf cfg.enable
 | 
			
		||||
    {
 | 
			
		||||
      programs.tmux = {
 | 
			
		||||
        enable = true;
 | 
			
		||||
        clock24 = lib.mkDefault true;
 | 
			
		||||
        aggressiveResize = lib.mkDefault true;
 | 
			
		||||
        escapeTime = lib.mkDefault 0;
 | 
			
		||||
        historyLimit = lib.mkDefault 10000;
 | 
			
		||||
        mouse = lib.mkDefault true;
 | 
			
		||||
        terminal = lib.mkDefault "tmux-256color";
 | 
			
		||||
      };
 | 
			
		||||
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user