Commit Graph

92 Commits

Author SHA1 Message Date
Donovan Glover
2e74b21642
packages(all-the-package-names): Run nix-update
Surprisingly easy to update packages in flakes with nix-update.
2024-08-11 16:58:42 -04:00
Donovan Glover
84e38fc2b1
neovim: Drop chameleon.nvim
Not interested in dealing with fixing the nixf-tidy issue here which
would cause a massive formatting diff with nixfmt-rfc-style. Might
upstream later or find a better solution without chameleon.nvim.
2024-08-09 19:52:32 -04:00
Donovan Glover
514ff07848
nixf-tidy: Add missing fish dependency 2024-08-09 19:25:04 -04:00
Donovan Glover
45e7d727a0
chore: Run nix fmt 2024-08-09 13:29:15 -04:00
Donovan Glover
db29d97fe2
packages: Add wrapper script for nixf-tidy
Now it's possible to use this package in the ci.
2024-08-08 22:41:56 -04:00
Donovan Glover
502580b3e9
packages: Drop pinephone-toolkit
Edit /sys/class/leds/**/brightness directly instead.
2024-08-03 21:12:32 -04:00
Donovan Glover
817629fb0a
chore: Update to latest nixos-unstable release 2024-08-03 19:44:23 -04:00
Donovan Glover
4f8625c1bf
packages: Format with nixfmt-rfc-style 2024-08-03 13:54:56 -04:00
Donovan Glover
ca52770815
neovim: Add chameleon.nvim for kitty support
Makes it possible to change color schemes in neovim and have the color
of padding from kitty change as well.
2024-08-02 21:07:46 -04:00
Donovan Glover
3f10f44bb9
Revert "chore: Update to latest nixos-unstable release"
pass and qutebrowser depend on pykeepass and I'd rather not remove them
at this time. See: https://github.com/NixOS/nixpkgs/pull/331310
2024-08-01 13:45:44 -04:00
Donovan Glover
acca42a7cf
chore: Update to latest nixos-unstable release
Hopefully this doesn't break anything.

Removed old packages and overlays now upstreamed.
2024-08-01 13:34:54 -04:00
Donovan Glover
d56187532a
rmpc: Fix tests not working in release mode
This fixes an issue where previously the debug version was used since
the tests failed to compile in release mode.
2024-07-27 17:54:24 -04:00
Donovan Glover
e9d404bd00
packages: Add rmpc
rmpc is a new terminal-based music player for mpd that has image
support. Being written in Rust, it's a good choice as a modern
alternative to ncmpcpp. It even has built-in vim-like keybindings
by default.
2024-07-27 17:47:30 -04:00
Donovan Glover
3b2f5d4af3
packages: Add pinephone-toolkit for now
Should be able to eventually replace this with something that aligns
more to my use case.
2024-07-20 10:52:31 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
bd1fc2b6f6
packages: Update osu-backgrounds 2024-07-15 10:28:18 -04:00
Donovan Glover
190bcab7f8
packages: Remove upstreamed hyprland plugins
Now in nixpkgs.
2024-07-11 17:28:49 -04:00
Donovan Glover
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
Donovan Glover
3e1247b1d8
packages: Add hyprscroller
Haven't tested but this should work since it builds.
2024-07-07 20:54:03 -04:00
Donovan Glover
71be159fc2
packages: Add hypr-dynamic-cursors
Builds successfully but haven't tested.
2024-07-07 20:46:27 -04:00
Donovan Glover
8488ec962f
packages: Add hyprfocus
Builds but haven't tested yet.
2024-07-07 20:38:52 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
b67caa2dd2
packages: Add hyprspace
Should be able to upstream this into nixpkgs later.
2024-07-07 08:45:48 -04:00
Donovan Glover
6b00f45997
nix: Remove usage of with lib;
A new best practice.
2024-06-21 00:40:38 -04:00
Donovan Glover
37f3cbb50e
ringracers: Prefer upstream nixpkgs version
This is now possible since ringracers is in nixos-unstable.
2024-06-13 05:33:45 -04:00
Donovan Glover
25e545ea4b
ringracers: 2.2 -> 2.3 2024-05-21 21:14:10 -04:00
Donovan Glover
ecbfc509b1
chore: Fix formatting 2024-05-12 22:07:08 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
7f063961cb
packages: Drop mdopen
I used this once and then never used it again.
2024-05-10 15:23:54 -04:00
Donovan Glover
0f2bcb6ff2
ringracers: 2.1 -> 2.2 2024-05-06 17:24:45 -04:00
Donovan Glover
65dee126ec
ringracers: 2.0 -> 2.1 2024-04-28 20:30:46 -04:00
Donovan Glover
8c644e83e2
packages: Add ringracers
Will be keeping this package here until it's in nixpkgs.
2024-04-25 18:34:47 -04:00
Donovan Glover
cd29ca4825
packages: Remove phase language identifiers
Automatically handled by the new treesitter syntax highlighting.
2024-04-21 11:17:35 -04:00
Donovan Glover
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
Donovan Glover
74f0e33d19
chore(packages): Add missing meta attributes 2024-04-16 19:51:20 -04:00
Donovan Glover
3c186055a5
chore: Improve formatting 2024-04-11 05:34:49 -04:00
Donovan Glover
bd1be6e67e
packages(osu-backgrounds): Simplify with fetchzip 2024-04-07 11:52:39 -04:00
Donovan Glover
713589f646
packages(fluent-icons): Simplify with fetchzip 2024-04-07 11:03:51 -04:00
Donovan Glover
7a8fdd7259
chore: Improve formatting 2024-04-05 19:01:41 -04:00
Donovan Glover
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
Donovan Glover
582264f381
packages: Add mdopen
Discovered on r/rust and conveniently packaged with nix-init.
2024-04-03 19:47:20 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
2e3d395eb3
packages: Update osu-backgrounds
Spring is in the air.
2024-03-30 11:31:13 -04:00
Donovan Glover
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
Donovan Glover
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