Personal NixOS configurations for multiple devices and homelab.
Hyprland + Gruvbox
Nixvim
Kitty + Gruvbox
Niri
- Zen kernel
- Hyprland/Niri + Waybar config
- Kitty + Oh-my-zsh + starship
- Gruvbox theming
- Autorotating wallpaper using swww
To build a system, run:
# nixos-rebuild switch --flake <path to repo>#<hostname>
Example:
# nixos-rebuild switch --flake /home/joe/repos/nixos_configs#joe-work
$ nix flake check
# # or
# nixos-rebuild test --flake .#<hostname> --show-trace --option eval-cache false
Or to build a VM:
$ nixos-rebuild build-vm --flake .#<hostname>
$ QEMU_OPTS="-serial mon:stdio" QEMU_KERNEL_PARAMS=console=ttyS0 ./result/bin/run-nixos-vm