From 7ec6ab726cf54f5577eabc3475596d48c6a69cac Mon Sep 17 00:00:00 2001 From: Frantisek Bohacek Date: Sun, 24 Sep 2023 13:37:46 +0200 Subject: [PATCH] feat: make necessary changes to allow running inside of vm --- .gitignore | 1 + hosts/vm/default.nix | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 533e162..4304a0d 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ *.log tmp/ +*.qcow2 result diff --git a/hosts/vm/default.nix b/hosts/vm/default.nix index ff1d2ed..b0fce12 100644 --- a/hosts/vm/default.nix +++ b/hosts/vm/default.nix @@ -12,7 +12,7 @@ # └─ bspwm.nix # -{ config, pkgs, lib, ... }: +{ config, pkgs, lib, user, ... }: let mkSure = lib.mkOverride 0; @@ -21,8 +21,13 @@ in { ./hardware-configuration.nix # Current system hardware config @ /etc/nixos/hardware-configuration.nix ../../modules/desktop/dm/sddm.nix # Desktop Manager ../../modules/desktop/qtile/default.nix # Qtile + ]; + users.users.${user} = { # System User + initialPassword = "1234"; + }; + services.spice-vdagentd.enable = mkSure true; services.qemuGuest.enable = true; environment.systemPackages = with pkgs; [ @@ -30,6 +35,11 @@ in { pkgs.xorg.xf86videoqxl ]; + virtualisation.vmVariant = { + memorySize = 4096; + cores = 6; + }; + boot = { # Boot options kernelPackages = pkgs.linuxPackages_latest; -- 2.48.1