feat(actualbudget): add NixOS guest

This commit is contained in:
2026-08-10 21:50:22 -04:00
parent 55ed1bf5a9
commit ce12c90aff
2 changed files with 68 additions and 4 deletions

23
guests/actualbudget.nix Normal file
View File

@@ -0,0 +1,23 @@
args@{ my, ... }:
# Actual Budget in a NixOS guest, with durable state bind-mounted from the host.
my.guest {
name = "actualbudget";
interior = {
users.users.actual = {
isSystemUser = true;
uid = 20001;
group = "storage";
};
services.actual = {
enable = true;
openFirewall = true;
user = "actual";
group = "storage";
settings = {
port = 5006;
dataDir = "/var/lib/actual";
};
};
};
} args