| 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>.name | Unique identifier of the calendar
|
| programs.rbenv.plugins.*.name | Name of the plugin.
|
| programs.lapce.plugins.*.name | Name of the plugin.
|
| services.podman.machines.<name>.diskSize | Disk size in GB for the machine
|
| programs.floorp.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| services.restic.backups.<name>.package | The restic package to use.
|
| xdg.cacheFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| xdg.stateFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| services.podman.networks.<name>.driver | The network driver to use.
|
| services.podman.networks.<name>.labels | The labels to apply to the network.
|
| services.podman.networks.<name>.subnet | The subnet to use for the network.
|
| xdg.cacheFile.<name>.target | Path to target file relative to xdg.cacheHome.
|
| services.pizauth.accounts.<name>.authUri | The OAuth2 server's authentication URI.
|
| programs.boxxy.rules.*.name | Unique identifier of the boxxy rule
|
| services.podman.machines.<name>.autoStart | Whether to automatically start this machine on login.
|
| nix.registry.<name>.to | The flake reference to which from> is to be rewritten.
|
| services.restic.backups.<name>.pruneOpts | A list of policy options for 'restic forget --prune', to automatically
prune old snapshots
|
| home.file.<name>.onChange | Shell commands to run when file has changed between
generations
|
| services.podman.builds.<name>.extraPodmanArgs | Extra arguments to pass to the podman build command.
|
| services.restic.backups.<name>.ssh-package | The openssh package to use.
|
| services.restic.backups.<name>.exclude | Patterns to exclude when backing up
|
| xdg.stateFile.<name>.target | Path to target file relative to xdg.stateHome.
|
| 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.librewolf.profiles.<name>.name | Profile name.
|
| 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)
|
| xdg.dataFile.<name>.source | Path of the source file or directory
|
| xdg.cacheFile.<name>.enable | Whether this file should be generated
|
| xdg.stateFile.<name>.enable | Whether this file should be generated
|
| services.podman.volumes.<name>.extraConfig | INI sections and values to populate the Volume Quadlet.
|
| services.muchsync.remotes.<name>.remote.host | Remote SSH host to synchronize with.
|
| programs.firefox.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| services.pizauth.accounts.<name>.tokenUri | The OAuth2 server's token URI.
|
| services.kanshi.profiles.<name>.outputs | Outputs configuration.
|
| 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
|
| services.podman.networks.<name>.gateway | The gateway IP to use for the network.
|
| xdg.dataFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| 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.docker-cli.contexts.<name>.Name | Name of the Docker context
|
| services.pizauth.accounts.<name>.clientId | The OAuth2 client ID.
|
| services.podman.volumes.<name>.extraPodmanArgs | Extra arguments to pass to the podman volume create command.
|
| services.podman.containers.<name>.ip6 | Set an IPv6 address for the container.
|
| services.podman.containers.<name>.ip4 | Set an IPv4 address for the container.
|
| nix.registry.<name>.from | The flake reference to be rewritten.
|
| services.restic.backups.<name>.extraBackupArgs | Extra arguments passed to restic backup
|
| services.colima.profiles.<name>.isService | Whether this profile will run as a service.
|
| services.restic.backups.<name>.progressFps | Controls the frequency of progress reporting.
|
| services.muchsync.remotes.<name>.local.importNew | Whether to begin the synchronisation by running
notmuch new locally.
|
| services.podman.machines.<name>.volumes | Volumes to mount in the machine, specified as source:target pairs
|
| services.podman.networks.<name>.extraConfig | INI sections and values to populate the Network Quadlet
|
| xdg.desktopEntries.<name>.actions.<name>.exec | Program to execute, possibly with arguments.
|
| programs.firefoxpwa.profiles.<name>.name | Name of the profile.
|
| services.podman.volumes.<name>.preserve | Whether the volume should be preserved if it is removed from the configuration
|
| services.podman.containers.<name>.exec | The command to run after the container start.
|
| services.podman.containers.<name>.user | The user ID inside the container.
|
| services.restic.backups.<name>.extraOptions | Extra extended options to be passed to the restic -o flag
|
| programs.kakoune.config.hooks.*.name | The name of the hook
|
| launchd.agents.<name>.enable | Whether to enable ‹name›.
|
| xdg.cacheFile.<name>.source | Path of the source file or directory
|
| xdg.stateFile.<name>.source | Path of the source file or directory
|
| xdg.configFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| 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.
|
| services.podman.machines.<name>.rootful | Whether to run the machine in rootful mode
|
| xdg.configFile.<name>.target | Path to target file relative to xdg.configHome.
|
| xdg.desktopEntries.<name>.actions.<name>.icon | Icon to display in file manager, menus, etc.
|
| services.podman.containers.<name>.userNS | Use a user namespace for the container.
|
| services.restic.backups.<name>.passwordFile | A file containing the repository password.
|
| services.pizauth.accounts.<name>.scopes | The scopes which the OAuth2 token will give access to
|
| services.unison.pairs.<name>.stateDirectory | Unison state directory to use.
|
| services.podman.containers.<name>.image | The container image.
|
| xdg.configFile.<name>.enable | Whether this file should be generated
|
| programs.librewolf.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| services.podman.networks.<name>.internal | Whether the network should be internal
|
| services.unison.pairs.<name>.commandOptions | Additional command line options as a dictionary to pass to the
unison program
|
| 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.ranger.plugins.*.name | Name of the plugin linked to
$XDG_CONFIG_HOME/ranger/plugins/
|
| 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.networks.<name>.extraPodmanArgs | Extra arguments to pass to the podman network create command.
|
| services.podman.machines.<name>.timezone | Timezone to set in the machine
|
| xdg.cacheFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| xdg.stateFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| services.colima.profiles.<name>.settings | Colima configuration settings, see https://github.com/abiosoft/colima/blob/main/embedded/defaults/colima.yaml or run colima template.
|
| services.kanshi.profiles.<name>.outputs.*.alias | Defines an alias for the output
|
| 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.xsuspender.rules.<name>.resumeFor | Resume duration in seconds.
|
| services.kanshi.profiles.<name>.outputs.*.scale | Scales the output by the specified scale factor.
|
| 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.
|
| nix.registry.<name>.flake | The flake input to which from> is to be rewritten.
|
| services.pizauth.accounts.<name>.extraConfig | Additional configuration that will be added to the account configuration
|
| programs.alot.tags.<name>.focus | How to display the tag when focused.
|
| programs.thunderbird.profiles.<name>.feedAccounts.<name>.name | This feed account's name.
|
| launchd.agents.<name>.config.Sockets.<name>.SockType | This optional key tells launchctl what type of socket to create
|
| programs.ssh.matchBlocks.<name>.hostname | Specifies the real host name to log into.
|
| services.restic.backups.<name>.dynamicFilesFrom | A script that produces a list of files to back up
|