On Debian or Ubuntu, install external dependencies first:
./bootstrap.sh
Then stow configs and switch Home Manager:
./reload.sh
To only stow configs without running home-manager switch:
./reload.sh --skip-switch
https://github.com/nix-community/nixGL
nix-channel --add https://github.com/nix-community/nixGL/archive/main.tar.gz nixgl && nix-channel --update
nix-env -iA nixgl.auto.nixGLDefault # or replace `nixGLDefault` with your desired wrapper
For a given machine, you can avoid stowing config files:
touch i3/.stowignore