| options/home-manager/services.devilspie2.package | The devilspie2 package to use.
|
| options/home-manager/services.xidlehook.environment | Extra environment variables to be exported in the script
|
| options/home-manager/xsession.windowManager.bspwm.rules.<name>.private | Whether the node should stay in the same tiling position and size.
|
| options/home-manager/gtk.gtk2.theme.name | The name of the theme within the package.
|
| options/home-manager/programs.foot.enable | Whether to enable Foot terminal.
|
| options/home-manager/services.muchsync.package | The muchsync package to use.
|
| options/home-manager/programs.browserpass.package | The browserpass package to use.
|
| options/home-manager/xsession.windowManager.i3.config.startup.*.command | Command that will be executed on startup.
|
| options/home-manager/accounts.email.accounts.<name>.aerc.smtpOauth2Params.scope | The OAuth2 requested scope.
|
| options/home-manager/services.screen-locker.xss-lock.screensaverCycle | The X server's screensaver cycle value expressed as seconds
|
| options/home-manager/programs.hyprpanel.package | The hyprpanel package to use.
|
| options/home-manager/programs.mise.enableNushellIntegration | Whether to enable Nushell integration.
|
| options/home-manager/programs.floorp.profiles.<name>.extensions.settings.<name>.force | Forcibly override any existing configuration for
this extension.
|
| options/home-manager/programs.rofi.modes.*.name | Name used to reference the custom mode in the mode list.
|
| options/home-manager/services.pass-secret-service.enable | Whether to enable Pass libsecret service.
|
| options/home-manager/programs.nushell.plugins | A list of nushell plugins to write to the plugin registry file.
|
| options/home-manager/services.podman.settings.policy | Signature verification policy file
|
| options/home-manager/vdirsyncer.urlCommand | A command that prints the URL of the storage.
|
| options/home-manager/gtk.gtk2.force | Whether to enable GTK 2 config force overwrite without creating a backup.
|
| options/home-manager/services.clipcat.package | The clipcat package to use.
|
| options/home-manager/programs.vicinae.systemd.enable | Whether to enable vicinae systemd integration.
|
| options/home-manager/xsession.windowManager.spectrwm.programs | Spectrwm programs variables.
|
| options/home-manager/programs.firefox.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| options/home-manager/programs.sbt.plugins.*.version | The version of the plugin.
|
| options/home-manager/services.kanshi.settings.*.profile.outputs.*.mode | <width>x<height>[@<rate>[Hz]]
Configures the specified output to use the specified mode
|
| options/home-manager/services.comodoro.preset | Use configuration from the given preset as defined in the configuration file.
|
| options/home-manager/programs.superfile.enable | Whether to enable superfile - Pretty fancy and modern terminal file manager.
|
| options/home-manager/home.extraOutputsToInstall | List of additional package outputs of the packages
home.packages that should be installed into
the user environment.
|
| options/home-manager/services.mopidy.enable | Whether to enable Mopidy music player daemon.
|
| options/home-manager/services.twmn.window.animation.easeOut.duration | The animation duration in milliseconds.
|
| options/home-manager/programs.translate-shell.settings | Options to add to $XDG_CONFIG_HOME/translate-shell/init.trans file
|
| options/home-manager/services.shpool.settings | Configuration to use for shpool
|
| options/home-manager/accounts.email.accounts.<name>.mujmap.settings.tags.lowercase | If true, translate all mailboxes to lowercase names when mapping to notmuch
tags.
|
| options/home-manager/accounts.email.accounts.<name>.imap.tls.enable | Whether to enable TLS/SSL.
|
| options/home-manager/xsession.windowManager.bspwm.monitors | Specifies the names of desktops to create on each monitor.
|
| options/darwin/launchd.agents.<name>.serviceConfig.StartOnMount | This optional key causes the job to be started every time a filesystem is mounted.
|
| options/darwin/system.checks.verifyNixPath | Whether to run the NIX_PATH validation checks.
|
| options/darwin/homebrew.onActivation.upgrade | Whether to enable Homebrew to upgrade outdated formulae and Mac App Store apps during
nix-darwin system activation
|
| options/darwin/system.defaults.NSGlobalDomain.PMPrintingExpandedStateForPrint2 | Whether to use the expanded print panel by default
|
| options/darwin/services.dnsmasq.package | This option specifies the dnsmasq package to use.
|
| options/darwin/system.defaults.trackpad.Dragging | Whether to enable tap to drag
|
| options/darwin/system.defaults.trackpad.TrackpadThreeFingerDrag | Whether to enable three-finger drag
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.ServiceIPC | This optional key specifies whether the job participates in advanced
communication with launchd
|
| options/darwin/services.eternal-terminal.logSize | The maximum log size.
|
| options/darwin/security.pki.installCACerts | Whether to enable certificate management with nix-darwin.
|
| options/darwin/programs.tmux.iTerm2 | Cater to iTerm2 and its tmux integration, as appropriate.
|
| options/darwin/programs.direnv.direnvrcExtra | Extra lines to append to the sourced direnvrc
|
| options/darwin/system.defaults.dock.wvous-br-corner | Hot corner action for bottom right corner
|
| options/darwin/security.pki.caCertificateBlacklist | A list of blacklisted CA certificate names that won't be imported from
the Mozilla Trust Store into
/etc/ssl/certs/ca-certificates.crt
|
| options/darwin/services.aerospace.enable | Whether to enable AeroSpace window manager.
|
| options/darwin/services.synergy.server.configFile | The Synergy server configuration file.
|
| options/darwin/system.defaults.CustomUserPreferences | Sets custom user preferences
|
| options/darwin/system.defaults.NSGlobalDomain.NSAutomaticCapitalizationEnabled | Whether to enable automatic capitalization
|
| options/darwin/services.jankyborders.blur_radius | Sets the blur radius applied to the borders or backgrounds with transparency.
|
| options/darwin/system.defaults.NSGlobalDomain.AppleWindowTabbingMode | Sets the window tabbing when opening a new document: 'manual', 'always', or 'fullscreen'
|
| options/darwin/system.primaryUser | The user used for options that previously applied to the user
running darwin-rebuild
|
| options/darwin/system.keyboard.swapLeftCommandAndLeftAlt | Whether to swap the left Command key and left Alt key.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.HardResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| options/darwin/launchd.daemons.<name>.serviceConfig.SoftResourceLimits.NumberOfProcesses | The maximum number of simultaneous processes for this user id
|
| options/darwin/services.gitlab-runner.services.<name>.dockerExtraHosts | Add a custom host-to-IP mapping.
|
| options/darwin/services.aerospace.settings.accordion-padding | Padding between windows in an accordion container.
|
| options/darwin/system.defaults.trackpad.DragLock | Whether to enable drag lock
|
| options/darwin/networking.dhcpClientId | The DHCP client identifier to use when requesting an IP address from a DHCP server
|
| options/darwin/launchd.agents.<name>.serviceConfig.UserName | This optional key specifies the user to run the job as
|
| options/darwin/system.defaults.dock.showhidden | Whether to make icons of hidden applications tranclucent
|
| options/darwin/services.gitlab-runner.services.<name>.protected | When set to true Runner will only run on pipelines
triggered on protected branches.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.SoftResourceLimits.Data | The maximum size (in bytes) of the data segment for a process; this defines how far a program may
extend its break with the sbrk(2) system call.
|
| options/darwin/nix.optimise.automatic | Automatically run the nix store optimiser at a specific time.
|
| options/darwin/system.defaults.NSGlobalDomain.NSAutomaticWindowAnimationsEnabled | Whether to animate opening and closing of windows and popovers
|
| options/darwin/services.telegraf.extraConfig | Extra configuration options for telegraf
|
| options/darwin/services.github-runners.<name>.noDefaultLabels | Disables adding the default labels
|
| options/darwin/services.hercules-ci-agent.enable | Enable to run Hercules CI Agent as a system service.
Hercules CI is a
continuous integation service that is centered around Nix
|
| options/darwin/system.defaults.loginwindow.LoginwindowText | Text to be shown on the login window
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Sockets.<name>.SockNodeName | This optional key specifies the node to connect(2) or bind(2) to.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.HardResourceLimits.Stack | The maximum size (in bytes) of the stack segment for a process; this defines how far a program's
stack segment may be extended
|
| options/darwin/services.offlineimap.extraConfig | Additional text to be appended to offlineimaprc.
|
| options/darwin/users.users.<name>.ignoreShellProgramCheck | By default, nix-darwin will check that programs
|
| options/darwin/launchd.agents.<name>.serviceConfig.Sockets.<name>.SockPathName | This optional key implies SockFamily is set to "Unix"
|
| options/darwin/system.defaults.finder.ShowRemovableMediaOnDesktop | Whether to show removable media (CDs, DVDs and iPods) on desktop
|
| options/darwin/environment.etc.<name>.enable | Whether this file should be generated
|
| options/darwin/system.defaults.dock.appswitcher-all-displays | Whether to display the appswitcher on all displays or only the main one
|
| options/darwin/system.defaults.dock.persistent-others.*.folder | A folder to be added to the dock.
|
| options/darwin/homebrew.caskArgs.internet_plugindir | Target location for Internet Plugins
|
| options/darwin/system.defaults.spaces.spans-displays | Apple menu > System Preferences > Mission Control
Displays have separate Spaces (note a logout is required before
this setting will take effect).
false = each physical display has a separate space (Mac default)
true = one space spans across all physical displays
|
| options/darwin/launchd.daemons.<name>.serviceConfig.Sockets | This optional key is used to specify launch on demand sockets that can be used to let launchd know when
to run the job
|
| options/darwin/security.pam.services.sudo_local.touchIdAuth | Whether to enable Touch ID with sudo
|
| options/darwin/programs.fish.package | The fish package to use.
|
| options/darwin/launchd.agents.<name>.serviceConfig.EnvironmentVariables | This optional key is used to specify additional environment variables to be set before running the
job.
|
| options/darwin/services.postgresql.checkConfig | Check the syntax of the configuration file at compile time
|
| options/darwin/environment.variables | A set of environment variables used in the global environment
|
| options/darwin/nix.gc.options | Options given to nix-collect-garbage when the
garbage collector is run automatically.
|
| options/darwin/launchd.agents.<name>.serviceConfig.Sockets.<name>.SockPathMode | This optional key specifies the mode of the socket
|
| options/darwin/networking.knownNetworkServices | List of networkservices that should be configured
|
| options/darwin/users.users.<name>.name | The name of the user account
|
| options/darwin/homebrew.brews.*.args | Argument flags to pass to brew install
|
| options/darwin/system.defaults.finder.FXDefaultSearchScope | Change the default search scope
|
| options/darwin/services.kwm.kwmConfig | Config to use for kwmrc.
|
| options/darwin/launchd.agents.<name>.environment | Environment variables passed to the service's processes.
|
| options/darwin/launchd.user.agents.<name>.serviceConfig.Sockets.<name>.SockNodeName | This optional key specifies the node to connect(2) or bind(2) to.
|
| options/darwin/system.defaults.dock.showMissionControlGestureEnabled | Whether to enable trackpad gestures (three- or four-finger vertical swipe) to show Mission Control
|