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#
- Navigate to this directory (
/path/to/bpavuk.term). - Replace the
./hosts/bpavuk-nixos/hardware-configuration.nixfile with your generated one, OR create your own host by modifyingflake.nixand adding your host-specific configuration to thehostsfolder. - Run the rebuild command, pointing it to the correct host configuration within the flake.
sudo nixos-rebuild switch --flake .#bpavuk-nixos
Structure#
hosts/: System-level configurations. Each subdirectory corresponds to a different machine.users/: User-level configurations, managed viahome-manager.home/: Modular components for the user configurations (e.g.,development,life,fonts).