| services.kanshi.profiles.<name>.exec | Commands executed after the profile is successfully applied
|
| services.restic.backups.<name>.ssh-package | The openssh package to use.
|
| services.activitywatch.watchers.<name>.executable | The name of the executable of the watcher
|
| programs.ssh.matchBlocks.<name>.sendEnv | Environment variables to send from the local host to the
server.
|
| services.podman.machines.<name>.autoStart | Whether to automatically start this machine on login.
|
| xdg.desktopEntries.<name>.actions | The set of actions made available to application launchers.
|
| programs.fish.binds.<name>.operate | Operate on preset bindings or user bindings
|
| programs.fish.binds.<name>.repaint | Whether to enable redraw prompt after command.
|
| home.username | The user's username.
|
| programs.smug.projects.<name>.env | Environment Variables to set in session.
|
| programs.obsidian.defaultSettings.cssSnippets.*.name | Name of the snippet.
|
| programs.autorandr.hooks | Global hook scripts
|
| services.podman.builds.<name>.extraPodmanArgs | Extra arguments to pass to the podman build command.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels | List of channels that should be grouped together into this group
|
| programs.librewolf.profiles.<name>.containers.<name>.icon | Container icon.
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.settings | Settings for this site
|
| services.podman.images.<name>.extraPodmanArgs | Extra arguments to pass to the podman image pull command.
|
| services.podman.networks.<name>.autoStart | Whether to start the network on boot (requires user lingering).
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.manifestUrl | URL of the site's web app manifest.
|
| services.podman.volumes.<name>.extraConfig | INI sections and values to populate the Volume Quadlet.
|
| programs.notmuch.hooks.postNew | Bash statements run after new messages have been imported
into the database and initial tags have been applied.
|
| accounts.contact.accounts.<name>.remote.userName | User name for authentication.
|
| programs.sftpman.mounts.<name>.host | The host to connect to.
|
| programs.sftpman.mounts.<name>.user | The username to authenticate with.
|
| programs.sftpman.mounts.<name>.port | The port to connect to.
|
| accounts.email.accounts.<name>.gpg | GPG configuration.
|
| services.podman.machines.<name>.memory | Memory in MB to allocate to the machine
|
| services.podman.images.<name>.password | Password used to connect to registry. (Will be visible in nix store)
|
| services.pizauth.accounts.<name>.tokenUri | The OAuth2 server's token URI.
|
| programs.autorandr.profiles.<name>.config.<name>.scale | Output scale configuration
|
| programs.streamlink.plugins.<name>.settings | Configuration for the specific plugin, written to
$XDG_CONFIG_HOME/streamlink/config. (linux) or
Library/Application Support/streamlink/config. (darwin).
|
| programs.librewolf.profiles.<name>.containers.<name>.id | Container ID
|
| services.restic.backups.<name>.exclude | Patterns to exclude when backing up
|
| services.kanshi.profiles.<name>.outputs | Outputs configuration.
|
| services.xsuspender.rules.<name>.matchWmNameContains | Match windows where wm name contains string.
|
| home.file.<name>.executable | Set the execute bit
|
| programs.librewolf.profiles.<name>.containers.<name>.color | Container color.
|
| programs.autorandr.profiles.<name>.config.<name>.transform | Refer to
xrandr(1)
for the documentation of the transform matrix.
|
| programs.hexchat.channels.<name>.nickname2 | Secondary nickname.
|
| programs.smug.projects.<name>.stop | Commands to execute after the tmux-session is destroyed.
|
| systemd.user.services.<name>.Service.ExecStart | Command that is executed when this service is started.
|
| services.restic.backups.<name>.paths | Paths to back up, alongside those defined by the dynamicFilesFrom
option
|
| services.podman.networks.<name>.gateway | The gateway IP to use for the network.
|
| programs.irssi.networks.<name>.type | Type of the network.
|
| programs.irssi.networks.<name>.nick | Nickname in that network.
|
| services.pizauth.accounts.<name>.clientId | The OAuth2 client ID.
|
| i18n.inputMethod.fcitx5.themes.<name>.theme | The theme.conf file of the theme
|
| services.pizauth.accounts.<name>.loginHint | An optional login hint for the account provider.
|
| services.muchsync.remotes.<name>.upload | Whether to propagate local changes to the remote.
|
| programs.ssh.matchBlocks.<name>.proxyJump | The proxy host to use to connect to the server.
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.desktopEntry.icon | Icon to display in file manager, menus, etc.
|
| services.podman.containers.<name>.ip6 | Set an IPv6 address for the container.
|
| services.podman.containers.<name>.ip4 | Set an IPv4 address for the container.
|
| xdg.dataFile.<name>.executable | Set the execute bit
|
| programs.gemini-cli.commands.<name>.prompt | The prompt that will be sent to the Gemini model when the command is executed
|
| qt.style.name | Style to use for Qt5/Qt6 applications
|
| services.colima.profiles.<name>.isService | Whether this profile will run as a service.
|
| services.restic.backups.<name>.progressFps | Controls the frequency of progress reporting.
|
| programs.keychain.agents | Agents to add.
|
| programs.gnome-terminal.profile.<name>.visibleName | The profile name.
|
| accounts.email.accounts.<name>.jmap | The JMAP configuration to use for this account.
|
| accounts.email.accounts.<name>.smtp | The SMTP configuration to use for this account.
|
| xdg.desktopEntries.<name>.terminal | Whether the program runs in a terminal window.
|
| accounts.email.accounts.<name>.imap | The IMAP configuration to use for this account.
|
| services.podman.volumes.<name>.extraPodmanArgs | Extra arguments to pass to the podman volume create command.
|
| systemd.user.services.<name>.Unit.X-SwitchMethod | The preferred method to use when switching from an old to a new
version of this service.
|
| accounts.calendar.accounts.<name>.remote.userName | User name for authentication.
|
| services.restic.backups.<name>.extraBackupArgs | Extra arguments passed to restic backup
|
| services.podman.containers.<name>.exec | The command to run after the container start.
|
| services.podman.containers.<name>.user | The user ID inside the container.
|
| xdg.desktopEntries.<name>.noDisplay | Means "this application exists, but don't display it in the menus"
|
| programs.kakoune.config.hooks.*.once | Remove the hook after running it once.
|
| services.podman.networks.<name>.extraConfig | INI sections and values to populate the Network Quadlet
|
| programs.sftpman.mounts.<name>.authType | The authentication method to use.
|
| programs.obsidian.vaults.<name>.settings.hotkeys.<name>.*.modifiers | The hotkey modifiers.
|
| programs.sftpman.mounts.<name>.sshKey | Path to the SSH key to use for authentication
|
| services.podman.containers.<name>.userNS | Use a user namespace for the container.
|
| services.restic.backups.<name>.passwordFile | A file containing the repository password.
|
| programs.ssh.matchBlocks.<name>.checkHostIP | Check the host IP address in the
known_hosts file.
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| services.mpdscribble.endpoints.<name>.username | Username for the scrobble service.
|
| services.podman.containers.<name>.image | The container image.
|
| accounts.email.accounts.<name>.meli.mailboxAliases | Folder display name
|
| services.kanshi.profiles.<name>.outputs.*.criteria | The criteria can either be an output name, an output description or "*"
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.desktopEntry.enable | Whether to enable the desktop entry for this site.
|
| xdg.cacheFile.<name>.executable | Set the execute bit
|
| xdg.stateFile.<name>.executable | Set the execute bit
|
| services.unison.pairs.<name>.stateDirectory | Unison state directory to use.
|
| programs.floorp.profiles.<name>.path | Profile path.
|
| programs.ssh.matchBlocks.<name>.host | Host pattern used by this conditional block
|
| services.podman.networks.<name>.internal | Whether the network should be internal
|
| programs.smug.projects.<name>.root | Root path in filesystem of the smug project
|
| services.muchsync.remotes.<name>.remote.host | Remote SSH host to synchronize with.
|
| i18n.inputMethod.fcitx5.themes.<name>.panelImage | Path to the SVG of the panel.
|
| accounts.email.accounts.<name>.imap.tls | Configuration for secure connections.
|
| accounts.email.accounts.<name>.smtp.tls | Configuration for secure connections.
|
| services.podman.containers.<name>.group | The group ID inside the container.
|
| services.podman.containers.<name>.ports | A mapping of ports between host and container
|
| services.colima.profiles.<name>.isActive | Whether to set this profile as:
- active docker context
- active kubernetes context
- active incus remote
Exactly one or zero profiles should have this option set.
|
| services.restic.backups.<name>.timerConfig | When to run the backup
|