NixOS config for consistent Linux desktop experience
Top 47.3% on sourcepulse
This repository provides a comprehensive NixOS configuration tailored for a visually appealing and functional desktop experience, centered around the Hyprland Wayland compositor and the Catppuccin Macchiato theme. It's designed for users who value a highly customized, reproducible, and feature-rich Linux environment, particularly those working with Rust.
How It Works
The configuration leverages NixOS's declarative approach and flakes for reproducibility and system management. Hyprland is used as the Wayland compositor, providing a dynamic and customizable tiling window management experience. The entire system is themed with Catppuccin Macchiato, ensuring visual consistency across applications. It utilizes bleeding-edge Nixpkgs unstable and Rust nightly for the latest features, with a strong emphasis on security through SELinux, AppArmor, Fail2Ban, and USBGuard.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The configuration prioritizes bleeding-edge software, which may impact system stability. It is noted as not minimalistic and requires a certain level of NixOS and Linux knowledge for proper setup and customization. USBGuard is enabled by default and requires careful configuration to avoid blocking essential hardware.
2 weeks ago
1 day