feat: added zookeeper

This commit is contained in:
Nick 2025-10-18 03:10:12 -05:00
parent fcdb380268
commit c009562291
5 changed files with 102 additions and 4 deletions

92
flake.lock generated
View file

@ -292,6 +292,24 @@
"type": "github"
}
},
"flake-parts_7": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_5"
},
"locked": {
"lastModified": 1759362264,
"narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "758cf7296bee11f1706a574c77d072b8a7baa881",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
@ -1090,6 +1108,21 @@
"type": "github"
}
},
"nixpkgs-lib_5": {
"locked": {
"lastModified": 1754788789,
"narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "a73b9c743612e4244d865a2fdee11865283c04e6",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1759580034,
@ -1154,6 +1187,22 @@
"type": "github"
}
},
"nixpkgs_11": {
"locked": {
"lastModified": 1754340878,
"narHash": "sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "cab778239e705082fe97bb4990e0d24c50924c04",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 315532800,
@ -1428,7 +1477,8 @@
"upRootNutrition": "upRootNutrition",
"waybar": "waybar",
"wpaperd": "wpaperd",
"yazi": "yazi"
"yazi": "yazi",
"zookeeper": "zookeeper"
}
},
"rust-overlay": {
@ -1673,6 +1723,24 @@
"type": "github"
}
},
"treefmt-nix_4": {
"inputs": {
"nixpkgs": "nixpkgs_11"
},
"locked": {
"lastModified": 1760120816,
"narHash": "sha256-gq9rdocpmRZCwLS5vsHozwB6b5nrOBDNc2kkEaTXHfg=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "761ae7aff00907b607125b2f57338b74177697ed",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"upRootNutrition": {
"inputs": {
"flake-parts": "flake-parts_6",
@ -1879,6 +1947,28 @@
"rev": "bf983aa90ff169372b9fa8c02e57ea75e0b42245",
"type": "github"
}
},
"zookeeper": {
"inputs": {
"flake-parts": "flake-parts_7",
"nixpkgs": [
"nixpkgs"
],
"treefmt-nix": "treefmt-nix_4"
},
"locked": {
"lastModified": 1760773891,
"narHash": "sha256-Ju5MSlHwwUsdGRi8ighhCb/1QzIhTMFXcQD7ZkzZU2s=",
"ref": "refs/heads/main",
"rev": "62246486a459471f34447441de0ac3614128f5a5",
"revCount": 2,
"type": "git",
"url": "ssh://git@gitlab.com/uprootnutrition/zookeeper.git"
},
"original": {
"type": "git",
"url": "ssh://git@gitlab.com/uprootnutrition/zookeeper.git"
}
}
},
"root": "root",

View file

@ -81,6 +81,10 @@
url = "git+ssh://git@gitlab.com/uprootnutrition/filesorter.git";
inputs.nixpkgs.follows = "nixpkgs";
};
zookeeper = {
url = "git+ssh://git@gitlab.com/uprootnutrition/zookeeper.git";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
inputs:

View file

@ -67,6 +67,7 @@ in
syncthing
vaultwarden
website
zookeeper
;
};
};

View file

@ -0,0 +1,3 @@
{
services.zookeeper.enable = true;
}

View file

