| home.file | Attribute set of files to link into the user home.
|
| home.file.<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>.target | Path to target file relative to HOME.
|
| home.file.<name>.source | Path of the source file or directory
|
| home.file.<name>.enable | Whether this file should be generated
|
| home.file.<name>.onChange | Shell commands to run when file has changed between
generations
|
| 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.zsh.plugins.*.file | The plugin script to source
|
| home.file.<name>.executable | Set the execute bit
|
| services.podman.builds.<name>.file | Path to a Containerfile which contains instructions to build the image.
|
| 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.mc.fileHighlightSettings | Settings for mc/filehighlight.ini file
|
| programs.fzf.fileWidgetOptions | Command line options for the CTRL-T keybinding.
|
| programs.fzf.fileWidgetCommand | The command that gets executed as the source for fzf for the
CTRL-T keybinding.
|
| programs.skim.fileWidgetOptions | Command line options for the CTRL-T keybinding.
|
| accounts.contact.accounts.<name>.local.fileExt | The file extension to use.
|
| programs.skim.fileWidgetCommand | The command that gets executed as the source for skim for the
CTRL-T keybinding.
|
| programs.zsh.profileExtra | Extra commands that should be added to .zprofile.
|
| accounts.calendar.accounts.<name>.local.fileExt | The file extension to use.
|
| programs.superfile.themes | Theme files written to $XDG_CONFIG_HOME/superfile/theme/
(linux) or Library/Application Support/superfile/theme/ (darwin), See
https://superfile.netlify.app/configure/custom-theme/ for supported values.
|
| programs.vscode.profiles.<name>.userMcp | Configuration written to Visual Studio Code's
mcp.json
|
| programs.mpv.profiles | Sub-configuration options for specific profiles written to
$XDG_CONFIG_HOME/mpv/mpv.conf
|
| programs.superfile.hotkeys | Hotkey configuration written to $XDG_CONFIG_HOME/superfile/hotkeys.toml
(linux) or Library/Application Support/superfile/hotkeys.toml (darwin), See
https://superfile.netlify.app/configure/custom-hotkeys/ for supported values.
|
| programs.vscode.profiles.<name>.userTasks | Configuration written to Visual Studio Code's
tasks.json
|
| programs.superfile.settings | Configuration written to $XDG_CONFIG_HOME/superfile/config.toml
(linux) or Library/Application Support/superfile/config.toml (darwin), See
https://superfile.netlify.app/configure/superfile-config/ for supported values.
|
| xdg.mimeApps.enable | Whether to manage $XDG_CONFIG_HOME/mimeapps.list
|
| programs.codex.skills | Custom skills for Codex
|
| services.mpd.extraConfig | Extra directives added to the end of MPD's configuration
file, mpd.conf
|
| xdg.userDirs.enable | Whether to manage $XDG_CONFIG_HOME/user-dirs.dirs
|
| programs.superfile.enable | Whether to enable superfile - Pretty fancy and modern terminal file manager.
|
| programs.vscode.profiles.<name>.userSettings | Configuration written to Visual Studio Code's
settings.json
|
| services.colima.profiles.<name>.logFile | Combined stdout and stderr log file for the Colima service.
|
| programs.numbat.initFile | User initialization file (init.nbt) contents
|
| xsession.profilePath | Path, relative to HOME, where Home Manager
should write the X profile script.
|
| programs.mcfly.settings | Settings written to ~/.config/mcfly/config.toml
|
| services.mbsync.configFile | Optional configuration file to link to use instead of
the default file (~/.mbsyncrc).
|
| xsession.profileExtra | Extra shell commands to run before session start.
|
| programs.floorp.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| xdg.dataFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| programs.vscode.profiles.<name>.keybindings | Keybindings written to Visual Studio Code's
keybindings.json
|
| home.profileDirectory | The profile directory where Home Manager generations are installed.
|
| programs.vivid.filetypes | Filetype database for vivid
|
| services.pimsync.configFile | Optional configuration file to use instead of the default file
($XDG_CONFIG_HOME/pimsync/pimsync.conf).
|
| programs.firefox.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| programs.bash.profileExtra | Extra commands that should be run when initializing a login
shell.
|
| programs.floorp.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| 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
|
| xdg.dataFile.<name>.source | Path of the source file or directory
|
| programs.nushell.configDir | Location of the nushell config directory
|
| programs.home-manager.path | The default path to use for Home Manager
|
| programs.firefox.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| services.kanshi.profiles | Attribute set of profiles.
|
| programs.floorp.profiles | Attribute set of Floorp profiles.
|
| systemd.user.tmpfiles.rules | Rules for creating and cleaning up temporary files
automatically
|
| programs.sagemath.configDir | Directory where the sage.init file will be stored
|
| programs.xplr.plugins | An attribute set of plugin paths to be added to the [package.path]https://www.lua.org/manual/5.4/manual.html#pdf-package.path of the ~/config/xplr/init.lua configuration file
|
| accounts.email.accounts.<name>.lieer.settings.file_extension | Extension to include in local file names, which can be useful
for indexing with third-party programs.
|
| programs.gitui.theme | Theme in Ron file format
|
| 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>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| services.cachix-agent.profile | The Nix profile name.
|
| programs.pyradio.stations | Radio stations to add to the stations.csv file
|
| programs.vscode.profiles | A list of all VSCode profiles
|
| xresources.path | Path where Home Manager should link the {file}`
|
| services.dunst.configFile | Path to the configuration file read by dunst
|
| programs.librewolf.profiles.<name>.extraConfig | Extra preferences to add to user.js.
|
| programs.k9s.hotKeys | Hotkeys written to $XDG_CONFIG_HOME/k9s/hotkeys.yaml (linux)
or Library/Application Support/k9s/hotkeys.yaml (darwin)
|
| programs.firefox.profiles | Attribute set of Firefox profiles.
|
| xdg.configFile.<name>.source | Path of the source file or directory
|
| programs.k9s.skins | Skin files written to $XDG_CONFIG_HOME/k9s/skins/ (linux)
or Library/Application Support/k9s/skins/ (darwin)
|
| programs.btop.extraConfig | Extra lines added to the btop.conf file.
|
| gtk.gtk3.extraCss | Extra CSS for $XDG_CONFIG_HOME/gtk-3.0/gtk.css.
|
| gtk.gtk4.extraCss | Extra CSS for $XDG_CONFIG_HOME/gtk-4.0/gtk.css.
|
| programs.librewolf.profiles.<name>.preConfig | Extra preferences to add to user.js, before
programs.firefox.profiles._name_.settings
|
| programs.pistol.enable | Whether to enable file previewer for terminal file managers.
|
| services.skhd.config | Contents of skhd's configuration file
|
| programs.k9s.views | Resource column views written to
$XDG_CONFIG_HOME/k9s/views.yaml (linux)
or Library/Application Support/k9s/views.yaml (darwin)
|
| programs.floorp.profiles.<name>.id | Profile ID
|
| programs.floorp.profiles.<name>.name | Profile name.
|
| services.kanshi.profiles.<name>.name | Profile name
|
| services.colima.profiles.<name>.name | The profile's name.
|
| programs.floorp.profiles.<name>.path | Profile path.
|
| services.fnott.configFile | Path to the configuration file read by fnott
|
| programs.nvchecker.settings | Configuration written to
$HOME/Library/Application Support/nvchecker/nvchecker.toml (on Darwin) or
$XDG_CONFIG_HOME/nvchecker/nvchecker.toml (otherwise)
|
| programs.floorp.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| programs.vifm.extraConfig | Extra lines added to the $XDG_CONFIG_HOME/vifm/vifmrc file.
|
| programs.gitui.keyConfig | Key config in Ron file format
|
| programs.tint2.extraConfig | Commands for tint2 that will be add to the tint2rc
file.
|
| programs.aria2.extraConfig | Extra lines added to aria2.conf file.
|
| programs.mpv.defaultProfiles | Profiles to be applied by default
|
| programs.superfile.package | The superfile package to use.
|
| programs.firefox.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| services.vdirsyncer.configFile | Optional configuration file to link to use instead of
the default file ($XDG_CONFIG_HOME/vdirsyncer/config).
|
| programs.superfile.firstUseCheck | Enables the first time use popup.
|
| programs.firefox.profiles.<name>.id | Profile ID
|
| programs.firefox.profiles.<name>.path | Profile path.
|
| programs.firefox.profiles.<name>.name | Profile name.
|