No description
assets | ||
home-manager | ||
modules | ||
nixos | ||
overlays | ||
pkgs | ||
flake.lock | ||
flake.nix | ||
README.md | ||
result |
NixOS Dotfiles
The package manager Nix, and the OS built around it; NixOS, work by focusing the whole of the system's configuration on just a few, functionally-programmed files that'll reproduce the exact system you want.
This offers immutability and testability, which is a great strength for workstations.
These are those files.
NOTICE
If you wish to use this, CHANGE `nixos/hardware-configuration FOR YOUR OWN.*** It contains hard drive GUID labels, which you do not have. This can bork your install.
Install
- Clone the repo and
cd
into it:
git clone [repo url] ~/.config/nixos && cd ./dotfiles
- Generate hardware configuration:
sudo nixos-generate-config
- Copy it to the
nixos
directory:
cp /etc/nixos/hardware-configuration.nix ./nixos/hardware-configuration.nix
TODO: Add more.