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
630dffbe9a
Add defaults to aerc stylesheet after format change
2023-12-23 13:19:08 -08:00
283e2ecbdf
Tweak aerc and add mail status to waybar
2023-10-12 18:31:13 -07:00
934243e49c
Add aerc back to my loadout
2023-10-02 20:04:02 -07:00
e13b0d8e54
Change waybar clock format
...
Following an update to waybar, the clock starting displaying fractional
seconds. Changing seconds from `%S` to `%OS` truncates the fractional
second, though this is possibly not portable as `%OS` is "alternative
second display" and the definition of "alternative" is vague.
2023-08-23 13:48:36 -07:00
a9a94840e9
Big spaces-to-tabs config reflow
...
Moving to doing tabs in things. No functional changes.
2023-06-05 22:39:21 -07:00
1a69bfaba4
Set pacman makepkg flags
...
This mostly just makes sure to use all my CPU when compiling stuff.
Makes `yay` installs faster.
2023-06-05 22:37:44 -07:00
acdd63b433
Add rich Exception handling to REPL
2023-05-05 17:02:50 -07:00
a225fb0073
Add python-rich pretty print to REPL
2023-05-05 16:59:22 -07:00
a1a852dee1
Remove explicit tab complete from Python REPL
...
This is apparently default behavior now.
2023-05-05 16:55:48 -07:00
1654c2ebf6
Add python REPL configs
...
- Rich for prettification
- Don't write a python_history
2023-05-05 15:24:55 -07:00
896f33addc
Try to normalize display numbers again
...
- 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.
2023-05-02 09:28:45 -07:00
f2cc823724
Remove browsers being locked to workspace 2
...
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.
2023-04-25 05:25:59 -07:00
ce846ac7a1
Update sway/waybar configs for third display
...
This one isn't always connected so we place it such that it won't ruin
my layout if it isn't there.
2023-04-24 11:27:33 -07:00
4b71cdebf7
Make mpv record clips to an absolute path and not relative
2023-04-24 11:27:14 -07:00
6c3833f47c
Add htop configs
...
htop is chatty about updating these on exit so managing them might not
be feasible; we'll see.
2023-04-24 11:26:55 -07:00
f63807762a
Add --loop
to mpv launch shortcut
2023-03-27 16:19:31 -07:00
775196d080
Tweak RAM warning threshold to 80%
...
Mostly because at the moment I run around 72% because Electron exists.
2023-03-27 16:19:04 -07:00
9ce1fa64a2
Add mimeapps.list to enforce personal default apps
...
For the most part this exists to prevent Chromium from opening anything
ever on any system it happens to be installed on. I will always prefer
vim, firefox, and feh for any mimetype those can open.
Unfortunately Arch's default mimetype dataset prefers Chromium for a
vast array of types if it's installed.
2023-03-27 16:17:30 -07:00
640bc9fead
Remove gtk configs that never worked
...
I don't use GTK2 at all any more. GTK3's Arc config never worked, and
when I made it work I realized I dislike what Arc looks like. Hah.
2023-03-07 18:19:52 -08:00