🧊 My NixOS dotfiles
  • Nix 91.3%
  • Shell 8.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
shomy 1b6e91c646
Some checks failed
Build systems / build (selene) (push) Successful in 3m23s
Build systems / build (temporalcatalyst) (push) Failing after 3m1s
modules(nixos): Add xxd
2026-09-28 02:44:19 +02:00
.forgejo/workflows ci: Force nix to use substituters at all costs 2026-09-05 20:09:06 +02:00
.github/workflows ci: Add flake.lock updater workflow 2025-10-17 00:37:21 +02:00
ci/secrets flake: Add CI to build system 2026-09-05 09:28:45 +02:00
hosts flake: Some performance improvements 2026-09-05 09:25:06 +02:00
lib lib: Allow nested fields in mkGit 2026-04-08 00:38:26 +02:00
modules modules(nixos): Add xxd 2026-09-28 02:44:19 +02:00
secrets@4c3106edce submod(secrets): Update to latest commit 2026-05-15 03:57:15 +02:00
third-party third-party(homix): Allow raw symlinks 2026-05-13 00:49:13 +02:00
users users(shomy): Remove unused libs 2026-09-05 09:27:30 +02:00
.gitignore init: Add files 2025-10-06 14:35:57 +02:00
.gitmodules flake: Fix submod path 2026-09-05 09:24:19 +02:00
.sops.yaml init: Add files 2025-10-06 14:35:57 +02:00
default.nix flake: Remove unused outputs and inputs 2026-05-13 00:42:13 +02:00
flake.lock flake: Update flake inputs 2026-09-27 10:23:25 +00:00
flake.nix flake: Add CI to build system 2026-09-05 09:28:45 +02:00
install.sh flake: Add cachyos kernel substituter to installer 2026-05-22 15:51:50 +02:00
LICENSE init: Add files 2025-10-06 14:35:57 +02:00
README.md flake: Update README 2026-05-13 00:53:28 +02:00

These are my nixos dotfiles.

They're a bit messy for now, but improvements are to come

Some style guides

Avoid with!! https://nix.dev/guides/best-practices#with-scopes

Avoid (at all costs) home manager for speed points

When possible, avoid adding more inputs

Better setup symlinks for my dotfiles instead of configuring them with nix, so no need to worry about rebuilding the OS every time (I don't need a 100% reproducible setup when dotfiles are stored in git anyway)

License

Licensed under the GPLv3-or-later license, see LICENSE for more details.