Commit graph

226 commits

Author SHA1 Message Date
d23b6c2bc7 Make floating mpv not steal focus
We make the X Class match `__user_requests_float` a wildcard match so it
can begin with anything and make mpv launch with the class
`mpv__user_requests_float`. Then we make that class `no_focus` in i3.

This should prevent focus from jumping to mpv if any of my weird video
playing automation scripts launched mpv suddenly.
2022-05-11 21:19:27 -07:00
f00a861b11 Make taskwarrior searches case-insensitive 2022-05-08 17:52:32 -07:00
8aecaa121c Add bind for aerc to open images 2022-05-08 17:52:20 -07:00
dd2f040f40 Add simple taskwarrior report, undo news hack
This just generates a simple list for sharing a todo list with people.

Also remove the news prompt hack. Apparently taskwarrior does an ==
check for the flagged version and not >. Just it only bothers you every
few runs so I thought it worked but it didn't.
2022-05-06 13:51:44 -07:00
6e9f41e99e Add taskwarrior vim plugin 2022-05-04 19:08:14 -07:00
4848d6ff23 Permanently disable taskwarrior news prompt
Setting the newest version I've viewed news for to 9.9.9 should stop
that forever. What a misfeature.
2022-05-04 19:07:40 -07:00
b600f8b27e Enable qt service work cull in qutebrowser
Newest Qute has a crash bug if you don't cull QT service workers on
startup. This used to be a Windows thing but now it's on Linux I guess,
so let's just make it the default.
2022-05-04 19:06:46 -07:00
eca3477559 Add framework for viewing home webcam
- i3 shortcut to open the webcam
- i3 modify __user_requests_float class to position/size/float window
2022-05-04 19:05:11 -07:00
ecd5e16d98 Add editing of long command lines to zsh 2022-04-16 07:28:46 -07:00
96e9a1c3d1 Allow for collapsing of lists in markdown 2022-04-16 07:20:38 -07:00
cb347ce08c Make sure qute blocks ads 2022-04-16 07:20:14 -07:00
2c8210e50f Expand dunst history from 20 to 100
This doesn't allow more simultaneous notifications. It just sacrifices
some RAM to store more notifications in history, which is important if I
want to be able to call and review history.
2022-02-01 13:54:16 -08:00
7657770a22 Greatly simplify rofi stylesheet
Noticed rofi wasn't handling selection highlights properly any more. In
troubleshooting found the stylesheet was massively over-complicated
since it was a copy of a less simple stylesheet in its origins.
Simplified and fixed the bug.
2021-12-28 01:11:10 -08:00
bc476def8b Change aerc pager and disable notifications
aerc's notifications actually *suck*. They don't fire until you open the
folder containing the new mail.
2021-12-15 15:49:24 -08:00
697e54ea11 Set up aerc to do url scans
- Add a 'u' bind in message view to fire urlscan
- Set PAGER to "most -w" to auto-wrap lines
2021-12-09 10:47:29 -08:00
9ac6a6ad11 Make vim better for markdown editing
- Make vim-pandoc handle following md links wiki-style
- Bring back concealing of formatting
2021-11-30 22:47:56 -08:00
58a993d84b Update rofi config for 1.7.1
- Move config to config.rasi. Was this always broken?
- Change theme declaration to @theme per 1.7.1 changelog
2021-11-30 18:07:48 -08:00
92e5cad840 Drop vestigal --agents ssh keychain option
The default is SSH only anyway, and if the default changes to GPG too,
that's fine and desired.
2021-11-28 17:57:25 -08:00
f37f633a6d Move aerc styleset to right location 2021-11-25 02:24:13 -08:00
3068b09f3a More Aerc tweaks
- Add styleset
- Add socksify to the text/html reading workflow
- Add G and g hotkeys to most for bottom/top of buffer
2021-11-24 21:17:37 -08:00
4eb299f607 Add tab=next-tab to Aerc 2021-11-24 11:45:25 -08:00
87f9bb3e0f Add aerc, remove rofi_bangs experiment 2021-11-23 15:56:11 -08:00
64bab6129d Update dunstrc for 1.7
also add xinitrc flag to hook in keychain unlocking
2021-11-19 13:35:58 -08:00
ad91a1cbc4 Add mostrc with vim keys for navigation 2021-10-11 20:11:26 -07:00
bfebfb7521 Minor tweaks to dunst, vim, zsh
Auto-init tab completion in ZSH
Normalize backspace handling in vim (for windows support)
Force dunst to place notifications on monitor 1, since I moved to
two-monitor setup.
2021-10-03 16:18:25 -07:00
d005066208 Tweak qutebrowser adblock, launch nextcloud on boot 2021-06-19 06:52:43 -07:00
5612ffe971 Expand dunst backlog, add bangs to rofi
Hook in bang script to let rofi handle things like !g and !yt.
2021-04-23 23:09:50 -07:00
38b3d157b8 Add dunst handling, reduce kitty font size 2021-04-17 00:32:54 -07:00
68cf038d05 Massive changes for archlinux move
- Add Xft Xresources to make fonts not ugly
- Add dunstrc now that I'm using dunst
- Manage GTK settings now that I'm free of mate-settings
- Add an i3 keybind for pcmanfm
- Make kitty font size chords +/- by 1pt and not 2pt
- Explicitly specify fonts everywhere
- Put barrier and dunst in xinitrc
- Make QT theme explicit via env var
- Move ZSH keybinds to global since Arch doesn't bind them
2021-04-15 18:54:43 -07:00
a1166b8a18 Kitty floating tweaks, xinitrc
Mainly provide xinitrc to prepare to move to arch with no DM. I don't
need a DM anyway.
2021-04-13 20:56:00 -07:00
b67755e615 Provide for a floating window in i3
- Make any window opened with class `__user_requests_float` float
- Configure qutebrowser to use a script that starts kitty->vim this way
2021-04-10 17:03:13 -07:00
c400b9dff3 Switch itermcolors to non-256 mode 2021-04-06 17:45:36 -07:00
3c6c8e6175 Add iTerm2 theme file 2021-04-06 17:27:51 -07:00
6ca1241b06 Add highlighter support
A new config file for highlighter and a zsh alias to make it behave as
expected when invoked, even if the alias is over-reaching a bit.
2021-04-05 01:20:16 -07:00
f85e083345 Fix linter on qutebrowser config, set editor, add paywall handling 2021-04-04 21:46:54 -07:00
430b199476 Configure qutebrowser for version 2.2
Mostly just renaming a few config directives. Also support launching mpv
from the browser.
2021-04-04 21:08:32 -07:00
ed5e5150d6 Push base16 theme changes
- Switch to a base16 builder wrapper I wrote myself
- Switch small details on a bunch of templates
- Switch to a QVP based color scheme I wrote myself

