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/HyprNixosREADME

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 |
