Bohdan's terminal configuration
README.md

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.
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).