| xsession.windowManager.herbstluftwm.extraConfig | Extra configuration lines to add verbatim to
$XDG_CONFIG_HOME/herbstluftwm/autostart.
|
| services.mpdscribble.endpoints.<name>.passwordFile | File containing the password, either as MD5SUM or cleartext.
|
| services.activitywatch.watchers.<name>.name | The name of the watcher
|
| programs.openstackclient.clouds | Configuration needed to connect to one or more clouds
|
| accounts.email.accounts.<name>.imap.tls.certificatesFile | Path to file containing certificate authorities that should
be used to validate the connection authenticity
|
| accounts.email.accounts.<name>.smtp.tls.certificatesFile | Path to file containing certificate authorities that should
be used to validate the connection authenticity
|
| programs.openstackclient.publicClouds | Public information about clouds
|
| programs.neovim.plugins.*.runtime.<name>.ignorelinks | When recursive is enabled, adds -ignorelinks flag to lndir
It causes lndir to not treat symbolic links in the source directory specially
|
| launchd.agents.<name>.config.inetdCompatibility.Wait | This flag corresponds to the "wait" or "nowait" option of inetd
|
| services.polybar.settings | Polybar configuration
|
| services.muchsync.remotes.<name>.local.checkForModifiedFiles | Check for locally modified files
|
| programs.khal.locale.default_timezone | Default for new events or if khal does not understand the timezone
in an ical file
|
| services.muchsync.remotes.<name>.remote.checkForModifiedFiles | Check for modified files on the remote side
|
| accounts.contact.accounts.<name>.khard.addressbooks | If provided, each item on this list will generate an
entry on khard configuration file as a separate addressbook
(vdir)
|
| services.syncthing.settings.folders.<name>.copyOwnershipFromParent | On Unix systems, tries to copy file/folder ownership from
the parent directory (the directory it’s located in)
|
| programs.ripgrep-all.custom_adapters.*.extensions | The file extensions this adapter supports
|
| programs.ripgrep-all.custom_adapters.*.mimetypes | If not null and --rga-accurate is enabled, mime type matching is used instead of file name matching
|
| programs.aerospace.launchd.enable | Configure the launchd agent to manage the AeroSpace process
|
| targets.darwin.defaults."com.apple.desktopservices".DSDontWriteUSBStores | Disable use of {file}`
|
| targets.darwin.defaults."com.apple.desktopservices".DSDontWriteNetworkStores | Disable use of {file}`
|
| qt.platformTheme.name | Platform theme to use for Qt applications
|
| programs.eza.git | List each file's Git status if tracked or ignored (--git argument).
|
| programs.fish.completions.<name>.body | The completion file's body.
|
| services.shikane.settings | Configuration written to
$XDG_CONFIG_HOME/shikane/config.toml.
See
for more information.
|
| programs.claude-code.hooks | Custom hooks for Claude Code
|
| services.kbfs.extraFlags | Additional flags to pass to the Keybase filesystem on launch.
|
| services.kbfs.mountPoint | Mount point for the Keybase filesystem, relative to
HOME.
|
| programs.gemini-cli.commands.<name>.description | A brief, one-line description of what the command does
|
| services.podman.volumes.<name>.type | Filesystem type of Device. (used as -t in mount commands)
|
| launchd.agents.<name>.config.StartOnMount | This optional key causes the job to be started every time a filesystem is mounted.
|
| programs.smug.projects.<name>.root | Root path in filesystem of the smug project
|
| programs.hexchat.theme | Theme package for HexChat
|
| xdg.dataFile | Attribute set of files to link into the user's XDG
data home.
|
| programs.claude-code.rulesDir | Path to a directory containing rule files for Claude Code
|
| xdg.stateFile | Attribute set of files to link into the user's XDG
state home.
|
| xdg.cacheFile | Attribute set of files to link into the user's XDG
cache home.
|
| services.mopidy.extraConfigFiles | Extra configuration files read by Mopidy when the service starts
|
| services.git-sync.repositories.<name>.interval | The interval, specified in seconds, at which the synchronization will
be triggered even without filesystem changes.
|
| dbus.packages | Packages whose D-Bus configuration files should be included in
the configuration of the D-Bus session-wide message bus
|
| xdg.configFile | Attribute set of files to link into the user's XDG
configuration home.
|
| programs.claude-code.hooksDir | Path to a directory containing hook files for Claude Code
|
| programs.claude-code.agentsDir | Path to a directory containing agent files for Claude Code
|
| programs.claude-code.skillsDir | Path to a directory containing skill files for Claude Code
|
| programs.claude-code.commandsDir | Path to a directory containing command files for Claude Code
|
| xdg.mime.enable | Whether to install programs and files to support the
XDG Shared MIME-info specification and XDG MIME Applications
specification at
https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html
and
https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html,
respectively.
|
| fonts.fontconfig.configFile | Extra font config files that will be added to ~/.config/fontconfig/conf.d/
|
| programs.fd.hidden | Search hidden files and directories (--hidden argument).
|
| programs.jjui.configDir | The directory to contain jjui configuration files.
|
| services.restic.backups.<name>.dynamicFilesFrom | A script that produces a list of files to back up
|
| programs.git.includes | List of configuration files to include.
|
| programs.mpv.includes | List of configuration files to include at the end of mpv.conf.
|
| vdirsyncer.authCert | Either a path to a certificate with a client certificate and
the key or a list of paths to the files with them.
|
| xdg.autostart.entries | Paths to desktop files that should be linked to XDG_CONFIG_HOME/autostart
|
| programs.gpg.publicKeys | A list of public keys to be imported into GnuPG
|
| programs.meli.includes | Paths of the various meli configuration files to include.
|
| programs.sbt.baseUserConfigPath | Where the sbt configuration files should be located, relative
HOME.
|
| uninstall | Whether to set up a minimal configuration that will remove all managed
files and packages
|
| services.recoll.configDir | The directory to contain Recoll configuration files
|
| programs.yofi.blacklist | List of .desktop files yofi should ignore.
|
| i18n.inputMethod.fcitx5.quickPhraseFiles | Quick phrase files.
|
| programs.scmpuff.enable | Whether to enable scmpuff, a command line tool that allows you to work quicker with Git by
substituting numeric shortcuts for files.
|
| programs.notmuch.new.ignore | A list to specify files and directories that will not be
searched for messages by notmuch new.
|
| programs.pandoc.citationStyles | List of .csl files to install.
|
| services.picom.settings | Picom settings
|
| programs.mercurial.ignores | List of globs for files to be globally ignored.
|
| programs.neovim.plugins.*.runtime | Set of files that have to be linked in nvim config folder.
|
| i18n.inputMethod.fcitx5.ignoreUserConfig | Ignore the user configures. Warning: When this is enabled, the
user config files are totally ignored and the user dict can't be saved
and loaded.
|
| programs.lf.previewer.source | Script or executable to use to preview files
|
| xdg.portal.extraPortals | List of additional portals that should be added to the environment
|
| programs.zsh.prezto.utility.safeOps | Enabled safe options
|
| programs.mercurial.ignoresRegexp | List of regular expressions for files to be globally ignored.
|
| programs.ssh.matchBlocks.<name>.identityFile | Specifies files from which the user identity is read
|
| services.librespot.settings.cache | Path to a directory where files will be cached after downloading.
|
| targets.darwin.defaults."com.apple.finder".AppleShowAllFiles | Show hidden files in Finder
|
| services.librespot.settings.system-cache | Path to a directory where system files (credentials, volume) will be cached.
|
| programs.ne.automaticPreferences | Automatic preferences files for ne.
|
| programs.ssh.matchBlocks.<name>.certificateFile | Specifies files from which the user certificate is read.
|
| programs.obsidian.vaults.<name>.settings.extraFiles | Extra files to link to the vault directory.
|
| programs.keepassxc.enable | Whether to enable KeePassXC.
When this flag is set, KeePassXC' builtin native messaging manifest for
communication with its browser extension is automatically installed
|
| programs.obsidian.defaultSettings.extraFiles | Extra files to link to the vault directory
|
| programs.pistol.associations.*.command | Preview command for files matched by this association.
|
| accounts.email.accounts.<name>.mujmap.settings.tags | Tag configuration
|
| programs.sketchybar.config.recursive | Whether to enable Whether to recursively link files from source (if it is a directory) in .config/sketchybar.
.
|
| targets.darwin.defaults."com.apple.Safari".AutoOpenSafeDownloads | Whether to enable opening of downloaded files.
|
| xdg.mimeApps.defaultApplicationPackages | Packages whose .desktop files will be used to establish default
mimetype associations
|
| accounts.contact.accounts.<name>.vdirsyncer.authCert | Either a path to a certificate with a client certificate and
the key or a list of paths to the files with them.
|
| 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
|
| accounts.calendar.accounts.<name>.vdirsyncer.authCert | Either a path to a certificate with a client certificate and
the key or a list of paths to the files with them.
|
| services.podman.containers.<name>.environmentFile | Paths to files containing container environment variables.
|
| accounts.email.accounts.<name>.mujmap.settings.cache_dir | The cache directory in which to store mail files while they are being
downloaded
|
| services.syncthing.settings.folders.<name>.versioning | How to keep changed/deleted files with Syncthing
|