Nixy
Nixy simplifies and unifies the Hyprland ecosystem with a modular, easily customizable setup. It provides a structured way to manage your system configuration and dotfiles with minimal effort.
Install / Use
/learn @anotherhadi/NixyREADME
Nixy
<br> <div align="center"> <a href="https://github.com/anotherhadi/nixy/stargazers"> <img src="https://img.shields.io/github/stars/anotherhadi/nixy?color=A89AD1&labelColor=0b0b0b&style=for-the-badge&logo=starship&logoColor=A89AD1"> </a> <a href="https://github.com/anotherhadi/nixy/"> <img src="https://img.shields.io/github/repo-size/anotherhadi/nixy?color=A89AD1&labelColor=0b0b0b&style=for-the-badge&logo=github&logoColor=A89AD1"> </a> <a href="https://nixos.org"> <img src="https://img.shields.io/badge/NixOS-unstable-blue.svg?style=for-the-badge&labelColor=0b0b0b&logo=NixOS&logoColor=A89AD1&color=A89AD1"> </a> <a href="https://github.com/anotherhadi/nixy/blob/main/LICENSE"> <img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&colorA=0b0b0b&colorB=A89AD1&logo=unlicense&logoColor=A89AD1"/> </a> </div> <br>Nixy simplifies and unifies the Hyprland ecosystem with a modular, easily customizable setup. It provides a structured way to manage your system configuration and dotfiles with minimal effort. It includes home-manager, secrets, and custom theming all in one place.
Features:
- 💻 Hyprland & Caelestia: Preconfigured Hyprland ecosystem with Caelestia-shell (Ty to both projects!)
- 🎨 Consistent Theming: Base16 & Stylix-powered themes
- ⌨️ Vim-like Everywhere: Unified keybindings (Hyprland, nvim, vimium, etc.)
Table of Content
Screenshots

Architecture
🏠 /home (User-level configuration)
Contains dotfiles and settings that apply to your user environment.
Subfolders:
programsis a collection of apps configured with home-managersystemis some "desktop environment" configuration
🐧 /nixos
Those are the system-level configurations. (audio, bluetooth, gpu, bootloader, ...)
🎨 /themes
This folder contains all system themes. Mainly stylix configurations. Check out the available themes and learn how to create your own in THEMES.md
💻 /hosts
This directory contains host-specific configurations. Each host includes:
configuration.nixfor system-wide settingshome.nixfor user-level configurationvariables.nixfor global variablessecrets/for sensitive data
🖥️ /server-modules
This folder contains server-related nixos modules. (bitwarden, nextcloud, ...)
Installation
- Fork this repo and clone it to your system:
git clone https://github.com/anotherhadi/nixy ~/.config/nixos
- Copy the
hosts/laptopfolder, rename it to match your system’s hostname, and updatevariables.nixwith your machine’s settings. - Copy your
hardware-configuration.nixinto your new host's folder to ensure proper hardware support. - Register your new host in
flake.nixby adding it under nixosConfigurations.
[!IMPORTANT]
# CHANGEMEcomments are placed throughout the config to indicate necessary modifications. Use the following command to quickly locate them:rg "CHANGEME" ~/.config/nixos
[!TIP] When you add new files, don't forget to run
git add .to add them to the git repository
- Build the system
sudo nixos-rebuild switch --flake ~/.config/nixos#yourhostname
Documentation
-
SERVER: Check out the server documentation
-
THEMES: How themes work and how to create your own
-
WALLPAPERS: An awesome collection of wallpapers
-
CONTRIBUTING: How to contribute
-
LICENSE: MIT License
Related Skills
node-connect
334.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
334.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.3kCommit, push, and open a PR
