https://github.com/gemakfy/nixos-dotfiles
Hyprland dotfiles on nixos
https://github.com/gemakfy/nixos-dotfiles
dotfiles hyprland hyprland-dotfiles lain lainchan linux nixos rice ricing wayland
Last synced: 2 months ago
JSON representation
Hyprland dotfiles on nixos
- Host: GitHub
- URL: https://github.com/gemakfy/nixos-dotfiles
- Owner: gemakfy
- Created: 2025-05-02T11:37:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-09T20:49:33.000Z (about 1 year ago)
- Last Synced: 2025-06-09T21:36:29.232Z (about 1 year ago)
- Topics: dotfiles, hyprland, hyprland-dotfiles, lain, lainchan, linux, nixos, rice, ricing, wayland
- Language: Shell
- Homepage:
- Size: 15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# β NixOS Gruvbox Rice
Gruvbox theme for NixOS with Hyprland.
## πΌοΈ Screenshots


| Software | Description |
|-----------------|-------------------------------------------|
| [Hyprland](https://github.com/hyprwm/hyprland) πͺ | Wayland compositor |
| [Rofi](https://github.com/davatorium/rofi)π | Launcher, clipboard and emoji |
| [Kitty](https://github.com/kovidgoyal/kitty)π± | Terminal |
| [Waybar](https://github.com/Alexays/Waybar) | Panel for Wayland |
| [Dunst](https://github.com/dunst-project/dunst)π | Notification Daemon |
| [Yazi](https://github.com/sxyazi/yazi)π | File Manager|
| [Latest](https://kernel.org/)β‘ | Linux Kernel |
# π οΈ Installation
```bash
nix-shell -p git
git clone https://github.com/gemakfy/NixOS-dotfiles --depth=1
cd ./NixOS-dotfiles/hardware
rm hardware-configuration.nix
cp /etc/nixos/hardware-configuration.nix .
sudo nixos-rebuild switch --flake .
home-manager switch --flake .
reboot
```
# π Secure boot
```bash
bootctl status # check uefi support
sudo sbctl create-keys # generate keys
sudo sbctl verify # check signed
sudo sbctl enroll-keys --microsoft # enroll keys
# read lanzaboote docs https://github.com/nix-community/lanzaboote/blob/master/docs/QUICK_START.md
```
> **β οΈ Warning**
> This configuration is specifically designed for username `gemakfy`.
> If your username is different, the config will not work without modifications.
> replace all occurrences of `gemakfy` with your username.
## π₯references
config base: https://github.com/Andrey0189/nixos-config