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.
- 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
- 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
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.
- Use physical hardware address for where to put rofi
- Switch dunst to output on focused display
Rotom handles displays differently and my TV keeps dropping from the bus
when turned off, changing its display number when powered back on. This
should fix the effects of that, hopefully.
I keep a browser open on workspace 2 all the time now, and sometimes
want to open a new instance somewhere else. This was a hack for when I
had so little RAM I couldn't leave a browser open all the time.
I apparently forgot to do this ever. I've been using this for about two
months now.
I just reused the modules I built for my swaybar, which already output
close to the proper format; now I just call the modules directly with `if
__name__` hooks to output Waybar format instead of Swaybar format.
We set up a fonts.conf to specify Bitstream Vera for all my font
preferences with a fallback to the Noto Color Emoji. This should
standardize font/emoji support and my method falls back to system
fontconfig if these aren't font.
Then we swap alacritty and sway to monospace.
I dropped ttf-terminus out of my loadout and sway broke. I prefer
standardizing on DSM at this point anyway.
Also remove a vestigal sway config directive.
We drop mpv on the TV being fullscreen in favor of having no borders.
This makes it look full screen while allowing multiple feeds if needs
be. We also remove the swaybar from the TV so it doesn't chew up space.
- Configure sway to place displays matching reality
- Reconfigure sway mpv shortcut to use regular clipboard, not primary
- Drop the hard placement of dunst's output so it uses display 0
This just adds `--image-display-duration=inf` so if I grab a URL and
open it in mpv with Sway's hotkey, it doesn't blink on for a few frames
then exit.
This just drops i3-nagbar for swaynag, changes i3-msg to swaymsg, and
mentions of i3 to sway. The former even worked fine, just did weird
things with windowing.
This signposts that we've actually moved permanently (fingers crossed)
to Sway. I should have done this the moment the first
non-backward-compatible change went in so I could revert to that point,
but meh.