No description
Find a file
Squibid c24e65951b
I love me some RCEs CVE-2026-42945
- update flake lock
- change dns stuff for bouncer
- don't override the mailserver nixpkgs pin
2026-05-22 18:08:14 -04:00
hosts I love me some RCEs CVE-2026-42945 2026-05-22 18:08:14 -04:00
modules vault warden! 2026-05-17 03:57:02 -04:00
overlays update the lock and use flake provided by zmotd! 2026-03-31 00:00:52 -04:00
.sops.yaml auto commit on build 2025-12-01 21:48:55 -05:00
flake.lock I love me some RCEs CVE-2026-42945 2026-05-22 18:08:14 -04:00
flake.nix I love me some RCEs CVE-2026-42945 2026-05-22 18:08:14 -04:00
README.md site has been deploying declaratively 2026-05-04 13:12:17 -04:00
secrets.yaml vault warden! 2026-05-17 03:57:02 -04:00
shell.nix Forgot to use branches, remember kids: use protection 2026-01-24 22:23:54 -05:00

My servers using nixos

All of the different hosts (machines) are stored in the hosts directory. Modules used across different hosts are stored in the modules directory. The overlays directory contains programs that I've packaged for myself. That's it, have fun poking around.

Systems

I suppose if you're trying to understand my config you'd need to know where this stuff is deployed and what for.

  • blob
    • This is my main homelab server. It's used for my media (jellyfin) along with some other stuff that you can find by looking at my config.
  • crayon
    • My vps running somewhere. It hosts my email, git, and site. Along with whatever else I've decided I want to be publicly facing.

If there's something that's in a specific host's directory then it's only used for that host, everything shared between them is likely specified in the flake.nix file. I've tried to add a reasonable amount of comments for things that I thought a new user might want to understand as nix is rather poorly documented.

Maintaining

I've included a dev shell to keep the system up to date. To enter the shell run:

nix develop

Once you've entered the shell will give you a rundown on what you can do.

TODO:

  • blob
    • add a git backup for everything on crayon (if possible)
    • ff sync server