feat: wiki test

This commit is contained in:
Nick 2024-10-19 15:26:09 -05:00
parent 573728f2ed
commit fe1d6fe3a2

View file

@ -13,7 +13,7 @@ in {
services = {
wiki-js = {
enable = true;
# environmentFile = config.sops.secrets."${name}-pass".path;
environmentFile = config.sops.secrets."${name}-pass".path;
settings = {
port = ports.port0;
bindIP = localhost;
@ -37,23 +37,23 @@ in {
};
};
# sops = let
# sopsSecrets = ["pass"];
# sopsPath = secret: {
# path = "${sops.path0}/${name}-${secret}";
# owner = name;
# mode = "600";
# };
# in {
# secrets = builtins.listToAttrs (
# map
# (secret: {
# name = "${name}-${secret}";
# value = sopsPath secret;
# })
# sopsSecrets
# );
# };
sops = let
sopsSecrets = ["pass"];
sopsPath = secret: {
path = "${sops.path0}/${name}-${secret}";
owner = name;
mode = "600";
};
in {
secrets = builtins.listToAttrs (
map
(secret: {
name = "${name}-${secret}";
value = sopsPath secret;
})
sopsSecrets
);
};
fileSystems."/var/lib/${name}" = {
device = paths.path0;