This is NixOS/home-manager configuration. Requires Nix flakes.
TODO: Add highlights...
NixOS can be installed on a new system with these instructions:
- Boot with minimal ISO
- Change to root
sudo -i
- Change keyboard layout to your liking
loadkeys de_CH-latin1
- Install git
nix-shell -p git
- Clone NixOS configuration repository
git clone https://github.com/tepene/nix-config.git
- Run setup script
cd ./nix-config && ./setup.sh
- Reboot system
reboot
Once NixOS is running the final configurations can be applied with these instructions:
- Clone NixOS configuration repository
git clone https://github.com/tepene/nix-config.git
- Apply system configuration
sudo nixos-rebuild switch --flake .#hostname
- Apply home configuration
home-manager switch --flake .#username@hostname
- Reboot system
reboot
My NixOS configuration based on and greatly inspired by: