- Override dwm package attributes to reflect new name
of "dwm-flexipatch" and version 6.5
- Build off existing buildInputs for dwm rather than overwriting
original list of dependencies
- Add playctl and zscroll packages for polybar
- Add libpulseaudio as build dependency for polybar
- Restore luks-btrfs-subvolumes.nix to old subvolume / swap size
- Make a copy of modified luks-btrfs-subvolumes.nix for future use
- Disable the polybar patch step which doesn't work
- Add git as a build input for polybar-dwm-module
- Decrease swapfile size to 10G (don't really need hibernation)
- Remove extra BTRFS mount options like disarcd=async, space_cache=v2,
and ssd
- Add a games subvolume
- Add a subvolume for /var/log
- Gui config reorganization
- Enable picom for dwm
- Install some utilities like arandr, autorandr, and unclutter-xfixes
for dwm
- Add nerdfonts for FiraCode
- Remove conditional imports list syntax
- Add audio tools like playerctl and pavucontrol
- Enable polkit and add GNOME polkit
- Add more media programs like freecad, audacity, ani-cli, and calibre
- Add flameshot
- Change default editor back to vim since doom-emacs is broken at the
moment
- Conditionally include emacs or vim nix files in configuration.nix
- User username to find dwm-flexipatch path on system
- Add tree and btop to miscellaneous system packages
- Add some cli tools like just and git to home-manager packages
- Add more XDG env vars for config and cache
- Update flake.lock
- Add doom emacs nix module to flake
- Change default editor to doom emacs
- Move xdg configuration to a separate file
- Change user home filepaths to use `~`
- Install doom emacs by default
- Add personal doom emacs configuration
- Move all programs into system folder
- Create `default.nix` for each folder to reduce number of imports
in configuration.nix
- Rename some modules to be more generic and less package
specific to allow for easy swapping of programs in the future
- Update flake.lock
- Add config option to switch between window managers / desktop environments
- Remove systemPackages attribute when a service or program attribute is available
- Add GNOME to gui