| vdirsyncer.timeRange.start | Start of time range to show.
|
| services.recoll.startAt | When or how often the periodic update should run
|
| services.mpd.network.startWhenNeeded | Enable systemd socket activation
|
| services.random-background.enable | Whether to enable random desktop background
|
| services.emacs.startWithUserSession | Whether to launch Emacs service with the systemd user session
|
| services.twmn.port | UDP port to listen on for notifications.
|
| services.random-background.package | The feh package to use.
|
| services.random-background.display | Display background images according to this option.
|
| services.wayvnc.settings.port | The port to which the server shall bind.
|
| services.nextcloud-client.startInBackground | Whether to start the Nextcloud client in the background.
|
| services.mpd-mpris.mpd.port | The port number where MPD is listening for connections.
|
| services.random-background.interval | The duration between changing background image, set to null
to only set background when logging in
|
| accounts.contact.accounts.<name>.vdirsyncer.timeRange.start | Start of time range to show.
|
| services.ollama.port | Which port the ollama server listens to.
|
| services.pbgopy.port | The port to host the pbgopy server on.
|
| services.osmscout-server.network.startWhenNeeded | Enable systemd socket activation.
|
| accounts.calendar.accounts.<name>.vdirsyncer.timeRange.start | Start of time range to show.
|
| systemd.user.startServices | Whether new or changed services that are wanted by active targets
should be started
|
| services.polybar.script | This script will be used to start the polybars
|
| services.random-background.enableXinerama | Will place a separate image per screen when enabled,
otherwise a single image will be stretched across all
screens.
|
| services.random-background.imageDirectory | The directory of images from which a background should be
chosen
|
| services.mpd.network.port | The TCP port on which the the daemon will listen.
|
| services.mpdris2.mpd.port | The port number where MPD is listening for connections.
|
| programs.tmate.port | Tmate server port.
|
| xdg.autostart.readOnly | Make XDG_CONFIG_HOME/autostart a symlink to a readonly directory so that
programs cannot install arbitrary autostart services.
|
| xdg.autostart.enable | Whether to enable creation of XDG autostart entries.
|
| wayland.windowManager.labwc.autostart | Command to autostart when labwc start.
|
| programs.keepassxc.autostart | Whether to start KeePassXC automatically on login through the XDG autostart mechanism.
|
| programs.zsh.prezto.prompt.theme | Set the prompt theme to load
|
| xdg.autostart.entries | Paths to desktop files that should be linked to XDG_CONFIG_HOME/autostart
|
| nix.gc.randomizedDelaySec | Add a randomized delay before each garbage collection
|
| services.osmscout-server.network.port | The TCP port on which the server will listen.
|
| programs.ssh.matchBlocks.<name>.port | Specifies port number to connect on remote host.
|
| accounts.email.accounts.<name>.imap.port | The port on which the IMAP server listens
|
| accounts.email.accounts.<name>.smtp.port | The port on which the SMTP server listens
|
| 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.mpdscribble.port | Port for the mpdscribble daemon to search for a mpd daemon on.
|
| services.remmina.systemdService.startupFlags | Startup flags documented in the manpage to run at service startup.
|
| programs.sftpman.mounts.<name>.port | The port to connect to.
|
| wayland.windowManager.sway.config.startup | Commands that should be executed at startup
|
| services.signaturepdf.port | The port on which the application runs
|
| services.redshift.tray | Start the redshift-gtk tray applet.
|
| xsession.windowManager.i3.config.startup | Commands that should be executed at startup
|
| xdg.desktopEntries.<name>.startupNotify | If true, it is KNOWN that the application will send a "remove"
message when started with the DESKTOP_STARTUP_ID
environment variable set
|
| wayland.windowManager.sway.config.startup.*.always | Whether to run command on each sway restart.
|
| programs.irssi.networks.<name>.server.port | Port of the chat server.
|
| services.gammastep.tray | Start the gammastep-indicator tray applet.
|
| services.radicle.node.lazy.enable | Whether to enable a proxy service to lazily start and stop Radicle Node on demand.
|
| wayland.windowManager.sway.config.startup.*.command | Command that will be executed on startup.
|
| xsession.windowManager.i3.config.startup.*.always | Whether to run command on each i3 restart.
|
| xsession.windowManager.bspwm.startupPrograms | Programs to be executed during startup.
|
| wayland.windowManager.sway.systemd.xdgAutostart | Whether to enable autostart of applications using
systemd-xdg-autostart-generator(8)
.
|
| xsession.windowManager.i3.config.startup.*.command | Command that will be executed on startup.
|
| programs.beets.mpdIntegration.port | The port that mpdstats will connect to.
|
| services.podman.builds.<name>.autoStart | Whether to start the build on boot
|
| xsession.profileExtra | Extra shell commands to run before session start.
|
| services.wluma.systemd.target | The systemd target that will automatically start the Wluma service
|
| programs.ssh.matchBlocks.<name>.localForwards.*.host.port | Specifies port number to forward to.
|
| programs.ssh.matchBlocks.<name>.localForwards.*.bind.port | Specifies port number to bind to.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind.port | Specifies port number to bind to.
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host.port | Specifies port number to forward to.
|
| services.copyq.systemdTarget | The systemd target that will automatically start the CopyQ service
|
| programs.zsh.prezto.tmux.autoStartLocal | Auto start a session when Zsh is launched in a local terminal.
|
| systemd.user.servicesStartTimeoutMs | How long to wait for started services to fail until their start is
considered successful
|
| services.podman.machines.<name>.autoStart | Whether to automatically start this machine on login.
|
| xsession.windowManager.i3.config.startup.*.workspace | Launch application on a particular workspace
|
| services.clipse.systemdTarget | The systemd target that will automatically start the clipse service
|
| programs.ssh.matchBlocks.<name>.dynamicForwards.*.port | Specifies port number to bind to.
|
| vdirsyncer.timeRange | A time range to synchronize. start and end can be any Python
expression that returns a datetime.datetime
object.
|
| services.podman.networks.<name>.autoStart | Whether to start the network on boot (requires user lingering).
|
| services.hyprshell.systemd.target | The Systemd target that will start the hyprshell service
|
| programs.zellij.exitShellOnExit | Whether to exit the shell when Zellij exits after being autostarted
|
| programs.zsh.prezto.tmux.autoStartRemote | Auto start a session when Zsh is launched in a SSH connection.
|
| services.clipman.systemdTarget | The systemd target that will automatically start the clipman service
|
| services.wl-clip-persist.systemdTargets | The systemd targets that will automatically start the wl-clip-persist service.
|
| wayland.windowManager.hyprland.systemd.enableXdgAutostart | Whether to enable autostart of applications using
systemd-xdg-autostart-generator(8).
|
| programs.zsh.prezto.screen.autoStartLocal | Auto start a session when Zsh is launched in a local terminal.
|
| services.podman.containers.<name>.exec | The command to run after the container start.
|
| programs.vicinae.systemd.target | The systemd target that will automatically start the vicinae service.
|
| wayland.systemd.target | The systemd target that will automatically start the graphical Wayland services
|
| programs.zsh.prezto.screen.autoStartRemote | Auto start a session when Zsh is launched in a SSH connection.
|
| programs.anki.legacyImportExport | Use legacy (pre 2.1.55) import/export handling code.
|
| services.gnome-keyring.components | The GNOME keyring components to start
|
| programs.termite.mouseAutohide | Automatically hide the mouse pointer when you start typing.
|
| services.podman.containers.<name>.autoStart | Whether to start the container on boot (requires user lingering).
|
| programs.yambar.systemd.target | The systemd target that will automatically start the yambar service
|
| programs.ashell.systemd.target | The systemd target that will automatically start ashell
|
| programs.waybar.systemd.target | The systemd target that will automatically start the Waybar service
|
| services.espanso.x11Support | Whether to enable x11 support on linux
|
| xsession.windowManager.i3.config.startup.*.notification | Whether to enable startup-notification support for the command
|
| xdg.portal.config | Sets which portal backend should be used to provide the implementation
for the requested interface
|
| wayland.windowManager.sway.config.bars.*.command | Command that will be used to start a bar.
|
| services.cliphist.systemdTargets | The systemd targets that will automatically start the cliphist service
|
| services.blueman-applet.systemdTargets | The systemd targets that will automatically start the blueman applet service
|
| xdg.portal.enable | Whether to enable XDG desktop integration
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| services.gpg-agent.enableSshSupport | Whether to use the GnuPG key agent for SSH keys.
|
| xsession.windowManager.command | Command to use to start the window manager
|
| xsession.windowManager.i3.config.bars.*.command | Command that will be used to start a bar.
|
| xsession.windowManager.bspwm.extraConfigEarly | Like extraConfig, except commands are run at the start of the config file.
|
| programs.smug.projects.<name>.windows.*.manual | Start window only manually, using the -w arg
|
| services.plan9port.package | The plan9port package to use.
|
| xdg.portal.xdgOpenUsePortal | Sets environment variable NIXOS_XDG_OPEN_USE_PORTAL to 1
This will make xdg-open use the portal to open programs, which resolves bugs involving
programs opening inside FHS envs or with unexpected env vars set from wrappers
|
| programs.workstyle.systemd.target | The systemd target that will automatically start the Workstyle service
|
| services.espanso.waylandSupport | Whether to enable wayland support on linux
|
| programs.senpai.config.address | The address (host[:port]) of the IRC server. senpai uses TLS
connections by default unless you specify tls option to be false
|
| services.plan9port.plumber.enable | Whether to enable the Plan 9 file system for interprocess messaging.
|
| wayland.windowManager.labwc.environment | Environment variable to add when labwc start.
|
| wayland.windowManager.sway.config.workspaceLayout | The mode in which new containers on workspace level will
start.
|
| targets.genericLinux.nixGL.defaultWrapper | The package wrapper function available for use as (config.lib.nixGL.wrap <package>)
|
| targets.genericLinux.nixGL.offloadWrapper | The package wrapper function available for use as
(config.lib.nixGL.wrapOffload <package>)
|
| services.plan9port.fontsrv.enable | Whether to enable the Plan 9 file system access to host fonts.
|
| programs.neomutt.unmailboxes | Set unmailboxes * at the start of account configurations
|
| programs.zellij.attachExistingSession | Whether to attach to the default session after being autostarted if a Zellij session already exists
|
| programs.smug.projects.<name>.windows.*.selected | Whether this window should be selected by default at session start.
|
| programs.quickshell.systemd.target | The systemd target that will automatically start quickshell
|
| xsession.windowManager.i3.config.workspaceLayout | The mode in which new containers on workspace level will
start.
|
| 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
|
| services.mpd-mpris.mpd.useLocal | Whether to configure for the local MPD daemon
|
| programs.firefoxpwa.profiles.<name>.sites.<name>.url | Start URL of the site.
|
| services.muchsync.remotes.<name>.local.importNew | Whether to begin the synchronisation by running
notmuch new locally.
|
| programs.gnome-terminal.profile.<name>.customCommand | The command to use to start the shell, or null for default shell.
|
| services.podman.containers.<name>.ports | A mapping of ports between host and container
|
| xdg.portal.extraPortals | List of additional portals that should be added to the environment
|
| services.muchsync.remotes.<name>.remote.importNew | Whether to begin the synchronisation by running
notmuch new on the remote side.
|
| xdg.portal.configPackages | List of packages that provide XDG desktop portal configuration, usually in
the form of share/xdg-desktop-portal/$desktop-portals.conf
|
| launchd.agents.<name>.config.KeepAlive | This optional key is used to control whether your job is to be kept continuously running or to let
demand and conditions control the invocation
|
| accounts.contact.accounts.<name>.vdirsyncer.timeRange | A time range to synchronize. start and end can be any Python
expression that returns a datetime.datetime
object.
|
| services.syncthing.settings.options.localAnnouncePort | The port on which to listen and send IPv4 broadcast announcements to.
|
| accounts.calendar.accounts.<name>.vdirsyncer.timeRange | A time range to synchronize. start and end can be any Python
expression that returns a datetime.datetime
object.
|
| services.hypridle.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.neovim.waylandSupport | Whether to enable Wayland clipboard support.
|
| services.hyprpaper.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| services.hyprsunset.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| launchd.agents.<name>.config.StartCalendarInterval | This optional key causes the job to be started every calendar interval as specified
|
| wayland.windowManager.hyprland.portalPackage | The xdg-desktop-portal-hyprland package to use.
|
| programs.hyprlock.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| nix.buildMachines.*.supportedFeatures | A list of features supported by this builder
|
| wayland.windowManager.hyprland.importantPrefixes | List of prefix of attributes to source at the top of the config.
|
| programs.ssh.matchBlocks.<name>.localForwards | Specify local port forwardings
|
| programs.ssh.matchBlocks.<name>.localForwards.*.host | Host port binding options
|
| programs.ssh.matchBlocks.<name>.localForwards.*.bind | Local port binding options
|
| programs.ssh.matchBlocks.<name>.remoteForwards | Specify remote port forwardings
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.host | Host port binding options
|
| programs.ssh.matchBlocks.<name>.remoteForwards.*.bind | Local port binding options
|
| programs.ssh.matchBlocks.<name>.dynamicForwards | Specify dynamic port forwardings
|