Skip to content

Installation

Angelo Azevedo edited this page Jun 11, 2026 · 1 revision

Installation Guide

Follow these steps to deploy this NixOS configuration to a new machine or apply it to an existing NixOS installation.

1. Initial Setup

If you are starting from a fresh NixOS installation ISO, ensure you have an active internet connection and have partitioned your disks.

2. Clone the Repository

Clone this repository to your preferred location (e.g., ~/nix-config):

git clone https://github.com/ang3lo-azevedo/dotfiles.git ~/nix-config
cd ~/nix-config

3. Apply the System Configuration

To apply the full system configuration (assuming the host is pc-angelo), run:

sudo nixos-rebuild switch --flake .#pc-angelo

Standalone Home Manager

If you only want to apply the user-level configurations (e.g., on a non-NixOS Linux distro), you can use Home Manager standalone:

home-manager switch --flake .#ang3lo

4. Hardware-Specific Notes

If you are deploying this to a Samsung Galaxy Book, make sure to check the specific hardware modules in modules/hardware/samsung-galaxy-book/ which handle:

  • Fingerprint sensor compatibility.
  • OmniVision Webcam Bayer decoding and rotation fixes.
  • Sound configurations.

Clone this wiki locally