SkillAgentSearch skills...

HyprNixos

NixOS Hyprland modular dotfiles with Flakes❄️ & Dev-Shells for development ⌨ and daily drive πŸ‘¨πŸΌβ€πŸ’» πŸŽοΈπŸ’¨ + Fcitx5(ζ—₯本θͺž) support + (Bios Legacy Boot + MBR + Grub)

Install / Use

/learn @chrollorifat/HyprNixos

README

<h1 align="center"> <img src="assets/nixos-logo.png" width="100px" /> <br> Hyprland NixOS Dotfiles <br> <img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/palette/macchiato.png" width="600px" /> <br> <div align="center"> Contributions are greatly welcomed. <div align="center"> <p></p> <div align="center"> <a href="https://github.com/chrollorifat/HyprNixos/stargazers"> <img src="https://img.shields.io/github/stars/chrollorifat/HyprNixos?color=F5BDE6&labelColor=303446&style=for-the-badge&logo=starship&logoColor=F5BDE6"> </a> <a href="https://github.com/chrollorifat/HyprNixos"> <img src="https://img.shields.io/github/repo-size/chrollorifat/HyprNixos?color=C6A0F6&labelColor=303446&style=for-the-badge&logo=github&logoColor=C6A0F6"> </a> <a = href="https://nixos.org"> <img src="https://img.shields.io/badge/NixOS-Unstable-blue?style=for-the-badge&logo=NixOS&logoColor=white&label=NixOS&labelColor=303446&color=91D7E3"> <!-- <img src="https://img.shields.io/badge/NixOS-unstable-blue.svg?style=for-the-badge&labelColor=303446&logo=NixOS&logoColor=white&color=91D7E3"> --> </a> <a href="https://github.com/chrollorifat/HyprNixos/blob/main/LICENSE"> <img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&colorA=313244&colorB=F5A97F&logo=unlicense&logoColor=F5A97F&"/> </a> </div> <br> </div> </h1>

Screenshot Screenshot Screenshot Screenshot Screenshot

Few things to keep in mind

  • Still a work in progress, don't just blindly copy. But you can use this as reference tho.
  • This config is for Legacy Boot with MBR disk partitioning
  • It uses Grub as a bootloader
  • You can make the necessary changes to fit your setup in the hosts directory

Installation

[!Note]

<p>You should review the configuration variables in flake.nix before installing.<br>

Also check out the imports at the top of hosts/Default/configuration.nix</p>

<!-- ## Using the install script -->
nix run --experimental-features "nix-command flakes" nixpkgs#git clone https://github.com/chrollorifat/HyprNixos.git ~/HyprNixos
cd ~/HyprNixos
./install.sh

For a list of keybinds press Super + Shift + K

<details> <summary>How to use the dev-shells</summary>
nix flake init -t ~/HyprNixos#NAME

or use the "new" keyword to initialise a new directory

nix flake new -t ~/HyprNixos#NAME PROJECT_NAME

where NAME is any of the templates defined in dev-shells/default.nix

</details> <!-- ## Building manually > [!IMPORTANT] > <p>When building manually from the flake make sure to place your hardware-configuration.nix in hosts/Default/<br> > then change the username variable in flake.nix with your username!! THIS IS IMPORTANT<br> > afterwards run the command below</p> ```bash sudo nixos-rebuild switch --flake .#Default ``` -->

Credits/Inspiration

| Credit | Reason | |---------------------------------------------------------------------|----------------------------------------| | NixOS | The Whole dotfiles is based on this | | Hyprland-Dots | Script and Waybar templates | | HyDE | Some more useful scripts | | Rofi | Rofi launcher templates | | VimJoyer | Short, simple, concise guides and info |

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated1mo ago
Forks1

Languages

Nix

Security Score

95/100

Audited on Feb 14, 2026

No findings