# NixOS Configuration This is my personal NixOS configuration, managed with Flakes and Home Manager. ## Prerequisites - A running NixOS system with Flakes enabled. - This repository cloned onto the machine. ## Installation 1. Navigate to this directory (`/path/to/bpavuk.term`). 2. Replace the `./hosts/bpavuk-nixos/hardware-configuration.nix` file with your generated one, OR create your own host by modifying `flake.nix` and adding your host-specific configuration to the `hosts` folder. 3. Run the rebuild command, pointing it to the correct host configuration within the flake. ```sh sudo nixos-rebuild switch --flake .#bpavuk-nixos ``` ## Structure - `hosts/`: System-level configurations. Each subdirectory corresponds to a different machine. - `users/`: User-level configurations, managed via `home-manager`. - `home/`: Modular components for the user configurations (e.g., `development`, `life`, `fonts`).