| users.users.<name>.home | The user's home directory.
|
| users.extraUsers.<name>.home | The user's home directory.
|
| services.hound.home | The path to use as hound's $HOME
|
| services.nexus.home | Home directory of the Nexus3 instance.
|
| services.ollama.home | The home directory that the ollama service is started in.
|
| users.users.<name>.homeMode | The user's home directory mode in numeric format
|
| services.coder.homeDir | Home directory for coder user.
|
| services.jenkins.home | The path to use as JENKINS_HOME
|
| services.lavalink.home | The home directory for lavalink.
|
| services.hoogle.home | Url for hoogle logo
|
| services.zenohd.home | Base directory for zenohd related files defined via ZENOH_HOME.
|
| services.jenkinsSlave.home | The path to use as JENKINS_HOME
|
| users.extraUsers.<name>.homeMode | The user's home directory mode in numeric format
|
| services.buildbot-master.home | Buildbot home directory.
|
| services.buildbot-worker.home | Buildbot home directory.
|
| services.plantuml-server.home | Home directory of the PlantUML server instance.
|
| security.pam.zfs.homes | Prefix of home datasets
|
| services.xtreemfs.homeDir | XtreemFS home dir for the xtreemfs user.
|
| services.airsonic.home | The directory where Airsonic will create files
|
| services.subsonic.home | The directory where Subsonic will create files
|
| services.nextcloud.home | Storage path of nextcloud.
|
| services.pgbouncer.homeDir | Specifies the home directory.
|
| services.cassandra.homeDir | Home directory for Apache Cassandra.
|
| services.flexget.homeDir | Where files live.
|
| services.home-assistant.enable | Whether to enable Home Assistant
|
| services.home-assistant.package | The Home Assistant package to use.
|
| services.ebusd.mqtt.home-assistant | Adds the Home Assistant topics to MQTT, read more at MQTT Integration
|
| services.neo4j.directories.home | Path of the Neo4j home directory
|
| services.homed.enable | Whether to enable systemd home area/user account manager.
|
| environment.homeBinInPath | Include ~/bin/ in $PATH.
|
| services.home-assistant.extraArgs | Extra arguments to pass to the hass executable.
|
| services.transmission.home | The directory where Transmission will create .config/transmission-daemon.
as well as Downloads/ unless
services.transmission.settings.download-dir is changed,
and .incomplete/ unless
services.transmission.settings.incomplete-dir is changed.
|
| services.home-assistant.configDir | The config directory, where your configuration.yaml is located.
|
| services.home-assistant.config.homeassistant.name | Name of the location where Home Assistant is running.
|
| services.home-assistant.configWritable | Whether to make configuration.yaml writable
|
| services.home-assistant.openFirewall | Whether to open the firewall for the specified port.
|
| services.homebridge.enable | Whether to enable Homebridge: Homekit home automation.
|
| services.home-assistant.config | Your configuration.yaml as a Nix attribute set
|
| services.grafana.settings.users.home_page | Path to a custom home page
|
| services.home-assistant.extraPackages | List of packages to add to propagatedBuildInputs
|
| services.home-assistant.lovelaceConfigWritable | Whether to make ui-lovelace.yaml writable
|
| services.esphome.port | esphome port
|
| services.homebox.user | User account under which Homebox runs.
|
| services.homebox.group | Group under which Homebox runs.
|
| services.homer.package | The homer package to use.
|
| services.home-assistant.config.lovelace.mode | In what mode should the main Lovelace panel be, yaml or storage (UI managed).
|
| services.home-assistant.lovelaceConfigFile | Your ui-lovelace.yaml managed as configuraton file
|
| services.adguardhome.enable | Whether to enable AdGuard Home network-wide ad blocker.
|
| services.home-assistant.lovelaceConfig | Your ui-lovelace.yaml as a Nix attribute set
|
| services.home-assistant.config.homeassistant.latitude | Latitude of your location required to calculate the time the sun rises and sets.
|
| services.homer.enable | Whether to enable A dead simple static HOMepage for your servER to keep your services on hand, from a simple yaml configuration file.
.
|
| services.esphome.usePing | Use ping to check online status of devices instead of mDNS
|
| services.homebox.enable | Whether to enable homebox.
|
| services.home-assistant.config.homeassistant.longitude | Longitude of your location required to calculate the time the sun rises and sets.
|
| services.home-assistant.extraComponents | List of components that have their dependencies included in the package
|
| services.home-assistant.config.homeassistant.time_zone | Pick your time zone from the column TZ of Wikipedia’s list of tz database time zones.
|
| services.home-assistant.blueprints.script | List of script
blueprints to
install into ${config.services.home-assistant.configDir}/blueprints/script.
|
| services.home-assistant.customComponents | List of custom component packages to install
|
| services.esphome.enable | Whether to enable esphome, for making custom firmwares for ESP32/ESP8266.
|
| services.homebox.package | The homebox package to use.
|
| services.angrr.settings.temporary-root-policies.<name>.ignore-prefixes-in-home | Path prefixes to ignore under home directory
|
| services.esphome.address | esphome address
|
| services.adguardhome.allowDHCP | Allows AdGuard Home to open raw sockets (CAP_NET_RAW), which is
required for the integrated DHCP server
|
| services.esphome.package | The esphome package to use.
|
| services.home-assistant.config.homeassistant.unit_system | The unit system to use
|
| services.home-assistant.customLovelaceModules | List of custom lovelace card packages to load as lovelace resources
|
| services.home-assistant.config.http.server_port | The port on which to listen.
|
| services.homed.promptOnFirstBoot | Whether to enable interactively prompting for user creation on first boot
.
|
| services.home-assistant.blueprints.template | List of template
blueprints to
install into ${config.services.home-assistant.configDir}/blueprints/template.
|
| services.adguardhome.openFirewall | Open ports in the firewall for the AdGuard Home web interface
|
| services.home-assistant.config.http.server_host | Only listen to incoming requests on specific IP/host
|
| services.homebridge.user | User to run homebridge as.
|
| users.users.<name>.isNormalUser | Indicates whether this is an account for a “real” user
|
| services.home-assistant.defaultIntegrations | List of integrations set are always set up, unless in recovery mode.
|
| services.homed.settings.Home | Options for systemd-homed
|
| services.homebridge.group | Group to run homebridge as.
|
| services.adguardhome.mutableSettings | Allow changes made on the AdGuard Home web interface to persist between
service restarts.
|
| services.heisenbridge.homeserver | The URL to the home server for client-server API calls
|
| services.home-assistant.blueprints.automation | List of automation
blueprints to
install into ${config.services.home-assistant.configDir}/blueprints/automation.
|
| services.homebox.settings | The homebox configuration as environment variables
|
| services.esphome.openFirewall | Whether to open the firewall for the specified port.
|
| services.adguardhome.settings | AdGuard Home configuration
|
| users.extraUsers.<name>.isNormalUser | Indicates whether this is an account for a “real” user
|
| services.esphome.enableUnixSocket | Listen on a unix socket /run/esphome/esphome.sock instead of the TCP port.
|
| security.pam.services.<name>.makeHomeDir | Whether to try to create home directories for users
with $HOMEs pointing to nonexistent
locations on session login.
|
| services.homer.virtualHost.domain | Domain to use for the virtual host
|
| users.defaultUserHome | The default home directory for normal users.
|
| services.homer.virtualHost.caddy.enable | Whether to enable a virtualhost to serve homer through caddy.
|
| services.homer.virtualHost.nginx.enable | Whether to enable a virtualhost to serve homer through nginx.
|
| services.adguardhome.port | Port to serve HTTP pages on.
|
| services.home-assistant.config.homeassistant.temperature_unit | Override temperature unit set by unit_system. C for Celsius, F for Fahrenheit.
|
| services.adguardhome.host | Host address to bind HTTP server to.
|
| services.matrix-appservice-irc.settings.homeserver.url | The URL to the home server for client-server API calls
|
| services.homebridge.pluginPath | Path to the plugin download directory (needs to be writeable)
|
| services.mjolnir.homeserverUrl | Where the homeserver is located (client-server URL)
|
| services.homebridge.settings | Configuration options for homebridge
|
| services.homebridge.userStoragePath | Path to store homebridge user files (needs to be writeable).
|
| services.homer.settings | Settings serialized into config.yml before build
|
| services.homepage-dashboard.docker | Homepage docker configuration
|
| services.adguardhome.extraArgs | Extra command line parameters to be passed to the adguardhome binary.
|
| services.homepage-dashboard.customJS | Custom Javascript for Homepage
|
| services.homebridge.openFirewall | Open ports in the firewall for the Homebridge web interface and service.
|
| services.matrix-appservice-irc.settings.homeserver.domain | The 'domain' part for user IDs on this home server
|
| services.homebridge.uiSettings.name | Name of the homebridge UI platform
|
| services.homepage-dashboard.enable | Whether to enable Homepage Dashboard, a highly customizable application dashboard.
|
| programs.chromium.homepageLocation | Chromium default homepage
|
| services.adguardhome.package | The package that runs adguardhome.
|
| services.homepage-dashboard.listenPort | Port for Homepage to bind to.
|
| services.homebridge.uiSettings.port | The port the UI web service should listen on
|
| services.homepage-dashboard.customCSS | Custom CSS for styling Homepage
|
| services.homebridge.uiSettings | Configuration options for homebridge config UI plugin
|
| users.users.<name>.cryptHomeLuks | Path to encrypted luks device that contains
the user's home directory.
|
| services.homepage-dashboard.package | The homepage-dashboard package to use.
|
| services.esphome.allowedDevices | A list of device nodes to which esphome has access to
|
| services.homepage-dashboard.proxmox | Homepage proxmox configuration
|
| services.homepage-dashboard.widgets | Homepage widgets configuration
|
| services.grocy.dataDir | Home directory of the grocy user which contains
the application's state.
|
| users.users.<name>.createHome | Whether to create the home directory and ensure ownership as well as
permissions to match the user.
|
| services.homebox.database.createLocally | Configure local PostgreSQL database server for Homebox.
|
| services.homepage-dashboard.settings | Homepage settings
|
| services.homepage-dashboard.services | Homepage services configuration
|
| services.ocis.user | The user to run oCIS as
|
| services.homebridge.uiSettings.log.method | Method to use for logging
|
| services.homebridge.settings.bridge.name | Name of the homebridge
|
| services.homebridge.settings.bridge.port | The port homebridge listens on
|
| services.flarum.stateDir | Home directory for writable storage
|
| services.opengfw.dir | Working directory of the OpenGFW service and home of opengfw.user.
|
| services.homepage-dashboard.openFirewall | Open ports in the firewall for Homepage.
|
| services.homebridge.uiSettings.restart | Command to restart the homebridge UI service
|
| security.pam.zfs.enable | Enable unlocking and mounting of encrypted ZFS home dataset at login.
|
| services.foldingathome.user | The user associated with the reported computation results
|
| services.ncps.netrcFile | The path to netrc file for upstream authentication
|
| services.evcc.enable | Whether to enable EVCC, the extensible EV Charge Controller and Home Energy Management System.
|
| users.extraUsers.<name>.cryptHomeLuks | Path to encrypted luks device that contains
the user's home directory.
|
| services.homebridge.uiSettings.log.service | Name of the systemd service to log to
|
| services.homepage-dashboard.bookmarks | Homepage bookmarks configuration
|
| security.pam.zfs.noUnmount | Do not unmount home dataset on logout.
|
| services.homebridge.uiSettings.platform | Type of the homebridge UI platform
|
| services.homepage-dashboard.allowedHosts | Hosts that homepage-dashboard will be running under
|
| services.borgbackup.jobs.<name>.readWritePaths | By default, borg cannot write anywhere on the system but
$HOME/.config/borg and $HOME/.cache/borg
|
| services.foldingathome.enable | Whether to enable Folding@home client.
|
| services.maubot.settings.homeservers.<name>.url | Client-server API URL
|
| users.extraUsers.<name>.createHome | Whether to create the home directory and ensure ownership as well as
permissions to match the user.
|
| services.foldingathome.team | The team ID associated with the reported computation results
|
| services.nixops-dns.user | The user the nixops-dns daemon should run as
|
| services.maubot.settings.homeservers | Known homeservers
|
| services.homebridge.settings.platforms | Homebridge Platforms
|
| services.foldingathome.package | The fahclient package to use.
|
| services.homebridge.environmentFile | Path to an environment-file which may contain secrets.
|
| services.foldingathome.extraArgs | Extra startup options for the FAHClient
|
| services.clamav.clamonacc.enable | Whether to enable ClamAV on-access scanner
|
| services.homepage-dashboard.kubernetes | Homepage kubernetes configuration
|
| services.draupnir.settings.homeserverUrl | Base URL of the Matrix homeserver that provides the Client-Server API.
|
| security.pam.makeHomeDir.umask | The user file mode creation mask to use on home directories
newly created by pam_mkhomedir.
|
| services.mautrix-discord.settings.homeserver | fullDataDiration
|
| services.homebridge.settings.platforms.*.name | Name of the platform
|
| services.foldingathome.daemonNiceLevel | Daemon process priority for FAHClient.
0 is the default Unix process priority, 19 is the lowest.
|
| services.matrix-alertmanager.homeserverUrl | URL of the Matrix homeserver to use.
|
| services.printing.cups-pdf.instances.<name>.settings.Out | output directory;
${HOME} will be expanded to the user's home directory,
${USER} will be expanded to the user name.
|
| services.homebridge.settings.accessories | Homebridge Accessories
|
| services.domoticz.enable | Whether to enable Domoticz home automation.
|
| services.homebridge.settings.description | Description of the homebridge instance.
|
| services.matrix-appservice-irc.settings.homeserver | Homeserver configuration
|
| security.pam.services.<name>.zfs | Enable unlocking and mounting of encrypted ZFS home dataset at login.
|
| services.homebridge.settings.accessories.*.name | Name of the accessory
|
| services.sonarr.dataDir | The Sonarr home directory used to store all data
|
| services.homebridge.settings.platforms.*.platform | Platform type
|
| services.homepage-dashboard.environmentFile | The path to an environment file that contains environment variables to pass
to the homepage-dashboard service, for the purpose of passing secrets to
the service
|
| nix.channel.enable | Whether the nix-channel command and state files are made available on the machine
|
| security.pam.enableEcryptfs | Whether to enable eCryptfs PAM module (mounting ecryptfs home directory on login).
|
| programs.neovim.enable | Whether to enable Neovim
|
| services.prosody.dataDir | The prosody home directory used to store all data
|
| services.opencloud.user | The user to run OpenCloud as
|
| services.mjolnir.pantalaimon.options.homeserver | The URI of the homeserver that the pantalaimon proxy should
forward requests to, without the matrix API path but including
the http(s) schema.
|
| services.angrr.settings.profile-policies.<name>.profile-paths | Paths to the Nix profile
|
| services.syncthing.user | The user to run Syncthing as
|
| services.prometheus.exporters.mqtt.esphomeTopicPrefixes | MQTT topic used for ESPHome messages.
|
| programs.river.package | The river package to use
|
| services.gitolite.dataDir | The gitolite home directory used to store all repositories
|
| services.vsftpd.anonymousUserHome | Directory to consider the HOME of the anonymous user.
|
| services.homebridge.settings.accessories.*.accessory | Accessory type
|
| services.bepasty.servers.<name>.workDir | Path to the working directory (used for config and pidfile)
|
| services.pantalaimon-headless.instances.<name>.homeserver | The URI of the homeserver that the pantalaimon proxy should
forward requests to, without the matrix API path but including
the http(s) schema.
|
| security.pam.makeHomeDir.skelDirectory | Path to skeleton directory whose contents are copied to home
directories newly created by pam_mkhomedir.
|
| programs.sway.package | The sway package to use
|
| security.loginDefs.settings.DEFAULT_HOME | Indicate if login is allowed if we can't cd to the home directory.
|
| security.pam.services.<name>.u2fAuth | If set, users listed in
$XDG_CONFIG_HOME/Yubico/u2f_keys (or
$HOME/.config/Yubico/u2f_keys if XDG variable is
not set) are able to log in with the associated U2F key
|
| security.pam.zfs.mountRecursively | Mount child datasets of home dataset.
|
| services.adguardhome.settings.schema_version | Schema version for the configuration
|
| programs.river-classic.package | The river-classic package to use
|
| services.vsftpd.chrootlocalUser | Whether local users are confined to their home directory.
|
| programs.nh.flake | The string that will be used for the NH_FLAKE environment variable.
NH_FLAKE is used by nh as the default flake for performing actions, such as
nh os switch
|
| services.xserver.windowManager.i3.configFile | Path to the i3 configuration file
|
| services.xserver.windowManager.mlvwm.configFile | Path to the mlvwm configuration file
|
| services.xserver.windowManager.bspwm.configFile | Path to the bspwm configuration file
|
| security.pam.u2f.enable | Enables U2F PAM (pam-u2f) module
|
| services.lighttpd.mod_userdir | If true, requests in the form /~user/page.html are rewritten to take
the file public_html/page.html from the home directory of the user.
|
| services.xserver.windowManager.xmonad.config | Configuration from which XMonad gets compiled
|
| services.nextjs-ollama-llm-ui.hostname | The hostname under which the Ollama UI interface should be accessible
|
| services.tsmBackup.servername | Create a systemd system service
tsm-backup.service that starts
a backup based on the given servername's stanza
|
| services.xserver.windowManager.bspwm.sxhkd.configFile | Path to the sxhkd configuration file
|
| services.syncthing.settings.folders.<name>.path | The path to the folder which should be shared
|
| security.pam.u2f.settings.authfile | By default pam-u2f module reads the keys from
$XDG_CONFIG_HOME/Yubico/u2f_keys (or
$HOME/.config/Yubico/u2f_keys if XDG variable is
not set)
|
| services.displayManager.dms-greeter.configHome | Path to a user's home directory from which to copy DankMaterialShell
configuration files
|
| services.openssh.authorizedKeysFiles | Specify the rules for which files to read on the host
|
| services.archisteamfarm.dataDir | The ASF home directory used to store all data
|
| services.glance.environmentFile | Path to an environment file as defined in systemd.exec(5)
|
| services.pantalaimon-headless.instances | Declarative instance config
|
| security.pam.sshAgentAuth.authorizedKeysFiles | A list of paths to files in OpenSSH's authorized_keys format, containing
the keys that will be trusted by the pam_ssh_agent_auth module
|
| environment.sessionVariables | A set of environment variables used in the global environment
|
| services.heisenbridge.registrationUrl | The URL where the application service is listening for HS requests, from the Matrix HS perspective.#
The default value assumes the bridge runs on the same host as the home server, in the same network.
|
| services.tabby.model | Specify the model that tabby will use to generate completions
|
| environment.profileRelativeSessionVariables | Attribute set of environment variable used in the global
environment
|
| security.pam.rssh.settings.auth_key_file | Path to file with trusted public keys in OpenSSH's authorized_keys format
|
| services.transmission.downloadDirPermissions | If not null, is used as the permissions
set by system.activationScripts.transmission-daemon
on the directories services.transmission.settings.download-dir,
services.transmission.settings.incomplete-dir.
and services.transmission.settings.watch-dir
|
| services.mjolnir.pantalaimon.options.listenPort | The port where the daemon will listen to client connections for
this homeserver
|
| services.pantalaimon-headless.instances.<name>.listenPort | The port where the daemon will listen to client connections for
this homeserver
|
| services.arsenik.hrm | Enable homerow.
|
| services.webhook.hooks | The actual configuration of which hooks will be served
|
| services.suricata.settings.vars.address-groups.HOME_NET | HOME_NET variable.
|
| networking.wireless.secretsFile | File consisting of lines of the form varname=value
to define variables for the wireless configuration
|
| services.mautrix-signal.environmentFile | File containing environment variables to be passed to the mautrix-signal service
|
| services.mautrix-whatsapp.environmentFile | File containing environment variables to be passed to the mautrix-whatsapp service
|
| services.matrix-appservice-irc.registrationUrl | The URL where the application service is listening for homeserver requests,
from the Matrix homeserver perspective.
|
| services.matrix-synapse.enable | Whether to enable matrix.org synapse, the reference homeserver.
|
| services.maubot.extraConfigFile | A file for storing secrets
|
| services.matrix-appservice-discord.port | Port number on which the bridge should listen for internal communication with the Matrix homeserver.
|
| services.meshcentral.settings | Settings for MeshCentral
|
| services.szurubooru.server.settings.domain | Full URL to the homepage of this szurubooru site (with no trailing slash).
|
| services.mjolnir.pantalaimon.options.ssl | Whether or not SSL verification should be enabled for outgoing
connections to the homeserver.
|
| services.draupnir.settings.rawHomeserverUrl | Public base URL of the Matrix homeserver that provides the Client-Server API when using the Draupnir's
Report forwarding feature.
When using Pantalaimon, do not set this to the Pantalaimon URL!
|
| services.pantalaimon-headless.instances.<name>.ssl | Whether or not SSL verification should be enabled for outgoing
connections to the homeserver.
|
| services.matrix-synapse.settings.report_stats | Whether or not to report anonymized homeserver usage statistics.
|
| services.mjolnir.pantalaimon.options.listenAddress | The address where the daemon will listen to client connections
for this homeserver.
|
| services.matrix-hookshot.serviceDependencies | List of Systemd services to require and wait for when starting the application service,
such as the Matrix homeserver if it's running on the same host.
|
| services.matrix-appservice-discord.settings | config.yaml configuration as a Nix attribute set
|
| services.draupnir.settings.managementRoom | The room ID or alias where moderators can use the bot's functionality
|
| services.pantalaimon-headless.instances.<name>.listenAddress | The address where the daemon will listen to client connections
for this homeserver.
|
| services.matrix-synapse.workers | Options for configuring workers
|
| services.matrix-appservice-discord.serviceDependencies | List of Systemd services to require and wait for when starting the application service,
such as the Matrix homeserver if it's running on the same host.
|