]>
 
 
git.rmz.io Git - dotfiles.git/log 
 
 
 
 
 
 
 
 
Samir Benmendil  [Tue, 11 Apr 2023 14:50:05 +0000  (15:50 +0100)] 
 
nvim: disable LazyVim's keymaps and import some of them 
 
Samir Benmendil  [Tue, 11 Apr 2023 14:51:33 +0000  (15:51 +0100)] 
 
vim: import some options from nvim LazyVim 
 
Samir Benmendil  [Tue, 11 Apr 2023 13:20:27 +0000  (14:20 +0100)] 
 
nvim: reset options similar to vimrc 
 
I wanted to disable the options that LazyVim sets, but there seems to be 
a bug that prevents this at the moment. So reset the various settings I 
have in my vimrc again in `config/options.lua`. 
 
See https://github.com/LazyVim/LazyVim/issues/566 
 
Samir Benmendil  [Tue, 11 Apr 2023 00:09:37 +0000  (01:09  +0100)] 
 
nvim: disable interfering mappings lazyvim sets for telescope 
 
Way too used to <space><space> toggling folds. 
 
Also <leader>gs <leader>gc are for fugitive stuff. 
 
Samir Benmendil  [Mon, 10 Apr 2023 23:09:51 +0000  (00:09  +0100)] 
 
nvim: import autocmds from LazyVim 
 
- highlight on yank 
- close some buffers with q only 
 
Samir Benmendil  [Mon, 10 Apr 2023 22:47:16 +0000  (23:47 +0100)] 
 
vim: resize splits in all tabs when resizing vim 
 
Samir Benmendil  [Mon, 10 Apr 2023 22:43:39 +0000  (23:43 +0100)] 
 
nvim: disable LazyVim autocmds, match vimrc augroups to LazyVim 
 
Most of them were already in vimrc. Matching augroup names from LazyVim 
is done to somewhat future proof the autocommands. 
 
Samir Benmendil  [Mon, 10 Apr 2023 22:36:29 +0000  (23:36 +0100)] 
 
vim: set g:mapleader instead of remapping <space> 
 
This is technically the correct way, I used the remap before to support 
both <space> and the default \ as leader keys. 
 
Remapping interferes with nvim's which-key though. It's just a warning 
and I'm not sure if it actually causes features to break. I'm only 
setting mapleader for now to silence this. 
 
I think the mapping was also convenient to be able to map \<key> ad hoc 
rather than use <space><key> or something. We'll deal with this later. 
 
Samir Benmendil  [Mon, 10 Apr 2023 22:15:18 +0000  (23:15 +0100)] 
 
vim: don't reset all autocommands on sourcing vimrc 
 
I'm pretty sure this was added to make sure to not set autocommands that 
weren't reset in groups every time. By now, I hope that all autocommands 
are reset within their own groups, or at least will be when I'm through 
reviewing the vimrc to use with nvim. 
 
Furthermore, this particular reset was unsetting the autocommands set by 
nvim's init.lua and specifically lazy.nvim's plugin loading 
autocommands. It lead to much confusion when trying to have both 
init.lua and vimrc. 
 
Samir Benmendil  [Mon, 10 Apr 2023 19:07:57 +0000  (20:07 +0100)] 
 
nvim: also source original vimrc file 
 
Samir Benmendil  [Mon, 10 Apr 2023 18:45:07 +0000  (19:45 +0100)] 
 
vim: move python3 force to top of vimrc 
 
Samir Benmendil  [Mon, 10 Apr 2023 18:24:17 +0000  (19:24 +0100)] 
 
nvim: override treesitter file support 
 
This has been done now because of [LazyVim#524] and replaces `help` with 
`vimdoc`. While I was there, I also added `c` and removed a few I've 
never heard of. 
 
[LazyVim#524]: https://github.com/LazyVim/LazyVim/issues/524 
 
Samir Benmendil  [Mon, 10 Apr 2023 12:33:41 +0000  (13:33 +0100)] 
 
nvim: add starter template for LazyVim 
 
Samir Benmendil  [Tue, 31 Oct 2023 22:52:43 +0000  (22:52 +0000)] 
 
zsh: rename lib/fzf to lib/10-fzf 
 
This is to run this before a potential 20-atuin if I decide to keep 
that. 
 
Samir Benmendil  [Tue, 31 Oct 2023 22:09:03 +0000  (22:09 +0000)] 
 
systemd: pause mpd on suspend 
 
Samir Benmendil  [Tue, 31 Oct 2023 22:01:20 +0000  (22:01 +0000)] 
 
systemd: add user suspend.target 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:58:05 +0000  (21:58 +0000)] 
 
zsh: use org-agenda as motd 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:57:24 +0000  (21:57 +0000)] 
 
bin/org-agenda: introduce script to list upcoming org todos 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:54:17 +0000  (21:54 +0000)] 
 
ssh: add config for aur.archlinux.org 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:41:30 +0000  (21:41 +0000)] 
 
qutebrowser: update quickmarks 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:40:11 +0000  (21:40 +0000)] 
 
mutt: open html mail in temp-basedir qutebrowser 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:36:01 +0000  (21:36 +0000)] 
 
mpv: load subtitles that contain the title 
 
Rather than having exactly the same name. 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:29:56 +0000  (21:29 +0000)] 
 
kitty: fuck off, don't mess with my environment 
 
Kitty introduced a "shell_integration" which tries to do a package 
managers and/or sysadmins job and does it badly. It creates an alias for 
'sudo' to export the terminfo. It does this regardless of there being an 
alias for 'sudo' already. 
 
This brazen disregard for users setup by simply overriding things has 
led me to try out wezterm now. This config will likely be removed soon. 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:28:46 +0000  (21:28 +0000)] 
 
git: cache credentials 
 
I believe this was added to cache http user/pass for a while and avoid 
having to enter them every time. 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:26:30 +0000  (21:26 +0000)] 
 
bin/monzo.py: try to add tab to memo if possible 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:25:41 +0000  (21:25 +0000)] 
 
bin/monzo.py: some formatting changes 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:20:32 +0000  (21:20 +0000)] 
 
awesome: launch rofimoji to pick emojis 
 
This needs to be extended to match all utf8 chars. 
 
Samir Benmendil  [Tue, 31 Oct 2023 21:20:05 +0000  (21:20 +0000)] 
 
awesome: add mapping for swapping screens 
 
Samir Benmendil  [Tue, 31 Oct 2023 00:04:22 +0000  (00:04  +0000)] 
 
qutebrowser: update config.py and theme 
 
Samir Benmendil  [Mon, 30 Oct 2023 22:38:21 +0000  (22:38 +0000)] 
 
qutebrowser: tidy config file 
 
Remove unused redirector and remove top comment. 
 
Samir Benmendil  [Mon, 30 Oct 2023 22:12:47 +0000  (22:12 +0000)] 
 
qutebrowser: prefer reduced motion 
 
Samir Benmendil  [Mon, 30 Oct 2023 22:07:20 +0000  (22:07 +0000)] 
 
qutebrowser: open hints in mpv using M 
 
Samir Benmendil  [Mon, 30 Oct 2023 22:04:57 +0000  (22:04 +0000)] 
 
qutebrowser: add phind search engine 
 
I haven't really used it much, but who knows, maybe I will. 
 
Samir Benmendil  [Mon, 30 Oct 2023 22:03:53 +0000  (22:03 +0000)] 
 
qutebrowser: disable webgl for most sites 
 
I don't really want my browser to do fancy stuff. 
 
Samir Benmendil  [Mon, 30 Oct 2023 21:58:05 +0000  (21:58 +0000)] 
 
qutebrowser: commit TODOs 
 
Samir Benmendil  [Sun, 29 Oct 2023 18:00:31 +0000  (18:00 +0000)] 
 
