Commit Graph

78 Commits

Author SHA1 Message Date
40c7b04a9a chore: Clean up language specifiers
- Removed useless /* bash */ specifier
- Used new hyprlang specifier for Hyprland
- Removed or replaced old /* config */ specifiers
2024-07-18 11:00:34 -04:00
c6707b2429 neovim: Drop base16-nvim version override
Color differences seem to be fixed now, possibly because of neovim
v0.10.0.
2024-07-17 19:47:26 -04:00
bd1fc2b6f6 packages: Update osu-backgrounds 2024-07-15 10:28:18 -04:00
190bcab7f8 packages: Remove upstreamed hyprland plugins
Now in nixpkgs.
2024-07-11 17:28:49 -04:00
7ae7af253c packages: Add mpdris2-rs
Should be upstreamed into nixpkgs later. Basically makes music
notifications a lot more useful for modern notification daemons.
2024-07-11 07:55:21 -04:00
3e1247b1d8 packages: Add hyprscroller
Haven't tested but this should work since it builds.
2024-07-07 20:54:03 -04:00
71be159fc2 packages: Add hypr-dynamic-cursors
Builds successfully but haven't tested.
2024-07-07 20:46:27 -04:00
8488ec962f packages: Add hyprfocus
Builds but haven't tested yet.
2024-07-07 20:38:52 -04:00
72c8cd6b96 packages: Add hyprgrass
Could be useful for making Hyprland more viable on the PinePhone, which
would help avoid all the issues with Phosh.
2024-07-07 20:12:37 -04:00
19fd97003c packages: Add hycov (again)
Might be able to upstream hycov into nixpkgs now that plugin support
exists.
2024-07-07 20:11:06 -04:00
c9b79ccfb2 packages: Add nadesiko3
Adds the Japanese programming language なでしこ. Note that an upstream
lockfile would be ideal before merging the PR in nixpkgs.
2024-07-07 20:10:42 -04:00
b67caa2dd2 packages: Add hyprspace
Should be able to upstream this into nixpkgs later.
2024-07-07 08:45:48 -04:00
6b00f45997 nix: Remove usage of with lib;
A new best practice.
2024-06-21 00:40:38 -04:00
37f3cbb50e ringracers: Prefer upstream nixpkgs version
This is now possible since ringracers is in nixos-unstable.
2024-06-13 05:33:45 -04:00
25e545ea4b ringracers: 2.2 -> 2.3 2024-05-21 21:14:10 -04:00
ecbfc509b1 chore: Fix formatting 2024-05-12 22:07:08 -04:00
aa32d93576 meta: Move base16-nvim into separate package
Makes the package easier to use outside of the config.
2024-05-12 20:48:04 -04:00
c98bd2bfb9 packages: Add all-the-package-names
By packaging all-the-package-names ourselves, we no longer need to worry
about globally installing it with .npm-packages.
2024-05-12 11:54:35 -04:00
7f063961cb packages: Drop mdopen
I used this once and then never used it again.
2024-05-10 15:23:54 -04:00
0f2bcb6ff2 ringracers: 2.1 -> 2.2 2024-05-06 17:24:45 -04:00
65dee126ec ringracers: 2.0 -> 2.1 2024-04-28 20:30:46 -04:00
8c644e83e2 packages: Add ringracers
Will be keeping this package here until it's in nixpkgs.
2024-04-25 18:34:47 -04:00
cd29ca4825 packages: Remove phase language identifiers
Automatically handled by the new treesitter syntax highlighting.
2024-04-21 11:17:35 -04:00
6348c26aae meta: Drop hycov for now
hycov is being updated again, which is cool, but I couldn't make the
latest version work with the hyprland overlay I'm currently using, and
I'd rather not have to worry about all the additional inputs from the
hyprland flake.

Overall I recall using it a lot at first, but then rarely if ever as
time went on. Once 0.39.1 gets merged into nixos-unstable, it will be
interesting to see how hyprexpo compares to hycov.
2024-04-17 11:38:34 -04:00
74f0e33d19 chore(packages): Add missing meta attributes 2024-04-16 19:51:20 -04:00
3c186055a5 chore: Improve formatting 2024-04-11 05:34:49 -04:00
bd1be6e67e packages(osu-backgrounds): Simplify with fetchzip 2024-04-07 11:52:39 -04:00
713589f646 packages(fluent-icons): Simplify with fetchzip 2024-04-07 11:03:51 -04:00
7a8fdd7259 chore: Improve formatting 2024-04-05 19:01:41 -04:00
22e31ff60b chore: Format with nixpkgs-fmt
Note that we will continue to use nixpkgs-fmt for the time being here
since nixfmt-rfc-style breaks string syntax highlighting and comments
like `/* this */` get turned into `# this`.

The conversion from lisp-like formatting to something else in flake.nix
is a bit unfortunate, but I'd rather have a singular style for the
entire code base to make things easier.
2024-04-05 11:40:23 -04:00
582264f381 packages: Add mdopen
Discovered on r/rust and conveniently packaged with nix-init.
2024-04-03 19:47:20 -04:00
d250e8520f nix: Prefer dontUnpack over phony src
Prevents webp-thumbnailer from being rebuilt when the phony src changes.
2024-04-02 19:12:06 -04:00
e4fb9d62a6 meta(nix): Automatically import all packages
This is now possible with the dynamic flake.nix outputs.
2024-04-01 04:25:44 -04:00
2e3d395eb3 packages: Update osu-backgrounds
Spring is in the air.
2024-03-30 11:31:13 -04:00
b0a774a54d meta(osu-backgrounds): Sort by date
Makes it easier to add new entries and see which ones are missing.
2024-03-30 07:05:12 -04:00
647746b8bc chore: Cleanup hycov package
Note that the new hyprlandPlugins.mkHyprlandPlugin does not appear to
work here, which is why it wasn't used.
2024-03-29 15:21:47 -04:00
2caaa661d9 meta(hyprland): Add hycov plugin
This cool plugin makes it possible to press "alt+tab" in order to switch
between all windows in Hyprland, particularly useful if a certain window
you want to focus is a few workspaces away from your current one.

It's also possible to swipe up with 4 fingers to show hycov, from which
you can then use 3 finger motions to switch between the shown windows.

Finally, it's possible to show hycov by simply hovering over the bottom
right part of the screen, similar to the "show desktop" functionality in
certain desktop environments and GNOME's hot corner feature.
2024-03-29 14:54:59 -04:00
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