~/projects/nixos-config
active2026 - present
My personal Nix configurations for my PC and laptop, which use the Hyprland WM. Also included are my configurations for Quickshell, Rofi, Zsh, and other programs.
About
My NixOS module configurations for my desktop computer and laptop (Lenovo IdeaPad 5 Pro). Both devices run Hyprland and use the same modules, while host-specific settings, such as UI scaling and battery profiles, live in one place.
The desktop environment consists of Quickshell (status bar, notifications, and OSD), Rofi as a launch panel, Hyprlock and Hypridle, Kitty, Zsh with Starship, and Tmux.
At the system level, there is a Btrfs file system based on LUKS with zstd compression, hourly snapshots of /home using Snapper, monthly data checks, and zram swap space.