Files
garandos/modules/home/default.nix
2025-09-13 23:16:22 +02:00

71 lines
1.3 KiB
Nix

{ host, ... }:
let
inherit (import ../../hosts/${host}/variables.nix)
alacrittyEnable
ghosttyEnable
tmuxEnable
waybarChoice
weztermEnable
vscodeEnable
helixEnable
doomEmacsEnable
;
in
{
imports = [
./amfora.nix
./bash.nix
./bashrc-personal.nix
./bat.nix
./btop.nix
./bottom.nix
./cava.nix
./emoji.nix
./eza.nix
./fastfetch
./fzf.nix
./gh.nix
./git.nix
./gtk.nix
./htop.nix
./hyprland
./kitty.nix
./lazygit.nix
./obs-studio.nix
./nvf.nix
./obs-studio.nix
./rofi
./qt.nix
./scripts
./scripts/gemini-cli.nix
#./starship.nix
#./starship-ddubs-1.nix
./stylix.nix
./swappy.nix
./swaync.nix
./tealdeer.nix
./virtmanager.nix
waybarChoice
./wlogout
./xdg.nix
./yazi
./zoxide.nix
./zsh
]
++ (if helixEnable then [ ./evil-helix.nix ] else [ ])
++ (if vscodeEnable then [ ./vscode.nix ] else [ ])
++ (
if doomEmacsEnable then
[
./editors/doom-emacs-install.nix
./editors/doom-emacs.nix
]
else
[ ]
)
++ (if weztermEnable then [ ./wezterm.nix ] else [ ])
++ (if ghosttyEnable then [ ./ghostty.nix ] else [ ])
++ (if tmuxEnable then [ ./tmux.nix ] else [ ])
++ (if alacrittyEnable then [ ./alacritty.nix ] else [ ]);
}