45e7d727a0
chore: Run nix fmt
2024-08-09 13:29:15 -04:00
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
502580b3e9
packages: Drop pinephone-toolkit
...
Edit /sys/class/leds/**/brightness directly instead.
2024-08-03 21:12:32 -04:00
817629fb0a
chore: Update to latest nixos-unstable release
2024-08-03 19:44:23 -04:00
4f8625c1bf
packages: Format with nixfmt-rfc-style
2024-08-03 13:54:56 -04:00
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
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
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
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
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
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
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