| services.podman.containers.<name>.autoStart | Whether to start the container on boot (requires user lingering).
|
| services.xsuspender.rules.<name>.resumeEvery | Resume interval in seconds.
|
| services.ssh-agent.pkcs11Whitelist | Specify a list of approved path patterns for PKCS#11 and FIDO authenticator middleware libraries
|
| services.cliphist.clipboardPackage | The wl-clipboard package to use.
|
| services.kanshi.profiles.<name>.outputs.*.status | Enables or disables the specified output.
|
| services.hyprsunset.settings | Hyprsunset configuration written in Nix
|
| services.podman.containers.<name>.autoUpdate | The autoupdate policy for the container.
|
| services.gpg-agent.pinentry.package | The pinentry-gnome3 package to use
|
| services.screen-locker.xautolock.package | The xautolock package to use.
|
| services.hound.maxConcurrentIndexers | Limit the amount of concurrent indexers.
|
| services.muchsync.remotes.<name>.local.importNew | Whether to begin the synchronisation by running
notmuch new locally.
|
| services.xsuspender.rules.<name>.execResume | Before resuming, execute this shell script
|
| services.radicle.node.environment | Environment to set when executing radicle-node.
|
| services.unison.pairs.<name>.commandOptions | Additional command line options as a dictionary to pass to the
unison program
|
| services.comodoro.environment | Extra environment variables to be exported in the service.
|
| services.podman.containers.<name>.volumes | The volumes to mount into the container.
|
| services.podman.containers.<name>.devices | The devices to mount into the container
|
| services.cachix-agent.credentialsFile | Required file that needs to contain
CACHIX_AGENT_TOKEN=....
|
| services.kanshi.settings.*.output.mode | <width>x<height>[@<rate>[Hz]]
Configures the specified output to use the specified mode
|
| services.listenbrainz-mpd.enable | Whether to enable listenbrainz-mpd.
|
| services.wl-clip-persist.clipboardType | The clipboard type to persist.
regular: Persist the regular clipboard only (recommended).
primary: Persist the primary selection only.
both: Persist both regular and primary clipboards
|
| services.ssh-agent.enableZshIntegration | Whether to enable Zsh integration.
|
| services.gpg-agent.enableZshIntegration | Whether to enable Zsh integration.
|
| services.jankyborders.errorLogFile | Absolute path to log all stderr output.
|
| services.gpg-agent.noAllowExternalCache | Tell Pinentry not to enable features which use an external cache for
passphrases
|
| services.emacs.socketActivation.enable | Whether to enable systemd socket activation for the Emacs service.
|
| services.home-manager.autoExpire.timestamp | Remove generations older than TIMESTAMP where TIMESTAMP is
interpreted as in the -d argument of the date tool.
|
| services.podman.settings.containers | containers.conf configuration
|
| services.syncthing.settings.options | The options element contains all other global configuration options
|
| services.restic.backups.<name>.dynamicFilesFrom | A script that produces a list of files to back up
|
| services.git-sync.repositories.<name>.path | The path at which to sync the repository
|
| services.signaturepdf.enable | Whether to enable signaturepdf; signing, organizing, editing metadatas or compressing PDFs.
|
| services.hyprlauncher.package | The hyprlauncher package to use.
|
| services.signaturepdf.package | The signaturepdf package to use.
|
| services.xscreensaver.package | The xscreensaver package to use.
|
| services.jankyborders.package | The jankyborders package to use.
|
| services.podman.images.<name>.decryptionKeyFile | Path to key used for decryption of images.
|
| services.xsuspender.rules.<name>.onlyOnBattery | Whether to enable process suspend only on battery.
|
| 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.ssh-agent.enableBashIntegration | Whether to enable Bash integration.
|
| services.ssh-agent.enableFishIntegration | Whether to enable Fish integration.
|
| services.gpg-agent.enableBashIntegration | Whether to enable Bash integration.
|
| services.gpg-agent.enableFishIntegration | Whether to enable Fish integration.
|
| services.swayidle.timeouts.*.resumeCommand | Command to run when there is activity again.
|
| 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.pulseeffects.package | The pulseeffects-legacy package to use.
|
| services.podman.builds.<name>.description | The description of the build.
|
| services.podman.images.<name>.description | The description of the image.
|
| services.restic.backups.<name>.inhibitsSleep | Prevents the system from sleeping while backing up
|
| services.podman.builds.<name>.workingDirectory | WorkingDirectory of the systemd unit file.
|
| services.xsuspender.rules.<name>.suspendDelay | Initial suspend delay in seconds.
|
| 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
|
| services.cliphist.systemdTargets | The systemd targets that will automatically start the cliphist service
|
| services.osmscout-server.network.startWhenNeeded | Enable systemd socket activation.
|
| services.xidlehook.not-when-fullscreen | Disable locking when a fullscreen application is in use.
|
| services.gammastep.enableVerboseLogging | Whether to enable verbose service logging.
|
| services.mpdscribble.passwordFile | File containing the password for the mpd daemon.
|
| services.blueman-applet.systemdTargets | The systemd targets that will automatically start the blueman applet service
|
| services.pulseeffects.preset | Which preset to use when starting pulseeffects
|
| services.muchsync.remotes.<name>.remote.importNew | Whether to begin the synchronisation by running
notmuch new on the remote side.
|
| services.xsuspender.defaults.resumeFor | Resume duration in seconds.
|
| services.podman.containers.<name>.extraConfig | INI sections and values to populate the Container Quadlet.
|
| services.signaturepdf.extraConfig | Additional configuration optional.
|
| services.rescrobbled.settings | Configuration written to $XDG_CONFIG_HOME/rescrobbled/config.toml
See https://github.com/InputUsername/rescrobbled#configuration for
the full list of options.
|
| services.dunst.settings.global.icon_path | Paths where dunst will look for icons.
|
| services.podman.builds.<name>.environment | Environment variables to set in the build.
|
| services.librespot.settings.system-cache | Path to a directory where system files (credentials, volume) will be cached.
|
| services.pantalaimon.settings | Configuration written to
$XDG_CONFIG_HOME/pantalaimon/pantalaimon.conf
|
| services.xsuspender.rules.<name>.sendSignals | Whether to send SIGSTOP / SIGCONT signals or not
|
| services.listenbrainz-mpd.package | The listenbrainz-mpd package to use.
|
| services.redshift.temperature.day | Colour temperature to use during the day, between
1000 and 25000 K.
|
| services.twmn.window.animation.bounce.enable | Whether to enable notification bounce when displaying next notification directly.
|
| services.hypridle.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| services.muchsync.remotes.<name>.sshCommand | Specifies a command line to pass to /bin/sh
to execute a command on another machine
|
| services.restic.backups.<name>.rcloneOptions | Options to pass to rclone to control its behavior
|
| services.vdirsyncer.frequency | How often to run vdirsyncer
|
| services.remmina.systemdService.startupFlags | Startup flags documented in the manpage to run at service startup.
|
| services.pulseeffects.enable | Whether to enable Pulseeffects daemon
Note, it is necessary to add
programs.dconf.enable = true;
to your system configuration for the daemon to work correctly.
|
| services.screen-locker.xautolock.detectSleep | Whether to reset xautolock timers when awaking from sleep
|
| services.syncthing.settings.devices.<name>.id | The device ID
|
| services.syncthing.settings.folders.<name>.id | The ID of the folder
|
| services.twmn.window.animation.easeIn.duration | The animation duration in milliseconds.
|
| services.kanshi.settings.*.output.transform | Sets the output transform.
|
| services.cbatticon.commandCriticalLevel | Command to execute when the critical battery level is reached.
|
| services.podman.containers.<name>.networkAlias | Network aliases for the container.
|
| services.kanshi.settings.*.output.position | <x>,<y>
Places the output at the specified position in the global coordinates
space.
|
| services.kanshi.settings.*.profile.outputs.*.alias | Defines an alias for the output
|
| services.wlsunset.temperature.day | Colour temperature to use during the day, in Kelvin (K)
|
| services.kanshi.settings.*.output.adaptiveSync | Enables or disables adaptive synchronization
(aka
|
| 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.
|
| services.random-background.enable | Whether to enable random desktop background
|
| services.twmn.window.animation.easeOut.duration | The animation duration in milliseconds.
|
| services.clipcat.enableZshIntegration | Whether to enable Zsh integration.
|
| services.random-background.interval | The duration between changing background image, set to null
to only set background when logging in
|
| services.syncthing.settings.devices.<name>.name | The name of the device.
|
| services.osmscout-server.network.listenAddress | The address for the server to listen on.
|
| services.podman.volumes.<name>.description | The description of the volume.
|
| services.cbatticon.criticalLevelPercent | Critical level percentage of the battery in percent (without
the percent symbol).
|
| services.podman.containers.<name>.extraPodmanArgs | Extra arguments to pass to the podman run command.
|