@ -17,7 +17,7 @@ peertube-root: ENC[AES256_GCM,data:BR0pmqEYYJuDqK7fstyW/hvh8V1GQXVHP24iz2eDeho50
peertube-secret: ENC[AES256_GCM,data:Of4UsWGTXd+uzHE4XkxQOLKBbDd0sQHWQrLgxmn8C9bHgEB85ZnSqOe04IZ4chYKheuzBQ4Vg7pYfGFVBDjx8Q==,iv:cXuVrmQOEHtq7Q6+vzPXKdiuYjLx9hjsd3bCHpBQBqw=,tag:xL8us1XLJsdON/O+BG+xpQ==,type:str]
forgejo-database: ENC[AES256_GCM,data:Stnd+vsoBDK0eLmfgaNaSdO6qY0vF1d0WgrAw1U451I=,iv:7CHPXUPXkTXP0GVqHPK3KavysbSOKuUhJ5EoeAh5Mp4=,tag:iqASITas49wrqCRN8TjLIQ==,type:str]
forgejo-smtp: ENC[AES256_GCM,data:hp1MPgzdSdgBZ47KQ+/QvQ==,iv:l/C7FFvyxPo/ndJWhOSThYUGbUZnk1WBdpCGNtnL4iE=,tag:61OGP00MTPYfmoq8yK4vEQ==,type:str]
discord-token: ENC[AES256_GCM,data:rhLaSXcB3IyjGSYF9IoxsXJ4410GfuL3Fy+SiBrj/47wDv2WKf1enviY4t8TOkdY3Bwm9jOYRXrw8kWYVM+jFfNbdhjWxxm/uv86x9ZHzZHU+x231UQ=,iv:MkuNCBtWAHCR2L5kMNt0GuCAVHpnp0Zeht9OCbhTi0E=,tag:vIC2fuDyuFyQ9LvT6F6Swg==,type:str]
discord-token: ENC[AES256_GCM,data:CKSr7OZPDmOZ94eKwl2vajGvivwc3Smtil6HP2NsVbYhoRg0VlCtfu5et/YjfGqZa6H3qlgnvu3Ytjw4ihPcMFvQTYsoRfxE,iv:tI2d5dXtMWgYwReXkr57JeM1QWoApKzoHydSja/oY4w=,tag:SamTvAkmzKFT0ampTu6SHw==,type:str]
minecraft-pass: ENC[AES256_GCM,data:0natV6dEpItFp5zsUKqgVMZLLmqRLBEf,iv:Bc7RTXnpdec0wn25Rb7SkVTf5BjXzq3YCXcjwrC7V9k=,tag:Og5qN94G6pHdpIk6YDg1ZA==,type:str]
vaultwarden:
env: ENC[AES256_GCM,data:fsL+z/fSLmlhjdWJrIZ2yuF74AOo0HEnw52KMNa8lwrMRG3r6bEpjg3PD9dQ8tpqWq207Tp1QKWhYSjzmwMYjmN/7CiJpkuWMS37uWQ0bUcZN0zit+ko6g==,iv:MM9DST+uw8MdA/fnVdX+O2QtqVztQDx00DBm2c9cHSE=,tag:KTzlNSNuOY2AS4sZdvdQbg==,type:str]
@ -63,7 +63,7 @@ sops:
bXBOa1VSakoyaWxpODJEOU11QUZCaUEK8Ch9Ten3DdrPHF1DTH2qei85AlHUOaLD
aNfzakake7ej+MxJYdKEU0bcWofNMKzIlZa2uM10KZSENDP8d8qlig==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-10-18T03:51:04Z"
mac: ENC[AES256_GCM,data:tn1UpuADwXziz1Th+ozq+8/iaK6nZ4KE8LCNciPLfRTpaCqG41V12lFZEug23G7fbaS0Gs6ANhXhUZN96ckOh2/dbuoXFO7fspjMOFuCcGyaJIuW4FOqiropk3wGilgDR6Bfjmewr5TVIZeZUqtVZGnff9C5oa8S1ihe/qplyMI=,iv:4Pp8JVAVXP0b+cS7p85kvIKArq2f10HsEEBdeETSNMs=,tag:ZWd6RHUdyi0NSsEBOH4phA==,type:str]
lastmodified: "2025-10-18T04:25:55Z"
mac: ENC[AES256_GCM,data:/vJzbRsF0UDnYogw/hyO4Dr/GwZq/KKJd5KtnlzFsplQpdb/b601/xklL86uL6xmDFN388rRzBJGilKFvGwuvNNnyh1klZ8jtaMpqaD4PnBA4Q+kw3RJFEgXGcsoKosJf510K6vv6o7ObewuPx2d9loPQHdk/VB1EqSSkDZvMtM=,iv:bhqQeV2k8mj+Go4pzNlzZm0aYIdxYnIsPOvz4085Q3k=,tag:ZJgkTW31Bqvnppe/+pDnww==,type:str]
unencrypted_suffix: _unencrypted
version: 3.11.0