{ pkgs, ... }: { home.username = "strix"; home.homeDirectory = "/home/strix"; home.packages = with pkgs; [ ghostty thunderbird vscode steam bitwarden-desktop signal-desktop nixd treefmt tealdeer claude-code gnome-extension-manager lmstudio sccache ]; home.file.".cargo/config.toml".text = '' [target.'cfg(target_os = "linux")'] linker = "${pkgs.clang}/bin/clang" rustflags = ["-C", "link-arg=-fuse-ld=${pkgs.mold-wrapped}/bin/mold"] ''; programs.zsh = { enable = true; oh-my-zsh = { enable = true; theme = "nanotech"; }; sessionVariables = { SSH_AUTH_SOCK = "/home/strix/.bitwarden-ssh-agent.sock"; }; }; programs.git = { enable = true; settings = { user.name = "strix"; user.email = "strix@saluco.nl"; init = { defaultBranch = "main"; }; }; }; dconf.settings = { "org/gnome/settings-daemon/plugins/media-keys" = { custom-keybindings = [ "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/" ]; }; "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = { name = "terminal"; command = "ghostty"; binding = "Return"; }; }; programs.home-manager.enable = true; home.stateVersion = "26.11"; }