From 0f96ac716800690d5815678cf0729d7540f6e45f Mon Sep 17 00:00:00 2001 From: rogueking Date: Sat, 4 Jul 2026 23:54:41 -0400 Subject: [PATCH] darwin fixes after move --- home-manager/programs/ghostty/ghostty.nix | 31 ++++++++++++----------- hosts/eva-02/configuration.nix | 4 +-- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/home-manager/programs/ghostty/ghostty.nix b/home-manager/programs/ghostty/ghostty.nix index ec1f0e5..6b780fe 100644 --- a/home-manager/programs/ghostty/ghostty.nix +++ b/home-manager/programs/ghostty/ghostty.nix @@ -1,35 +1,36 @@ -{ - hostname, - lib, - ... -}: { +{ hostname, lib, ... }: { programs.ghostty = { enable = true; - package = lib.mkIf (hostname == "eva-02") null; + + # Use mkForce to safely override the default package on eva-02 + package = lib.mkIf (hostname == "eva-02") (lib.mkForce null); + enableZshIntegration = true; + settings = { # Use explicit theme instead of relying on system theme detection theme = "Adwaita Dark"; - - # Explicitly set color scheme preference to avoid GTK warnings - gtk-adwaita = true; - + gtk-single-instance = true; - + font-family = "JetBrainsMono Nerd Font"; font-family-italic = "Maple Mono"; font-family-bold-italic = "Maple Mono"; font-size = 12; + bold-is-bright = true; - window-decoration = false; background-opacity = 0.8; - #background-blur-radius = 120; + + # Note: 'background-blur-radius' is mostly a macOS-specific setting. + # If you are on Linux, you likely want 'background-blur = true' instead. + # background-blur-radius = 120; + window-save-state = "always"; - mouse-hide-while-typing = true; cursor-invert-fg-bg = true; - + + # The global: prefix is perfectly valid for Ghostty's command palette and quick terminal keybind = [ "global:cmd+grave_accent=toggle_quick_terminal" "super+shift+enter=new_window" diff --git a/hosts/eva-02/configuration.nix b/hosts/eva-02/configuration.nix index 34bf37b..e6e723f 100644 --- a/hosts/eva-02/configuration.nix +++ b/hosts/eva-02/configuration.nix @@ -82,7 +82,8 @@ "block-goose" "brave-browser" "ckan-app" - "comfyui" + "comfy" + "discord" "ghostty" "imhex" "jellyfin-media-player" @@ -97,7 +98,6 @@ "scroll-reverser" "signal" "steam" - "vesktop" #"visual-studio-code" "vlc" ];