1
0
mirror of https://github.com/kmein/niveum synced 2026-03-20 03:51:07 +01:00
Files
niveum/systems/zaatar/atuin.nix

36 lines
653 B
Nix
Raw Normal View History

{
config,
pkgs,
...
}: let
inherit (import ../../lib) tmpfilesConfig;
2022-11-30 10:21:59 +01:00
in {
services.postgresql = {
dataDir = "/var/state/postgresql/${config.services.postgresql.package.psqlSchema}";
2023-06-06 20:40:31 +02:00
package = pkgs.postgresql_11;
2022-11-30 10:21:59 +01:00
};
2022-12-03 08:25:47 +01:00
services.postgresqlBackup = {
enable = true;
databases = ["atuin"];
};
2022-11-30 10:21:59 +01:00
systemd.tmpfiles.rules = [
(tmpfilesConfig {
type = "d";
path = "/var/state/postgresql";
mode = "0700";
user = "postgres";
group = "postgres";
})
];
2023-06-06 20:40:31 +02:00
services.atuin = {
host = "0.0.0.0";
openFirewall = true;
openRegistration = true;
port = 8888;
2023-06-07 10:27:02 +02:00
enable = true;
2022-11-30 10:21:59 +01:00
};
}