flake/home/home.nix
2025-09-09 15:06:55 +03:00

44 lines
770 B
Nix

{
username,
homeDirectory,
stateVersion,
config,
enableGTK ? config.myModules.enableKDE,
enableGhostty ? config.myModules.enableKDE,
pkgs,
...
}:
{
imports = [
./alacritty.nix
./tmux
./ghostty.nix
./git.nix
./gpg.nix
./gtk.nix
./ssh.nix
./bash.nix
./direnv.nix
./firefox.nix
./fish.nix
./tlrc.nix
./starship.nix
./wezterm.nix
./zoxide.nix
];
home.username = username;
home.homeDirectory = homeDirectory;
home.packages = [
pkgs.lazygit
];
home.stateVersion = stateVersion;
enableGTK = enableGTK;
enableFirefox = config.myModules.enableKDE;
enableAlacritty = config.myModules.enableKDE;
enableGhostty = enableGhostty;
enableWezterm = config.myModules.enableKDE;
}