forked from extern/nix-config
My NixOS configuration with Nix Flakes, Home Manager, Stylix, and Hyprland.
91be6afd3f
I originally used GNOME for virtualization because the cursor in Hyprland was upside down and its position was offset by a noticeable amount. However, now that I've figured out how to make Hyprland work under QEMU with an accurate cursor, this is no longer needed. |
||
---|---|---|
applications | ||
containers | ||
desktop | ||
dev | ||
examples | ||
host | ||
packages | ||
terminal | ||
.gitignore | ||
common.nix | ||
flake.lock | ||
flake.nix | ||
games.nix | ||
LICENSE | ||
README.md | ||
user.nix |
nix-config
My NixOS config with Nix Flakes, Home Manager, Stylix, and Hyprland.
Goals
- Clean, readable code that can easily be modified to add/remove things as needed.
- A reasonably secure development environment isolated from personal files.
Structure
./applications/
- GUI applications./common/
- Common configs./desktop/
- Hyprland config./dev/
- Dev stuff./host/
- Host-specific config./terminal/
- Terminal programs
Usage
git clone https://github.com/donovanglover/dotfiles && cd dotfiles
nixos-rebuild buildvm --flake .
./result/bin/run-*-vm
Login
- Username: user
- Password: user