My personal bootstrap process
For bootstraping on legacy operating systems
Bootstrap dotfiles when having nix
$ nix run github:Mic92/dotfiles
Boostrap homeshick without nix
$ nix-shell -p git
nix-shell> git clone --depth=1 https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
nix-shell> alias homeshick="$HOME/.homesick/repos/homeshick/bin/homeshick"
nix-shell> homeshick clone https://github.com/Mic92/dotfiles.git
Boostrap single user nix:
$ install -d -m755 -o joerg -g joerg /nix
$ curl https://nixos.org/nix/install | sh
Boostrap multi-user nix:
$ curl https://nixos.org/nix/install -o install
$ sh ./install --daemon
Boostrap home-manager
$ hm switch
Articles about my dotfile repo
- Explains basic structure: https://samleathers.com/posts/2022-02-03-my-new-network-and-deploy-rs.html
Need help with nix?
Drop me an email at [email protected] to book consultation on Nix/NixOS/DevOps related topics