qutebrowser: add annotation support in config file 
 
Samir Benmendil  [Sun, 29 Oct 2023 16:52:57 +0000  (16:52 +0000)] 
 
bin/find_duplicate: take folders from input args 
 
Samir Benmendil  [Sun, 29 Oct 2023 16:51:42 +0000  (16:51 +0000)] 
 
bin/maif: pass options through to maim 
 
Samir Benmendil  [Sun, 29 Oct 2023 16:51:20 +0000  (16:51 +0000)] 
 
bin/maic: set pipefail to fail in case maim was cancelled 
 
Samir Benmendil  [Sun, 29 Oct 2023 16:14:47 +0000  (16:14 +0000)] 
 
awesome: do not start steam library as fullscreen 
 
Samir Benmendil  [Sun, 29 Oct 2023 16:24:49 +0000  (16:24 +0000)] 
 
weechat: update wee-slack 
 
Samir Benmendil  [Sun, 29 Oct 2023 16:24:34 +0000  (16:24 +0000)] 
 
weechat: update config 
 
Samir Benmendil  [Thu, 6 Jul 2023 10:55:48 +0000  (11:55 +0100)] 
 
weechat: track new options 
 
Samir Benmendil  [Thu, 6 Jul 2023 10:54:59 +0000  (11:54 +0100)] 
 
weechat: add /meet alias 
 
Samir Benmendil  [Thu, 6 Jul 2023 10:54:36 +0000  (11:54 +0100)] 
 
weechat: update plugins 
 
Samir Benmendil  [Sat, 27 May 2023 16:58:39 +0000  (17:58 +0100)] 
 
mail: sync important emails 
 
Samir Benmendil  [Sat, 27 May 2023 16:40:50 +0000  (17:40 +0100)] 
 
mbsync: do not sync youtube folder anymore 
 
Google killed it. 
 
Samir Benmendil  [Sun, 14 May 2023 22:10:29 +0000  (23:10 +0100)] 
 
xprofile: reload xkb layout on usb connection 
 
Uses inputplug to trigger xkbload on input event, this matches the 
kinesis advantage for now and reloads the layout for it. 
 
Samir Benmendil  [Sun, 14 May 2023 17:04:08 +0000  (18:04 +0100)] 
 
mutt: fix for neomutt 2023-05-12 
 
https://github.com/neomutt/neomutt/issues/3855 
 
Samir Benmendil  [Thu, 4 May 2023 08:43:42 +0000  (09:43 +0100)] 
 
bin: ocp aur-sync-devel to bin 
 
Samir Benmendil  [Thu, 4 May 2023 00:50:15 +0000  (01:50  +0100)] 
 
task: move taskrc file to task subfolder 
 
That is where task now searches for the config file. 
 
Samir Benmendil  [Thu, 13 Apr 2023 23:57:32 +0000  (00:57  +0100)] 
 
xprofile: use lock-session to lock on skull-canyon 
 
Samir Benmendil  [Thu, 13 Apr 2023 23:54:59 +0000  (00:54  +0100)] 
 
qutebrowser: update quickmarks 
 
Samir Benmendil  [Thu, 13 Apr 2023 23:52:47 +0000  (00:52  +0100)] 
 
qutebrowser: disable url interceptor/redirector 
 
I just caused issues. I need to find a more robust way of doing this. 
 
Samir Benmendil  [Thu, 13 Apr 2023 22:50:56 +0000  (23:50 +0100)] 
 
mpv: don't ignore vp9 codecs 
 
Actually that codec works better. But since I had a youtube-dl wrapper 
installed which ran yt-dlp in compatibility mode, the choice of format 
ended up being wrong anyway. 
 
Do not install the yt-dlp-drop-in from AUR. 
 
Samir Benmendil  [Thu, 13 Apr 2023 22:50:03 +0000  (23:50 +0100)] 
 
qutebrowser: ignore bookmarks 
 
I'm not really using them anymore. Quickmarks is the way. 
 
