Commit Graph

41 Commits

Author SHA1 Message Date
6e23ae9c4c chore: Update to latest nixos-unstable release
- Removed old hyprlang/hyprlock overlays that are now in nixos-unstable
- Replaced pnpm-shell-completion with the one upstream
- Changed old GPG option to new one
2024-03-17 00:20:04 -04:00
64fc504b57 packages: Update pnpm-shell-completion to 0.5.3
Will remove this once pnpm-shell-completion becomes a part of
nixos-unstable.
2024-03-13 22:10:36 -04:00
00a246c9c6 packages: Add aleo-fonts
I've been using this for a few days now and Aleo is my new favorite
serif font.
2024-02-08 22:36:58 -05:00
91a708c123 packages: Use lutgen to customize fluent-icons
Now the icons follow the monokai color scheme.
2024-01-05 19:06:24 -05:00
7b7d967250 Revert "eww: Switch from fluent icons to candy icons"
Note that I may experiment with lutgen to make folder icons that match
the color scheme.
2024-01-02 18:51:49 -05:00
ec53d3f5aa packages: Add pnpm-shell-completion
Not perfect but works for my use case.
2024-01-02 18:08:13 -05:00
9c0f97326c packages: Update osu-backgrounds 2023-12-07 17:49:56 -05:00
341bfea7fa eww: Switch from fluent icons to candy icons 2023-12-07 17:48:26 -05:00
e78cd2c9aa packages: Update osu-backgrounds
An unfortunate change to the version number, but a necessary one.
2023-10-31 11:30:20 -04:00
b18ccd3dfc chore: Improve formatting 2023-10-29 15:11:57 -04:00
f2aa0efe21 feat: Add thumbnail support for webp files 2023-08-24 17:57:02 -04:00
9ef4bee969 chore: Remove useless comments
I don't know I didn't notice these earlier.
2023-08-10 19:12:56 -04:00
220392fb85 packages: Add fluent-icons
Used for eww.
2023-08-07 21:33:53 -04:00
f54abc7da4 packages: Add osu-backgrounds 2023-08-07 08:36:40 -04:00
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
692093da7d meta: Flatten packages directory 2023-06-17 20:55:32 -04:00
d06d47f76a nix: Simplify 2023-06-11 09:55:44 -04:00
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
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
29cde7537e packages(go-thumbnailer): Fix formatting 2023-06-09 07:30:45 -04:00
4503a80c43 packages(go-thumbnailer): Simplify 2023-06-08 23:15:00 -04:00
48cb1ea542 packages: Use srb2 from fork 2023-06-08 18:30:38 -04:00
132e985a52 packages: Use waycorner from nixpkgs/master 2023-06-08 18:27:10 -04:00
0bb8eca867 packages: Use hyprland-autoname-workspaces from fork 2023-06-08 18:19:02 -04:00
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
25c9378c38 hyprland-autoname-workspaces: Fix typo 2023-06-07 15:58:18 -04:00
fc8b241f6e packages: Use waybar from nixpkgs 2023-06-06 04:44:30 -04:00
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
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
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
84c7cb77b7 pkgs: Add waycorner
This works, and is a result of the work done by NotAShelf.
2023-06-04 10:26:54 -04:00
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
f399280ff1 nix: Further categorization 2023-05-18 19:12:30 -04:00
e20be890d0 Remove distinction between home-manager files 2023-05-18 11:46:41 -04:00
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
0b22905072 Update packages 2018-09-26 01:16:15 -04:00
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
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
cfd7e5b25d Migrate bspwm to use package lists 2018-09-20 13:23:22 -04:00
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
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