Format drives and build system from any NixOS host, including the live installer disk:
This will erase your drives; use at your own risk!
lsblk # Choose the disk you want to wipe
nix-shell -p nixVersions.stable
nix run github:nmasur/dotfiles#installer -- nvme0n1 tempestIf you're already running NixOS, you can switch to this configuration with the following command:
nix-shell -p nixVersions.stable
sudo nixos-rebuild switch --flake github:nmasur/dotfiles#tempestAfter installing NixOS on WSL, you can switch to the WSL configuration:
nix-shell -p nixVersions.stable
sudo nixos-rebuild switch --flake github:nmasur/dotfiles#hydra
You should also download the
FiraCode
font and install it on Windows. Install Alacritty and
move the windows/alacritty.yml file to
C:\Users\<user>\AppData\Roaming\alacritty.
To get started on a bare macOS installation, first install Nix:
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- installLaunch a new shell. Then use Nix to switch to the macOS configuration:
sudo rm /etc/bashrc
sudo rm /etc/nix/nix.conf
export NIX_SSL_CERT_FILE="$HOME/Documents/t2-ca-bundle.pem"
nix \
--extra-experimental-features flakes \
--extra-experimental-features nix-command \
run nix-darwin -- switch \
--flake github:nmasur/dotfiles#lookingglassOnce installed, you can continue to update the macOS configuration:
darwin-rebuild switch --flake ~/dev/personal/dotfiles