This repository contains my personal NixOS configuration. It is likely to evolve as I learn more about the nix language.
This configuration leverages a modular approach.
-
Grab and install a copy of NixOS and install it to a drive. You can alternatively PXE boot from netboot.xyz and launch the NixOS livecd from the installer menu. Walk through the installer to generate a config at
/etc/nixos/configuration.nix. Make note of the hardware configuration generated at/etc/nixos/hardware-configuration.nix. Reboot. -
Modify and verify appropriate changes to
config/hosts/<your-hostname>. -
Install this Flake by running:
sudo nixos-rebuild switch --flake 'github:SparksD2145/nixosConfig#workstationName' && systemctl reboot