Commit graph

188 commits

Author SHA1 Message Date
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
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
2de811b974 Make taskwarrior simple report sort by urgency 2023-06-05 22:39:04 -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
9d86178f38 Remove zsh instant prompt
I'm not enough of a zsh heavy user for this to matter
2023-06-05 22:37:01 -07:00
d2d6af7240 Remove pylint complaint about unused globals
Unfortunately this causes Fun with API and util libs where pylint
complains functions are unused =)
2023-05-13 12:13:49 -07:00
8b2daa45c0 Add pylintrc
Also remove line length configs from py linters in vimrc since we're
configuring that properly now.

Don't like having to repeat myself in pylintrc and black's conf but meh.
2023-05-11 13:51:40 -07:00
7d28c9a266 Major vimrc cleanup
- Add comments for uncommented things
- Remove ancient pre-vim 7 conditionals
- Normalize spacing in sets and lets
- Make tabs visible
- Change trailing space visibilty from period to floating dot
- Tune up ALE python linting with pep8, black, isort
2023-05-09 18:07:29 -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
661917f37d Remove iTerm management
This is the only Mac-only thing I manage, and it's just the colors, and
I don't care because it doesn't work right to begin with.
2023-05-05 14:51:57 -07:00
e8100fc21d Refactor .zshrc
- Split login stuff into .profile
- Symlink .profile to .zprofile since zsh only loads the latter
- Drop QPA_PLATFORMTHEME and see what breaks
- Make bat my pager where I have it, most where I don't
- Drop the OS-detection stuff for ls, use exa if I have it
- Drop a couple old aliases
2023-05-03 15:28:32 -07:00