nixos

dinOS

dinOS is the NixOS flake configuration I use around my home and for my Kubernetes cluster.

You're welcome to use this repo as a template for your own setup. I'm aiming for an idiomatic Nix flake layout and learning as I go.

Contributions are very welcome. If you want to add your own host or configuration to this flake, I'm happy to include it so we can all experiment together.

Layout:

  • modules/dinOS/: public, generic OS/desktop defaults.
  • modules/dinOS/profiles/: device-agnostic role bundles (SSH, k8s, etc).
  • modules/users/: personal user layers (stags).
  • hosts/: per-device hardware and host-specific overrides.

Build and switch commands:

sudo nixos-rebuild switch --flake .#dinOS --impure
sudo nixos-rebuild switch --flake .#xps15

Outputs: dinOS, ideapad3, nuc14, xps15, m710q-1, m710q-2, rpi5-1

Repository

nixos

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 0
  • about 9 hours ago
  • December 9, 2025
License

Links
Synced at

Sat, 04 Jul 2026 06:26:57 GMT

Languages