- Implementation: Added nix-sops based secret version controlling. |
||
|---|---|---|
| .idea | ||
| nix-system-configs | ||
| src | ||
| .gitignore | ||
| .sops.yaml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| maintence_cheatsheet.md | ||
| README.md | ||
Title
Hewo :3 - you have found the Polyteknisk Radiogruppe's NixOS configurations of our server, feel free to poke holes at it, as security through obscurity isn't really security. Like don't be a douche poking holes, but be nice, do not ruin it if you were on the other side, silliness is okay, but consent is best.
TODO HECK
-
Do a massive overhaul of the file structure, like there should be like modules where it is possible to call things to be packages. I.e. Calling the OVMF/SeaBIOS + Gnome/Plasma/Sway + Local changes, which two former would be separate .nix files.
-
Add the .env for the configurations so that we add the
git config --global user.email "you@example.com"andgit config --global user.name "Your Name"with the account custom made for this. -
Clean up the hanging configurations
-
Find a more clean way to store initial passwords (.env??)
-
Create proper build automation scripts
-
Attach more NixOS weblinks...
-
Update Forgejo Styling
-
Figure out what the hecc to do with SSL Certifications in the most elegant way
-
Add Git Actions to Forgejo
-
Create the Podman x Portainer NixOS module
-
Read up more about how to a backup machine stuff and making it Nix-y...
-
Figure out my life
-
Setup Hardware Keys
-
Setup a VPN (Likely OpenVPN)