My NixOS configuration with Nix Flakes, Home Manager, Stylix, and Hyprland.
Go to file
Donovan Glover 844df06137
Revert "nix: Simplify"
Looks like this silently broke home-manager, so reverting for now.
2023-05-18 20:30:49 -04:00
applications Split modules based on function 2023-05-18 15:54:15 -04:00
common nix: Further categorization 2023-05-18 19:12:30 -04:00
desktop nix: Further categorization 2023-05-18 19:12:30 -04:00
dev nix: Further categorization 2023-05-18 19:12:30 -04:00
games Split modules based on function 2023-05-18 15:54:15 -04:00
host Move laptop config to host 2023-05-18 19:22:31 -04:00
terminal nix: Further categorization 2023-05-18 19:12:30 -04:00
.gitattributes
.gitignore Update .gitignore 2023-05-10 22:19:36 -04:00
flake.lock nix: Follow home-manager for stylix 2023-05-16 23:35:52 -04:00
flake.nix Revert "nix: Simplify" 2023-05-18 20:30:49 -04:00
LICENSE
README.md Update README 2023-05-18 19:26:49 -04:00

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