| xdg.dataFile.<name>.executable | Set the execute bit
|
| services.podman.machines.<name>.username | Username used in the machine image
|
| services.podman.builds.<name>.autoStart | Whether to start the build on boot
|
| services.podman.images.<name>.autoStart | Whether to pull the image on boot
|
| services.muchsync.remotes.<name>.local.checkForModifiedFiles | Check for locally modified files
|
| programs.floorp.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| 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.volumes.<name>.group | The group ID owning the volume inside the container.
|
| services.podman.volumes.<name>.image | Specifies the image the volume is based on when Driver is set to the image.
|
| services.podman.builds.<name>.tlsVerify | Require HTTPS and verification of certificates when contacting registries.
|
| services.podman.images.<name>.tlsVerify | Require HTTPS and verification of certificates when contacting registries.
|
| programs.zsh.zplug.plugins.*.name | The name of the plugin.
|
| programs.docker-cli.contexts.<name>.Name | Name of the Docker context
|
| services.muchsync.remotes.<name>.remote.checkForModifiedFiles | Check for modified files on the remote side
|
| programs.librewolf.profiles.<name>.name | Profile name.
|
| xdg.cacheFile.<name>.executable | Set the execute bit
|
| xdg.stateFile.<name>.executable | Set the execute bit
|
| xdg.cacheFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| xdg.stateFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| home.file.<name>.target | Path to target file relative to HOME.
|
| services.podman.volumes.<name>.driver | The volume driver to use.
|
| services.podman.volumes.<name>.labels | The labels to apply to the volume.
|
| programs.firefox.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| services.podman.volumes.<name>.device | The path of a device which is mounted for the volume.
|
| services.podman.volumes.<name>.autoStart | Whether to create the volume on boot.
|
| services.restic.backups.<name>.runCheck | Whether to run 'restic check' with the provided checkOpts options
|
| services.podman.machines.<name>.cpus | Number of CPUs to allocate to the machine
|
| services.podman.machines.<name>.swap | Swap size in MB for the machine
|
| services.restic.backups.<name>.checkOpts | A list of options for 'restic check'
|
| home.file.<name>.enable | Whether this file should be generated
|
| programs.lutris.runners.<name>.package | The package to use for this runner, nix will try to find the executable for this package
|
| xdg.configFile.<name>.executable | Set the execute bit
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.text | Text of the file.
|
| services.kanshi.profiles.<name>.exec | Commands executed after the profile is successfully applied
|
| xdg.configFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| services.podman.machines.<name>.image | Bootable image to use for the machine
|
| programs.autorandr.profiles.<name>.config.<name>.extraConfig | Extra lines to append to this profile's config.
|
| programs.lutris.runners.<name>.settings | Settings passed directly to lutris for this runner's config at XDG_CONFIG/lutris/runners.
|
| services.restic.backups.<name>.package | The restic package to use.
|
| services.restic.backups.<name>.paths | Paths to back up, alongside those defined by the dynamicFilesFrom
option
|
| services.podman.machines.<name>.diskSize | Disk size in GB for the machine
|
| home.file.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| programs.firefoxpwa.profiles.<name>.name | Name of the profile.
|
| systemd.user.services.<name>.Service.ExecStart | Command that is executed when this service is started.
|
| 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.
|
| services.pizauth.accounts.<name>.authUri | The OAuth2 server's authentication URI.
|
| accounts.email.accounts.<name>.imap.authentication | The authentication mechanism.
|
| accounts.email.accounts.<name>.smtp.authentication | The authentication mechanism.
|
| services.podman.machines.<name>.autoStart | Whether to automatically start this machine on login.
|
| services.restic.backups.<name>.ssh-package | The openssh package to use.
|
| fonts.fontconfig.configFile.<name>.text | Verbatim contents of the config file
|
| services.podman.builds.<name>.extraPodmanArgs | Extra arguments to pass to the podman build 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.
|
| programs.boxxy.rules.*.name | Unique identifier of the boxxy rule
|
| programs.librewolf.profiles.<name>.containers.<name>.name | Container name, e.g., shopping.
|
| launchd.agents.<name>.enable | Whether to enable ‹name›.
|
| 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).
|
| services.restic.backups.<name>.exclude | Patterns to exclude when backing up
|
| 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)
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.source | Path of the source file or directory.
|
| services.pizauth.accounts.<name>.tokenUri | The OAuth2 server's token URI.
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.target | Path to target relative to the vault's directory.
|
| programs.ssh.matchBlocks.<name>.userKnownHostsFile | Specifies one or more files to use for the user host key
database, separated by whitespace
|
| nix.registry.<name>.to | The flake reference to which from> is to be rewritten.
|
| services.kanshi.profiles.<name>.outputs | Outputs configuration.
|
| xdg.desktopEntries.<name>.actions.<name>.exec | Program to execute, possibly with arguments.
|
| programs.thunderbird.profiles.<name>.feedAccounts.<name>.name | This feed account's name.
|
| services.restic.backups.<name>.pruneOpts | A list of policy options for 'restic forget --prune', to automatically
prune old snapshots
|
| programs.lutris.runners.<name>.settings.system | Lutris system options for this runner
|
| programs.kakoune.config.hooks.*.name | The name of the hook
|
| services.podman.networks.<name>.gateway | The gateway IP to use for the network.
|
| services.muchsync.remotes.<name>.remote.host | Remote SSH host to synchronize with.
|
| 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.
|
| services.pizauth.accounts.<name>.clientId | The OAuth2 client ID.
|
| programs.ssh.matchBlocks.<name>.identityFile | Specifies files from which the user identity is read
|
| xdg.dataFile.<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.desktopEntries.<name>.actions.<name>.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.
|
| programs.thunderbird.profiles.<name>.name | This profile's name.
|
| fonts.fontconfig.configFile.<name>.enable | Whether to enable Whether this font config file should be generated..
|
| services.podman.volumes.<name>.extraPodmanArgs | Extra arguments to pass to the podman volume create command.
|
| services.colima.profiles.<name>.isService | Whether this profile will run as a service.
|
| fonts.fontconfig.configFile.<name>.source | Config file to source
|
| services.restic.backups.<name>.extraBackupArgs | Extra arguments passed to restic backup
|
| programs.ranger.plugins.*.name | Name of the plugin linked to
$XDG_CONFIG_HOME/ranger/plugins/
|
| services.restic.backups.<name>.progressFps | Controls the frequency of progress reporting.
|
| 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.
|
| accounts.email.accounts.<name>.alot.extraConfig | Extra settings to add to this Alot account 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.
|
| home.file.<name>.source | Path of the source file or directory
|
| nix.registry.<name>.from | The flake reference to be rewritten.
|