Commit Graph

3775 Commits

Author SHA1 Message Date
aef4a7cbd8 mpv: fix playback by overriding libplacebo
See https://github.com/NixOS/nixpkgs/issues/412382
2025-06-03 16:59:17 -04:00
30a399f006 chore: update flake inputs
Also updates yazi to use the new `mgr` naming.
2025-06-03 05:22:37 -04:00
cc0a2f4c44 mpv: disable subs-fallback
No more having non-Japanese subtitles appear on certain videos.
2025-05-30 23:34:24 -04:00
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
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
4e6131ad81 dwm: add xdotool
Useful for `xdotool getwindowfocus getwindowname` and other
troubleshooting commands.
2025-05-30 17:45:05 -04:00
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
c8792a9230 hyprland: add record keybind
The saga continues.
2025-05-29 13:09:25 -04:00
f3fdcab049 dwm: add record keybind 2025-05-29 13:09:14 -04:00
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
59ee418882 dwm: don't tile coord window 2025-05-29 12:38:58 -04:00
2199fbe04c hardware: add support for razer mice 2025-05-29 09:50:28 -04:00
e7f2871b62 hyprland: don't dim .exes by default 2025-05-29 09:37:33 -04:00
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
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
a21de919cd chore: update flake inputs 2025-05-26 18:55:20 -04:00
f4252670b1 containers: passthrough /dev/snd/seq
Required for MIDI.
2025-05-22 00:49:29 -04:00
93a9254a02 record: init at 0.1.0 2025-05-22 00:44:48 -04:00
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
2388cdd131 mpv-websocket: init at 0.4.1 2025-05-21 18:17:24 -04:00
98fcf1576e chore: update flake inputs 2025-05-01 14:28:29 -04:00
32ce9e085c kitty: notify when long-running commands finish 2025-05-01 13:51:37 -04:00
6281374854 chore: update to latest sakaya release 2025-05-01 13:50:32 -04:00
4d12999a61 mpv: don't blur subtitle outlines
Improves readability.
2025-04-25 23:36:23 -04:00
9c70c3ce22 system: add user to cdrom group
Makes cdemu work.
2025-04-15 14:57:26 -04:00
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
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
b6ee747e84 picom: don't blur coord window 2025-04-15 01:15:27 -04:00
68d0641efb coord: init at 1.0 2025-04-15 01:12:58 -04:00
e96b24d73f chore: update flake inputs
Notably includes mpv v0.40.0.
2025-04-04 17:40:59 -04:00
26f1a7ef4d mpv: enable trashing with delete key 2025-04-04 17:40:00 -04:00
3853b2025d chore: update package list 2025-04-04 17:38:48 -04:00
ad50c70bb7 meta: always use latest osu-backgrounds
No more need to manually edit this.
2025-04-04 17:36:42 -04:00
6aaa3a60c7 hyprland: replace windowrulev2 with windowrule
For the recent update.
2025-04-04 11:46:10 -04:00
d3b88f4754 osu-backgrounds: 2025-01-01 -> 2025-04-01
It's that time of year again.
2025-04-03 18:09:01 -04:00
5f55ae956e ci: harden with zizmor
See https://woodruffw.github.io/zizmor/audits/
2025-03-31 00:17:11 -04:00
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
4bc7955f42 neovim: add typos-lsp 2025-03-26 10:00:40 -04:00
daf617d1c9 chore: update package list 2025-03-26 09:59:30 -04:00
c7ac188d2a fonts: update to maple-mono 7.0 2025-03-26 09:30:18 -04:00
3950d63851 neovim: remove broken @prisma/language-server
Might add back later.
2025-03-26 09:27:30 -04:00
2575d039b0 mpv: remove old subtitle search settings
Removed in favor of exact match subtitle files.
2025-03-26 09:22:31 -04:00
eb1a5912e9 chore: update flake inputs
Notably updates to Hyprland v0.48.0.
2025-03-26 08:51:03 -04:00
aed83e24ca dwm: add capture area keybind
Now the screenshot keybinds are in sync with Hyprland.
2025-03-26 08:33:33 -04:00
b9e5dbe4a4 fish(ffmpeg): handle files with colons properly 2025-03-26 08:10:56 -04:00
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
db223bbbad chore: use finalAttrs for buildNpmPackage 2025-03-23 10:03:18 -04:00
fa41c1fe0c chore: prefer pname over name 2025-03-23 10:01:36 -04:00
3a0223f6e6 chore: update to latest home-manager / stylix commits
Notably fixes LibreWolf search icons.
2025-03-22 19:33:06 -04:00
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