3775 Commits

Author SHA1 Message Date
Donovan Glover
aef4a7cbd8
mpv: fix playback by overriding libplacebo
See https://github.com/NixOS/nixpkgs/issues/412382
2025-06-03 16:59:17 -04:00
Donovan Glover
30a399f006
chore: update flake inputs
Also updates yazi to use the new `mgr` naming.
2025-06-03 05:22:37 -04:00
Donovan Glover
cc0a2f4c44
mpv: disable subs-fallback
No more having non-Japanese subtitles appear on certain videos.
2025-05-30 23:34:24 -04:00
Donovan Glover
85d8a02598
mpv: set default subtitle language
Makes mpv choose the right language on startup. No more having to
manually select which subtitles to use.
2025-05-30 23:34:11 -04:00
Donovan Glover
826cfc0f4b
mpv: add mpv-websocket support
Note that we use a simplified version of run_websocket_server.lua since
we don't depend on toggling functionality.
2025-05-30 23:08:09 -04:00
Donovan Glover
4e6131ad81
dwm: add xdotool
Useful for `xdotool getwindowfocus getwindowname` and other
troubleshooting commands.
2025-05-30 17:45:05 -04:00
Donovan Glover
a652c40287
mpv: override with ffmpeg-full
Fixes an issue where some mpv features like subtitle support were broken
due to not using ffmpeg-full.

An override is used instead of an overlay here to prevent having to
compile all packages that depend on mpv.
2025-05-30 16:43:43 -04:00
Donovan Glover
c8792a9230
hyprland: add record keybind
The saga continues.
2025-05-29 13:09:25 -04:00
Donovan Glover
f3fdcab049
dwm: add record keybind 2025-05-29 13:09:14 -04:00
Donovan Glover
e348ccbf1c
chore: update package list
- Added wine to the host for troubleshooting container issues and OS
  integration with trusted programs.
- Replaced memento with mpv-socket for a solid yomitan setup in the
  browser without duplicating dictionaries.
2025-05-29 13:04:34 -04:00
Donovan Glover
59ee418882
dwm: don't tile coord window 2025-05-29 12:38:58 -04:00
Donovan Glover
2199fbe04c
hardware: add support for razer mice 2025-05-29 09:50:28 -04:00
Donovan Glover
e7f2871b62
hyprland: don't dim .exes by default 2025-05-29 09:37:33 -04:00
Donovan Glover
d03ef276a5
containers: mount /media as read-only
Necessary when passing cdemu mount points to the wine container.
2025-05-29 09:36:30 -04:00
Donovan Glover
62db5c443f
mpv: don't use really-quiet by default
Output is good for troubleshooting things like mpv-websocket.
2025-05-29 09:32:47 -04:00
Donovan Glover
a21de919cd
chore: update flake inputs 2025-05-26 18:55:20 -04:00
Donovan Glover
f4252670b1
containers: passthrough /dev/snd/seq
Required for MIDI.
2025-05-22 00:49:29 -04:00
Donovan Glover
93a9254a02
record: init at 0.1.0 2025-05-22 00:44:48 -04:00
Donovan Glover
6f26bf0ca7
librewolf: replace goo.ne.jp with excite.co.jp
search.goo.ne.jp is no more.
2025-05-21 18:19:56 -04:00
Donovan Glover
2388cdd131
mpv-websocket: init at 0.4.1 2025-05-21 18:17:24 -04:00
Donovan Glover
98fcf1576e
chore: update flake inputs 2025-05-01 14:28:29 -04:00
Donovan Glover
32ce9e085c
kitty: notify when long-running commands finish 2025-05-01 13:51:37 -04:00
Donovan Glover
6281374854
chore: update to latest sakaya release 2025-05-01 13:50:32 -04:00
Donovan Glover
4d12999a61
mpv: don't blur subtitle outlines
Improves readability.
2025-04-25 23:36:23 -04:00
Donovan Glover
9c70c3ce22
system: add user to cdrom group
Makes cdemu work.
2025-04-15 14:57:26 -04:00
Donovan Glover
bd19ef5131
chore: update flake inputs
Note that this update broke lualine transparency. Might be fixed in a
later update to the plugin.
2025-04-15 01:19:06 -04:00
Donovan Glover
ad5cd49ac9
wine: switch from waylandFull to stagingFull
stagingFull is updated more than waylandFull, so let's use that
instead.
2025-04-15 01:16:48 -04:00
Donovan Glover
b6ee747e84
picom: don't blur coord window 2025-04-15 01:15:27 -04:00
Donovan Glover
68d0641efb
coord: init at 1.0 2025-04-15 01:12:58 -04:00
Donovan Glover
e96b24d73f
chore: update flake inputs
Notably includes mpv v0.40.0.
2025-04-04 17:40:59 -04:00
Donovan Glover
26f1a7ef4d
mpv: enable trashing with delete key 2025-04-04 17:40:00 -04:00
Donovan Glover
3853b2025d
chore: update package list 2025-04-04 17:38:48 -04:00
Donovan Glover
ad50c70bb7
meta: always use latest osu-backgrounds
No more need to manually edit this.
2025-04-04 17:36:42 -04:00
Donovan Glover
6aaa3a60c7
hyprland: replace windowrulev2 with windowrule
For the recent update.
2025-04-04 11:46:10 -04:00
Donovan Glover
d3b88f4754
osu-backgrounds: 2025-01-01 -> 2025-04-01
It's that time of year again.
2025-04-03 18:09:01 -04:00
Donovan Glover
5f55ae956e
ci: harden with zizmor
See https://woodruffw.github.io/zizmor/audits/
2025-03-31 00:17:11 -04:00
Donovan Glover
b2448aa62b
overlays: update kitty to 0.41.0
Fixes an issue where kitty would crash all the time when its window
was resized in 0.40.1.
2025-03-30 23:13:47 -04:00
Donovan Glover
4bc7955f42
neovim: add typos-lsp 2025-03-26 10:00:40 -04:00
Donovan Glover
daf617d1c9
chore: update package list 2025-03-26 09:59:30 -04:00
Donovan Glover
c7ac188d2a
fonts: update to maple-mono 7.0 2025-03-26 09:30:18 -04:00
Donovan Glover
3950d63851
neovim: remove broken @prisma/language-server
Might add back later.
2025-03-26 09:27:30 -04:00
Donovan Glover
2575d039b0
mpv: remove old subtitle search settings
Removed in favor of exact match subtitle files.
2025-03-26 09:22:31 -04:00
Donovan Glover
eb1a5912e9
chore: update flake inputs
Notably updates to Hyprland v0.48.0.
2025-03-26 08:51:03 -04:00
Donovan Glover
aed83e24ca
dwm: add capture area keybind
Now the screenshot keybinds are in sync with Hyprland.
2025-03-26 08:33:33 -04:00
Donovan Glover
b9e5dbe4a4
fish(ffmpeg): handle files with colons properly 2025-03-26 08:10:56 -04:00
Donovan Glover
8d78b14a00
fcitx: fix spelling of UseInputMethodLanguageToDisplayText
Caught with `typos`/`typos-lsp`. Changed in 2023 upstream.

See: https://github.com/fcitx/fcitx5/pull/823
2025-03-23 10:12:00 -04:00
Donovan Glover
db223bbbad
chore: use finalAttrs for buildNpmPackage 2025-03-23 10:03:18 -04:00
Donovan Glover
fa41c1fe0c
chore: prefer pname over name 2025-03-23 10:01:36 -04:00
Donovan Glover
3a0223f6e6
chore: update to latest home-manager / stylix commits
Notably fixes LibreWolf search icons.
2025-03-22 19:33:06 -04:00
Donovan Glover
3287c29e16
hyprland: use hyprnome with scroll wheel
Took so long to add since I never used this previously.
2025-03-22 19:09:21 -04:00