Switch to fish shell, ghostty terminal, and simplified prompt
- Replace bash with fish as default shell (all hosts) - Replace kgx with ghostty (desktop hosts), update Super+T keybinding - Custom two-line fish prompt: NixOS icon, username, path, hostname, ❯ - Nix-shell awareness, red ❯ on error - Simplify fastfetch: user@host, OS, kernel, shell, terminal, uptime, memory - Ghostty config: FiraCode Nerd Font, catppuccin-mocha, no titlebar Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
a14cc55921
commit
09d00909cb
5 changed files with 94 additions and 108 deletions
|
|
@ -14,6 +14,17 @@
|
|||
{ allowUnfree = true; }
|
||||
'';
|
||||
|
||||
# Ghostty config
|
||||
home.file.".config/ghostty/config".text = ''
|
||||
font-family = FiraCode Nerd Font
|
||||
font-size = 11
|
||||
theme = dark:catppuccin-mocha,light:catppuccin-latte
|
||||
window-padding-x = 10
|
||||
window-padding-y = 10
|
||||
confirm-close-surface = false
|
||||
gtk-titlebar = false
|
||||
'';
|
||||
|
||||
# Import gnome home manager config
|
||||
imports = [ ./gnome-hm.nix ];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@
|
|||
|
||||
"org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
|
||||
name = "Terminal";
|
||||
command = "kgx";
|
||||
command = "ghostty";
|
||||
binding = "<Super>t";
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue