Skip to content

Commit

Permalink
Updated Catppuccin tmux to a more recent release
Browse files Browse the repository at this point in the history
I had to turn off the rounded style because of an issue with
transparency (github
issue)[catppuccin/tmux#403]
  • Loading branch information
EthanJ-Brady committed Jan 27, 2025
1 parent ea2b7f1 commit 25782f6
Showing 1 changed file with 38 additions and 18 deletions.
56 changes: 38 additions & 18 deletions modules/home/catppuccin/tmux.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,31 +6,51 @@
}:
{
config = lib.mkIf (config.catppuccin.enable && config.tmux.enable) {
programs.tmux.plugins = with pkgs; [
programs.tmux.plugins = [
{
plugin = tmuxPlugins.catppuccin;
plugin = pkgs.tmuxPlugins.catppuccin.overrideAttrs (oldAttrs: {
version = "v2.1.2";
src = pkgs.fetchFromGitHub {
owner = "catppuccin";
repo = "tmux";
rev = "v2.1.2";
sha256 = "sha256-gMBpINeHS+5TCsbJBHhXKEF+fG58FmJrIJoQWYdQqc0=";
};
});
extraConfig = ''
set -g @catppuccin_flavour "${lib.strings.toLower config.catppuccin.flavor}"
set -g @catppuccin_window_left_separator " "
set -g @catppuccin_window_right_separator " "
set -g @catppuccin_window_middle_separator " █"
set -g @catppuccin_window_number_position "right"
set -g @catppuccin_window_default_fill "number"
set -g @catppuccin_window_default_text "#W"
set -g @catppuccin_flavor "${lib.strings.toLower config.catppuccin.flavor}"
set -g @catppuccin_status_background "none"
set -g @catppuccin_window_current_fill "number"
set -g @catppuccin_window_number_position "right"
set -g @catppuccin_window_text "#W"
set -g @catppuccin_window_current_text "#W"
set -g @catppuccin_status_modules_right "directory session"
set -g @catppuccin_status_left_separator " "
set -g @catppuccin_status_right_separator ""
set -g @catppuccin_status_fill "icon"
set -g @catppuccin_status_connect_separator "no"
set -g @catppuccin_directory_text "#{pane_current_path}"
set -g status-left ""
set -g status-right ""
set -ag status-right "#{E:@catppuccin_status_session}"
set -ag status-right "#{E:@catppuccin_status_directory}"
'';
}
];
};
}

# set -g @catppuccin_flavour "${lib.strings.toLower config.catppuccin.flavor}"
# set -g @catppuccin_window_left_separator " "
# set -g @catppuccin_window_right_separator " "
# set -g @catppuccin_window_middle_separator " █"
# set -g @catppuccin_window_number_position "right"
#
# set -g @catppuccin_window_default_fill "number"
# set -g @catppuccin_window_default_text "#W"
#
# set -g @catppuccin_window_current_fill "number"
# set -g @catppuccin_window_current_text "#W"
#
# set -g @catppuccin_status_modules_right "directory session"
# set -g @catppuccin_status_left_separator " "
# set -g @catppuccin_status_right_separator ""
# set -g @catppuccin_status_fill "icon"
# set -g @catppuccin_status_connect_separator "no"
#
# set -g @catppuccin_directory_text "#{pane_current_path}"

0 comments on commit 25782f6

Please sign in to comment.