Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Config Reference

A generated reference for all configs available in my dotfiles.

Configs are groups of presets and profiles. They're grouped by namespace, so home-manager and nixos get separate modules.

modules = [
  dotfiles.nixosModules.editor-platform
  dotfiles.nixosModules.editor-configs
]

Each preset can be enabled individually:

{
  # Enable the JSON language server.
  config.psychollama.presets.lsp.servers.jsonls.enable = true;
}

Or in bulk:

{
  # Adopt my entire editor config.
  config.psychollama.profiles.full.enable = true;
}

Backwards Compatibility

None.

This documentation doesn't exist to support users. It exists because I wanted to see if I could generate it.

psychollama.presets.lsp.servers.clangd.enable

Whether to enable Use clangd language server.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.clangd.package

The clang-tools package to use.

Type: package

Default: pkgs.clang-tools

Declared by:

psychollama.presets.lsp.servers.clangd.system

Pull clangd from the host system

Type: boolean

Default: false

Declared by:

psychollama.presets.lsp.servers.gopls.enable

Whether to enable Use the gopls language server.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.gopls.package

The gopls package to use.

Type: package

Default: pkgs.gopls

Declared by:

psychollama.presets.lsp.servers.jsonls.enable

Whether to enable Use JSON language server.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.jsonls.package

The vscode-langservers-extracted package to use.

Type: package

Default: pkgs.vscode-langservers-extracted

Declared by:

psychollama.presets.lsp.servers.luals.enable

Whether to enable Use JSON language server.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.luals.package

The lua-language-server package to use.

Type: package

Default: pkgs.lua-language-server

Declared by:

psychollama.presets.lsp.servers.nil.enable

Whether to enable Use Nil (nix) language server.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.nil.package

The nil package to use.

Type: package

Default: pkgs.nil

Declared by:

psychollama.presets.lsp.servers.nushell.enable

Whether to enable Use nushell language server.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.rust-analyzer.enable

Whether to enable Use the Rust language server.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.rust-analyzer.package

The rust-analyzer package to use.

Type: package

Default: pkgs.rust-analyzer

Declared by:

psychollama.presets.lsp.servers.vtsls.enable

Whether to enable Use vtsls (VS Code TypeScript language server).

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.vtsls.package

The vtsls package to use.

Type: package

Default: pkgs.vtsls

Declared by:

psychollama.presets.lsp.servers.vue.enable

Whether to enable Use Vue language server.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.lsp.servers.vue.package

The vue-language-server package to use.

Type: package

Default: pkgs.vue-language-server

Declared by:

psychollama.presets.plugins.alternaut-nvim.enable

Whether to enable Install vimPlugins.alternaut-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.alternaut-nvim.package

The alternaut-nvim package to use.

Type: package

Default: pkgs.alternaut-nvim

Declared by:

psychollama.presets.plugins.cmp-buffer.enable

Whether to enable Install vimPlugins.cmp-buffer.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.cmp-buffer.package

The cmp-buffer package to use.

Type: package

Default: pkgs.cmp-buffer

Declared by:

psychollama.presets.plugins.cmp-cmdline.enable

Whether to enable Install vimPlugins.cmp-cmdline.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.cmp-cmdline.package

The cmp-cmdline package to use.

Type: package

Default: pkgs.cmp-cmdline

Declared by:

psychollama.presets.plugins.cmp-nvim-lsp.enable

Whether to enable Install vimPlugins.cmp-nvim-lsp.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.cmp-nvim-lsp.package

The cmp-nvim-lsp package to use.

Type: package

Default: pkgs.cmp-nvim-lsp

Declared by:

psychollama.presets.plugins.cmp-path.enable

Whether to enable Install vimPlugins.cmp-path.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.cmp-path.package

The cmp-path package to use.

Type: package

Default: pkgs.cmp-path

Declared by:

psychollama.presets.plugins.conform-nvim.enable

Whether to enable Install vimPlugins.conform-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.conform-nvim.package

The conform-nvim package to use.

Type: package

Default: pkgs.conform-nvim

Declared by:

psychollama.presets.plugins.deja-view-vim.enable

Whether to enable Install vimPlugins.deja-view-vim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.deja-view-vim.package

The deja-view-vim package to use.

Type: package

Default: pkgs.deja-view-vim

