Commit Graph

128 Commits

Author SHA1 Message Date
2c2f8acb89 packages(friendlyfox): fix homepage url 2024-10-09 23:12:52 -04:00
421d70a3d8 packages: update osu-backgrounds
It's that time of year again.
2024-10-09 17:42:33 -04:00
4f420c6c68 packages(rucola): init at 0.4.0 2024-10-06 08:19:47 -04:00
8164a3c0f1 eww: Drop
Removes complexity since we don't use eww in dwm.
2024-09-18 14:26:16 -04:00
40cfec263e chore: Update to latest nixos-unstable release
Only major issue after this update is DNS handling in LibreWolf v130.

See: https://codeberg.org/librewolf/issues/issues/1975
2024-09-13 20:55:08 -04:00
0ee75eb1ca packages: Drop invidious
Unfortunately rarely works at the moment due to the recent publicity
towards the project.
2024-09-12 18:14:06 -04:00
1d8199e20a packages: Remove webp-thumbnailer
No longer necessary since webp thumbnailer support in tumbler is now
upstreamed in nixpkgs.

See: https://github.com/NixOS/nixpkgs/pull/340364
2024-09-09 13:38:33 -04:00
5df2225472 phone: Move pinephone video script to separate package
Now it's possible to use the video recording script outside of fish.
2024-09-08 19:29:34 -04:00
c654273f92 packages(dunst-scripts): Show for 1 second 2024-09-06 10:50:05 -04:00
9ff3c97151 librewolf: Add invidious extension
Note that to significantly improve video quality DASH can be enabled in
the settings. This may become the default in the future.
2024-09-05 19:11:09 -04:00
b7b19601fe meta: Replace avizo with dunst scripts
Avizo had some issues that ultimately made me return to the old and
reliable dunst. For example, the home-manager service would fail to
restart after the computer was idle for a set amount of time.

The way avizo manages its window also resulted in compositors like
Hyprland and picom showing a blur artifact when avizo tried to fade
itself. Ultimately using dunst simplifies things and avoids having
to look in two different places for notifications.
2024-09-05 17:04:19 -04:00
340ec5cf99 packages: Drop desktop-icons
Unfortunately this isn't as useful as nemo-desktop due to the lack of
text shadow.
2024-09-04 22:29:04 -04:00
ef1de44b18 packages: Add desktop-icons
Has some bugs and lacks certain features like sorting but seems to work.
2024-09-04 19:28:42 -04:00
f978f00663 meta: Replace mpdris2-rs with mpdris2
mpdris2 seems to have much greater feature support than mpdris2-rs,
notably the inclusion of lower notification urgency by default and the
ability to start mpdris2 without it showing a stopped notification.

The biggest feature, however, is the possibility to run multiple
mpdris2 instances at the same time. This was impossible to achieve
with mpdris2-rs since it would claim that the bus was already taken.

Notably this enables much smoother usage when running mpdris2 in both
Hyprland and dwm at the same time. Combined with dunst, this enables
seamless notifications between the two environments.
2024-09-04 13:07:37 -04:00
fe3f38acdd phosh: Handle background dimming at the package level
Should improve performance since we no longer depend on a background
gradient in CSS.
2024-09-03 22:35:57 -04:00
4c301830d5 packages(stylix-background): Add missing meta attributes 2024-09-02 11:03:36 -04:00
ac84cee715 librewolf: Add showdex extension 2024-09-01 18:59:47 -04:00
f52c98bab6 Revert "librewolf: Remove unnecessary ublock-origin package"
It turns out that DNS leaks were occurring from a new feature in Firefox
v129+ that uses the system's DNS in favor of the browser's DNS.

See: https://bugzilla.mozilla.org/show_bug.cgi?id=1910593
2024-08-31 07:31:45 -04:00
70c8d3f27a librewolf: Remove unnecessary ublock-origin package
Not needed and seems to actually break things since it's included by
default in LibreWolf.
2024-08-31 00:18:11 -04:00
c2bc18d696 packages(ublock-origin): Document attempt at changing settings
This seemed to work to an extent but resulted in some weirdness with the
uBlock Origin from LibreWolf and the uBlock Origin from this package.

The actual setting didn't change even though it was disabled in the
interface. Re-enabling the checkbox and toggling it didn't change
anything either.
2024-08-30 23:58:50 -04:00
4ec9294c04 packages: Add new-tab-identity
This seems to work, which is great.

For some reason it wasn't being initialized properly inside the virtual
machine but it does work on actual devices.
2024-08-30 20:26:33 -04:00
44fecbf9e4 chore: Clean up extension packages 2024-08-30 16:42:22 -04:00
3c89c82ced librewolf: Add redlib extension 2024-08-30 13:35:50 -04:00
b4adc570d0 meta: Replace firefox-addons with packages in flake
This simplifies things a bit since we're no longer relying on another
input and can add extensions not in the firefox-addons repository.
2024-08-30 13:34:00 -04:00
d261262277 meta: Inline dwm config
Trying to override the values with callPackage here seemingly
didn't work, so inlining is necessary to use the color values from
`config`.
2024-08-29 20:12:23 -04:00
86a0b442ce packages(aleo-fonts): Fix version 2024-08-29 19:11:14 -04:00
4e417707d9 packages(xland): Fix dwm config not applying 2024-08-29 01:44:38 -04:00
6116425dea meta: Move stylix-background to separate package
Long-term this won't be necessary once backgrounds become optional in
stylix.
2024-08-29 01:24:01 -04:00
d48d286a40 meta: Move xland to separate package
Makes it easier to build the dwm config without having to rebuild the
entire system.
2024-08-29 01:02:42 -04:00
3e5290a6ba meta: Move friendlyfox to separate package
Makes it easier to do things like update friendlyfox in the future.
2024-08-25 15:38:35 -04:00
c077b5a551 chore: Remove articles from package descriptions
Also removed the "since 2017" from osu-backgrounds since I plan to add
more later.
2024-08-25 13:47:03 -04:00
61d79505af phosh-backgrounds: Set version information
Fixes an issue where I forgot to change the version previously.
2024-08-17 15:23:40 -04:00
c51951e3de packages: Add phosh-backgrounds
This is a sane default that works well enough.
2024-08-16 17:44:09 -04:00
ffb3460c53 fluent-icons: Decrease png resolution
512x512 isn't necessary and doesn't seem to affect eww with hidpi
anyway.
2024-08-16 02:41:38 -04:00
00f3365001 fluent-icons: Use lutgen transparency branch
It turns out that alternative solutions like dipc don't produce results
as good as lutgen so the compile time trade-off should be worth it.
2024-08-16 01:57:10 -04:00
a3cd945895 fluent-icons: Generate icons with nix
Unfortunately lutgen doesn't have transparency support added to its main
branch yet and there doesn't seem to be any indicator that this will
ever be added, so we'll have to use an alternative to avoid manually
compiling it.
2024-08-16 01:06:33 -04:00
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
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
514ff07848 nixf-tidy: Add missing fish dependency 2024-08-09 19:25:04 -04:00
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