Commit graph

138 commits

Author SHA1 Message Date
b1bb8c49d3 Update swayimg to new antialiasing idiom 2025-03-26 12:37:49 -07:00
d0bc9356b0 Remove gtk 3 default monospace font
I don't even remember why I did this but it's been ugly as sin for ages
and only just recently started being applied to Firefox?
2025-02-27 12:52:12 -08:00
91d9d4c872 Remove pythonrc log disabling
It doesn't work in 3.13 and it's not super important anyway
2025-02-17 10:43:58 -08:00
77ee7e9766 Re-enable foot multichar width handling tweak 2025-01-19 14:02:24 -08:00
8ed1d8bcf6 Move mic mute key to Pause
When I rebuilt my windows box, the newer version of synergy I got
started binding Scroll Lock to a global "Lock cursor to screen" thing
and so this must move.

Also Waynergy never handled Pause correctly and I never noticed.
2025-01-19 14:01:40 -08:00
4bb78b2cb5 Remove helix LSP configs that aren't needed now
Helix now handles ruff correctly out of the box
2025-01-07 09:46:45 -08:00
bab1ad0f8e Switch btop to per-core CPU display 2025-01-03 11:48:26 -08:00
610aaf6d71 Switch from htop to btop
htop is unmanagable with a dotfile repo due to its config save-out
behavior, and btop is cooler anyway. I guess.

I can just use normal top if I want simple
2025-01-03 01:39:57 -08:00
aaa820c32b Add processing script to dunst notifications
This script just writes a timestamped log file to a tmpfs for perusing
out of band, since Dunst's "Timestamps" are something like "Microseconds
since launch" and not at all useful.

We also add some comments and update some directives to newer formats.
2025-01-03 01:21:15 -08:00
5d24c1234f Reorder some waybar modules 2025-01-03 01:20:48 -08:00
7048024b3b Clean up sway config for sharing
- De-i3 some things that stayed on when I moved from i3 to sway
- Fix unicode characters that carried over from copying an example conf
- Remove an old pattern of using variables for workspace names
2025-01-02 07:38:42 -08:00
672b5343b6 Shrink notification max height
256px is a bit too tall...
2024-12-23 14:19:35 -08:00
dcca75faeb Tweak dunst sizes for bigger icons
We're cheating icon usage to put thumbnails in notifications, so we need
a bit more room to play with.
2024-12-18 15:13:18 -08:00
4964a9c9ec Expand dunst history size
Since we're getting notifications for mic controls now, 100 is too
short. Even not printing mic notifications, I miss stuff in my HUD
screen because they age off in the flood of mic muted/mic unmuted etc.

Expand this to 500
2024-12-15 16:54:54 -08:00
ed6c93b597 Add lua info to starship prompt 2024-12-12 14:53:22 -08:00
0b6cfd0cdd Update dunstrc for 1.12
Height has changed from a single int to a tuple
2024-12-09 07:02:18 -08:00
82a0b7f4d5 Tweak dunst timeouts
My priorities are strange...

- A long timeout so I'll notice a notification while doing other stuff
- An eventual clear so I don't drown in notifications I don't close
- An idle timeout so they're all there after a long AFK

