52 lines
1.4 KiB
Nix
52 lines
1.4 KiB
Nix
{lib, ...}: {
|
|
imports = [
|
|
./packages/docker.nix
|
|
./packages/podman.nix
|
|
./packages/steam.nix
|
|
./packages/tor.nix
|
|
./packages/virtual-machines.nix
|
|
./packages/yubikey.nix
|
|
./packages/sops/sops.nix
|
|
./packages/ssh-client.nix
|
|
./packages/ssh-server.nix
|
|
./packages/syncthing.nix
|
|
./packages/ollama.nix
|
|
./packages/wakapi.nix
|
|
];
|
|
|
|
program = {
|
|
docker.enable = lib.mkDefault false;
|
|
podman.enable = lib.mkDefault true;
|
|
wakapi.enable = lib.mkDefault true;
|
|
ollama.enable = lib.mkDefault false;
|
|
steam.enable = lib.mkDefault true;
|
|
steam-tui.enable = lib.mkDefault false;
|
|
proxychains.enable = lib.mkDefault true;
|
|
tor.enable = lib.mkDefault true;
|
|
virt-manager.enable = lib.mkDefault true;
|
|
virtualbox.enable = lib.mkDefault true;
|
|
waydroid.enable = lib.mkDefault false;
|
|
yubikey = {
|
|
enable = lib.mkDefault false;
|
|
lock-on-remove = lib.mkDefault false;
|
|
notify = lib.mkDefault false;
|
|
};
|
|
ssh = {
|
|
client.enable = lib.mkDefault true;
|
|
server.enable = lib.mkDefault false;
|
|
};
|
|
syncthing.enable = lib.mkDefault true;
|
|
};
|
|
|
|
sys = {
|
|
desktop.steamdeck.enable = lib.mkDefault false;
|
|
security.sops.enable = lib.mkDefault true;
|
|
};
|
|
|
|
programs = {
|
|
kdeconnect.enable = lib.mkDefault true;
|
|
wireshark.enable = lib.mkDefault true;
|
|
appimage.binfmt = lib.mkDefault true;
|
|
};
|
|
}
|