Declared by:

psychollama.presets.plugins.fzf-vim.enable

Whether to enable Install vimPlugins.fzf-vim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.fzf-vim.package

The fzf-vim package to use.

Type: package

Default: pkgs.fzf-vim

Declared by:

psychollama.presets.plugins.gitlinker-nvim.enable

Whether to enable Install vimPlugins.gitlinker-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.gitlinker-nvim.package

The gitlinker-nvim package to use.

Type: package

Default: pkgs.gitlinker-nvim

Declared by:

psychollama.presets.plugins.gitsigns-nvim.enable

Whether to enable Install vimPlugins.gitsigns-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.gitsigns-nvim.package

The gitsigns-nvim package to use.

Type: package

Default: pkgs.gitsigns-nvim

Declared by:

psychollama.presets.plugins.lab-nvim.enable

Whether to enable Install vimPlugins.lab-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.lab-nvim.package

The lab-nvim package to use.

Type: package

Default: pkgs.lab-nvim

Declared by:

psychollama.presets.plugins.lualine-lsp-progress.enable

Whether to enable Install vimPlugins.lualine-lsp-progress.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.lualine-lsp-progress.package

The lualine-lsp-progress package to use.

Type: package

Default: pkgs.lualine-lsp-progress

Declared by:

psychollama.presets.plugins.lualine-nvim.enable

Whether to enable Install vimPlugins.lualine-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.lualine-nvim.package

The lualine-nvim package to use.

Type: package

Default: pkgs.lualine-nvim

Declared by:

psychollama.presets.plugins.markdown-nvim.enable

Whether to enable Install vimPlugins.markdown-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.markdown-nvim.package

The markdown-nvim package to use.

Type: package

Default: pkgs.markdown-nvim

Declared by:

psychollama.presets.plugins.markdown-preview-nvim.enable

Whether to enable Install vimPlugins.markdown-preview-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.markdown-preview-nvim.package

The markdown-preview-nvim package to use.

Type: package

Default: pkgs.markdown-preview-nvim

Declared by:

psychollama.presets.plugins.navitron-nvim.enable

Whether to enable Install vimPlugins.navitron-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.navitron-nvim.package

The navitron-nvim package to use.

Type: package

Default: pkgs.navitron-nvim

Declared by:

psychollama.presets.plugins.nvim-autopairs.enable

Whether to enable Install vimPlugins.nvim-autopairs.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.nvim-autopairs.package

The nvim-autopairs package to use.

Type: package

Default: pkgs.nvim-autopairs

Declared by:

psychollama.presets.plugins.nvim-cmp.enable

Whether to enable Install vimPlugins.nvim-cmp.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.nvim-cmp.package

The nvim-cmp package to use.

Type: package

Default: pkgs.nvim-cmp

Declared by:

psychollama.presets.plugins.nvim-lint.enable

Whether to enable Install vimPlugins.nvim-lint.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.nvim-lint.package

The nvim-lint package to use.

Type: package

Default: pkgs.nvim-lint

Declared by:

psychollama.presets.plugins.nvim-luapad.enable

Whether to enable Install vimPlugins.nvim-luapad.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.nvim-luapad.package

The nvim-luapad package to use.

Type: package

Default: pkgs.nvim-luapad

Declared by:

psychollama.presets.plugins.nvim-treesitter.enable

Whether to enable Install vimPlugins.nvim-treesitter.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.nvim-treesitter.package

The nvim-treesitter package to use.

Type: package

Default: pkgs.nvim-treesitter

Declared by:

psychollama.presets.plugins.nvim-treesitter-textobjects.enable

Whether to enable Install vimPlugins.nvim-treesitter-textobjects.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.nvim-treesitter-textobjects.package

The nvim-treesitter-textobjects package to use.

Type: package

Default: pkgs.nvim-treesitter-textobjects

Declared by:

psychollama.presets.plugins.onedarkpro-nvim.enable

Whether to enable Install vimPlugins.onedarkpro-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.onedarkpro-nvim.package

The onedarkpro-nvim package to use.

Type: package

Default: pkgs.onedarkpro-nvim

Declared by:

psychollama.presets.plugins.snacks-nvim.enable

Whether to enable Install vimPlugins.snacks-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.snacks-nvim.package

