From 29c012a492dbd19c01f657c37868acfb85917b69 Mon Sep 17 00:00:00 2001 From: awkawb Date: Thu, 14 Aug 2025 17:32:19 -0400 Subject: [PATCH] vm/default.nix: added virtual machine configuration for testing --- vm/default.nix | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 vm/default.nix diff --git a/vm/default.nix b/vm/default.nix new file mode 100644 index 0000000..da4d2e0 --- /dev/null +++ b/vm/default.nix @@ -0,0 +1,31 @@ +{ modulesPath, pkgs, ... }: + +{ + imports = [ + (modulesPath + "/profiles/qemu-guest.nix") + ../nixos-module/invoiceninja.nix + ]; + + system.stateVersion = "24.11"; + + nixpkgs.config.allowUnfree = true; + + users.users.test = { + isNormalUser = true; + extraGroups = [ "wheel" ]; + initialPassword = "test"; + }; + + environment.systemPackages = with pkgs; [ + invoiceninja-desktop + ]; + + services.xserver.desktopManager.lxqt.enable = true; + + programs.chromium.enable = true; + + networking.firewall.enable = false; + + services.resolved.enable = true; +} +