1
0
Fork 0
Nix geht mehr!
Find a file
2025-05-11 22:49:04 +02:00
common whatever 2025-05-11 22:49:04 +02:00
hosts whatever 2025-05-11 22:49:04 +02:00
modules whatever 2025-05-11 22:49:04 +02:00
packages stuff 2025-04-08 23:27:00 +02:00
profiles whatever 2025-05-11 22:49:04 +02:00
secrets whatever 2025-05-11 22:49:04 +02:00
.envrc whatever 2025-05-11 22:49:04 +02:00
.gitignore update 2024-12-21 18:45:55 +01:00
flake.lock whatever 2025-05-11 22:49:04 +02:00
flake.nix whatever 2025-05-11 22:49:04 +02:00
lib.nix whatever 2025-05-11 22:49:04 +02:00
LICENSE init 2024-02-04 21:51:11 +01:00
pubkeys.nix whatever 2025-05-11 22:49:04 +02:00
README.md stuff 2025-04-01 19:12:52 +00:00
treefmt.nix hooks 2024-12-01 16:43:53 +00:00

❄️ puter

This is my cobbled together NixOS configuration. There are many like it, but this one is mine. Copy at your own risk.

TODO

  • lanzaboote
  • monitoring (prometheus)
  • logging (loki)
  • kiosk
  • tailscale and headscale
  • game rom sync insomniac
  • insomniac backups
  • nginx websites

port allocation

  • 80X0: public HTTP services that are proxied through nginx

  • 40X0: syncthing instances (4000 being the system instance, subsequent ones are for individual users)

  • 60X0: private HTTP services that are accessible via tailscale

  • 20XX: Administrative stuff, like prometheus etc.

  • 8000: vaultwarden

  • 8010: headscale

  • 4000: syncthing