···
- https://sourcegraph.com/github.com/kradalby/dotfiles/-/blob/flake.nix?L180%3A7=
- https://sourcegraph.com/search?q=context%3Aglobal+lang%3ANix+file%3Aflake.nix+colmena&patternType=standard&sm=1&groupBy=repo
- [ ] De-duplicate code throughout the tree(ongoing)
9
-
- [ ] Move metadata and any other things of that nature into data/ folder for easier management.
- [ ] Secrets should be in a global folder
- Easier to maintain a single folder for secrets
- Also means secrets can be shared between machines if needed
···
- [ ] Move all Docker containers to using native versions of databases, redis, etc.
- Ensures higher performance and reduces the number of running containers.
- https://github.com/felschr/nixos-config/blob/main/services/immich.nix for an example of how to do it
24
-
- Look at removing other unused services
25
-
- [ ] Add Prosody XMPP Server
26
-
- [ ] XEP-0215 - Need Coturn TURN+STUN server
27
-
- [x] Add Forgejo Actions runner
28
-
- Gives me a way to run actions
29
-
- [x] Tailscale ACL GitOps
30
-
- Automatic updates of machines on push?
23
+
- [ ] Add Archivebox service(needs custom module)
24
+
- [ ] Add Immich service
34
-
- Nothing currently!
38
-
- [ ] Make DN42 configuration better
- Move DNS Records to a Git repo
43
-
- Auto-update by pushing a BIND file via the ClouDNS API
37
+
- Auto-update by pushing a BIND file via a provider's API
- Should be easy to move to a provider like DNS.Kitchen(from Neatnik)
- Simple Python script that runs from a forgejo action