diff --git a/modules/darwin/home/programs/ghostty.nix b/modules/darwin/home/programs/ghostty.nix index d21bd6d..9e7e150 100644 --- a/modules/darwin/home/programs/ghostty.nix +++ b/modules/darwin/home/programs/ghostty.nix @@ -4,36 +4,37 @@ package = null; settings = { - theme = "dracula"; - background-opacity = 0.8; + theme = "gruvbox"; + background-opacity = 0.9; command = "shell:${config.home.profileDirectory}/bin/tmux new-session -A -s ghostty"; keybind = [ "cmd+k=text:\\x01K" ]; }; - themes.dracula = { - background = "282a36"; - foreground = "f8f8f2"; - cursor-color = "f8f8f2"; - selection-background = "44475a"; - selection-foreground = "f8f8f2"; + themes.gruvbox = { + background = "282828"; + foreground = "ebdbb2"; + cursor-color = "ebdbb2"; + cursor-text = "282828"; + selection-background = "ebdbb2"; + selection-foreground = "282828"; palette = [ - "0=#21222c" - "1=#ff5555" - "2=#50fa7b" - "3=#f1fa8c" - "4=#bd93f9" - "5=#ff79c6" - "6=#8be9fd" - "7=#f8f8f2" - "8=#6272a4" - "9=#ff6e6e" - "10=#69ff94" - "11=#ffffa5" - "12=#d6acff" - "13=#ff92df" - "14=#a4ffff" - "15=#ffffff" + "0=#282828" + "1=#cc241d" + "2=#98971a" + "3=#d79921" + "4=#458588" + "5=#b16286" + "6=#689d6a" + "7=#a89984" + "8=#928374" + "9=#fb4934" + "10=#b8bb26" + "11=#fabd2f" + "12=#83a598" + "13=#d3869b" + "14=#8ec07c" + "15=#ebdbb2" ]; }; }; diff --git a/modules/darwin/homebrew.nix b/modules/darwin/homebrew.nix index b6637b4..7a9a357 100644 --- a/modules/darwin/homebrew.nix +++ b/modules/darwin/homebrew.nix @@ -11,7 +11,7 @@ in { }; taps = mkOption { type = types.listOf types.str; - default = [ ]; + default = [ "FelixKratz/formulae" ]; description = "Homebrew taps to add."; }; brews = mkOption { diff --git a/modules/home/rsydn/shell/tmux.nix b/modules/home/rsydn/shell/tmux.nix index 8e9ebc3..9ecf674 100644 --- a/modules/home/rsydn/shell/tmux.nix +++ b/modules/home/rsydn/shell/tmux.nix @@ -9,13 +9,7 @@ escapeTime = 0; aggressiveResize = true; plugins = [{ - plugin = pkgs.tmuxPlugins.dracula; - 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 - ''; + plugin = pkgs.tmuxPlugins.gruvbox; }]; extraConfig = '' # Terminal configuration for proper colors and features @@ -24,8 +18,7 @@ set-option -g focus-events on # Avoid CSI-u newline remapping that breaks Neovim pastes 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 set -g renumber-windows on bind r source-file ~/.tmux.conf \; display-message "tmux reloaded"