feat: change theme to gruvbox lol, remove unused libs from homebrew
This commit is contained in:
parent
bc1bbd08bd
commit
09847ce6ed
3 changed files with 28 additions and 34 deletions
|
|
@ -4,36 +4,37 @@
|
||||||
package = null;
|
package = null;
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
theme = "dracula";
|
theme = "gruvbox";
|
||||||
background-opacity = 0.8;
|
background-opacity = 0.9;
|
||||||
command =
|
command =
|
||||||
"shell:${config.home.profileDirectory}/bin/tmux new-session -A -s ghostty";
|
"shell:${config.home.profileDirectory}/bin/tmux new-session -A -s ghostty";
|
||||||
keybind = [ "cmd+k=text:\\x01K" ];
|
keybind = [ "cmd+k=text:\\x01K" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
themes.dracula = {
|
themes.gruvbox = {
|
||||||
background = "282a36";
|
background = "282828";
|
||||||
foreground = "f8f8f2";
|
foreground = "ebdbb2";
|
||||||
cursor-color = "f8f8f2";
|
cursor-color = "ebdbb2";
|
||||||
selection-background = "44475a";
|
cursor-text = "282828";
|
||||||
selection-foreground = "f8f8f2";
|
selection-background = "ebdbb2";
|
||||||
|
selection-foreground = "282828";
|
||||||
palette = [
|
palette = [
|
||||||
"0=#21222c"
|
"0=#282828"
|
||||||
"1=#ff5555"
|
"1=#cc241d"
|
||||||
"2=#50fa7b"
|
"2=#98971a"
|
||||||
"3=#f1fa8c"
|
"3=#d79921"
|
||||||
"4=#bd93f9"
|
"4=#458588"
|
||||||
"5=#ff79c6"
|
"5=#b16286"
|
||||||
"6=#8be9fd"
|
"6=#689d6a"
|
||||||
"7=#f8f8f2"
|
"7=#a89984"
|
||||||
"8=#6272a4"
|
"8=#928374"
|
||||||
"9=#ff6e6e"
|
"9=#fb4934"
|
||||||
"10=#69ff94"
|
"10=#b8bb26"
|
||||||
"11=#ffffa5"
|
"11=#fabd2f"
|
||||||
"12=#d6acff"
|
"12=#83a598"
|
||||||
"13=#ff92df"
|
"13=#d3869b"
|
||||||
"14=#a4ffff"
|
"14=#8ec07c"
|
||||||
"15=#ffffff"
|
"15=#ebdbb2"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ in {
|
||||||
};
|
};
|
||||||
taps = mkOption {
|
taps = mkOption {
|
||||||
type = types.listOf types.str;
|
type = types.listOf types.str;
|
||||||
default = [ ];
|
default = [ "FelixKratz/formulae" ];
|
||||||
description = "Homebrew taps to add.";
|
description = "Homebrew taps to add.";
|
||||||
};
|
};
|
||||||
brews = mkOption {
|
brews = mkOption {
|
||||||
|
|
|
||||||
|
|
@ -9,13 +9,7 @@
|
||||||
escapeTime = 0;
|
escapeTime = 0;
|
||||||
aggressiveResize = true;
|
aggressiveResize = true;
|
||||||
plugins = [{
|
plugins = [{
|
||||||
plugin = pkgs.tmuxPlugins.dracula;
|
plugin = pkgs.tmuxPlugins.gruvbox;
|
||||||
extraConfig = ''
|
|
||||||
set -g @dracula-pane-border-style "fg=#44475a"
|
|
||||||
set -g @dracula-plugins "cpu-usage battery network-bandwidth time"
|
|
||||||
set -g @dracula-show-empty-plugins off
|
|
||||||
set -g @dracula-refresh-rate 5
|
|
||||||
'';
|
|
||||||
}];
|
}];
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
# Terminal configuration for proper colors and features
|
# Terminal configuration for proper colors and features
|
||||||
|
|
@ -24,8 +18,7 @@
|
||||||
set-option -g focus-events on
|
set-option -g focus-events on
|
||||||
# Avoid CSI-u newline remapping that breaks Neovim pastes
|
# Avoid CSI-u newline remapping that breaks Neovim pastes
|
||||||
set -as terminal-features 'xterm-ghostty:bpaste,clipboard,RGB'
|
set -as terminal-features 'xterm-ghostty:bpaste,clipboard,RGB'
|
||||||
set-option -g status-style "bg=#282a36 fg=#f8f8f2"
|
set -g status-interval 5
|
||||||
set -g status-interval 5
|
|
||||||
setw -g automatic-rename on
|
setw -g automatic-rename on
|
||||||
set -g renumber-windows on
|
set -g renumber-windows on
|
||||||
bind r source-file ~/.tmux.conf \; display-message "tmux reloaded"
|
bind r source-file ~/.tmux.conf \; display-message "tmux reloaded"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue