Compare commits
4 commits
38390db87c
...
43e97d65c4
Author | SHA1 | Date | |
---|---|---|---|
Natsu Kagami | 43e97d65c4 | ||
Natsu Kagami | 3cd23cce00 | ||
Natsu Kagami | 97c065231b | ||
Natsu Kagami | 9c2dfd483b |
12
flake.lock
12
flake.lock
|
@ -947,11 +947,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1705566941,
|
"lastModified": 1706173671,
|
||||||
"narHash": "sha256-CLNtVRDA8eUPk+bxsCCZtRO0Cp+SpHdn1nNOLoFypLs=",
|
"narHash": "sha256-lciR7kQUK2FCAYuszyd7zyRRmTaXVeoZsCyK6QFpGdk=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "b06ff4bf8f4ad900fe0c2a61fc2946edc3a84be7",
|
"rev": "4fddc9be4eaf195d631333908f2a454b03628ee5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -963,11 +963,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_10": {
|
"nixpkgs_10": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1705458851,
|
"lastModified": 1706098335,
|
||||||
"narHash": "sha256-uQvEhiv33Zj/Pv364dTvnpPwFSptRZgVedDzoM+HqVg=",
|
"narHash": "sha256-r3dWjT8P9/Ah5m5ul4WqIWD8muj5F+/gbCdjiNVBKmU=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "8bf65f17d8070a0a490daf5f1c784b87ee73982c",
|
"rev": "a77ab169a83a4175169d78684ddd2e54486ac651",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -22,8 +22,8 @@ let
|
||||||
};
|
};
|
||||||
authentik = mkImage {
|
authentik = mkImage {
|
||||||
imageName = "ghcr.io/goauthentik/server";
|
imageName = "ghcr.io/goauthentik/server";
|
||||||
finalImageTag = "2023.8.3";
|
finalImageTag = "2023.10.6";
|
||||||
imageDigest = "sha256:82a07af063e8f93d0f174b6b058fcb6d54cd31ca2a271d23173cb149e19e8116";
|
imageDigest = "sha256:101f83c43ccb80de1f8035d1153ce8ebcdba35e6bf98ac7168d8d7fc5d09827f";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
authentikEnv = pkgs.writeText "authentik.env" ''
|
authentikEnv = pkgs.writeText "authentik.env" ''
|
||||||
|
|
|
@ -73,7 +73,7 @@ with lib;
|
||||||
global.server_name = server_name;
|
global.server_name = server_name;
|
||||||
global.port = instance.port;
|
global.port = instance.port;
|
||||||
global.allow_registration = instance.allow_registration;
|
global.allow_registration = instance.allow_registration;
|
||||||
global.database_path = "/var/lib/${srvName}/";
|
global.database_path = "/mnt/data/${srvName}/";
|
||||||
});
|
});
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
@ -103,7 +103,8 @@ with lib;
|
||||||
"@system-service"
|
"@system-service"
|
||||||
"~@privileged"
|
"~@privileged"
|
||||||
];
|
];
|
||||||
StateDirectory = "${srvName}";
|
StateDirectory = "/mnt/data/${srvName}";
|
||||||
|
BindPaths = [ "/mnt/data/${srvName}" ];
|
||||||
ExecStart = "${cfg.package}/bin/conduit";
|
ExecStart = "${cfg.package}/bin/conduit";
|
||||||
Restart = "on-failure";
|
Restart = "on-failure";
|
||||||
RestartSec = 10;
|
RestartSec = 10;
|
||||||
|
|
|
@ -47,6 +47,7 @@
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
git
|
git
|
||||||
htop-vim
|
htop-vim
|
||||||
|
kakoune
|
||||||
|
|
||||||
docker-compose
|
docker-compose
|
||||||
];
|
];
|
||||||
|
|
|
@ -152,8 +152,11 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
federation.ENABLED = true;
|
federation.ENABLED = true;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
stateDir = "/mnt/data/gitea";
|
||||||
|
|
||||||
mailerPasswordFile = secrets."gitea/mailer-password".path;
|
mailerPasswordFile = secrets."gitea/mailer-password".path;
|
||||||
|
|
||||||
database = {
|
database = {
|
||||||
|
|
Loading…
Reference in a new issue