Files
nixos-config/docs/options/home_options.md

226 lines
6.3 KiB
Markdown
Executable File

# Home-Manager Options
- **movOpts**
- **homeFiles**
- **enable**
- Enables my declared files.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/files.nix`
---
- **envConfig**
- **hyprlandConfig**
- **enable**
- Enables my custom Hyprland configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/hyprland.nix`
- **monitorNames**
- List of monitor names for my Hyprland configuration.
- *Type*: List of Strings
- *Default*: `[]`
- *Defined in*: `modules/home/environment/hyprland.nix`
- **workspaceLayout**
- Workspace layout for Hyprland (e.g., dual monitor setups).
- *Type*: String
- *Default*: `"dualmonitor"`
- *Defined in*: `modules/home/environment/hyprland.nix`
- **userPkgs**
- **enable**
- Enables my default user packages.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/userpkgs.nix`
- **stylixHomeConfig**
- **enable**
- Enables my Stylix Home-Manager options.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/stylix.nix`
- **waybarConfig**
- **enable**
- Enables my custom Waybar configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/waybar.nix`
- **gtkConfig**
- **enable**
- Enables my GTK configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/gtk.nix`
- **spicetifyConfig**
- **enable**
- Enables my Spicetify configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/spicetify.nix`
- **starshipConfig**
- **enable**
- Enables my Starship prompt configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/starship.nix`
- **swayncConfig**
- **enable**
- Enables my SwayNC configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/swaync.nix`
- **zshConfig**
- **shellAliases**
- **enable**
- Enables custom shell aliases.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/zsh/aliases.nix`
- **envVariables**
- **enable**
- Enables custom environment variables for Zsh.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/zsh/env.nix`
- **shellOptions**
- **enable**
- Enables custom shell options for Zsh.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/zsh/options.nix`
- **extraConfig**
- **enable**
- Enables extra custom configuration for Zsh.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/environment/zsh/extraconfig.nix`
---
- **programConfigs**
- **autojumpConfig**
- **enable**
- Enables my Autojump options.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/autojump.nix`
- **btopConfig**
- **enable**
- Enables my Btop configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/btop.nix`
- **cavaConfig**
- **enable**
- Enables my Cava configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/cava.nix`
- **ezaConfig**
- **enable**
- Enables my Eza configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/eza.nix`
- **firefoxConfig**
- **enable**
- Enables my Firefox configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/firefox.nix`
- **fuzzelConfig**
- **enable**
- Enables my Fuzzel configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/fuzzel.nix`
- **fzfConfig**
- **enable**
- Enables my FZF configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/fzf.nix`
- **gitConfig**
- **enable**
- Enables my Git configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/git.nix`
- **kittyConfig**
- **enable**
- Enables my Kitty configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/kitty.nix`
- **yaziConfig**
- **enable**
- Enables my Yazi configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/yazi.nix`
- **passConfig**
- **enable**
- Enables my Password-Store configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/password-store.nix`
- **batConfig**
- **enable**
- Enables my Bat configuration.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/programs/bat.nix`
---
- **movScripts**
- **enable**
- Enables all custom script binaries.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/scripts/default.nix`
- **commandScripts**
- **enable**
- Enables my custom command scripts.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/scripts/default.nix`
- **hyprlandControls**
- **enable**
- Enables my Hyprland control shortcut scripts.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/scripts/default.nix`
- **nixShortcuts**
- **enable**
- Enables my NixOS alias scripts.
- *Type*: Boolean
- *Default*: `true`
- *Defined in*: `modules/home/scripts/default.nix`