From 6aad048a9f5fc77115f6528beefe645caef4df8f Mon Sep 17 00:00:00 2001 From: adjoly Date: Fri, 29 Aug 2025 13:45:51 +0200 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=F0=9F=94=A8=E3=80=8D=20fix:=20fixed?= =?UTF-8?q?=20vm=20now=20virtualbox=20is=20working?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vm/configuration.nix | 11 +++++++++++ vm/flake.nix | 9 ++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/vm/configuration.nix b/vm/configuration.nix index e46dc4d..c1824ce 100644 --- a/vm/configuration.nix +++ b/vm/configuration.nix @@ -56,6 +56,16 @@ "libvirtd" ]; }; + users.users.adjoly = { + password = "test"; + shell = pkgs.fish; + extraGroups = [ + "wheel" + "libvirtd" + ]; + isNormalUser = true; + }; + programs.fish.enable = true; services = { getty.autologinUser = "root"; @@ -84,6 +94,7 @@ enable32Bit = true; }; virtualisation.virtualbox.host.enable = true; + boot.kernelParams = [ "kvm.enable_virt_at_load=0" ]; programs = { zsh = { diff --git a/vm/flake.nix b/vm/flake.nix index 209a66d..5578720 100644 --- a/vm/flake.nix +++ b/vm/flake.nix @@ -35,7 +35,12 @@ }; format = "vm"; }; - vm = generate-vm [ ./configuration.nix ]; + vm = generate-vm [ + ./configuration.nix + { + virtualisation.diskSize = 20 * 1024; + } + ]; in { inherit vm; @@ -59,6 +64,7 @@ -enable-kvm \ -m 8G \ -smp 4\ + -cpu host \ -virtfs local,path=$(${pkgs.coreutils}/bin/pwd)/..,mount_tag=host0,security_model=mapped-xattr,id=host0 ''; in @@ -76,6 +82,7 @@ -nographic \ -m 8G \ -smp 4 \ + -cpu host \ -virtfs local,path=$(${pkgs.coreutils}/bin/pwd)/..,mount_tag=host0,security_model=mapped-xattr,id=host0 ''; in