This repository is unmaintained and only here to allow reviewing commit history. The configuration has been merged into my main nixos configuration repository
sudo nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
sudo nix-channel --update
nix-shell '<home-manager>' -A install
# removing default configs
rm -rf ~/.config/nixpkgs
# clone via https
git clone https://github.com/MayNiklas/nixos-home.git ~/.config/nixpkgs
# clone via ssh
git clone git@github.com:MayNiklas/nixos-home.git ~/.config/nixpkgs
# For desktops
home-manager switch
# For servers
home-manager -f .config/nixpkgs/home-server.nix switch
nix flake update --recreate-lock-file
git add flake.lock
git commit -m "↗️ update flake.lock"
git push