My Nix Configuration

[meta] update todo

Changed files
+5 -11
+5 -11
TODO.md
···
- 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)
-
- [ ] 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
-
- Look at removing other unused services
-
- [ ] Add Prosody XMPP Server
-
- [ ] XEP-0215 - Need Coturn TURN+STUN server
-
- [x] Add Forgejo Actions runner
-
- Gives me a way to run actions
-
- [x] Tailscale ACL GitOps
-
- Automatic updates of machines on push?
+
- [ ] Add Archivebox service(needs custom module)
+
- [ ] Add Immich service
## Zaphod
-
- Nothing currently!
+
- Nothing currently
## Prefect
-
- [ ] Make DN42 configuration better
+
- Nothing currently
## Other
- Move DNS Records to a Git repo
-
- Auto-update by pushing a BIND file via the ClouDNS API
+
- 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