Organize configuration better

This commit is contained in:
thiloho
2025-01-29 00:51:37 +01:00
parent bbc956ff51
commit 642d3f55f1
11 changed files with 355 additions and 322 deletions

28
modules/development.nix Normal file
View File

@@ -0,0 +1,28 @@
{ pkgs, ... }:
{
virtualisation.docker.enable = true;
virtualisation.libvirtd = {
enable = true;
qemu.swtpm.enable = true;
};
programs.virt-manager.enable = true;
programs.adb.enable = true;
users.users.thiloho.extraGroups = [ "adbusers" ];
programs.nix-ld = {
enable = true;
libraries = with pkgs; [
nodejs
nodePackages.pnpm
];
};
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
};
programs.java.enable = true;
}