Samir Benmendil  [Thu, 13 Apr 2023 22:49:21 +0000  (23:49 +0100)] 
 
chore: commit a bunch of TODO/FIXME 
 
Samir Benmendil  [Thu, 13 Apr 2023 01:29:12 +0000  (02:29  +0100)] 
 
ncmpcpp: replace deprecated functions 
 
Samir Benmendil  [Thu, 13 Apr 2023 01:01:34 +0000  (02:01  +0100)] 
 
bin: add script to shorten text to N chars or Term width 
 
Samir Benmendil  [Thu, 13 Apr 2023 00:56:08 +0000  (01:56  +0100)] 
 
awesome: tidy background.svg 
 
* Remove the original bitmap that was used to trace the arch logo. 
* Delete some unused layers. 
 
Samir Benmendil  [Sat, 11 Mar 2023 23:43:16 +0000  (23:43 +0000)] 
 
awesome: add binding for pasting primary selection 
 
Samir Benmendil  [Wed, 15 Mar 2023 23:55:17 +0000  (23:55 +0000)] 
 
bin: support ipv4 and ipv6 in whatsmyip 
 
Samir Benmendil  [Sat, 24 Sep 2022 21:22:17 +0000  (21:22 +0000)] 
 
podman: remove monitoring compose.yml 
 
These are handled via quadlet now and run as their own user on the 
system. I should probably find a way to keep the configuration in git 
though. 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:33:03 +0000  (18:33 +0000)] 
 
vim/cpp: binding for YcmCompleter RefactorRename 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:20:44 +0000  (18:20 +0000)] 
 
ranger: fallback to plaintext preview when openscad fails 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:20:28 +0000  (18:20 +0000)] 
 
ranger: enable preview for openscad 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:10:53 +0000  (18:10 +0000)] 
 
qutebrowser: add syncthing and clang-tidy to quickmarks 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:09:24 +0000  (18:09 +0000)] 
 
qutebrowser: add devdoc searchengine 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:09:07 +0000  (18:09 +0000)] 
 
qutebrowser: default to issue scope for evk search 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:07:02 +0000  (18:07 +0000)] 
 
mutt: make dmarc xsl more plaintext friendly 
 
It still requires parsing through w3m but it quite a bit more readable. 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:21:18 +0000  (18:21 +0000)] 
 
systemd: restart checkupdates on failure 
 
Samir Benmendil  [Sat, 11 Mar 2023 18:05:20 +0000  (18:05 +0000)] 
 
systemd: copy systemd system files into etc 
 
Samir Benmendil  [Thu, 2 Mar 2023 22:13:36 +0000  (22:13 +0000)] 
 
mutt: show time for todays emails 
 
Samir Benmendil  [Thu, 23 Feb 2023 20:29:17 +0000  (20:29 +0000)] 
 
zsh/motd: ellide long failed units 
 
Samir Benmendil  [Tue, 7 Mar 2023 13:33:18 +0000  (13:33 +0000)] 
 
gpg: export correct PINENTRY_USER_DATA 
 
It seems that I changed the way /usr/local/bin/pinentry works at some 
point without also changing the setting here. 
 
Samir Benmendil  [Tue, 7 Mar 2023 13:14:58 +0000  (13:14 +0000)] 
 
vim: move close-another-window mappings higher up 
 
Not sure exactly why I had this change, probably just to sort the maps 
alphabetically. 
 
Samir Benmendil  [Tue, 7 Mar 2023 13:14:07 +0000  (13:14 +0000)] 
 
vim: stage kdl, vimspector, cmake4vim and gtest-vim plugins 
 
Samir Benmendil  [Tue, 7 Mar 2023 13:12:28 +0000  (13:12 +0000)] 
 
vim/cpp: add noexcept qualifier to rule5 move ctr/opr 
 
Samir Benmendil  [Tue, 7 Mar 2023 13:10:50 +0000  (13:10 +0000)] 
 
git: ignore worktree directory `/wt/` 
 
