feat: fw changes for dev server
This commit is contained in:
parent
91fabfe857
commit
cb67ba33ac
4 changed files with 18 additions and 351 deletions
|
|
@ -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";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue