Commit Graph

131 Commits

Author SHA1 Message Date
Donovan Glover
1fc96be25c
all-the-package-names: 2.0.1669 -> 2.0.1794 2024-10-13 02:31:16 -04:00
Donovan Glover
e47dbd0551
nadesiko3: 3.6.7 -> 3.6.22 2024-10-13 02:21:53 -04:00
Donovan Glover
dc54b90302
packages(yomitan): use github as source
Fixes an issue where updates didn't actually work due to the Firefox
extension url returning the incorrect version.
2024-10-13 01:29:23 -04:00
Donovan Glover
2c2f8acb89
packages(friendlyfox): fix homepage url 2024-10-09 23:12:52 -04:00
Donovan Glover
421d70a3d8
packages: update osu-backgrounds
It's that time of year again.
2024-10-09 17:42:33 -04:00
Donovan Glover
4f420c6c68
packages(rucola): init at 0.4.0 2024-10-06 08:19:47 -04:00
Donovan Glover
8164a3c0f1
eww: Drop
Removes complexity since we don't use eww in dwm.
2024-09-18 14:26:16 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
c654273f92
packages(dunst-scripts): Show for 1 second 2024-09-06 10:50:05 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
4c301830d5
packages(stylix-background): Add missing meta attributes 2024-09-02 11:03:36 -04:00
Donovan Glover
ac84cee715
librewolf: Add showdex extension 2024-09-01 18:59:47 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
44fecbf9e4
chore: Clean up extension packages 2024-08-30 16:42:22 -04:00
Donovan Glover
3c89c82ced
librewolf: Add redlib extension 2024-08-30 13:35:50 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
86a0b442ce
packages(aleo-fonts): Fix version 2024-08-29 19:11:14 -04:00
Donovan Glover
4e417707d9
packages(xland): Fix dwm config not applying 2024-08-29 01:44:38 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
Donovan Glover
c51951e3de
packages: Add phosh-backgrounds
This is a sane default that works well enough.
2024-08-16 17:44:09 -04:00
Donovan Glover
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
Donovan Glover
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
Donovan Glover
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
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