The snacks-nvim package to use.

Type: package

Default: pkgs.snacks-nvim

Declared by:

psychollama.presets.plugins.teleport-vim.enable

Whether to enable Install vimPlugins.teleport-vim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.teleport-vim.package

The teleport-vim package to use.

Type: package

Default: pkgs.teleport-vim

Declared by:

psychollama.presets.plugins.telescope-fzf-native-nvim.enable

Whether to enable Install vimPlugins.telescope-fzf-native-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.telescope-fzf-native-nvim.package

The telescope-fzf-native-nvim package to use.

Type: package

Default: pkgs.telescope-fzf-native-nvim

Declared by:

psychollama.presets.plugins.telescope-nvim.enable

Whether to enable Install vimPlugins.telescope-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.telescope-nvim.package

The telescope-nvim package to use.

Type: package

Default: pkgs.telescope-nvim

Declared by:

psychollama.presets.plugins.telescope-undo-nvim.enable

Whether to enable Install vimPlugins.telescope-undo-nvim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.telescope-undo-nvim.package

The telescope-undo-nvim package to use.

Type: package

Default: pkgs.telescope-undo-nvim

Declared by:

psychollama.presets.plugins.treesj.enable

Whether to enable Install vimPlugins.treesj.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.treesj.package

The treesj package to use.

Type: package

Default: pkgs.treesj

Declared by:

psychollama.presets.plugins.vim-endwise.enable

Whether to enable Install vimPlugins.vim-endwise.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.vim-endwise.package

The vim-endwise package to use.

Type: package

Default: pkgs.vim-endwise

Declared by:

psychollama.presets.plugins.vim-fugitive.enable

Whether to enable Install vimPlugins.vim-fugitive.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.vim-fugitive.package

The vim-fugitive package to use.

Type: package

Default: pkgs.vim-fugitive

Declared by:

psychollama.presets.plugins.vim-repeat.enable

Whether to enable Install vimPlugins.vim-repeat.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.vim-repeat.package

The vim-repeat package to use.

Type: package

Default: pkgs.vim-repeat

Declared by:

psychollama.presets.plugins.vim-surround.enable

Whether to enable Install vimPlugins.vim-surround.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.plugins.vim-surround.package

The vim-surround package to use.

Type: package

Default: pkgs.vim-surround

Declared by:

psychollama.profiles.full.enable

Whether to enable Create an opinionated editor.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.fonts.enable

Whether to enable Opinionated font configuration.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.npm.enable

Whether to enable Opinionated config for npm.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.sway.enable

Whether to enable Use SwayWM as the desktop environment.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.wireshark.enable

Whether to enable Install and configure pkgs.wireshark.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.agenix.enable

Whether to enable Agenix secrets decryption.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.greetd.enable

Whether to enable Use TUI greeter.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.litellm.enable

Whether to enable LiteLLM proxy for unified LLM API access.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.pipewire.enable

Whether to enable Use pipewire for audio.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.podman.enable

Whether to enable Rootless container runtime using Podman.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.restic.enable

Whether to enable Automated backups to home NAS via Restic.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.syncthing.enable

Whether to enable Sync files with Syncthing.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.tailscale.enable

Whether to enable Connect to Tailscale VPN.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.zfs.enable

Whether to enable Enable ZFS and perform automatic maintenance.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.profiles.full.enable

Whether to enable Enable all NixOS presets.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.profiles.home-lab-admin.enable

Whether to enable Configure the machine as an admin to the home lab. See: https://github.com/PsychoLlama/home-lab/ .

Type: boolean

Default: false

Example: true

Declared by:

psychollama.settings.username

The primary username for the system.

Type: string

Declared by:

psychollama.presets.fonts.enable

Whether to enable Use recommended fonts.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.gtk.enable

Whether to enable Configure GTK with dark theme.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.acpi.enable

Whether to enable Install the latest version of acpi.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.bat.enable

Whether to enable Install the latest version of bat.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.bemoji.enable

Whether to enable Emoji picker using fuzzel.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.bottom.enable

Whether to enable Install the latest version of bottom.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.brightnessctl.enable

Whether to enable Install the latest version of brightnessctl.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.chromium.enable

Whether to enable Install ungoogled-chromium.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.claude-code.enable

