spliit
Self-hosted expense sharing
Example
nix
{config, ...}: {
nps.stacks.spliit = {
enable = true;
db.passwordFile = config.sops.secrets."spliit/db_password".path;
extraEnv = {
DEFAULT_CURRENCY_CODE = "EUR";
};
};
}Stack Options
nps.stacks.spliit.db.passwordFile
The file containing the PostgreSQL password for the database.
nps.stacks.spliit.db.username
Username for the PostgreSQL database.
nps.stacks.spliit.enable
Whether to enable spliit.
nps.stacks.spliit.extraEnv
Extra environment variables to set for the container. Variables can be either set directly or sourced from a file (e.g. for secrets).
Type
plaintext
attribute set of (null or boolean or signed integer or string or absolute path or (submodule))
Default
nix
{ }
Declaration
