⚠️ Important: This repository includes my personalhardware-configuration.nix
, which is specific to my hardware setup.
You must replace it with one generated for your system usingnixos-generate-config
to avoid compatibility issues.
This repository contains my personal NixOS configuration for a customized desktop and development environment. 🎨💻
-
assets/
🎨
Contains custom icons and wallpapers.icons/
: Custom icon set.wallpapers/
: Collection of wallpapers.
-
dev-shells/
🧑💻
Development environments. -
hosts/
🖥️
Host-specific configurations.default/
: Default host configuration includinghardware-configuration.nix
,home.nix
, andpackages.nix
.
-
modules/
⚙️
Custom NixOS modules for desktop, editors, programs, and more.desktop/
: Configuration for Hyprland, Waybar, and related tools.editors/
: Neovim and VSCode configurations.programs/
: Additional program configurations (e.g., Fastfetch, Ghostty).quickshell/
: The current quickshell setup, thanks to Rexcrazy804 for creating it.
-
system/
🔧
System-wide configurations.environment.nix
: Global environment settings.greeter/
: Greetd configuration for login.shell/
: Shell configurations for Bash and Fish.xdg.nix
: XDG settings.
Clone this repository and adjust the configurations based on your system. Modify the host-specific files and modules to suit your needs.
Feel free to customize and contribute!