| services.colima.coreutilsPackage | The coreutils package to use
|
| services.hyprshell.systemd.enable | Whether to enable the hyprshell Systemd service.
|
| services.poweralertd.extraArgs | Extra command line arguments to pass to poweralertd.
|
| services.poweralertd.enable | Whether to enable the Upower-powered power alertd.
|
| services.podman.containers.<name>.userNS | Use a user namespace for the container.
|
| services.restic.backups.<name>.passwordFile | A file containing the repository password.
|
| services.protonmail-bridge.enable | Whether to enable ProtonMail Bridge.
|
| services.podman.containers.<name>.image | The container image.
|
| services.hyprpaper.settings | hyprpaper configuration written in Nix
|
| services.signaturepdf.port | The port on which the application runs
|
| services.rescrobbled.enable | Whether to enable rescrobbled, a MPRIS music scrobbler daemon.
|
| services.hyprshell.systemd.target | The Systemd target that will start the hyprshell service
|
| services.unison.pairs.<name>.stateDirectory | Unison state directory to use.
|
| services.unclutter.threshold | Minimum number of pixels considered cursor movement.
|
| services.colima.profiles | Profiles allow multiple colima configurations
|
| services.way-displays.settings | The way-displays configuration written to
$XDG_CONFIG_HOME/way-displays/cfg.yml
|
| services.podman.networks.<name>.internal | Whether the network should be internal
|
| services.ludusavi.frequency | How often to run ludusavi
|
| services.sctd.baseTemperature | The base color temperature used by sctd, which should be between 2500 and 9000
|
| services.swayidle.timeouts.*.timeout | Timeout in seconds.
|
| services.fluidsynth.soundService | The systemd sound service to depend on.
|
| services.getmail.frequency | The refresh frequency
|
| services.home-manager.autoUpgrade.enable | Whether to enable the Home Manager upgrade service that periodically updates your Nix
channels before running home-manager switch.
|
| services.tailscale-systray.package | The tailscale package to use.
|
| services.muchsync.remotes.<name>.remote.host | Remote SSH host to synchronize with.
|
| services.git-sync.repositories | The repositories that should be synchronized.
|
| services.podman.containers.<name>.ports | A mapping of ports between host and container
|
| services.podman.containers.<name>.group | The group ID inside the container.
|
| 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.restic.backups.<name>.extraOptions | Extra extended options to be passed to the restic -o flag
|
| services.plan9port.plumber.enable | Whether to enable the Plan 9 file system for interprocess messaging.
|
| services.pantalaimon.enable | Whether to enable Pantalaimon, an E2EE aware proxy daemon for matrix clients.
|
| services.status-notifier-watcher.enable | Whether to enable Status Notifier Watcher.
|
| services.parcellite.extraOptions | Command line arguments passed to Parcellite.
|
| services.jellyfin-mpv-shim.mpvBindings | mpv input bindings to use for jellyfin-mpv-shim
|
| services.gammastep.longitude | Your current longitude, between -180.0 and
180.0
|
| services.podman.machines.<name>.volumes | Volumes to mount in the machine, specified as source:target pairs
|
| services.restic.backups.<name>.pruneOpts | A list of policy options for 'restic forget --prune', to automatically
prune old snapshots
|
| services.poweralertd.package | The poweralertd package to use.
|
| services.rescrobbled.package | The rescrobbled package to use.
|
| services.pantalaimon.package | The pantalaimon package to use.
|
| services.easyeffects.package | The easyeffects package to use.
|
| services.stalonetray.package | The stalonetray package to use.
|
| services.mpdscribble.package | The mpdscribble package to use.
|
| services.librespot.settings.cache | Path to a directory where files will be cached after downloading.
|
| services.local-ai.environment | Additional environment passed to local-ai service
|
| services.plan9port.fontsrv.enable | Whether to enable the Plan 9 file system access to host fonts.
|
| services.hound.repositories | The repository configuration.
|
| services.remmina.systemdService.enable | Whether to enable systemd Remmina service.
|
| services.taskwarrior-sync.enable | Whether to enable Taskwarrior periodic sync.
|
| services.xsuspender.rules.<name>.resumeFor | Resume duration in seconds.
|
| services.podman.volumes.<name>.preserve | Whether the volume should be preserved if it is removed from the configuration
|
| services.librespot.settings | Command-line arguments to pass to librespot
|
| services.xsettingsd.settings | Xsettingsd options for configuration file
|
| services.mopidy.extensionPackages | Mopidy extensions that should be loaded by the service.
|
| services.mpdscribble.verbose | Log level for the mpdscribble daemon.
|
| services.swayidle.timeouts.*.command | Command to run after timeout seconds of inactivity.
|
| services.kanshi.profiles.<name>.outputs.*.alias | Defines an alias for the output
|
| services.xidlehook.timers.*.command | Command executed after the idle timeout is reached
|
| services.gammastep.provider | The location provider to use for determining your location
|
| 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.easyeffects.preset | Which preset to use when starting easyeffects
|
| services.protonmail-bridge.logLevel | Log level of the ProtonMail Bridge service
|
| services.mpdscribble.enable | Whether to enable mpdscribble, an MPD client which submits info about tracks being played to
Last.fm (formerly AudioScrobbler)
.
|
| services.mpd.enableSessionVariables | Whether to set MPD_HOST MPD_PORT environment variables
according to services.mpd.network.
|
| services.autotiling.systemdTarget | Systemd target to bind to.
|
| services.random-background.package | The feh package to use.
|
| services.hyprsunset.systemdTarget | Systemd target to bind to.
|
| services.podman.machines.<name>.rootful | Whether to run the machine in rootful mode
|
| 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.podman.machines.<name>.username | Username used in the machine image
|
| services.kanshi.settings.*.profile.exec | Commands executed after the profile is successfully applied
|
| services.home-manager.autoExpire.store.options | Options given to nix-collect-garbage when the service runs.
|
| services.kanshi.profiles.<name>.outputs.*.scale | Scales the output by the specified scale factor.
|
| services.podman.containers.<name>.labels | The labels to apply to the container.
|
| services.stalonetray.extraConfig | Additional configuration lines for stalonetrayrc.
|
| services.protonmail-bridge.package | The protonmail-bridge package to use.
|
| services.gnome-keyring.components | The GNOME keyring components to start
|
| services.fluidsynth.extraOptions | Extra arguments, added verbatim to the fluidsynth command
|
| services.screen-locker.xautolock.enable | Use xautolock for time-based locking.
|
| services.amberol.enableRecoloring | UI recoloring using the album art.
|
| services.random-background.display | Display background images according to this option.
|
| services.pizauth.accounts.<name>.clientSecret | The OAuth2 client secret.
|
| services.jankyborders.outLogFile | Absolute path to log all stdout output.
|
| services.easyeffects.enable | Whether to enable Easyeffects daemon
|
| services.taskwarrior-sync.package | The taskwarrior2 package to use.
|
| services.twmn.window.animation.easeIn.curve | The qt easing-curve animation to use for the animation
|
| services.status-notifier-watcher.package | The status-notifier-item package to use.
|
| services.redshift.enableVerboseLogging | Whether to enable verbose service logging.
|
| services.pizauth.accounts.<name>.scopes | The scopes which the OAuth2 token will give access to
|
| services.hyprlauncher.enable | Whether to enable hyprlauncher.
|
| services.xscreensaver.enable | Whether to enable XScreenSaver.
|
| services.jankyborders.enable | Whether to enable jankyborders.
|
| services.twmn.window.animation.easeOut.curve | The qt easing-curve animation to use for the animation
|
| services.pizauth.accounts.<name>.extraConfig | Additional configuration that will be added to the account configuration
|
| services.kdeconnect.indicator | Whether to enable kdeconnect-indicator service.
|
| services.kanshi.settings.*.profile.outputs | Outputs configuration.
|
| services.vdirsyncer.verbosity | Whether vdirsyncer should produce verbose output.
|