| services.muchsync.remotes.<name>.remote.muchsyncPath | Specifies the path to muchsync on the server
|
| services.syncthing.key | Path to the key.pem file, which will be copied into Syncthing's
config directory.
|
| services.twmn.icons.critical | Path to the critical notifications' icon.
|
| programs.yazi.plugins | Lua plugins
|
| services.podman.builds.<name>.authFile | Path of the authentication file.
|
| programs.yazi.flavors | Pre-made themes
|
| programs.command-not-found.dbPath | Absolute path to programs.sqlite
|
| accounts.calendar.basePath | The base directory in which to save calendars
|
| services.syncthing.cert | Path to the cert.pem file, which will be copied into Syncthing's
config directory.
|
| nix.channels | A declarative alternative to Nix channels
|
| programs.claude-code.skillsDir | Path to a directory containing skill files for Claude Code
|
| services.podman.images.<name>.authFile | Path of the authentication file used to connect to registry.
|
| programs.claude-code.agentsDir | Path to a directory containing agent files for Claude Code
|
| services.podman.images.<name>.certDir | Path of certificates (*.{crt,cert,key}) used to connect to registry.
|
| programs.anki.sync.usernameFile | Path to a file containing the sync account username.
|
| programs.yazi.extraPackages | Extra packages to make available to yazi
|
| programs.starship.configPath | Relative path to the user's home directory where the Starship config should be stored.
|
| programs.sftpman.mounts.<name>.sshKey | Path to the SSH key to use for authentication
|
| programs.sftpman.defaultSshKey | Path to the SSH key to be used by default
|
| programs.claude-code.rulesDir | Path to a directory containing rule files for Claude Code
|
| programs.nushell.envFile.source | Path of the nushell env.nu file to use
|
| i18n.inputMethod.fcitx5.themes.<name>.panelImage | Path to the SVG of the panel.
|
| systemd.user.systemctlPath | Absolute path to the systemctl tool
|
| services.polybar.config | Polybar configuration
|
| programs.smug.projects.<name>.root | Root path in filesystem of the smug project
|
| services.ludusavi.configFile | Path to a Ludusavi config.yaml
|
| services.podman.volumes.<name>.device | The path of a device which is mounted for the volume.
|
| programs.claude-code.memory.source | Path to a file containing memory content for CLAUDE.md
|
| services.proton-pass-agent.socket | The agent's socket; interpreted as a suffix to $XDG_RUNTIME_DIR
on Linux and $(getconf DARWIN_USER_TEMP_DIR) on macOS
|
| programs.sftpman.mounts.<name>.mountPoint | The remote path to mount.
|
| targets.darwin.copyApps.directory | Path to link apps relative to the home directory.
|
| programs.opencode.rules | You can provide global custom instructions to opencode
|
| targets.darwin.linkApps.directory | Path to link apps relative to the home directory.
|
| programs.vscode.argvSettings | Configuration written to Visual Studio Code's
argv.json
|
| accounts.email.maildirBasePath | The base directory for account maildir directories
|
| programs.nushell.loginFile.source | Path of the nushell login.nu file to use
|
| services.dunst.configFile | Path to the configuration file read by dunst
|
| services.polybar.script | This script will be used to start the polybars
|
| programs.claude-code.agents | Custom agents for Claude Code
|
| programs.claude-code.commandsDir | Path to a directory containing command files for Claude Code
|
| programs.ssh.matchBlocks.<name>.controlPath | Specify path to the control socket used for connection sharing.
|
| programs.claude-code.rules | Modular rule files for Claude Code
|
| programs.neomutt.sidebar.shortPath | By default sidebar shows the full path of the mailbox, but
with this enabled only the relative name is shown.
|
| programs.nushell.configFile.source | Path of the nushell config.nu file to use
|
| accounts.contact.accounts.<name>.khard.addressbooks | If provided, each item on this list will generate an
entry on khard configuration file as a separate addressbook
(vdir)
|
| programs.gpg.mutableKeys | If set to true, you may manage your keyring as a user
using the gpg command
|
| programs.obsidian.vaults.<name>.target | Path to target vault relative to the user's HOME.
|
| programs.vscode.profiles.<name>.userMcp | Configuration written to Visual Studio Code's
mcp.json
|
| services.syncthing.passwordFile | Path to the gui password file.
|
| programs.claude-code.commands | Custom commands for Claude Code
|
| services.pass-secret-service.storePath | Absolute path to the password store
|
| programs.ripgrep-all.custom_adapters.*.output_path_hint | Setting this is useful if the output format is not plain text (.txt) but instead some other format that should be passed to another adapter
|
| programs.pyenv.rootDirectory | The pyenv root directory (PYENV_ROOT).
This deviates from upstream, which uses $HOME/.pyenv
|
| programs.gradle.initScripts.<name>.source | Path of the init script file
|
| accounts.email.accounts.<name>.folders.sent | Relative path of the sent mail folder.
|
| programs.aliae.configLocation | Path where aliae should look for its config file
|
| programs.git.includes.*.contents | Configuration to include
|
| programs.vscode.profiles.<name>.userTasks | Configuration written to Visual Studio Code's
tasks.json
|
| wayland.windowManager.river.package | The river-classic package to use
|
| accounts.email.accounts.<name>.folders.inbox | Relative path of the inbox mail.
|
| accounts.email.accounts.<name>.folders.trash | Relative path of the deleted mail folder.
|
| services.librespot.settings.cache | Path to a directory where files will be cached after downloading.
|
| targets.darwin.defaults."com.apple.finder".ShowPathBar | Show the path bar at the bottom of a Finder window
|
| programs.gemini-cli.context | An attribute set of context files to create in ~/.gemini/
|
| programs.gpg.mutableTrust | If set to true, you may manage trust as a user using
the gpg command
|
| programs.sketchybar.service.outLogFile | Absolute path to log all stdout output.
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathName | This optional key implies SockFamily is set to "Unix"
|
| i18n.inputMethod.fcitx5.themes.<name>.highlightImage | Path to the SVG of the highlight.
|
| programs.lutris.runners.<name>.package | The package to use for this runner, nix will try to find the executable for this package
|
| accounts.email.accounts.<name>.folders.drafts | Relative path of the drafts mail folder.
|
| services.jankyborders.outLogFile | Absolute path to log all stdout output.
|
| services.xidlehook.timers.*.command | Command executed after the idle timeout is reached
|
| programs.taskwarrior.colorTheme | Either one of the default provided theme as string, or a
path to a theme configuration file.
|
| home.sessionSearchVariables | Extra directories to prepend to arbitrary PATH-like
environment variables (e.g.: MANPATH)
|
| programs.rclone.remotes.<name>.mounts.<name>.mountPoint | A local file path specifying the location of the mount point.
|
| programs.irssi.networks.<name>.saslExternal | Enable SASL external authentication
|
| programs.chromium.extensions.*.crxPath | Path to the extension's crx file
|
| wayland.windowManager.wayfire.package | The wayfire package to use
|
| programs.sketchybar.extraPackages | Extra packages to add to PATH for the sketchybar service.
|
| programs.sketchybar.service.errorLogFile | Absolute path to log all stderr output.
|
| services.jankyborders.errorLogFile | Absolute path to log all stderr output.
|
| programs.anki.sync.keyFile | Path to a file containing the sync account sync key
|
| services.podman.images.<name>.decryptionKeyFile | Path to key used for decryption of images.
|
| wayland.windowManager.sway.package | Sway package to use
|
| services.ssh-agent.pkcs11Whitelist | Specify a list of approved path patterns for PKCS#11 and FIDO authenticator middleware libraries
|
| programs.sketchybar.includeSystemPath | Whether to include common system PATH in the wrapper
|
| programs.vscode.profiles.<name>.userSettings | Configuration written to Visual Studio Code's
settings.json
|
| services.librespot.settings.system-cache | Path to a directory where system files (credentials, volume) will be cached.
|
| services.restic.backups.<name>.createWrapper | Whether to generate and add a script to the system path, that has the
same environment variables set as the systemd service
|
| xsession.windowManager.xmonad.config | The configuration file to be used for xmonad
|
| services.restic.backups.<name>.repositoryFile | Path to a file containing the repository location to backup to
|
| programs.desktoppr.settings.picture | The path to the desktop picture/wallpaper to set
|
| services.protonmail-bridge.extraPackages | List of derivations to place in ProtonMail Bridge's service path.
|
| services.xidlehook.timers.*.canceller | Command executed when the user becomes active again
|
| programs.streamlink.plugins.<name>.src | Source of the custom plugin
|
| launchd.agents.<name>.config.QueueDirectories | Much like the WatchPaths option, this key will watch the paths for modifications
|
| programs.bash.enableCompletion | Whether to enable Bash completion for all interactive Bash shells
|
| wayland.windowManager.hyprland.enable | Whether to enable configuration for Hyprland, a tiling Wayland
compositor that doesn't sacrifice on its looks.
This module configures Hyprland and adds it to your user's PATH,
but does not make certain system-level changes
|
| programs.obsidian.defaultSettings.extraFiles.<name>.source | Path of the source file or directory.
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.source | Path of the source file or directory.
|