nixos/home-manager/fred.nix
ediblerope 09d00909cb 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>
2026-04-08 13:22:21 +01:00

30 lines
684 B
Nix

# settings/fred.nix
{ config, pkgs, lib, ... }:
{
# Define the state version for Home Manager
home.stateVersion = "25.11";
# Packages for user
home.packages = with pkgs; [
#
];
# Allow unfree nix-shell maybe
home.file.".config/nixpkgs/config.nix".text = ''
{ 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 ];
}