My NixOS system configuration flake. https://orangc.net/dots
  • Nix 92.4%
  • CSS 6.8%
  • Shell 0.4%
  • Python 0.4%
Find a file
2026-05-05 00:30:12 +03:00
assets modules/common/sddm: use fetchurl for bg image 2026-05-05 00:30:12 +03:00
docs modules/server/vikunja: init 2026-04-18 23:30:50 +03:00
homes hm/cli/shell: make gcnix alias ignore gcroots 2026-05-04 11:40:09 +03:00
hosts modules/server/matrix: move matrix to CF tunnel 2026-05-04 19:43:44 +03:00
lib modules/server/radicale: init 2026-04-19 12:21:59 +03:00
modules modules/common/sddm: use fetchurl for bg image 2026-05-05 00:30:12 +03:00
pkgs modules/server: major major refactoring, mkServerModule 2026-04-18 19:58:26 +03:00
secrets modules/server: yeet broken bracket module 2026-05-03 15:04:31 +03:00
.gitignore homes/dev/direnv: init 2026-05-01 17:26:52 +03:00
.sops.yaml modules/server/copyparty: init! :D 2026-02-23 14:15:36 +03:00
flake.lock modules/server: caddy and tailscale weren't depending on each other properly 2026-05-04 23:44:24 +03:00
flake.nix hosts/gensokyo: backup postgresql 2026-05-04 19:03:03 +03:00
index.md meta: make a symlink for the README to make docs work 2026-04-18 15:54:20 +03:00
LICENSE feat: init rewrite of flake 2025-05-20 13:49:35 +03:00
README.md meta: readme typo 2026-03-27 22:22:14 +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/common/sddm: use fetchurl for bg image 2026-05-05 00:30:12 +03:00

orangc's flake

Caution

This flake is meant for my personal usage. Use at your own risk. Several (mostly the server related) modules utilise secrets and are inoperable without them. Going through my code for little bits and things 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 in 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.

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-6700, integrated graphics, 32GiB of RAM, and a 1TiB NVMe SSD. Name is a reference to Touhou.

Screenshots

Click to expand.

screenshot

screenshot

Thank you

License