Installation
How to intall vodots
Fresh-Install
Section titled “Fresh-Install”- First, fetch vodots
nix-shell -p git --run "git clone https://github.com/Voxi0/vodots". - Open up
modules/flake/flake.nixinside of the freshly cloned vodots to change some settings e.g. username> - Choose a host. Look into
modules/hostsinside of vodots to see available hosts and pick the one you want. You could also write your own one if you’re up for it but that’s slightly more complicated and will require more time and effort. - Now
cdinto vodots to find a Makefile. Runnix-shell -p gnumaketo install the Make utility of course. - Run
make helpto see available instructions. I’m sure you can figure everything out from that. - Go through Post-Installation.
On An Existing Install
Section titled “On An Existing Install”On a system that already has NixOS installed, the installation is far more straightforward.
- Fetch vodots
nix-shell -p git --run "git clone https://github.com/Voxi0/vodots". cdinto vodots.- Update the flake if you want with
nix flake update. - Run the following rebuild command
sudo nixos-rebuild boot \ --flake ./#<the name of a host folder inside './modules/hosts/'> --extra-trusted-public-keys nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs= \ --extra-substituters https://nix-community.cachix.org --experimental-features "nix-command flakes"