Donovan Glover
220392fb85
packages: Add fluent-icons
...
Used for eww.
2023-08-07 21:33:53 -04:00
Donovan Glover
f54abc7da4
packages: Add osu-backgrounds
2023-08-07 08:36:40 -04:00
Donovan Glover
b310bb6e6d
meta: Replace go-thumbnailer with nixpkgs version
...
Now there is no need for a packages directory since all the packages I
maintain are upstreamed.
2023-06-20 09:55:34 -04:00
Donovan Glover
692093da7d
meta: Flatten packages directory
2023-06-17 20:55:32 -04:00
Donovan Glover
d06d47f76a
nix: Simplify
2023-06-11 09:55:44 -04:00
Donovan Glover
43a07cc8d9
treewide: Switch from alejandra to nixpkgs-fmt
...
Neither nixfmt nor alejandra support the "standard" way to syntax
highlight multi-line strings in Nix, so nixpkgs-fmt is the only viable
solution.
2023-06-11 09:37:27 -04:00
Donovan Glover
176f59f3bd
meta: Replace rofi package with overlay
...
This significantly reduces the complexity of maintaining a more recent
version of rofi-wayland.
2023-06-09 08:12:29 -04:00
Donovan Glover
29cde7537e
packages(go-thumbnailer): Fix formatting
2023-06-09 07:30:45 -04:00
Donovan Glover
4503a80c43
packages(go-thumbnailer): Simplify
2023-06-08 23:15:00 -04:00
Donovan Glover
48cb1ea542
packages: Use srb2 from fork
2023-06-08 18:30:38 -04:00
Donovan Glover
132e985a52
packages: Use waycorner from nixpkgs/master
2023-06-08 18:27:10 -04:00
Donovan Glover
0bb8eca867
packages: Use hyprland-autoname-workspaces from fork
2023-06-08 18:19:02 -04:00
Donovan Glover
62521c914d
packages: Remove nwg-dock-hyprland
...
There is an open pull request for nwg-dock-hyprland, so it'll be
possible to use this package directly from nixpkgs/nixos-unstable soon.
2023-06-08 12:29:45 -04:00
Donovan Glover
25c9378c38
hyprland-autoname-workspaces: Fix typo
2023-06-07 15:58:18 -04:00
Donovan Glover
fc8b241f6e
packages: Use waybar from nixpkgs
2023-06-06 04:44:30 -04:00
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