No description
Find a file
2026-02-07 17:36:54 +01:00
.idea Add NixOS configuration files. This is a foundation git commit that has now been deployed and working 2026-02-06 00:00:00 +01:00
nix-system-configs Added sha and almost forgor to open port :3 2026-02-07 17:36:54 +01:00
src Initialize project structure with basic configuration files and main function 2025-12-03 22:31:03 +01:00
.gitignore - Services: Added Part-DB 2026-02-07 17:31:23 +01:00
.sops.yaml - Services: Added Part-DB 2026-02-07 17:31:23 +01:00
Cargo.lock Initialize project structure with basic configuration files and main function 2025-12-03 22:31:03 +01:00
Cargo.toml Initialize project structure with basic configuration files and main function 2025-12-03 22:31:03 +01:00
LICENSE Add AGPLv3 LICENSE and README files for project documentation 2026-02-06 00:13:49 +01:00
maintence_cheatsheet.md Add NixOS configuration files. This is a foundation git commit that has now been deployed and working 2026-02-06 00:00:00 +01:00
README.md Update README.md 2026-02-06 17:33:06 +01:00

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" and git 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)