An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# ❄ NixOS Gruvbox Rice

Gruvbox theme for NixOS with Hyprland.

## πŸ–ΌοΈ Screenshots

![Showcase](./.assets/showcase.png)

![Showcase 2](./.assets/showcase_2.png)

| 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