1
0
forked from extern/nix-config
My NixOS configuration with Nix Flakes, Home Manager, Stylix, and Hyprland.
Go to file
Donovan Glover 1777b976e9
meta: Remove declarative containers
Because of how easy it is to create and run virtual machines in NixOS,
the use of containers is not necessary. Virtual machines additionally
outperform containers when it comes to graphical tasks, and allow for
the usage of a variety of GUI applications separate from the host.
2023-05-13 16:15:49 -04:00
.gitattributes gitattributes: Add mpv scripts to vendored list 2022-08-01 12:39:13 -04:00
.gitignore Update .gitignore 2023-05-10 22:19:36 -04:00
configuration.nix meta: Remove declarative containers 2023-05-13 16:15:49 -04:00
flake.lock nix: Use nixpkgs for stylix 2023-05-10 22:43:11 -04:00
flake.nix Move remaining home-manager stuff to home.nix 2023-05-11 19:25:09 -04:00
focusmaster.sh Change workspace animation to vertical 2023-05-12 22:37:17 -04:00
home.nix waybar: Use systemd service 2023-05-13 15:42:24 -04:00
laptop.nix Remove hosts directory for now 2023-05-11 19:31:35 -04:00
launchpad.rasi Hardcode base16-monokai colors for rofi 2023-05-12 15:57:05 -04:00
LICENSE Update LICENSE 2023-04-30 19:37:54 -04:00
README.md Add new README 2023-05-10 16:47:35 -04:00
swapmaster.sh Change workspace animation to vertical 2023-05-12 22:37:17 -04:00
tags.sh hyprland: Source non-trivial scripts 2023-05-12 01:29:35 -04:00
wallpaper.png fix: Add wallpaper.png 2023-05-10 13:21:31 -04:00

dotfiles

My NixOS setup with Nix Flakes, Home Manager, and Stylix, running 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.

Usage

git clone https://github.com/donovanglover/dotfiles && cd dotfiles
nixos-rebuild buildvm --flake .
./result/bin/run-*-vm

Login

  • Username: user
  • Password: user