Whether to enable Opinionated config for Claude Code.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.codex.enable

Whether to enable Install the latest version of codex.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.dictation.enable

Whether to enable Speech-to-text using local Whisper.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.dictation.model

Whisper model to use (tiny.en, base.en, small.en, medium.en, large)

Type: string

Default: "base.en"

Declared by:

psychollama.presets.programs.direnv.enable

Whether to enable Install the latest version of direnv.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.dive.enable

Whether to enable Install the latest version of dive.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.dix.enable

Whether to enable Install the latest version of dix.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.doggo.enable

Whether to enable Install the latest version of doggo.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.editor.enable

Whether to enable Configure editor as the one true editor.

Type: boolean

Default: false

Example: true

psychollama.presets.programs.emacs.enable

Whether to enable Use an opinionated Emacs config.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.emacs.formatters.black

Executable path for black.

Type: string

Default: "/nix/store/kjpr3j0km0ifchpy3iqcxgni77y7yvnr-python3.13-black-25.1.0/bin/black"

Declared by:

psychollama.presets.programs.emacs.formatters.eslint

Executable path for eslint_d.

Type: string

Default: "/nix/store/sw9gmka21byv2w61zw62r7vygc67x9p4-eslint_d-15.0.0/bin/eslint_d"

Declared by:

psychollama.presets.programs.emacs.formatters.nixfmt

Executable path for nixfmt.

Type: string

Default: "/nix/store/ihzhi2cgjfhvqbap36fx91hbj524ym5l-nixfmt-1.2.0/bin/nixfmt"

Declared by:

psychollama.presets.programs.emacs.formatters.prettier

Executable path for prettierd.

Type: string

Default: "/nix/store/ahlkhqlzk4vs3bndfxskirswshcsmm46-prettierd-0.27.0/bin/prettierd"

Declared by:

psychollama.presets.programs.emacs.formatters.stylua

Executable path for stylua.

Type: string

Default: "/nix/store/13al0wr3pkkd5awydq2h5987z7046n9m-stylua-2.4.0/bin/stylua"

Declared by:

psychollama.presets.programs.emacs.languageServers.clangd

Executable path for clangd.

Type: string

Default: "/nix/store/kggymrkys7zixc07ll86jg7bb97h1rrb-clang-tools-21.1.8/bin/clangd"

Declared by:

psychollama.presets.programs.emacs.languageServers.gopls

Executable path for gopls.

Type: string

Default: "/nix/store/w1plbl68wb9pxanfhamwma2dsmqc9ck7-gopls-0.21.1/bin/gopls"

Declared by:

psychollama.presets.programs.emacs.languageServers.jsonls

Executable path for vscode-json-language-server.

Type: string

Default: "/nix/store/7zz14khlcs6zgw3ca5qibb4wr6cbkxdp-vscode-langservers-extracted-4.10.0/bin/vscode-json-language-server"

Declared by:

psychollama.presets.programs.emacs.languageServers.luals

Executable path for lua-language-server.

Type: string

Default: "/nix/store/f9vbcd5alz8v11g07v96jwc3z3brdzj9-lua-language-server-3.17.1/bin/lua-language-server"

Declared by:

psychollama.presets.programs.emacs.languageServers.nil

Executable path for nil.

Type: string

Default: "/nix/store/634769j7ib0i4caaihbvmf47cazdcxln-nil-2025-06-13/bin/nil"

Declared by:

psychollama.presets.programs.emacs.languageServers.pyright

Executable path for pyright-langserver.

Type: string

Default: "/nix/store/zm1r41552j7zkys0zdgrssnj7ahsdpmq-pyright-1.1.408/bin/pyright-langserver"

Declared by:

psychollama.presets.programs.emacs.languageServers.rust-analyzer

Executable path for rust-analyzer.

Type: string

Default: "/nix/store/2dccknsxza5iz7phn95j57i5vl3zqx1p-rust-analyzer-2026-03-16/bin/rust-analyzer"

Declared by:

psychollama.presets.programs.emacs.languageServers.tsserver

Executable path for typescript-language-server.

Type: string

Default: "/nix/store/jn9wngbhqmijdw4m2czilnhl4pw4jcdp-typescript-language-server-5.1.3/bin/typescript-language-server"

Declared by:

psychollama.presets.programs.emacs.linters.eslint

