| 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.mbsync.configFile | Optional configuration file to link to use instead of
the default file (~/.mbsyncrc).
|
| services.podman.builds.<name>.file | Path to a Containerfile which contains instructions to build the image.
|
| xdg.configFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| services.pimsync.configFile | Optional configuration file to use instead of the default file
($XDG_CONFIG_HOME/pimsync/pimsync.conf).
|
| 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
|
| xdg.configFile.<name>.source | Path of the source file or directory
|
| programs.nushell.configDir | Location of the nushell config directory
|
| services.dunst.configFile | Path to the configuration file read by dunst
|
| services.skhd.config | Contents of skhd's configuration file
|
| programs.sagemath.configDir | Directory where the sage.init file will be stored
|
| services.fnott.configFile | Path to the configuration file read by fnott
|
| programs.mc.fileHighlightSettings | Settings for mc/filehighlight.ini file
|
| xdg.mimeApps.enable | Whether to manage $XDG_CONFIG_HOME/mimeapps.list
|
| programs.floorp.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| xdg.userDirs.enable | Whether to manage $XDG_CONFIG_HOME/user-dirs.dirs
|
| programs.codex.skills | Custom skills for Codex
|
| xdg.configFile.<name>.text | Text of the file
|
| accounts.contact.accounts.<name>.local.fileExt | The file extension to use.
|
| services.mpd.extraConfig | Extra directives added to the end of MPD's configuration
file, mpd.conf
|
| programs.firefox.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| programs.zsh.profileExtra | Extra commands that should be added to .zprofile.
|
| programs.fzf.fileWidgetOptions | Command line options for the CTRL-T keybinding.
|
| services.vdirsyncer.configFile | Optional configuration file to link to use instead of
the default file ($XDG_CONFIG_HOME/vdirsyncer/config).
|
| 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.
|
| 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.
|
| accounts.calendar.accounts.<name>.local.fileExt | The file extension to use.
|
| programs.numbat.initFile | User initialization file (init.nbt) contents
|
| programs.vscode.profiles.<name>.userMcp | Configuration written to Visual Studio Code's
mcp.json
|
| programs.skim.fileWidgetCommand | The command that gets executed as the source for skim for the
CTRL-T keybinding.
|
| nixpkgs.config | The configuration of the Nix Packages collection. (For
details, see the Nixpkgs documentation.) It allows you to set
package configuration options
|
| programs.mpv.profiles | Sub-configuration options for specific profiles written to
$XDG_CONFIG_HOME/mpv/mpv.conf
|
| programs.nushell.configFile.text | Text of the nushell config.nu file
|
| programs.librewolf.profiles.<name>.bookmarks.configFile | Configuration file to define custom bookmarks.
|
| 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.
|
| xdg.configFile.<name>.target | Path to target file relative to xdg.configHome.
|
| programs.vscode.profiles.<name>.userTasks | Configuration written to Visual Studio Code's
tasks.json
|
| xdg.configFile.<name>.enable | Whether this file should be generated
|
| programs.mcfly.settings | Settings written to ~/.config/mcfly/config.toml
|
| 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.
|
| programs.autorandr.profiles.<name>.config | Per output profile configuration.
|
| xdg.dataFile.<name>.force | Whether the target path should be unconditionally replaced
by the managed file source
|
| programs.eww.configDir | The directory that gets symlinked to
$XDG_CONFIG_HOME/eww.
|
| programs.nushell.configFile.source | Path of the nushell config.nu file to use
|
| programs.less.config | Configuration for less, written to
$XDG_CONFIG_HOME/lesskey.
|
| programs.nyxt.config | Configuration file for Nyxt, written in the Common Lisp
programming language.
|
| programs.mpv.config | Configuration written to
$XDG_CONFIG_HOME/mpv/mpv.conf
|
| programs.autorandr.profiles.<name>.config.<name>.dpi | Output DPI configuration.
|
| gtk.gtk2.configLocation | The location of the GTK 2 configuration file.
|
| 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.amoco.config | Config file for amoco as a Python configuration module.
|
| programs.autorandr.profiles.<name>.config.<name>.mode | Output resolution.
|
| programs.autorandr.profiles.<name>.config.<name>.rate | Output framerate.
|
| programs.rofi.configPath | Path where to put generated configuration file.
|
| programs.autorandr.profiles.<name>.config.<name>.crtc | Output video display controller.
|
| programs.matplotlib.config | Add terms to the matplotlibrc file to
control the default matplotlib behavior.
|
| xdg.dataFile.<name>.source | Path of the source file or directory
|
| 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.aliae.configLocation | Path where aliae should look for its config file
|
| programs.vscode.profiles.<name>.userSettings | Configuration written to Visual Studio Code's
settings.json
|
| programs.superfile.enable | Whether to enable superfile - Pretty fancy and modern terminal file manager.
|
| programs.autorandr.profiles.<name>.config.<name>.scale.x | Horizontal scaling factor/pixels.
|
| programs.autorandr.profiles.<name>.config.<name>.scale.y | Vertical scaling factor/pixels.
|
| launchd.agents.<name>.config.Disabled | This optional key is used as a hint to launchctl(1) that it should not submit this job to launchd when
loading a job or jobs
|
| programs.autorandr.profiles.<name>.config.<name>.gamma | Output gamma configuration.
|
| programs.home-manager.path | The default path to use for Home Manager
|
| xdg.configFile.<name>.onChange | Shell commands to run when file has changed between
generations
|
| programs.anup.config | Config file for anup in RON (Rusty Object Notation) format
|
| 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
|
| programs.gitui.theme | Theme in Ron file format
|
| services.colima.profiles.<name>.logFile | Combined stdout and stderr log file for the Colima service.
|
| programs.autorandr.profiles.<name>.config.<name>.enable | Whether to enable the output.
|
| programs.autorandr.profiles.<name>.config.<name>.rotate | Output rotate configuration.
|
| xdg.cacheFile.<name>.source | Path of the source file or directory
|
| xdg.stateFile.<name>.source | Path of the source file or directory
|
| programs.autorandr.profiles.<name>.config.<name>.filter | Interpolation method to be used for scaling the output.
|
| programs.pyradio.stations | Radio stations to add to the stations.csv file
|
| launchd.agents.<name>.config.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
|
| xresources.path | Path where Home Manager should link the {file}`
|
| programs.k9s.hotKeys | Hotkeys written to $XDG_CONFIG_HOME/k9s/hotkeys.yaml (linux)
or Library/Application Support/k9s/hotkeys.yaml (darwin)
|
| programs.sioyek.config | Input configuration written to
$XDG_CONFIG_HOME/sioyek/prefs_user.config
|
| programs.autorandr.profiles.<name>.config.<name>.scale.method | Output scaling method.
|
| programs.autorandr.profiles.<name>.config.<name>.primary | Whether output should be marked as primary
|
| programs.autorandr.profiles.<name>.config.<name>.scale | Output scale configuration
|
| programs.k9s.skins | Skin files written to $XDG_CONFIG_HOME/k9s/skins/ (linux)
or Library/Application Support/k9s/skins/ (darwin)
|
| 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.autorandr.profiles.<name>.config.<name>.extraConfig | Extra lines to append to this profile's config.
|
| programs.direnv.config | Configuration written to
$XDG_CONFIG_HOME/direnv/direnv.toml
|