feat: fw changes for dev server

This commit is contained in:
Dominik Polakovics Polakovics 2026-02-01 14:06:46 +01:00
parent 91fabfe857
commit cb67ba33ac
4 changed files with 18 additions and 351 deletions

View file

@ -3,7 +3,19 @@ let
hostname = "dev";
in
{
# Create persist directories on the host
# UID 1000 = dominik user inside the microvm
systemd.tmpfiles.rules = [
"d /var/lib/microvm-persist 0755 root root -"
"d /var/lib/microvm-persist/dev 0755 root root -"
"d /var/lib/microvm-persist/dev/home 0755 root root -"
"d /var/lib/microvm-persist/dev/home/dominik 0700 1000 100 -"
];
microvm.vms.dev = {
# Use host's pkgs which already has overlays applied
inherit pkgs;
config = {
imports = [
../dev/configuration.nix
@ -24,13 +36,13 @@ in
proto = "virtiofs";
}
{
source = "/var/lib/microvms/persist/dev";
source = "/var/lib/microvm-persist/dev";
mountPoint = "/persist";
tag = "persist";
proto = "virtiofs";
}
{
source = "/var/lib/microvms/persist/dev/home";
source = "/var/lib/microvm-persist/dev/home";
mountPoint = "/home";
tag = "home";
proto = "virtiofs";