This should form the most rational default for colors going forward.
2021-04-04 00:09:46 -07:00
a52f9ead7b Add tmux.conf for the hell of it 2021-04-01 21:37:09 -07:00
f8928a6989 Merge pull request 'base16' (#1) from base16 into master
Reviewed-on: #1
2021-04-02 04:21:48 +00:00
fbff00631b Switch EVERYTHING to using base16
This is the result of using [base16](https://github.com/chriskempson/base16).
The first crack at establishing a base16 theme here is based on irblack
with a slight modification to make text selection purple and make rofi's
template less ridiculous.

Also added .Xresources and qutebrowser to management, and added the
resulting vim themes directly to management as well.
2021-04-01 21:16:35 -07:00
c4fe5845dd Disable anaconda and todo-cli in zsh-p10k
I don't use them anymore. Nothing else to say.
2021-04-01 17:58:15 -07:00
8d0674865d Set up OS-specific zsh configs
- Move keybinds into a match for Darwin systems
- Move BSD-isms into the same match, split off Linux-isms for binutils
  into a match for linux systems
- Add a comment or two for some directives I did not immediately
  remember what they did, so I'll remember next time more easily
2021-04-01 16:50:06 -07:00
098d12d332 Add zsh binds for MacOSX HOME/END/DEL 2021-04-01 16:19:40 -07:00
fe2ebf9148 Reduce taskwarrior blocking task coefficient 2021-03-30 17:19:05 -07:00
acbffc546f Tweak colors in taskwarrior theme
Bump dark blues up a bit. I tested this theme on a terminal with
constract minimums. Oops!
2021-03-30 17:15:17 -07:00
f5b3aa8d69 Add personal taskwarrior theme
This theme focuses more on hues than saturation. Aside from that it's
not very special versus the stock themes.

Also add an alias for taskwarrior-tui because it's sometimes useful.
2021-03-30 17:11:17 -07:00
d0ef892e35 Tweak taskwarrior priority coefficients 2021-02-25 13:51:06 -08:00
a0b73e0c04 Add vim-puppet 2021-01-17 17:03:31 -08:00
464f54d01f Add kitty .terminfo file 2020-12-14 21:12:14 -08:00
5221bfd65c Add ~/.vim/backup dir
This is the dir I use for backup files anyway (I may just eliminate swp
files TBH). It needs to exist or vim doesn't function correctly.
2020-12-14 21:08:28 -08:00