Skip to content

gemakfy/NixOS-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄ NixOS Gruvbox Rice

Gruvbox theme for NixOS with Hyprland.

🖼️ Screenshots

Showcase

Showcase 2

Software Description
Hyprland 🪟 Wayland compositor
Rofi🚀 Launcher, clipboard and emoji
Kitty🐱 Terminal
Waybar Panel for Wayland
Dunst🔔 Notification Daemon
Yazi📂 File Manager
Latest Linux Kernel

🛠️ Installation

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

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