Samir Benmendil  [Tue, 7 Mar 2023 13:09:54 +0000  (13:09 +0000)] 
 
weechat: update wee-slack 
 
Samir Benmendil  [Mon, 6 Mar 2023 20:31:05 +0000  (20:31 +0000)] 
 
gdb: install gdbinit into XDG_CONFIG_HOME 
 
Samir Benmendil  [Mon, 7 Nov 2022 14:26:04 +0000  (14:26 +0000)] 
 
zellij: add default config file 
 
Samir Benmendil  [Wed, 1 Feb 2023 00:20:52 +0000  (00:20  +0000)] 
 
vim/snippets: update comment for org datetime 
 
Samir Benmendil  [Wed, 1 Feb 2023 00:20:00 +0000  (00:20  +0000)] 
 
vim/snippets: org compatible date 
 
Samir Benmendil  [Wed, 1 Feb 2023 00:17:34 +0000  (00:17  +0000)] 
 
tmux: remove clipboard bindings 
 
They were occasionally hanging the whole session, probably because 
nothing was coming in through stdin. 
 
More annoyingly, they were trigger inadvertedly when trying to switch 
tabs. 
 
Samir Benmendil  [Wed, 1 Feb 2023 00:14:18 +0000  (00:14  +0000)] 
 
ssh: add fpp related hosts with ProxyJumps 
 
Samir Benmendil  [Wed, 1 Feb 2023 00:13:54 +0000  (00:13  +0000)] 
 
ssh: add libreelec and wrt* hosts 
 
Samir Benmendil  [Wed, 1 Feb 2023 00:10:03 +0000  (00:10  +0000)] 
 
qutebrowser: add evk searchengine 
 
Samir Benmendil  [Tue, 31 Jan 2023 23:47:51 +0000  (23:47 +0000)] 
 
qutebrowser: automatically open PDFs in pdfjs 
 
Samir Benmendil  [Tue, 31 Jan 2023 23:43:20 +0000  (23:43 +0000)] 
 
mutt: render dmarc reports using w3m 
 
This needs a bit more work, maybe even a different xsl for rendering 
text directly. 
 
Samir Benmendil  [Tue, 31 Jan 2023 23:38:43 +0000  (23:38 +0000)] 
 
mpd: add extended m3u playlist plugin support 
 
Samir Benmendil  [Tue, 31 Jan 2023 23:38:16 +0000  (23:38 +0000)] 
 
gpg: extend gpg cache to a day 
 
Samir Benmendil  [Tue, 31 Jan 2023 23:33:09 +0000  (23:33 +0000)] 
 
bin: update monzo and starling qif filters 
 
* monzo to support both current and joint account 
  * actual account_ids left out for privacy reasons 
* starling to discard declined entries 
 
Samir Benmendil  [Tue, 31 Jan 2023 23:32:12 +0000  (23:32 +0000)] 
 
bin/wee-slack: connect to fpp-nuc 
 
Samir Benmendil  [Tue, 31 Jan 2023 23:31:27 +0000  (23:31 +0000)] 
 
bin/steam: remove steamwm stuff 
 
Samir Benmendil  [Tue, 31 Jan 2023 23:27:48 +0000  (23:27 +0000)] 
 
bin/maic: pass arguments through to maim 
 
Samir Benmendil  [Sat, 14 Jan 2023 02:40:33 +0000  (02:40  +0000)] 
 
ranger: prefer open gif in mpv and loop it 
 
Samir Benmendil  [Sat, 14 Jan 2023 02:18:14 +0000  (02:18  +0000)] 
 
zathura: configure zathura to use nord colors and dark pages by default 
 
Samir Benmendil  [Sat, 14 Jan 2023 02:17:07 +0000  (02:17  +0000)] 
 
aliases: tidy ls aliases 
 
Samir Benmendil  [Sat, 14 Jan 2023 02:16:32 +0000  (02:16  +0000)] 
 
awesome: float qemu windows