Declaratively manages packages, flatpaks, and config files.
- Run Nix Determinate installer.
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install - Clone repo into .config/home-manager
git clone https://github.com/stromseng/home-manager.git ~/.config/home-manager - Run home-manager switch
nix run github:nix-community/home-manager/master -- switch --flake /home/magnus/.config/home-manager#magnus@wsl -b backup - Add nix zsh to valid shells
command -v zsh | sudo tee -a /etc/shells - Change default shell to zsh
sudo chsh -s "$(command -v zsh)" "${USER}"`