I think this does the trick well-ish
2024-12-08 08:11:04 -08:00
47a2a163d6 Add single-key support for screenshot and mute
- Add printscreen and scroll_lock as keys for screenshot and mic_mute
- Add waynergy config support for rewriting the printscreen keycode to
the code evdev xkb map expects
2024-10-27 02:49:44 -07:00
aea72b2250 Switch waybar mic module to signal-driven
This won't auto-refresh, but will refresh if Waybar receives the signal.
In this case it's `pkill -SIGRTMIN+1`
2024-10-25 03:59:47 -07:00
7bea5a2cc1 Add mic mute shortcut stuff to sway and waybar 2024-10-25 03:37:37 -07:00
0cddc2fd46 Add OSC-8 support to aerc 2024-10-14 17:55:23 -07:00
566093fc9d Space out git status in starship prompt 2024-10-08 17:31:26 -07:00
899c550345 Switch from powerlevel10k to starship 2024-10-08 17:29:53 -07:00
651a2da9be Update helix/ruff confs
- Support autoformatting Javascript in Helix
- Update Ruff to use modern config idioms
2024-10-08 13:27:57 -07:00
c528134912 Add mpv profile for loudness normalization 2024-10-01 11:30:48 -07:00
7353abb58c Try to go without wcswidth in foot
It really is a nasty choice between overlapping glyphs or carked widths
2024-10-01 11:30:25 -07:00
8497f018eb Update qutebrowser configs
- Formatter swapped some quotes around
- Small color tweaks
- Hardware decoding
2024-10-01 11:28:51 -07:00
e9186c419e Revert mimeapps to using firefox
I just can't hang with qutebrowser when half a dozen important sites to
me block it via deep inspection. Sigh.
2024-10-01 11:27:53 -07:00
c994f8334b Add dunst controls to sway shortcuts 2024-08-27 17:43:54 -07:00
c3c9923ff1 Add waybar to headless display 2024-08-14 21:39:49 -07:00
0c21f9d85c Make foot handle multi-width characters better 2024-08-14 21:39:22 -07:00
96664adf45 Update sway for headless VNC
- Change aux workspace names from numbers
- Add headless startup glue
2024-08-14 21:38:51 -07:00
c782d281f9 Update swayimg cfg for new version 2024-08-14 21:38:02 -07:00
59aeff83d3 Switch waynergy idle-inhibit from none to false
I think either work but the docs explictly say to use `false`
2024-03-11 21:51:30 -07:00
0ae3e2a708 Finalize switch from feh to swayimg
Needed to update my mimeapps...
2024-03-11 21:51:05 -07:00
7608431bff Switch from feh to swayimg 2024-03-11 21:49:16 -07:00
de5b4b88a8 Fix up aerc and dunst to notify correctly
- Notify on new messages
- Ignore notifications in my RSS inbox, they're not important
- Also tweak keybinds in message view
2024-03-11 21:48:25 -07:00
554b62b40b Switch from alacritty to foot 2024-03-11 21:46:54 -07:00
d0261d5ae6 Tidy up mpv configs
- Turn off screensaver inhibition because it shanks *all* wayland idle detection
- Bump hardware decoding settings up to use gpu-next and safe codecs only
2024-03-11 21:46:07 -07:00
315e0d3821 A lot of configs to drop taskwarrior
Dropping taskwarrior in favor of a more fluid "Put TODO in notes"
system. taskrc is gone, various things have been shucked to make
room for the new system, remove task monitor from my waybar.
2024-02-16 09:44:01 -08:00
36b1aa93b0 Tweak global ruff config
Add D203 to the exempt list because it conflicts with how the ruff
formatter works by default.
2024-02-16 09:43:21 -08:00
741b413fb3 Force explicit mode for my TV
Left to its own devices, my TV will default to a mode that runs at
59Hz. This can, in some situations, cause really weird input latency
issues on both displays as they're running at different refresh
rates. So this forces my TV to 60Hz to match my main displays.

This is system-specific and should possibly go into some imported
"local" file but meh.
2024-01-08 11:20:23 -08:00
769fc49ef2 Add preview rules to ruff
At the moment the main rule I want is PLW1514: open() without
explicit encoding. I may need to trim this back to explicit rules.
2024-01-08 06:14:15 -08:00
2c7852627b Make helix default to true color mode
And comment a few settings for readability
2023-12-29 18:50:41 -08:00
e71c22b63a Force wrapping on markdown in helix
This is coming by default next version but it's not out yet so we can
stopgap this for now.
2023-12-29 16:47:54 -08:00
ff2faf4e4c Configure helix and ruff
- Make helix use ruff-lsp and pyright
- Configure ruff to my specifications
- Tweak a helix theme color or two
2023-12-28 17:18:09 -08:00
30fee03dd0 Switch alacritty to toml configs 2023-12-28 17:17:18 -08:00
7a3fa2bbe5 Try to disable vbell on aerc
This doesn't actually work right now; need to figure out why.
2023-12-23 13:20:23 -08:00
935e0062bf Add monitoring for OME streams 2023-12-23 13:19:44 -08:00
9a7a4dcc57 Add helix configs 2023-12-23 13:19:31 -08:00