No description
  • Nix 66%
  • Python 32.4%
  • Shell 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-13 18:22:27 +02:00
secrets services/pass: Enable SSO 2026-08-13 16:43:30 +02:00
services services/pass: Enable SSO 2026-08-13 16:43:30 +02:00
configuration.nix Fix missing ZSH option 2026-08-13 18:22:27 +02:00
flake.lock flake: Update inputs 2026-08-13 13:55:45 +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: Add FSIM technicians as admins 2026-08-13 18:15:02 +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.