My NixOS system configuration flake. https://orangc.net/dots
Find a file
2025-09-06 17:02:34 +03:00
assets feat: update flake and improve README 2025-07-23 16:20:38 +03:00
docs modules/server/minecraft/juniper: let's set the resourcepack from server.properties 2025-07-24 12:48:34 +03:00
homes hm/programs/widgets: forgot to import syshud module 2025-09-04 11:31:17 +03:00
hosts feat: update walker module, some server modules, add syshud module, change sddm theme 2025-09-04 11:17:56 +03:00
modules modules/server/minecraft/juniper: update pack 2025-09-06 17:02:34 +03:00
secrets modules/server/forgejo: setup nixos module for forgejo actions. hopefully this works 2025-09-06 10:55:21 +03:00
.gitignore feat: the caddy module is mostly done at this point 2025-06-04 14:01:39 +03:00
.sops.yaml hosts/gensokyo: add hardware config and ssh key for sops decryption 2025-07-23 21:31:41 +03:00
flake.lock feat: update walker module, some server modules, add syshud module, change sddm theme 2025-09-04 11:17:56 +03:00
flake.nix chore: update flake and prepare to move to hjem 2025-08-23 15:37:10 +03:00
LICENSE feat: init rewrite of flake 2025-05-20 13:49:35 +03:00
README.md modules/server/minecraft/juniper: update pack 2025-07-29 09:49:22 +03:00
TODO.md hm/programs/widgets: switch from wlogout to wleave 2025-08-23 17:05:23 +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.
  • sirius ~ Not an actual computer. A portable USB meant to be plugged in and booted from live. Name is a reference to Foundation.
  • 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