| programs.fish.binds.<name>.mode | Specify the bind mode that the bind is used in
|
| programs.rclone.remotes.<name>.mounts.<name>.mountPoint | A local file path specifying the location of the mount point.
|
| accounts.email.accounts.<name>.mujmap.settings | Settings which are applied to mujmap.toml
for the account
|
| programs.floorp.profiles.<name>.settings | Attribute set of Floorp preferences
|
| services.podman.images.<name>.extraConfig | INI sections and values to populate the Image Quadlet.
|
| services.podman.builds.<name>.extraConfig | INI sections and values to populate the Build Quadlet.
|
| accounts.email.accounts.<name>.mujmap.settings.tags | Tag configuration
|
| programs.i3status.modules.<name>.settings | Configuration to add to this i3status module
|
| xdg.configFile.<name>.source | Path of the source file or directory
|
| programs.obsidian.vaults.<name>.settings.themes.*.pkg | The theme package.
|
| services.kanshi.profiles.<name>.exec | Commands executed after the profile is successfully applied
|
| services.podman.machines.<name>.image | Bootable image to use for the machine
|
| xdg.desktopEntries.<name>.genericName | Generic name of the application.
|
| services.restic.backups.<name>.package | The restic package to use.
|
| services.syncthing.settings.folders.<name>.copyOwnershipFromParent | On Unix systems, tries to copy file/folder ownership from
the parent directory (the directory it’s located in)
|
| services.podman.machines.<name>.diskSize | Disk size in GB for the machine
|
| systemd.user.services.<name>.Service.ExecStart | Command that is executed when this service is started.
|
| programs.obsidian.vaults.<name>.settings.extraFiles | Extra files to link to the vault directory.
|
| programs.hexchat.channels.<name>.realName | Real name
|
| 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.
|
| programs.obsidian.vaults.<name>.settings.hotkeys | Hotkeys to configure.
|
| accounts.email.accounts.<name>.mujmap.settings.tags.important | Tag for notmuch to use for messages stored in the mailbox labeled with the
Important name attribute and/or with the $Important
keyword
|
| i18n.inputMethod.fcitx5.settings.addons.<name>.sections | attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))
|
| services.pizauth.accounts.<name>.authUri | The OAuth2 server's authentication URI.
|
| programs.fish.binds.<name>.erase | Whether to enable remove bind.
|
| services.restic.backups.<name>.paths | Paths to back up, alongside those defined by the dynamicFilesFrom
option
|
| xdg.desktopEntries.<name>.type | The type of the desktop entry.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.patterns | Instead of synchronizing just the mailboxes that
match the farPattern, use it as a prefix which is
not matched against the patterns, and is not affected by mailbox list
overrides.
|
| programs.zsh.syntaxHighlighting.highlighters | Highlighters to enable
See the list of highlighters: https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters.md
Note: The "main" highlighter is always included automatically
|
| services.restic.backups.<name>.ssh-package | The openssh package to use.
|
| services.podman.machines.<name>.autoStart | Whether to automatically start this machine on login.
|
| programs.irssi.networks.<name>.channels.<name>.autoJoin | Whether to join this channel on connect.
|
| programs.firefox.profiles.<name>.settings | Attribute set of Firefox preferences
|
| launchd.agents.<name>.config.Sockets.<name>.SockPassive | This optional key specifies whether listen(2) or connect(2) should be called on the created file
descriptor
|
| launchd.agents.<name>.config.Sockets.<name>.SockServiceName | This optional key specifies the service on the node to connect(2) or bind(2) to.
|
| accounts.email.accounts.<name>.lieer.settings.timeout | HTTP timeout in seconds. 0 means forever or system timeout.
|
| systemd.user.services.<name>.Unit.X-SwitchMethod | The preferred method to use when switching from an old to a new
version of this service.
|
| services.podman.builds.<name>.extraPodmanArgs | Extra arguments to pass to the podman build command.
|
| accounts.email.accounts.<name>.realName | Name displayed when sending mails.
|
| xdg.desktopEntries.<name>.exec | Program to execute, possibly with arguments.
|
| xdg.configFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.superfile.pinnedFolders.*.name | Name that will be shown.
|
| 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.podman.volumes.<name>.extraConfig | INI sections and values to populate the Volume Quadlet.
|
| accounts.email.accounts.<name>.mbsync.groups.<name>.channels.<name>.farPattern | IMAP4 patterns for which mailboxes on the remote mail server to sync
|
| 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.restic.backups.<name>.exclude | Patterns to exclude when backing up
|
| programs.alot.tags.<name>.normal | How to display the tag when unfocused
|
| programs.fish.binds.<name>.setsMode | Change current mode after bind is executed
|
| accounts.email.accounts.<name>.notmuch.neomutt.virtualMailboxes.*.name | Name to display
|
| programs.borgmatic.backups.<name>.consistency.checks.*.name | Name of consistency check to run.
|
| programs.obsidian.vaults.<name>.settings.corePlugins | Core plugins to activate.
|
| nix.registry.<name>.exact | Whether the from reference needs to match exactly
|
| services.pizauth.accounts.<name>.tokenUri | The OAuth2 server's token URI.
|
| i18n.inputMethod.fcitx5.settings.addons.<name>.globalSection | global section of an INI file (attrs of INI atom (null, bool, int, float or string))
|
| xdg.desktopEntries.<name>.icon | Icon to display in file manager, menus, etc.
|
| accounts.email.accounts.<name>.himalaya.settings | Himalaya CLI configuration for this email account
|
| services.kanshi.profiles.<name>.outputs | Outputs configuration.
|
| programs.autorandr.profiles.<name>.config.<name>.dpi | Output DPI configuration.
|
| launchd.agents.<name>.config.Sockets.<name>.SockProtocol | This optional key specifies the protocol to be passed to socket(2)
|
| programs.floorp.profiles.<name>.extensions.settings.<name>.permissions | Allowed permissions for this extension
|
| accounts.email.accounts.<name>.thunderbird.messageFilters.*.name | Name for the filter.
|
| services.muchsync.remotes.<name>.remote.host | Remote SSH host to synchronize with.
|
| services.podman.networks.<name>.gateway | The gateway IP to use for the network.
|
| programs.autorandr.profiles.<name>.config.<name>.mode | Output resolution.
|
| programs.autorandr.profiles.<name>.config.<name>.rate | Output framerate.
|
| launchd.agents.<name>.config | Define a launchd job
|
| programs.obsidian.vaults.<name>.settings.themes.*.enable | Whether to set the theme as active.
|
| 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.
|
| accounts.email.accounts.<name>.userName | The server username of this account
|
| programs.fish.binds.<name>.silent | Whether to enable Operate silently.
|
| programs.obsidian.vaults.<name>.settings.cssSnippets | CSS snippets to install.
|
| programs.obsidian.vaults.<name>.settings.corePlugins.*.settings | Plugin settings to include.
|
| services.podman.containers.<name>.ip6 | Set an IPv6 address for the container.
|
| services.podman.containers.<name>.ip4 | Set an IPv4 address for the container.
|
| services.restic.backups.<name>.pruneOpts | A list of policy options for 'restic forget --prune', to automatically
prune old snapshots
|
| programs.autorandr.profiles.<name>.config.<name>.crtc | Output video display controller.
|
| programs.firefox.profiles.<name>.extensions.settings.<name>.permissions | Allowed permissions for this extension
|
| 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.
|
| launchd.agents.<name>.config.Nice | This optional key specifies what nice(3) value should be applied to the daemon.
|
| programs.autorandr.profiles.<name>.config.<name>.scale.x | Horizontal scaling factor/pixels.
|
| programs.autorandr.profiles.<name>.config.<name>.scale.y | Vertical scaling factor/pixels.
|
| services.restic.backups.<name>.progressFps | Controls the frequency of progress reporting.
|
| services.restic.backups.<name>.extraBackupArgs | Extra arguments passed to restic backup
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.url | Start URL of the site.
|
| wayland.windowManager.hyprland.submaps.<name>.settings | Hyprland binds to be put in the submap
|
| programs.ssh.matchBlocks.<name>.user | Specifies the user to log in as.
|
| programs.autorandr.profiles.<name>.config.<name>.gamma | Output gamma configuration.
|
| accounts.email.accounts.<name>.neomutt.mailboxName | Use a different name as mailbox name
|
| 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.podman.networks.<name>.extraConfig | INI sections and values to populate the Network Quadlet
|
| 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.
|