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
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
5fe60eb3ee
chore: update to latest nixos-unstable release
...
htop-vim is no longer broken
2025-03-22 17:59:56 -04:00
b9a3bdc912
chore: rename noto-fonts-emoji to noto-fonts-color-emoji
2025-03-22 16:25:08 -04:00
ec63e88df2
system: install default packages
...
Got tired of scripts assuming that perl was installed.
2025-03-19 20:01:33 -04:00
b055f27918
chore: update to latest nixos-unstable release
...
Removed broken packages jamesdsp and htop-vim.
2025-03-14 10:41:01 -04:00