40 lines
602 B
Nix
40 lines
602 B
Nix
{
|
|
lib,
|
|
pkgs,
|
|
dirs,
|
|
userName,
|
|
userEmail,
|
|
ghostty,
|
|
isNixOS,
|
|
...
|
|
}: {
|
|
imports = map (module: import module { inherit lib pkgs dirs userName userEmail ghostty isNixOS; }) [
|
|
../terminal.nix
|
|
../broswer.nix
|
|
../zellij.nix
|
|
../lazygit.nix
|
|
../k9s.nix
|
|
../krew.nix
|
|
../direnv.nix
|
|
] ++ lib.optional isNixOS [
|
|
../sway.nix
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
fh
|
|
kubectl # kube config is deliberately not included
|
|
kubectx
|
|
obsidian
|
|
vscode
|
|
yt-dlp
|
|
weechat
|
|
nodejs
|
|
cargo
|
|
python3
|
|
nixd
|
|
deadnix
|
|
alejandra
|
|
statix
|
|
];
|
|
}
|