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
34f640c659
Remove OSC-8 links from eza
...
This was actually a bad idea. It horks grep and a ton of other stuff.
2024-10-20 00:54:35 -07:00
c588d158ef
Make transient prompt yellow on remote systems
2024-10-19 23:14:16 -07:00
2828ce7b4e
Beef up exa/eza configs
...
Add OSC-8 links and type icons
2024-10-17 02:08:05 -07:00
d490baa28d
Add execution time to transient prompt
...
Also remove "VBE" from the transient prompt code I yoinked.
2024-10-17 00:42:46 -07:00
ade2e247fa
Make starship prompt remember several flags
...
Just calling `starship prompt` isn't enough. We need to pass several
flags like execution time and status. Also I realize this makes the
right prompt and continuation prompts not work but that's okay because
I don't use those.
2024-10-17 00:29:05 -07:00
5030c18734
Reimplement ZSH transient prompt
2024-10-16 23:58:00 -07:00
0cddc2fd46
Add OSC-8 support to aerc
2024-10-14 17:55:23 -07:00
508fad2e2c
Update supporting script
...
- Update README to properly reflect py3.9 requirement
- Add support for `--force` that's been advertised forever
2024-10-10 15:38:25 -07:00
3033ba4380
Delete ancient .xinitrc
2024-10-09 16:10:32 -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
a0ebe499fa
Put QT themeing back in profile
2024-10-01 11:30:00 -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
70d4f4dc2c
Remove notetaking alias
2024-08-14 21:40:03 -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
51e6bb7950
Set TZ in .profile
2024-04-06 18:48:35 -07:00
66281f7f75
Drop the explicit editor config in .gitconfig
...
We pretty ironclad specify EDITOR now, don't want
to use vim, and don't trust every box to have hx
on it. We could make this a thing in the git local
but trusting EDITOR is probably best.
2024-03-11 21:55:04 -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
1bc958b622
Move ~/bin
to a safer place in my path
...
I'm not overriding commands any more so the security questions of
having `~/bin` first aren't worth it.
2024-03-11 21:50:16 -07:00
d50fe546ff
Add the ability to load a system-local zshrc
2024-03-11 21:49:42 -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
edf46ba158
Set EDITOR in .profile for helix->vim
...
Having to find helix is annoying... and in any case default to vim
if it doesn't exist. If we end up on a box with no vim at all,
we'd be calling an editor by path anyway.
2024-01-08 06:12:06 -08:00
8aeab7241d
Gut vim configs to remove external deps
...
Now that we use Helix, let's pare back vim a bit. This mainly drops
vundle and anything depending on something installed by vundle. Doing
this removes the external plugins, closes a security concern, reduces
the number of steps I need to take to bootstrap my homedir on a new
host, and cuts a lot of cruft out of my homedir.
The only loss here is ALE on systems that lack Helix, but if I'm going
to use vim to write code, I should use vim-lsp or something instead for
consistency with Helix.
2023-12-30 20:34:47 -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
91b6e2377f
Update setup script using new lint rules
...
No functional changes, I just wanted to tidy things up.
2023-12-28 18:01:11 -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
630dffbe9a
Add defaults to aerc stylesheet after format change
2023-12-23 13:19:08 -08:00