My NixOS configs.
  • Nix 99.3%
  • Shell 0.7%
Find a file
2026-02-01 05:05:31 -05:00
flake Sort inputs 2026-01-29 16:48:28 -05:00
hosts Remove unnecessary bootloader logic 2026-02-01 05:05:31 -05:00
modules Ratelimit spotdl 2026-01-30 15:31:25 -05:00
scripts Add back Pear, add system name in host files 2026-01-14 23:12:41 -05:00
.gitignore Don't add .raw files to the git tree 2025-05-05 23:44:15 -04:00
.sops.yaml Add back Pear, add system name in host files 2026-01-14 23:12:41 -05:00
flake.lock Pin unstable 2026-01-27 14:30:42 -05:00
flake.nix Pin unstable 2026-01-27 14:30:42 -05:00
LICENSE Change license holder 2025-03-03 01:51:13 -05:00
README.md Fix wording 2026-01-22 23:20:53 -05:00

Nix Systems

Thanks for taking a look at my Nix* flake!

This config is organizeds solely for my own use,
but you may take whatever is useful, or readapt for your own use.

Installation

I recommend the Determinate Nix installer.

This config relies on sops-nix.
If you want to fork this flake, you will need to either remove or replace the secrets file with your own.

nixos-install, nixos-anywhere, and colmena can all be used to install or manage this flake.
For an initial install, refer to my nixos-anywhere scripts in this repo.

Info

My user makes use of these programs:
Sway - Window manager / Desktop
ZSH - Primary shell
Foot - Terminal emulator
Rofi - App launcher and menu system

Credits

Initial heavy inspiration comes from these flakes:
CloudyChris' nix-starter-configs fork, the very base of my flake file.
WillPower3309's personal flake, for introducing me to secrets.
Jules Sommer's flake, for helping me build my flake to what it is now.

Made with love. ❤️