Executable path for eslint_d.

Type: string

Default: "/nix/store/sw9gmka21byv2w61zw62r7vygc67x9p4-eslint_d-15.0.0/bin/eslint_d"

Declared by:

psychollama.presets.programs.emacs.linters.luacheck

Executable path for luacheck.

Type: string

Default: "luacheck"

Declared by:

psychollama.presets.programs.emacs.linters.ruff

Executable path for ruff.

Type: string

Default: "/nix/store/nmylkiq687h76gk4snd3kqqvwbwg1vnd-ruff-0.15.5/bin/ruff"

Declared by:

psychollama.presets.programs.emacs.linters.shellcheck

Executable path for shellcheck.

Type: string

Default: "/nix/store/i5kmqg3q40a7n5v0ax06rh22l9qp3xhm-shellcheck-0.11.0-bin/bin/shellcheck"

Declared by:

psychollama.presets.programs.fd.enable

Whether to enable Install the latest version of fd.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.firefox.enable

Whether to enable Install the latest version of firefox.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.fuzzel.enable

Whether to enable Install the latest version of fuzzel.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.fzf.enable

Whether to enable Install the latest version of fzf.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.gh.enable

Whether to enable Opinionated config for GitHub CLI.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.ghostty.enable

Whether to enable Install the latest version of ghostty.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.git.enable

Whether to enable Install the latest version of git.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.glow.enable

Whether to enable Install the latest version of glow.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.grim.enable

Whether to enable Install the latest version of grim.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.jq.enable

Whether to enable Install the latest version of jq.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.miniserve.enable

Whether to enable Install the latest version of miniserve.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.nix-output-monitor.enable

Whether to enable Install the latest version of nix-output-monitor.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.nushell.enable

Whether to enable Install the latest version of nushell.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.pamixer.enable

Whether to enable Install the latest version of pamixer.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.parted.enable

Whether to enable Install the latest version of parted.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.playerctl.enable

Whether to enable Install the latest version of playerctl.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.slurp.enable

Whether to enable Install the latest version of slurp.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.spotify-player.enable

Whether to enable Install the latest version of spotify-player.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.starship.enable

Whether to enable Install the latest version of starship.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.sway.enable

Whether to enable Use SwayWM as the desktop environment.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.swaylock.enable

Whether to enable Install the latest version of swaylock.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.termshark.enable

Whether to enable Install the latest version of termshark.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.tmux.enable

Whether to enable Install the latest version of tmux.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.viddy.enable

Whether to enable Install the latest version of viddy.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.waybar.enable

Whether to enable Install the latest version of waybar.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.wezterm.enable

Whether to enable Install the latest version of wezterm.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.wf-recorder.enable

Whether to enable Install the latest version of wf-recorder.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.whois.enable

Whether to enable Install the latest version of whois.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.wireplumber.enable

Whether to enable Install the latest version of wireplumber.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.wl-clipboard.enable

Whether to enable Install the latest version of wl-clipboard.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.zathura.enable

Whether to enable Install the latest version of zathura.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.zellij.enable

Whether to enable Opinionated Zellij terminal multiplexer config.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.programs.zoxide.enable

Whether to enable Install the latest version of zoxide.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.auth-agent.enable

Whether to enable Cross platform ssh-agent.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.dunst.enable

Whether to enable Use the dunst notification daemon.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.emacs.enable

Whether to enable Start Emacs as a daemon.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.gammastep.enable

Whether to enable Use the gammastep blue light filter.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.swaybg.enable

Whether to enable Manage wallpapers with swaybg.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.services.swayidle.enable

Whether to enable Automatically lock the computer when inactive.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.sound-theme.enable

Whether to enable Enable the ocean sound theme and play-sound CLI.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.presets.sound-theme.play

Path to the play-sound executable.

Type: string (read only)

Default: "/nix/store/q2w3dd4dxavc743qavaz7ql8i35z15lw-play-sound/bin/play-sound"

Declared by:

psychollama.profiles.full.enable

Whether to enable Enable all dotfiles programs and services.

Type: boolean

Default: false

Example: true

Declared by:

psychollama.profiles.linux-desktop.enable

Whether to enable Enable all Linux desktop presets.

Type: boolean

Default: false

Example: true

Declared by: