feat: change theme to gruvbox lol, remove unused libs from homebrew

This commit is contained in:
Rasyidan Akbar F. 2025-10-30 19:45:16 +07:00
commit 09847ce6ed
3 changed files with 28 additions and 34 deletions

View file

@ -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"
]; ];
}; };
}; };

View file

@ -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 {

View file

@ -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,7 +18,6 @@
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