A bunch of Linux configurations managed by Nix Flakes
After installing, execute:
nixos-build switch --flake .#<flake-output>
-
Install Nix
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install exec $SHELL -l
-
Install files
git clone git@github.com:clvx/nix-files.git cd ./nix-files nix run . switch -- --flake .#<flake> hash -r
-
Update
nix flake update nix run . switch -- --flake .#
-
Upgrade
Update the nixpkgs and home-manager versions to the latest NixOS version and run update.
[ ] Configure luasnip.
[ ] Fix nvim-tree opening new buffer instead of replacing it.
[ ] Lacking tags - heirline.nvim could be useful for this.