My personal Linux system configurations for NixOS with CachyOS kernel optimizations and Niri as the window manager, managed declaratively via Flakes.
This repository defines a completely declarative, reproducible NixOS and Home Manager setup tailored for a modern Wayland environment. It features:
- CachyOS Kernel: For maximum performance and responsiveness.
- Niri: A rolling window manager for Wayland.
- Stylix: Dynamic system-wide theming.
- Advanced Hardware Support: Custom modules and patches for Samsung Galaxy Book specific hardware.
Detailed documentation has been moved to the GitHub Wiki to keep this README clean. Please check the Wiki for comprehensive guides on:
- Installation & Setup
- System Architecture & Structure
- Hardware Fixes (Samsung Galaxy Book)
- External GPU (VFIO & Passthrough)
- Cyber Security & Reverse Engineering
- Kernel Optimizations (CachyOS)
- Gaming (Proton & Steam)
# Clone the repository
git clone https://github.com/ang3lo-azevedo/dotfiles.git ~/nix-config
cd ~/nix-config
# Apply the NixOS system configuration (for pc-angelo)
sudo nixos-rebuild switch --flake .#pc-angeloIf this repository was helpful to you, consider giving it a star!
