| programs.codex.skills | Custom skills for Codex
|
| services.muchsync.remotes.<name>.remote.host | Remote SSH host to synchronize with.
|
| fonts.fontconfig.configFile.<name>.label | Label to use for the name of the config file.
|
| programs.ssh.matchBlocks.<name>.setEnv | Environment variables and their value to send to the server.
|
| launchd.agents.<name>.config.Sockets.<name>.SecureSocketWithKey | This optional key is a variant of SockPathName
|
| services.pizauth.accounts.<name>.clientId | The OAuth2 client ID.
|
| 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.fish.binds.<name>.enable | Whether to enable enable the bind
|
| programs.rclone.remotes.<name>.mounts.<name>.options | An attribute set of option values passed to rclone mount
|
| programs.ssh.matchBlocks.<name>.port | Specifies port number to connect on remote host.
|
| programs.bat.syntaxes.<name>.src | Path to the syntax folder.
|
| services.podman.containers.<name>.ip4 | Set an IPv4 address for the container.
|
| services.podman.containers.<name>.ip6 | Set an IPv6 address for the container.
|
| programs.autorandr.profiles.<name>.config.<name>.enable | Whether to enable the output.
|
| programs.autorandr.profiles.<name>.config.<name>.rotate | Output rotate configuration.
|
| services.syncthing.settings.options.maxFolderConcurrency | This option controls how many folders may concurrently be in I/O-intensive operations such as syncing or scanning
|
| programs.floorp.profiles.<name>.containers.<name>.icon | Container icon.
|
| services.restic.backups.<name>.pruneOpts | A list of policy options for 'restic forget --prune', to automatically
prune old snapshots
|
| services.colima.profiles.<name>.isService | Whether this profile will run as a service.
|
| services.podman.volumes.<name>.extraPodmanArgs | Extra arguments to pass to the podman volume create command.
|
| services.restic.backups.<name>.progressFps | Controls the frequency of progress reporting.
|
| services.restic.backups.<name>.extraBackupArgs | Extra arguments passed to restic backup
|
| programs.autorandr.profiles.<name>.config.<name>.filter | Interpolation method to be used for scaling the output.
|
| programs.fish.binds.<name>.command | command that will be execute
|
| programs.floorp.profiles.<name>.containers.<name>.id | Container ID
|
| programs.prismlauncher.settings | Configuration written to prismlauncher.cfg.
|
| services.podman.containers.<name>.user | The user ID inside the container.
|
| services.podman.containers.<name>.exec | The command to run after the container start.
|
| 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
|
| programs.ssh.matchBlocks.<name>.sendEnv | Environment variables to send from the local host to the
server.
|
| programs.floorp.profiles.<name>.containers.<name>.color | Container color.
|
| programs.autorandr.profiles.<name>.config.<name>.scale.method | Output scaling method.
|
| launchd.agents.<name>.config.Debug | This optional key specifies that launchd should adjust its log mask temporarily to LOG_DEBUG while
dealing with this job.
|
| programs.hexchat.channels.<name>.userName | User name
|
| services.restic.backups.<name>.passwordFile | A file containing the repository password.
|
| services.podman.containers.<name>.userNS | Use a user namespace for the container.
|
| programs.fish.binds.<name>.repaint | Whether to enable redraw prompt after command.
|
| programs.fish.binds.<name>.operate | Operate on preset bindings or user bindings
|
| home.username | The user's username.
|
| launchd.agents.<name>.config.RunAtLoad | This optional key is used to control whether your job is launched once at the time the job is loaded
|
| programs.smug.projects.<name>.env | Environment Variables to set in session.
|
| services.restic.backups.<name>.extraOptions | Extra extended options to be passed to the restic -o flag
|
| services.podman.machines.<name>.volumes | Volumes to mount in the machine, specified as source:target pairs
|
| services.podman.containers.<name>.image | The container image.
|
| systemd.user.settings.Manager.DefaultEnvironment | Configures environment variables passed to all executed processes.
|
| systemd.user.settings.Manager.ManagerEnvironment | Sets environment variables just for the manager process itself.
|
| services.unison.pairs.<name>.stateDirectory | Unison state directory to use.
|
| services.xsuspender.rules.<name>.matchWmNameContains | Match windows where wm name contains string.
|
| launchd.agents.<name>.config.UserName | This optional key specifies the user to run the job as
|
| programs.firefox.profiles.<name>.containers.<name>.icon | Container icon.
|
| programs.obsidian.defaultSettings.communityPlugins.*.settings | Settings to include in the plugin's data.json.
|
| services.podman.volumes.<name>.preserve | Whether the volume should be preserved if it is removed from the configuration
|
| programs.autorandr.profiles.<name>.config.<name>.primary | Whether output should be marked as primary
|
| programs.gnome-terminal.profile.<name>.font | The font name, null to use system default.
|
| programs.streamlink.plugins.<name>.src | Source of the custom plugin
|
| programs.firefox.profiles.<name>.containers.<name>.id | Container ID
|
| services.podman.containers.<name>.ports | A mapping of ports between host and container
|
| services.podman.containers.<name>.group | The group ID inside the container.
|
| services.muchsync.remotes.<name>.local.importNew | Whether to begin the synchronisation by running
notmuch new locally.
|
| programs.fish.functions.<name>.onSignal | Tells fish to run this function when the specified signal is
delivered
|
| programs.bat.syntaxes.<name>.file | Subpath of the syntax file within the source, if needed.
|
| services.podman.machines.<name>.rootful | Whether to run the machine in rootful mode
|
| programs.retroarch.cores.<name>.package | The ‹name› package to use.
|
| programs.sftpman.mounts.<name>.port | The port to connect to.
|
| accounts.email.accounts.<name>.gpg | GPG configuration.
|
| programs.sftpman.mounts.<name>.host | The host to connect to.
|
| programs.sftpman.mounts.<name>.user | The username to authenticate with.
|
| launchd.agents.<name>.config.TimeOut | The recommended idle time out (in seconds) to pass to the job
|
| programs.firefox.profiles.<name>.containers.<name>.color | Container color.
|
| programs.autorandr.profiles.<name>.config.<name>.extraConfig | Extra lines to append to this profile's config.
|
| services.xsuspender.rules.<name>.resumeFor | Resume duration in seconds.
|
| services.kanshi.profiles.<name>.outputs.*.alias | Defines an alias for the output
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels | List of channels that should be grouped together into this group
|
| services.podman.machines.<name>.timezone | Timezone to set in the machine
|
| xdg.desktopEntries.<name>.comment | Tooltip for the entry.
|
| programs.hexchat.channels.<name>.nickname | Primary nickname.
|
| systemd.user.services.<name>.Unit.X-Reload-Triggers | List of free form strings that can be used to trigger a service
reload during Home Manager activation.
|
| programs.smug.projects.<name>.stop | Commands to execute after the tmux-session is destroyed.
|
| accounts.contact.accounts.<name>.remote.userName | User name for authentication.
|
| services.pizauth.accounts.<name>.scopes | The scopes which the OAuth2 token will give access to
|
| i18n.inputMethod.fcitx5.themes.<name>.theme | The theme.conf file of the theme
|
| services.kanshi.profiles.<name>.outputs.*.criteria | The criteria can either be an output name, an output description or "*"
|
| services.kanshi.profiles.<name>.outputs.*.scale | Scales the output by the specified scale factor.
|
| services.activitywatch.watchers.<name>.executable | The name of the executable of the watcher
|
| programs.autorandr.profiles.<name>.config.<name>.position | Output position
|
| programs.tealdeer.settings.updates.auto_update | Whether to enable auto-update.
|
| services.podman.containers.<name>.labels | The labels to apply to the container.
|
| programs.ssh.matchBlocks.<name>.proxyJump | The proxy host to use to connect to the server.
|
| accounts.email.accounts.<name>.smtp.tls | Configuration for secure connections.
|
| accounts.email.accounts.<name>.imap.tls | Configuration for secure connections.
|
| launchd.agents.<name>.config.Umask | This optional key specifies what value should be passed to umask(2) before running the job
|
| accounts.email.accounts.<name>.gpg.key | The key to use as listed in gpg --list-keys.
|
| services.unison.pairs.<name>.commandOptions | Additional command line options as a dictionary to pass to the
unison program
|
| services.pizauth.accounts.<name>.clientSecret | The OAuth2 client secret.
|
| programs.nvchecker.settings.__config__ | See https://nvchecker.readthedocs.io/en/stable/usage.html#configuration-files
|
| services.muchsync.remotes.<name>.remote.importNew | Whether to begin the synchronisation by running
notmuch new on the remote side.
|
| programs.mangohud.settingsPerApplication | Sets MangoHud settings per application
|
| services.pizauth.accounts.<name>.extraConfig | Additional configuration that will be added to the account configuration
|