My system configuration via Nix flakes

Migrate programs installed via `cargo install` to `home.nix`

At some point I need to figure out how to make a separate flake for different modules, as it's getting quite crowded!

Created by  finchie  on April 19, 2024
DG665V4FSBMCIS26BAMSJ4RTENYL6YWV4B5N5LRNOQ4GFNCEOLOAC
Change contents