summaryrefslogtreecommitdiff
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
parent07cc258498d598a687e228995be5f40fd6a249a1 (diff)
revamped virtualization, added docker, added winboat
-rw-r--r--home/home.nix1
-rw-r--r--modules/virtualization.nix22
2 files changed, 16 insertions, 7 deletions
diff --git a/home/home.nix b/home/home.nix
index 6f18efe..6e64ebc 100644
--- a/home/home.nix
+++ b/home/home.nix
@@ -23,6 +23,7 @@
home.stateVersion = "25.05";
home.packages = with pkgs; [
+ winboat
ripgrep
jq
nix-index
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" ];
}