This repository has been archived on 2026-08-30. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
dotfiles/guests/actualbudget.nix

26 lines
538 B
Nix

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 = "/data";
};
};
systemd.services.actual.serviceConfig.WorkingDirectory = "/";
};
} args