{ ... }: { flake.homeModules.nathan = { config, lib, pkgs, ... }: { programs.tmux = { enable = true; clock24 = true; mouse = true; baseIndex = 0; keyMode = "vi"; prefix = "C-b"; shell = "${pkgs.zsh}/bin/zsh"; extraConfig = '' set -g status-position top set -g @background '#0B0704' set -g @foreground '#c2c1c0' set -g @color0 '#0B0704' set -g @color1 '#846550' set -g @color2 '#4a526c' set -g @color3 '#538281' set -g @color4 '#7b8179' set -g @color5 '#b4a589' set -g @color6 '#78ada3' set -g @color7 '#958d89' set -g @color8 '#665b54' set -g @color9 '#B1876B' set -g @color10 '#636E90' set -g @color11 '#6FAEAC' set -g @color12 '#A5ADA2' set -g @color13 '#F1DCB7' set -g @color14 '#A1E7DA' set -g @color15 '#c2c1c0' set -g status-style 'fg=#0B0704,bg=#538281' set -g @p '#(pwd)' set -g status-interval 1 set -g status-left-length 50 set -g status-left "#[fg=@color12,bg=@color1]  #[fg=@color1,bg=@color2]◤#[fg=@color14]#{user}@#H#[fg=@color2,bg=@color4]◤#[fg=@color2]#{s|/home/#{user}|~:@p}#[fg=@color4,bg=@background]◤" set -g status-right "#[fg=@color2]◥#[fg=@color14,bg=@color2]%A %T#[fg=@color1]◥#[fg=@color12,bg=@color1]%D " set -g window-status-separator '/' set -g window-status-format '#[fg=@color3,bg=@color3]◢#[fg=@background,bg=@color3] #{window_index}: #{window_name} #[fg=@color3,bg=@color3]◤' set -g window-status-current-format '#[fg=@color11,bg=@color3]◢#[fg=@background,bg=@color11,bold] #{window_index}: #{window_name} #[fg=@color11,bg=@color3]◤' source ~/.cache/wal/colors-tmux.conf ''; }; }; }