summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authoradikro <adikro@disroot.org>2025-11-11 01:04:21 +0100
committeradikro <adikro@disroot.org>2025-11-11 01:04:21 +0100
commite65a63d62a0cd40a7463c356bb2e43be057703ca (patch)
tree4206a452b3ef9c4197d62df3af844a59aba3a341 /modules
parent07cc258498d598a687e228995be5f40fd6a249a1 (diff)
revamped virtualization, added docker, added winboat
Diffstat (limited to 'modules')
-rw-r--r--modules/virtualization.nix22
1 files changed, 15 insertions, 7 deletions
diff --git a/modules/virtualization.nix b/modules/virtualization.nix
index 9dc55ff..b7e27cb 100644
--- a/modules/virtualization.nix
+++ b/modules/virtualization.nix
@@ -1,14 +1,22 @@
{ pkgs, ... }:
{
- virtualisation.libvirtd = {
- enable = true;
- qemu = {
- package = pkgs.qemu_kvm;
- swtpm.enable = true;
+ virtualisation = {
+ libvirtd = {
+ enable = true;
+ qemu = {
+ package = pkgs.qemu_kvm;
+ swtpm.enable = true;
+ };
+ };
+
+ docker = {
+ enable = true;
+ extraPackages = with pkgs; [ docker-compose ];
};
};
programs.virt-manager.enable = true;
- users.users.adam.extraGroups = [ "libvirtd" "kvm" ];
- networking.firewall.allowedTCPPorts = [ 16509 ];
+# networking.firewall.allowedTCPPorts = [ 16509 ]; # NAT
+
+ users.users.adam.extraGroups = [ "libvirtd" "kvm" "docker" ];
}