| services.podman.containers.<name>.userNS | Use a user namespace for the container.
|
| services.podman.machines.<name>.volumes | Volumes to mount in the machine, specified as source:target pairs
|
| xdg.stateFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| xdg.cacheFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| services.restic.backups.<name>.extraOptions | Extra extended options to be passed to the restic -o flag
|
| services.podman.volumes.<name>.preserve | Whether the volume should be preserved if it is removed from the configuration
|
| services.unison.pairs.<name>.stateDirectory | Unison state directory to use.
|
| services.podman.containers.<name>.image | The container image.
|
| programs.pyradio.stations.*.name | Display name of the radio station.
|
| programs.floorp.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| services.podman.machines.<name>.rootful | Whether to run the machine in rootful mode
|
| services.podman.networks.<name>.internal | Whether the network should be internal
|
| launchd.agents.<name>.config.Sockets.<name>.Bonjour | This optional key can be used to request that the service be registered with the
mDNSResponder(8)
|
| services.podman.containers.<name>.group | The group ID inside the container.
|
| services.podman.containers.<name>.ports | A mapping of ports between host and container
|
| programs.ssh.matchBlocks.<name>.hostname | Specifies the real host name to log into.
|
| services.muchsync.remotes.<name>.local.importNew | Whether to begin the synchronisation by running
notmuch new locally.
|
| accounts.email.accounts.<name>.msmtp.extraConfig | Extra configuration options to add to ~/.msmtprc
|
| services.pizauth.accounts.<name>.scopes | The scopes which the OAuth2 token will give access to
|
| services.podman.networks.<name>.extraPodmanArgs | Extra arguments to pass to the podman network create command.
|
| services.podman.machines.<name>.timezone | Timezone to set in the machine
|
| services.kanshi.profiles.<name>.outputs.*.alias | Defines an alias for the output
|
| services.xsuspender.rules.<name>.resumeFor | Resume duration in seconds.
|
| services.colima.profiles.<name>.settings | Colima configuration settings, see https://github.com/abiosoft/colima/blob/main/embedded/defaults/colima.yaml or run colima template.
|
| home.file.<name>.onChange | Shell commands to run when file has changed between
generations
|
| xsession.pointerCursor.name | Alias of home.pointerCursor.name.
|
| services.xsuspender.rules.<name>.matchWmNameContains | Match windows where wm name contains string.
|
| 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.floorp.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| services.kanshi.profiles.<name>.outputs.*.scale | Scales the output by the specified scale factor.
|
| xdg.configFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| services.unison.pairs.<name>.commandOptions | Additional command line options as a dictionary to pass to the
unison program
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.name | Name of the snippet.
|
| services.podman.containers.<name>.labels | The labels to apply to the container.
|
| services.kanshi.profiles.<name>.outputs.*.criteria | The criteria can either be an output name, an output description or "*"
|
| programs.firefox.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| services.pizauth.accounts.<name>.clientSecret | The OAuth2 client secret.
|
| launchd.agents.<name>.config.SoftResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| launchd.agents.<name>.config.HardResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| services.muchsync.remotes.<name>.remote.importNew | Whether to begin the synchronisation by running
notmuch new on the remote side.
|
| programs.vscode.nameShort | Override for package "short name", used for generating configuration
|
| services.podman.containers.<name>.autoStart | Whether to start the container on boot (requires user lingering).
|
| programs.anki.sync.usernameFile | Path to a file containing the sync account username.
|
| nix.registry.<name>.flake | The flake input to which from> is to be rewritten.
|
| accounts.email.accounts.<name>.aerc.extraConfig | Config specific to this account, added to $HOME/.config/aerc/aerc.conf
|
| services.kanshi.profiles.<name>.outputs.*.status | Enables or disables the specified output.
|
| services.xsuspender.rules.<name>.execResume | Before resuming, execute this shell script
|
| services.xsuspender.rules.<name>.resumeEvery | Resume interval in seconds.
|
| launchd.agents.<name>.config.Sockets.<name>.SockNodeName | This optional key specifies the node to connect(2) or bind(2) to.
|
| systemd.user.services.<name>.Unit.X-Restart-Triggers | List of free form strings that can be used to trigger a service
restart during Home Manager activation.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.local | Local store extra configuration.
|
| 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
|
| launchd.agents.<name>.config.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| services.podman.containers.<name>.autoUpdate | The autoupdate policy for the container.
|
| programs.rclone.remotes.<name>.mounts.<name>.logLevel | Set the log-level
|
| programs.firefox.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| services.restic.backups.<name>.inhibitsSleep | Prevents the system from sleeping while backing up
|
| programs.rclone.remotes.<name>.mounts.<name>.enable | Whether to enable this mount.
|
| services.syncthing.settings.devices.<name>.id | The device ID
|
| services.syncthing.settings.folders.<name>.id | The ID of the folder
|
| services.restic.backups.<name>.rcloneOptions | Options to pass to rclone to control its behavior
|
| services.podman.containers.<name>.volumes | The volumes to mount into the container.
|
| services.podman.containers.<name>.devices | The devices to mount into the container
|
| accounts.email.accounts.<name>.neomutt.extraConfig | Extra lines to add to the folder hook for this account.
|
| accounts.email.accounts.<name>.astroid.extraConfig | Extra settings to add to this astroid account configuration.
|
| services.mpdscribble.endpoints.<name>.username | Username for the scrobble service.
|
| programs.rclone.remotes.<name>.mounts.<name>.autoMount | Whether to enable automatic mounting.
|
| services.muchsync.remotes.<name>.sshCommand | Specifies a command line to pass to /bin/sh
to execute a command on another machine
|
| services.activitywatch.watchers.<name>.executable | The name of the executable of the watcher
|
| services.kanshi.profiles.<name>.outputs.*.mode | <width>x<height>[@<rate>[Hz]]
Configures the specified output to use the specified mode
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathName | This optional key implies SockFamily is set to "Unix"
|
| services.xsuspender.rules.<name>.execSuspend | Before suspending, execute this shell script
|
| services.restic.backups.<name>.initialize | Create the repository if it does not already exist
|
| services.xsuspender.rules.<name>.onlyOnBattery | Whether to enable process suspend only on battery.
|
| systemd.user.services.<name>.Unit.Description | A short human-readable label of the unit.
|
| services.git-sync.repositories.<name>.path | The path at which to sync the repository
|
| fonts.fontconfig.configFile.<name>.priority | Determines the order in which configs are loaded
|
| accounts.email.accounts.<name>.mbsync.extraConfig.remote | Remote store extra configuration.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.nearPattern | Name for where mail coming from the remote (far) mail server will end up
locally
|
| services.xsuspender.rules.<name>.sendSignals | Whether to send SIGSTOP / SIGCONT signals or not
|
| launchd.agents.<name>.config.Sockets.<name>.SockPathMode | This optional key specifies the mode of the socket
|
| services.syncthing.settings.folders.<name>.type | Controls how the folder is handled by Syncthing
|
| services.xsuspender.rules.<name>.suspendDelay | Initial suspend delay in seconds.
|
| services.podman.builds.<name>.workingDirectory | WorkingDirectory of the systemd unit file.
|
| services.podman.images.<name>.description | The description of the image.
|
| services.podman.builds.<name>.description | The description of the build.
|
| launchd.agents.<name>.config.Sockets.<name>.SockFamily | This optional key can be used to specifically request that "IPv4" or "IPv6" socket(s) be created.
|
| programs.alot.tags.<name>.focus | How to display the tag when focused.
|
| programs.obsidian.vaults.<name>.settings.corePlugins.*.name | The plugin.
|
| services.syncthing.settings.folders.<name>.label | The label of the folder.
|
| qt.style.name | Style to use for Qt5/Qt6 applications
|
| services.podman.builds.<name>.environment | Environment variables to set in the build.
|
| programs.borgmatic.backups.<name>.hooks.extraConfig | Extra settings.
|
| services.podman.containers.<name>.network | The network mode or network/s to connect the container to
|
| services.git-sync.repositories.<name>.uri | The URI of the remote to be synchronized
|
| programs.rclone.remotes.<name>.mounts.<name>.mountPoint | A local file path specifying the location of the mount point.
|
| services.syncthing.settings.folders.<name>.path | The path to the folder which should be shared
|
| xdg.desktopEntries.<name>.genericName | Generic name of the application.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.channel | Per channel extra configuration.
|
| accounts.email.accounts.<name>.mbsync.extraConfig.account | Account section extra configuration.
|