| home.file.<name>.text | Text of the file
|
| home.file.<name>.source | Path of the source file or directory
|
| home.file | Attribute set of files to link into the user home.
|
| xdg.dataFile.<name>.source | Path of the source file or directory
|
| xdg.cacheFile.<name>.source | Path of the source file or directory
|
| xdg.stateFile.<name>.source | Path of the source file or directory
|
| xdg.configFile.<name>.source | Path of the source file or directory
|
| xdg.dataFile.<name>.text | Text of the file
|
| xdg.stateFile.<name>.text | Text of the file
|
| xdg.cacheFile.<name>.text | Text of the file
|
| xdg.configFile.<name>.text | Text of the file
|
| home.file.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| home.file.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| programs.borgmatic.backups.<name>.location.sourceDirectories | Directories to backup
|
| home.file.<name>.executable | Set the execute bit
|
| home.file.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| programs.floorp.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| programs.firefox.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| home.activation | The activation scripts blocks to run when activating a Home
Manager generation
|
| programs.librewolf.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| accounts.contact.accounts.<name>.khard.type | Either a single vdir located in accounts.contact.accounts._name_.local.path
or multiple automatically discovered vdirs in
accounts.contact.accounts._name_.local.path/accounts.contact.accounts._name_.khard.glob.
|
| programs.gpg.publicKeys.*.source | Path of an OpenPGP public key file.
|
| programs.nushell.envFile.source | Path of the nushell env.nu file to use
|
| programs.claude-code.memory.source | Path to a file containing memory content for CLAUDE.md
|
| programs.nushell.loginFile.source | Path of the nushell login.nu file to use
|
| programs.hyprlock.sourceFirst | Whether to enable putting source entries at the top of the configuration.
|
| programs.lf.previewer.source | Script or executable to use to preview files
|
| programs.nushell.configFile.source | Path of the nushell config.nu file to use
|
| fonts.fontconfig.configFile.<name>.source | Config file to source
|
| programs.gradle.initScripts.<name>.source | Path of the init script file
|
| wayland.windowManager.hyprland.sourceFirst | Whether to enable putting source entries at the top of the configuration
.
|
| programs.neomutt.sourcePrimaryAccount | Whether to enable source the primary account by default.
|
| accounts.email.accounts.<name>.mujmap.settings.fqdn | Fully qualified domain name of the JMAP service.
mujmap looks up the JMAP SRV record for this host to determine the JMAP session
URL
|
| programs.obsidian.vaults.<name>.settings.extraFiles.<name>.source | Path of the source file or directory.
|
| programs.obsidian.defaultSettings.extraFiles.<name>.source | Path of the source file or directory.
|
| programs.obsidian.vaults.<name>.settings.cssSnippets.*.source | Path of the source file.
|
| programs.obsidian.defaultSettings.cssSnippets.*.source | Path of the source file.
|
| xresources.path | Path where Home Manager should link the {file}`
|
| programs.zsh.plugins.*.file | The plugin script to source
|
| accounts.email.accounts.<name>.mujmap.settings.session_url | Session URL to connect to
|
| programs.floorp.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.kodi.sources | Contents to populate the file sources.xml in kodis
userdata directory
|
| programs.thunderbird.profiles.<name>.extensions | List of ‹name› add-on packages to install for this profile
|
| accounts.email.accounts.<name>.jmap.host | Hostname of JMAP server
|
| programs.firefox.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| programs.fzf.fileWidgetCommand | The command that gets executed as the source for fzf for the
CTRL-T keybinding.
|
| programs.msmtp.configContent | Content added to msmtp config
|
| programs.skim.fileWidgetCommand | The command that gets executed as the source for skim for the
CTRL-T keybinding.
|
| programs.librewolf.profiles.<name>.extensions.packages | List of ‹name› add-on packages to install for this profile
|
| accounts.email.accounts.<name>.jmap.sessionUrl | URL for the JMAP Session resource
|
| programs.irssi.networks.<name>.saslExternal | Enable SASL external authentication
|
| xresources.extraConfig | Additional X server resources contents
|
| launchd.agents.<name>.config.HardResourceLimits.CPU | The maximum amount of cpu time (in seconds) to be used by each process.
|
| launchd.agents.<name>.config.SoftResourceLimits.CPU | The maximum amount of cpu time (in seconds) to be used by each process.
|
| accounts.email.accounts.<name>.mujmap.settings.username | Username for basic HTTP authentication
|
| launchd.agents.<name>.config.SoftResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| launchd.agents.<name>.config.HardResourceLimits.Core | The largest size (in bytes) core file that may be created.
|
| launchd.agents.<name>.config.SoftResourceLimits | Resource limits to be imposed on the job
|
| launchd.agents.<name>.config.HardResourceLimits | Resource limits to be imposed on the job
|
| launchd.agents.<name>.config.HardResourceLimits.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.
|
| launchd.agents.<name>.config.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.
|
| launchd.agents.<name>.config.SoftResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| launchd.agents.<name>.config.HardResourceLimits.FileSize | The largest size (in bytes) file that may be created.
|
| launchd.agents.<name>.config.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
|
| launchd.agents.<name>.config.SoftResourceLimits.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
|
| xresources.properties | X server resources that should be set
|
| programs.borgmatic.backups.<name>.location.patterns | Patterns to include/exclude
|
| launchd.agents.<name>.config.SoftResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| launchd.agents.<name>.config.HardResourceLimits.MemoryLock | The maximum size (in bytes) which a process may lock into memory using the mlock(2) function.
|
| launchd.agents.<name>.config.HardResourceLimits.NumberOfFiles | The maximum number of open files for this process
|
| launchd.agents.<name>.config.SoftResourceLimits.NumberOfFiles | The maximum number of open files for this process
|
| services.activitywatch.watchers.<name>.settings | The settings for the individual watcher in TOML format
|
| launchd.agents.<name>.config.HardResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| launchd.agents.<name>.config.SoftResourceLimits.ResidentSetSize | The maximum size (in bytes) to which a process's resident set size may grow
|
| launchd.agents.<name>.config.SoftResourceLimits.NumberOfProcesses | The maximum number of simultaneous processes for this user id
|
| launchd.agents.<name>.config.HardResourceLimits.NumberOfProcesses | The maximum number of simultaneous processes for this user id
|
| programs.floorp.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.firefox.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| accounts.email.accounts.<name>.mujmap.settings.password_command | Shell command which will print a password to stdout for basic HTTP
authentication
|
| xdg.dataFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| xdg.cacheFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| xdg.stateFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| xdg.configFile.<name>.recursive | If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location
|
| programs.librewolf.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| programs.thunderbird.profiles.<name>.search.engines | Attribute set of search engine configurations
|
| xdg.dataFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| xdg.cacheFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| xdg.stateFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| programs.zsh.plugins | Plugins to source in .zshrc.
|
| programs.fish.plugins | The plugins to source in
conf.d/99plugins.fish.
|
| xdg.configFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| services.local-ai.enable | Whether to enable LocalAI is the free, Open Source OpenAI alternative..
|
| xdg.dataFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| xdg.stateFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| xdg.cacheFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| programs.numbat.initFile | User initialization file (init.nbt) contents
|
| xdg.configFile.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| programs.nushell.envFile.text | Text of the nushell env.nu file
|
| services.screen-locker.lockCmdEnv | Environment variables to source a with the locker command (lockCmd).
|
| services.podman.images.<name>.tag | FQIN of referenced Image when source is a file or directory archive.
|