3773 Commits

Author SHA1 Message Date
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
Donovan Glover
9d0e092282
meta: remove caddy / docker (again)
I no longer use docker and caddy on this machine due to having a
preference for using flat files over self-hosted web applications,
especially when I am the sole user of said services.

In general, using the file system offers much more flexibility since it
makes backups easier and we can manipulate any of our data with standard
unix tools.
2025-03-22 19:08:36 -04:00
Donovan Glover
5fe60eb3ee
chore: update to latest nixos-unstable release
htop-vim is no longer broken
2025-03-22 17:59:56 -04:00