https://github.com/chrollorifat/hyprland-nixos-config
NixOS Hyprland modular dotfiles with FlakesβοΈ & Dev-Shells ο for development β¨ and daily drive π¨πΌβπ» ποΈπ¨ + Fcitx5(ζ₯ζ¬θͺ) support + (Bios Legacy Boot + MBR + Grub)
https://github.com/chrollorifat/hyprland-nixos-config
bios config configuration-files development dotfiles fcitx5 flakes grub hyprland linux mbr modu nix nix-flake nixos nixos-config nixos-dotfiles nixos-module nixos-modules sddm
Last synced: about 1 month ago
JSON representation
NixOS Hyprland modular dotfiles with FlakesβοΈ & Dev-Shells ο for development β¨ and daily drive π¨πΌβπ» ποΈπ¨ + Fcitx5(ζ₯ζ¬θͺ) support + (Bios Legacy Boot + MBR + Grub)
- Host: GitHub
- URL: https://github.com/chrollorifat/hyprland-nixos-config
- Owner: chrollorifat
- License: mit
- Created: 2025-02-15T06:51:04.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T11:12:26.000Z (about 1 month ago)
- Last Synced: 2025-03-12T12:23:22.356Z (about 1 month ago)
- Topics: bios, config, configuration-files, development, dotfiles, fcitx5, flakes, grub, hyprland, linux, mbr, modu, nix, nix-flake, nixos, nixos-config, nixos-dotfiles, nixos-module, nixos-modules, sddm
- Language: Nix
- Homepage:
- Size: 36.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Hyprland NixOS Dotfiles
![]()




# 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]
>You should review the configuration variables in flake.nix before installing.
Also check out the imports at the top of hosts/Default/configuration.nix```bash
nix run --experimental-features "nix-command flakes" nixpkgs#git clone https://github.com/chrollorifat/chrono-nixos-config.git ~/NixOS
```
```bash
cd ~/NixOS
```
```bash
./install.sh
```
For a list of keybinds press Super + Shift + KHow to use the dev-shells
```bash
nix flake init -t ~/NixOS#NAME
```
or use the "new" keyword to initialise a new directory
```bash
nix flake new -t ~/NixOS#NAME PROJECT_NAME
```
where NAME is any of the templates defined in dev-shells/default.nix### Credits/Inspiration
https://github.com/Sly-Harvey/NixOS
https://github.com/JaKooLit/Hyprland-Dots
https://github.com/prasanthrangan/hyprdots