Commit graph

226 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
7384513c56 Make notifylog put out a more standard timestamp 2025-02-21 11:33:53 -08:00
e092f769c6 Add bin/ scripts referenced in configs
Still not 100% sure how I want to tokenize this up. For now if I
reference a script in a config file, I should probably include it so
the env is complete.
2025-02-17 10:45:51 -08:00
e1e3395433 Change global default branch in git 2025-02-17 10:44:31 -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
26a388fef1 Make zsh history instant and shared across 2024-12-15 16:55:52 -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
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