My NixOS system configuration flake. https://flake.orangc.net
  • Nix 92.1%
  • CSS 7%
  • Shell 0.5%
  • Python 0.4%
Find a file
2026-06-12 22:40:05 +03:00
assets feat: fix ndg assets dir, remove index.md ln, update README 2026-05-05 17:36:44 +03:00
docs docs: some work on server module documentation 2026-05-06 15:03:05 +03:00
home modules/gaming/minecraft: init juniper season XI 2026-06-10 12:44:49 +03:00
hosts modules/gaming/minecraft: update juniper season XI 2026-06-12 22:40:05 +03:00
lib lib/mkServerModule: make autoConfiguredService option and use it across modules/services 2026-05-25 16:38:52 +03:00
modules modules/gaming/minecraft: update juniper season XI 2026-06-12 22:40:05 +03:00
pkgs feat: major refactoring of flake structure, see commit description 2026-05-14 18:05:50 +03:00
secrets modules/gaming/minecraft: update juniper season XI 2026-06-12 22:40:05 +03:00
.gitignore homes/dev/direnv: init 2026-05-01 17:26:52 +03:00
.sops.yaml secrets: IMPORTANT add PGP key for decryption 2026-05-08 16:17:41 +03:00
flake.lock modules/gaming/minecraft: update juniper season XI 2026-06-12 22:40:05 +03:00
flake.nix flake: update 2026-06-01 14:43:22 +03:00
LICENSE feat: init rewrite of flake 2025-05-20 13:49:35 +03:00
README.md lib/recursivelyImport: init 2026-05-08 17:20:08 +03:00
statix.toml treewide: run deadnix and address some issues raised by statix 2026-05-04 11:39:51 +03:00
TODO.md modules/gaming/minecraft: init juniper season XI 2026-06-10 12:44:49 +03:00

orangc's flake

Caution

This flake is meant for my personal usage. Use at your own risk. Several (mostly server related) modules utilise secrets and are inoperable without them. Going through my code for little bits and snippets to borrow or learn from is totally fine, as long as you respect the license and credit me appropriately. This flake is very much a work in progress; I'm constantly working on improving it and I have many things planned for it for the future.

Modular NixOS configuration for my machines. Very lightweight! A fresh installation of this flake (with the modules enabled in komashi) will be 18 gigabytes, which isn't bad at all in my opinion. If you are reading this on the documentation page, the source code is available on my Forgejo instance.

Hosts:

  • komashi ~ My main computer; a HP EliteDesk mini PC with an Intel i5-6500T, integrated graphics, 16GiB of RAM, and a 512GiB NVMe SSD. Name is a reference to Yumi and the Nightmare Painter.
  • gensokyo ~ My homelab/server. A HP EliteDesk mini PC with an Intel i7-6700T, integrated graphics, 32GiB of RAM, and a 1TiB NVMe SSD. Name is a reference to Touhou.

Screenshots

Click to expand.

screenshot

screenshot

screenshot

Thank you

License