Bohdan's terminal configuration
1# NixOS Configuration
2
3This is my personal NixOS configuration, managed with Flakes and Home Manager.
4
5## Prerequisites
6
7- A running NixOS system with Flakes enabled.
8- This repository cloned onto the machine.
9
10## Installation
11
121. Navigate to this directory (`/path/to/bpavuk.term`).
132. 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.
143. Run the rebuild command, pointing it to the correct host configuration within the flake.
15
16```sh
17sudo nixos-rebuild switch --flake .#bpavuk-nixos
18```
19
20## Structure
21
22- `hosts/`: System-level configurations. Each subdirectory corresponds to a different machine.
23- `users/`: User-level configurations, managed via `home-manager`.
24- `home/`: Modular components for the user configurations (e.g., `development`, `life`, `fonts`).