Skip to content

Flake for multiple NixOS system configurations

License

Notifications You must be signed in to change notification settings

gradientvera/GradientOS

Repository files navigation

GradientOS

Flake for different NixOS system configurations.

GradientOS supports the auxolotl project and so should you!

Features

Overview

Modules

  • default: imports every other module in this list
  • tmpfiles-check: support for system-reproducibility-breaking, declarative mutable files using tmpfiles.d
  • substituter-switcher: adds a command to activate or deactivate optional substituters specified in your config

Machines

  • bernkastel: Custom Gaming Desktop.
  • featherine: GPD Win Mini 2024.
  • erika: Steam Deck OLED.
  • beatrice: Steam Deck LCD used as a Server.
  • neith-deck: Steam Deck LCD.
  • asiyah: ThinkCentre M900 Tiny Home Server.
  • briah: Raspberry Pi 4 Home Server.
  • atziluth: BigTechTree CB1 running Armbian, Voron 2.4r2. (Managed with Ansible)

FAQ

Should I use this on my machine?

No, these configurations make many assumptions about the hardware they are running on, so they will not work on your machine.
Feel free to take inspiration from them or modify them so they work for you, though!

Should I expect this flake's outputs to be stable?

No, always expect breaking changes. You might be better off copying whatever you need into your config rather than consuming this flake directly.
Just don't forget to leave a comment with attribution and this project's license!