Commit Graph

114 Commits

Author SHA1 Message Date
Donovan Glover
7e38c259fa
meta: Replace joshuto package with overlay
This actually took *forever*, but now that I know how to write nixpkgs
overlays, any future ones I write should be relatively straight-forward.
2023-06-05 23:07:36 -04:00
Donovan Glover
3119b789f8
nix: Format with alejandra
Alejandra is written in Rust, has more tests than nixfmt, and handles
non-trivial code examples in Nix better.
2023-06-05 20:50:10 -04:00
Donovan Glover
79adca57ef
packages: Add hyprland-autorename-workspaces
Note that the behavior of 1.0.0 is different than older versions,
however it doesn't appear to randomly stop working like before.
2023-06-05 14:57:04 -04:00
Donovan Glover
84c7cb77b7
pkgs: Add waycorner
This works, and is a result of the work done by NotAShelf.
2023-06-04 10:26:54 -04:00
Donovan Glover
f55b5ae2db
meta: Use separate packages directory
This makes it easier to see all the custom packages in the repository
and reduces the amount of nested directories.
2023-06-04 08:57:01 -04:00
Donovan Glover
f399280ff1
nix: Further categorization 2023-05-18 19:12:30 -04:00
Donovan Glover
e20be890d0
Remove distinction between home-manager files 2023-05-18 11:46:41 -04:00
Donovan Glover
7f656334ac
Remove packages
I am back to using a PKGBUILD to manage my packages. This makes it easy
to manage packages on multiple machines with pacman and keep track of
which packages were installed.
2018-10-03 10:53:58 -04:00
Donovan Glover
0b22905072
Update packages 2018-09-26 01:16:15 -04:00
Donovan Glover
7c5d679dd6
Add Fedora package lists
Although incomplete (since I haven't figured out all the package names
yet), these packages are enough to get a decent working environment on
Fedora with both GNOME and Xfce.
2018-09-21 13:59:13 -04:00
Donovan Glover
b46a84d839
Clean up remaining scripts
Done migrating all the post-install scripts. Haven't decided how I want
to deal with the installation scripts yet.

The code package is now a part of [community], so we don't have to
compile it by hand anymore!
2018-09-20 19:25:20 -04:00
Donovan Glover
cfd7e5b25d
Migrate bspwm to use package lists 2018-09-20 13:23:22 -04:00
Donovan Glover
d0a0011ca1
Merge all common packages together
This commit puts all the common packages, that is, packages used with
any desktop environment or window manager, in one file. Although this
list is still a work in progress, this commit covers the majority of
shared packages.
2018-09-19 17:22:29 -04:00
Donovan Glover
5e5edda8a6
Merge plasma packages into one file
This simplifies maintenance by installing everything at once instead of
having to worry about individual scripts. SDDM is dropped for now, due
to how some themes handled the HiDPI option. LibreOffice has once again
been dropped in favor of easier to use file formats. KDE's juk has been
removed in favor of the classic ncmpcpp.
2018-09-19 17:00:33 -04:00