This repository has been archived on 2024-11-22. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles-old/README.md
2024-08-04 06:26:01 +00:00

874 B

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

  1. Clone the repo and cd into it:
git clone [repo url] ~/.config/nixos && cd ./dotfiles
  1. Generate hardware configuration:
sudo nixos-generate-config
  1. Copy it to the nixos directory:
cp /etc/nixos/hardware-configuration.nix ./nixos/hardware-configuration.nix

TODO: Add more.