From 72a931a71a4722c0e56b231d07787bef608ceedc Mon Sep 17 00:00:00 2001 From: Ophestra Date: Tue, 5 Aug 2025 21:31:36 +0900 Subject: nix: interactive nixos vm This is useful for quickly spinning up an ephemeral hakurei environment for testing changes or reproducing vm test failures. Signed-off-by: Ophestra --- test/interactive/hakurei.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 test/interactive/hakurei.nix (limited to 'test/interactive/hakurei.nix') diff --git a/test/interactive/hakurei.nix b/test/interactive/hakurei.nix new file mode 100644 index 00000000..3c96b3c9 --- /dev/null +++ b/test/interactive/hakurei.nix @@ -0,0 +1,25 @@ +{ pkgs, ... }: +{ + environment.hakurei = { + enable = true; + stateDir = "/var/lib/hakurei"; + users.alice = 0; + apps = { + "cat.gensokyo.extern.foot.noEnablements" = { + name = "ne-foot"; + identity = 1; + shareUid = true; + verbose = true; + share = pkgs.foot; + packages = [ pkgs.foot ]; + command = "foot"; + capability = { + dbus = false; + pulse = false; + }; + }; + }; + + extraHomeConfig.home.stateVersion = "23.05"; + }; +} -- cgit v1.3.1