feat: add Git-annex module

This commit is contained in:
Madeleine Sydney
2025-01-23 14:08:56 -07:00
parent f4924eeb59
commit fbd7553bc6
8 changed files with 262 additions and 70 deletions

View File

@@ -10,7 +10,7 @@
users.users = [
"lain"
"escort"
"public"
];
impermanence = {
@@ -37,15 +37,29 @@
keyFile = "/persist/vault/root/deertopia-key";
};
git-annex = {
enable = true;
user.name = "annex";
user.email = "annex@deertopia.net";
keyFiles = [ ../../public-keys/crumb-at-guix-rebound.pub ];
repos = {
"/persist/deertopia.net/dav/org" = {
managed = true;
remotes = {
"guix-rebound" = "crumb@guix-rebound:/tmp/org";
};
};
};
};
deertopia = {
nginx.enable = true;
git-annex.enable = true;
webdav.enable = true;
# A simple default webpage. This should probably live somewhere else.
nginx.vhosts."www" = {
vhostName = "deertopia.net";
vhost = {
# addSSL = true;
forceSSL = true;
enableACME = true;