No description
  • Nix 65%
  • Python 33.3%
  • Shell 1.7%
Find a file
2026-07-09 11:16:05 +02:00
secrets services/auth: Switch to Authelia 2026-06-21 03:30:45 +02:00
services services/pad: access only to the student council 2026-07-09 11:16:05 +02:00
configuration.nix services/meet: Add Jitsi for online conferencing 2026-05-22 12:42:33 +02:00
flake.lock flake: update inputs 2026-07-08 16:34:12 +02:00
flake.nix flake: Upgrade to NixOS v26.05 2026-06-21 03:38:13 +02:00
hardware.nix init: base system setup 2025-10-13 18:49:31 +02:00
install.sh init: base system setup 2025-10-13 18:49:31 +02:00
maintainers.nix maintainers: Remove Johannes 2026-05-21 13:43:45 +02:00
partitions.sfdisk init: base system setup 2025-10-13 18:49:31 +02:00
README.md flake: Upgrade to NixOS v26.05 2026-06-21 03:38:13 +02:00
update.sh base: Add NixOS CLI helper 2025-12-12 00:27:43 +01:00

Talos - StuV Server based on NixOS

Running on NixOS 26.05 with Flakes. Designed for a system with 512 GiB of storage.

You can update the system by running sudo ./update.sh.

To update containerized services, like Zulip or Taiga, you'll need to bump their version yourself in their specific service file.

Configuration

  • flake.nix: definition of system dependencies, e.g. <nixpkgs>
  • configuration.nix: core system definition and main services
  • maintainers.nix: users and SSH access
  • services/*: invidiual service configurations and their versions
  • secrets/secrets.nix: secret files used by said services

References

Locations

All service specific data is found in /var/lib/.

Support

For any questions or directions, write an e-mail to Andrej Utz.