home-manager
garden.packages
Section titled “garden.packages”A set of packages to install in the garden environment.
Type: lazy attribute set of package
Default:
{ }Declared by:
garden.profiles.graphical.enable
Section titled “garden.profiles.graphical.enable”Whether to enable Graphical interface.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.profiles.headless.enable
Section titled “garden.profiles.headless.enable”Whether to enable Headless.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.profiles.laptop.enable
Section titled “garden.profiles.laptop.enable”Whether to enable Laptop.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.profiles.media.creation.enable
Section titled “garden.profiles.media.creation.enable”Whether to enable media creation profile.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.profiles.media.streaming.enable
Section titled “garden.profiles.media.streaming.enable”Whether to enable media streaming profile.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.profiles.media.watching.enable
Section titled “garden.profiles.media.watching.enable”Whether to enable media watching profile.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.profiles.pentesting.enable
Section titled “garden.profiles.pentesting.enable”Whether to enable Enable packages designed for pentesting.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.profiles.server.enable
Section titled “garden.profiles.server.enable”Whether to enable Server.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.profiles.workstation.enable
Section titled “garden.profiles.workstation.enable”Whether to enable Workstation.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.programs.defaults.editor
Section titled “garden.programs.defaults.editor”default editor for the system
Type: one of “nvim”, “codium”
Default:
"nvim"Declared by:
garden.programs.defaults.manpager
Section titled “garden.programs.defaults.manpager”default manpager for the system
Type: string
Default:
"nvim +Man!"Declared by:
garden.programs.defaults.pager
Section titled “garden.programs.defaults.pager”default pager for the system
Type: string
Default:
"less -FR"Declared by:
garden.programs.defaults.screenLocker
Section titled “garden.programs.defaults.screenLocker”The lockscreen module to be loaded by home-manager.
Type: null or one of “swaylock”, “gtklock”
Default:
"gtklock"Declared by:
garden.programs.defaults.shell
Section titled “garden.programs.defaults.shell”default shell for the system
Type: one of “bash”, “zsh”, “fish”, “nushell”
Default:
"bash"Declared by:
garden.programs.defaults.terminal
Section titled “garden.programs.defaults.terminal”default terminal for the system
Type: one of “ghostty”, “wezterm”
Default:
"ghostty"Declared by:
garden.style.fonts.enable
Section titled “garden.style.fonts.enable”Whether to enable fontconfig.
Type: boolean
Default:
falseExample:
trueDeclared by:
garden.style.fonts.package
Section titled “garden.style.fonts.package”The package that provides the font
Type: null or package
Default:
<derivation MapleMono-TTF-7.9>Declared by:
garden.style.fonts.bold
Section titled “garden.style.fonts.bold”The name of the bold font
Type: string
Default:
"Maple Mono Bold"Declared by:
garden.style.fonts.bold-italic
Section titled “garden.style.fonts.bold-italic”The name of the bold italic font
Type: string
Default:
"Maple Mono Bold Italic"Declared by:
garden.style.fonts.italic
Section titled “garden.style.fonts.italic”The name of the italic font
Type: string
Default:
"Maple Mono Italic"Declared by:
garden.style.fonts.name
Section titled “garden.style.fonts.name”The name of the font
Type: string
Default:
"Maple Mono"Declared by:
garden.style.fonts.size
Section titled “garden.style.fonts.size”The size of the font
Type: signed integer
Default:
14Declared by: