This is the personal system configuration of @ucodery
Nix is used as the primary package manager/ deployment method. However, there is a tiny bit of work to bootstrap a new system, after which nix can entirely take over.
- Install Nix from Determinate Systems
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
- Clone This Repo
nix run "nixpkgs#git" -- clone https://github.com/ucodery/nix.git ~/nix
- Bootstrap Home-Manager
nix run ~/nix/.config/home-manager/ -- switch -f ~/nix/.config/home-manager/home.nix