my nixos config for my personal devices and my servers (like the one you are reading this on)
  • Nix 78%
  • Nushell 20.5%
  • Rust 1.1%
  • Typst 0.3%
2026-07-31 21:09:16 +02:00
.githooks modularize grafana and hydra, fixing ports (anubis) 2025-12-15 19:12:09 +01:00
homes update and smaller scaling 2026-05-28 20:15:39 +02:00
lib adjust colors 2026-01-24 22:34:35 +01:00
modules work on better tunneling/routing solution for the VPS 2026-07-29 19:35:50 +02:00
overlays treewide fmt change 2025-05-16 22:59:02 +02:00
packages server update (sharkey fix) 2026-07-31 21:09:16 +02:00
secrets sia secrets 2026-04-06 21:05:23 +02:00
shells remove matrix and update 2025-10-24 19:14:08 +02:00
systems server update (sharkey fix) 2026-07-31 21:09:16 +02:00
templates updated typst template and used more efficient build method 2025-12-10 11:50:46 +01:00
.envrc devshell, direnv and git hook 2024-03-02 12:22:00 +01:00
.gitignore ignore result- because of nix-fast-build 2025-09-18 12:41:38 +02:00
.sops.yaml added phobos age key 2025-04-30 13:01:08 +02:00
flake.lock fixing firefox and thunderbird text rendering issues 2026-07-30 21:00:33 +02:00
flake.nix update 2026-07-06 12:34:40 +02:00
LICENSE EUPLv1.2 2024-03-09 14:40:53 +01:00
README.md modularized forgejo 2025-10-11 11:14:39 +02:00

my NixOS flake

I manage my systems with snowfalllib.

Names

I name my machines after celestial bodies.

  • mars → mars is my battlesation
  • earth → my old laptop, it is the point where everything started and it is a rock (and gets hotter and hotter over the years)
  • pluto → my raspberrypi, because it is so small
  • moon → my phone, because it surrounds me at all times
  • jupiter → my homelab, because it is thicc
  • alpha-centauri → a remote VPS, because it is not in my system
  • phobos → a postmarketos oneplus6 with home-manager
  • deimos → a ubuntu touch galaxy S7 with home-manager

As a deployment system I am using deploy-rs.

Modules

modules can be seen with nix flake show