Home options

hardware
monitors
monitors : {…}
<name>
mode
mode : ?{…}
height : int
refresh : ?int
width : int
position
position : {…}
x : int = 0
y : int = 0
connector : str
identifier : str = "\u2039name\u203a"
scale : int = 1.0
info
email : str — user's email
name : str — user's full name
profiles
psyc
base — psyc base home config
darwin — psyc darwin-specific home config
desktop — psyc desktop home config
programs
alacritty — alacritty terminal emulator
defaultTerminal : bool — setting as default terminal via TERMINAL environment variable
claude-code — claude Code CLI configuration
disableAttribution : bool = true — disable commit and PR attribution
disableTelemetry : bool = true — disable telemetry, error reporting, and surveys
direnv — direnv
emacs — emacs editor
fastfetch — fastfetch system info
firefox — firefox web browser
kagiTokenPath : ?str — path to file containing Kagi session token, decrypted at runtime
fuzzel — fuzzel application launcher
ghostty — ghostty terminal emulator
defaultTerminal : bool — setting as default terminal via TERMINAL environment variable
git — git version control
helix — helix text editor
kitty — kitty terminal emulator
defaultTerminal : bool — setting as default terminal via TERMINAL environment variable
nvf — nvf (neovim)
anthropicKeyFile : ?absolute path — path to file containing Anthropic API key (read at neovim startup)
openrouterKeyFile : ?absolute path — path to file containing OpenRouter API key (read at neovim startup)
rbw — rbw (Bitwarden CLI)
email : str — email address for Bitwarden account
pinentry : pkg = <derivation pinentry-gnome3-1.3.2> — pinentry program for master password entry
river — river dynamic tiling compositor
rofi-rbw — rofi-rbw (Bitwarden GUI picker)
shell — generic shell configuration
shoal — shoal wayland desktop shell toolkit
ssh — SSH configuration
sway — sway window manager
tidepool — tidepool window manager configuration
tok — token injection for commands
groups
groups : {[{…}]} — token groups mapping group names to lists of env/secret pairs
<name>
*
env : str — environment variable name to set
secret : str — path to the sops secret file
vanish — lightweight terminal session multiplexer built on libghostty
waybar — waybar status bar
zoxide — zoxide (enhanced cd)
zsh — zsh shell
secrets — runtime secret decryption with sops-nix
defaultSopsFile : ?absolute path — default sops file for home secrets
services
mako — mako notification daemon
xdg — XDG directories and MIME associations