From c7a6827bdcc6aeffc6cdef104b4cf6370f8cf013 Mon Sep 17 00:00:00 2001 From: 0xWheatyz Date: Thu, 12 Mar 2026 22:14:40 -0400 Subject: [PATCH] feat(terminal): replace GNOME Console with Ghostty MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the default GNOME Console terminal with Ghostty by adding it to home packages, configuring it as the default terminal application via dconf settings, and excluding GNOME Console from installed packages. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- configuration.nix | 2 +- home.nix | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/configuration.nix b/configuration.nix index 32811a7..1b0a2a8 100644 --- a/configuration.nix +++ b/configuration.nix @@ -305,7 +305,7 @@ in ''; environment.gnome.excludePackages = with pkgs; [ - gnome-tour gnome-user-docs + gnome-tour gnome-user-docs gnome-console ]; qt = { diff --git a/home.nix b/home.nix index 082ee79..4ae60ef 100644 --- a/home.nix +++ b/home.nix @@ -15,12 +15,13 @@ python3 nmap file - freerdp + freerdp bitwarden-desktop bitwarden-cli lunarvim minicom kicad + ghostty gnomeExtensions.blur-my-shell gnomeExtensions.just-perfection gnomeExtensions.arc-menu @@ -97,6 +98,14 @@ size = 24; }; + # Set Ghostty as default terminal + dconf.settings = { + "org/gnome/desktop/default-applications/terminal" = { + exec = "ghostty"; + exec-arg = ""; + }; + }; + # Manage your git configuration declaratively programs.git = { enable = true;