]> git.rmz.io Git - dotfiles.git/log
dotfiles.git
17 months agobin/org-agenda: introduce script to list upcoming org todos
Samir Benmendil [Tue, 31 Oct 2023 21:57:24 +0000 (21:57 +0000)]
bin/org-agenda: introduce script to list upcoming org todos

17 months agossh: add config for aur.archlinux.org
Samir Benmendil [Tue, 31 Oct 2023 21:54:17 +0000 (21:54 +0000)]
ssh: add config for aur.archlinux.org

17 months agoqutebrowser: update quickmarks
Samir Benmendil [Tue, 31 Oct 2023 21:41:30 +0000 (21:41 +0000)]
qutebrowser: update quickmarks

17 months agomutt: open html mail in temp-basedir qutebrowser
Samir Benmendil [Tue, 31 Oct 2023 21:40:11 +0000 (21:40 +0000)]
mutt: open html mail in temp-basedir qutebrowser

17 months agompv: load subtitles that contain the title
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.

17 months agokitty: fuck off, don't mess with my environment
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.

17 months agogit: cache credentials
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.

17 months agobin/monzo.py: try to add tab to memo if possible
Samir Benmendil [Tue, 31 Oct 2023 21:26:30 +0000 (21:26 +0000)]
bin/monzo.py: try to add tab to memo if possible

17 months agobin/monzo.py: some formatting changes
Samir Benmendil [Tue, 31 Oct 2023 21:25:41 +0000 (21:25 +0000)]
bin/monzo.py: some formatting changes

17 months agoawesome: launch rofimoji to pick emojis
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.

17 months agoawesome: add mapping for swapping screens
Samir Benmendil [Tue, 31 Oct 2023 21:20:05 +0000 (21:20 +0000)]
awesome: add mapping for swapping screens

17 months agoqutebrowser: update config.py and theme
Samir Benmendil [Tue, 31 Oct 2023 00:04:22 +0000 (00:04 +0000)]
qutebrowser: update config.py and theme

17 months agoqutebrowser: tidy config file
Samir Benmendil [Mon, 30 Oct 2023 22:38:21 +0000 (22:38 +0000)]
qutebrowser: tidy config file

Remove unused redirector and remove top comment.

17 months agoqutebrowser: prefer reduced motion
Samir Benmendil [Mon, 30 Oct 2023 22:12:47 +0000 (22:12 +0000)]
qutebrowser: prefer reduced motion

17 months agoqutebrowser: open hints in mpv using M
Samir Benmendil [Mon, 30 Oct 2023 22:07:20 +0000 (22:07 +0000)]
qutebrowser: open hints in mpv using M

17 months agoqutebrowser: add phind search engine
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.

17 months agoqutebrowser: disable webgl for most sites
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.

17 months agoqutebrowser: commit TODOs
Samir Benmendil [Mon, 30 Oct 2023 21:58:05 +0000 (21:58 +0000)]
qutebrowser: commit TODOs

17 months agoqutebrowser: add annotation support in config file
Samir Benmendil [Sun, 29 Oct 2023 18:00:31 +0000 (18:00 +0000)]
qutebrowser: add annotation support in config file

17 months agobin/find_duplicate: take folders from input args
Samir Benmendil [Sun, 29 Oct 2023 16:52:57 +0000 (16:52 +0000)]
bin/find_duplicate: take folders from input args

17 months agobin/maif: pass options through to maim
Samir Benmendil [Sun, 29 Oct 2023 16:51:42 +0000 (16:51 +0000)]
bin/maif: pass options through to maim

17 months agobin/maic: set pipefail to fail in case maim was cancelled
Samir Benmendil [Sun, 29 Oct 2023 16:51:20 +0000 (16:51 +0000)]
bin/maic: set pipefail to fail in case maim was cancelled

17 months agoawesome: do not start steam library as fullscreen
Samir Benmendil [Sun, 29 Oct 2023 16:14:47 +0000 (16:14 +0000)]
awesome: do not start steam library as fullscreen

17 months agoweechat: update wee-slack
Samir Benmendil [Sun, 29 Oct 2023 16:24:49 +0000 (16:24 +0000)]
weechat: update wee-slack

17 months agoweechat: update config
Samir Benmendil [Sun, 29 Oct 2023 16:24:34 +0000 (16:24 +0000)]
weechat: update config

17 months agoweechat: track new options
Samir Benmendil [Thu, 6 Jul 2023 10:55:48 +0000 (11:55 +0100)]
weechat: track new options

17 months agoweechat: add /meet alias
Samir Benmendil [Thu, 6 Jul 2023 10:54:59 +0000 (11:54 +0100)]
weechat: add /meet alias

17 months agoweechat: update plugins
Samir Benmendil [Thu, 6 Jul 2023 10:54:36 +0000 (11:54 +0100)]
weechat: update plugins

22 months agomail: sync important emails
Samir Benmendil [Sat, 27 May 2023 16:58:39 +0000 (17:58 +0100)]
mail: sync important emails

22 months agombsync: do not sync youtube folder anymore
Samir Benmendil [Sat, 27 May 2023 16:40:50 +0000 (17:40 +0100)]
mbsync: do not sync youtube folder anymore

Google killed it.

23 months agoxprofile: reload xkb layout on usb connection
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.

23 months agomutt: fix for neomutt 2023-05-12
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

23 months agobin: ocp aur-sync-devel to bin
Samir Benmendil [Thu, 4 May 2023 08:43:42 +0000 (09:43 +0100)]
bin: ocp aur-sync-devel to bin

23 months agotask: move taskrc file to task subfolder
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.

23 months agoxprofile: use lock-session to lock on skull-canyon
Samir Benmendil [Thu, 13 Apr 2023 23:57:32 +0000 (00:57 +0100)]
xprofile: use lock-session to lock on skull-canyon

23 months agoqutebrowser: update quickmarks
Samir Benmendil [Thu, 13 Apr 2023 23:54:59 +0000 (00:54 +0100)]
qutebrowser: update quickmarks

23 months agoqutebrowser: disable url interceptor/redirector
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.

23 months agompv: don't ignore vp9 codecs
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.

23 months agoqutebrowser: ignore bookmarks
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.

23 months agochore: commit a bunch of TODO/FIXME
Samir Benmendil [Thu, 13 Apr 2023 22:49:21 +0000 (23:49 +0100)]
chore: commit a bunch of TODO/FIXME

2 years agoawesome: add binding for pasting primary selection
Samir Benmendil [Sat, 11 Mar 2023 23:43:16 +0000 (23:43 +0000)]
awesome: add binding for pasting primary selection

2 years agoncmpcpp: replace deprecated functions
Samir Benmendil [Thu, 13 Apr 2023 01:29:12 +0000 (02:29 +0100)]
ncmpcpp: replace deprecated functions

2 years agobin: add script to shorten text to N chars or Term width
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

2 years agoawesome: tidy background.svg
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.

2 years agobin: support ipv4 and ipv6 in whatsmyip
Samir Benmendil [Wed, 15 Mar 2023 23:55:17 +0000 (23:55 +0000)]
bin: support ipv4 and ipv6 in whatsmyip

2 years agopodman: remove monitoring compose.yml
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.

2 years agovim/cpp: binding for YcmCompleter RefactorRename
Samir Benmendil [Sat, 11 Mar 2023 18:33:03 +0000 (18:33 +0000)]
vim/cpp: binding for YcmCompleter RefactorRename

2 years agoranger: fallback to plaintext preview when openscad fails
Samir Benmendil [Sat, 11 Mar 2023 18:20:44 +0000 (18:20 +0000)]
ranger: fallback to plaintext preview when openscad fails

2 years agoranger: enable preview for openscad
Samir Benmendil [Sat, 11 Mar 2023 18:20:28 +0000 (18:20 +0000)]
ranger: enable preview for openscad

2 years agoqutebrowser: add syncthing and clang-tidy to quickmarks
Samir Benmendil [Sat, 11 Mar 2023 18:10:53 +0000 (18:10 +0000)]
qutebrowser: add syncthing and clang-tidy to quickmarks

2 years agoqutebrowser: add devdoc searchengine
Samir Benmendil [Sat, 11 Mar 2023 18:09:24 +0000 (18:09 +0000)]
qutebrowser: add devdoc searchengine

2 years agoqutebrowser: default to issue scope for evk search
Samir Benmendil [Sat, 11 Mar 2023 18:09:07 +0000 (18:09 +0000)]
qutebrowser: default to issue scope for evk search

2 years agomutt: make dmarc xsl more plaintext friendly
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.

2 years agosystemd: restart checkupdates on failure
Samir Benmendil [Sat, 11 Mar 2023 18:21:18 +0000 (18:21 +0000)]
systemd: restart checkupdates on failure

2 years agosystemd: copy systemd system files into etc
Samir Benmendil [Sat, 11 Mar 2023 18:05:20 +0000 (18:05 +0000)]
systemd: copy systemd system files into etc

2 years agomutt: show time for todays emails
Samir Benmendil [Thu, 2 Mar 2023 22:13:36 +0000 (22:13 +0000)]
mutt: show time for todays emails

2 years agozsh/motd: ellide long failed units
Samir Benmendil [Thu, 23 Feb 2023 20:29:17 +0000 (20:29 +0000)]
zsh/motd: ellide long failed units

2 years agogpg: export correct PINENTRY_USER_DATA
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.

2 years agovim: move close-another-window mappings higher up
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.

2 years agovim: stage kdl, vimspector, cmake4vim and gtest-vim plugins
Samir Benmendil [Tue, 7 Mar 2023 13:14:07 +0000 (13:14 +0000)]
vim: stage kdl, vimspector, cmake4vim and gtest-vim plugins

2 years agovim/cpp: add noexcept qualifier to rule5 move ctr/opr
Samir Benmendil [Tue, 7 Mar 2023 13:12:28 +0000 (13:12 +0000)]
vim/cpp: add noexcept qualifier to rule5 move ctr/opr

2 years agogit: ignore worktree directory `/wt/`
Samir Benmendil [Tue, 7 Mar 2023 13:10:50 +0000 (13:10 +0000)]
git: ignore worktree directory `/wt/`

2 years agoweechat: update wee-slack
Samir Benmendil [Tue, 7 Mar 2023 13:09:54 +0000 (13:09 +0000)]
weechat: update wee-slack

2 years agogdb: install gdbinit into XDG_CONFIG_HOME
Samir Benmendil [Mon, 6 Mar 2023 20:31:05 +0000 (20:31 +0000)]
gdb: install gdbinit into XDG_CONFIG_HOME

2 years agozellij: add default config file
Samir Benmendil [Mon, 7 Nov 2022 14:26:04 +0000 (14:26 +0000)]
zellij: add default config file

2 years agovim/snippets: update comment for org datetime
Samir Benmendil [Wed, 1 Feb 2023 00:20:52 +0000 (00:20 +0000)]
vim/snippets: update comment for org datetime

2 years agovim/snippets: org compatible date
Samir Benmendil [Wed, 1 Feb 2023 00:20:00 +0000 (00:20 +0000)]
vim/snippets: org compatible date

2 years agotmux: remove clipboard bindings
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.

2 years agossh: add fpp related hosts with ProxyJumps
Samir Benmendil [Wed, 1 Feb 2023 00:14:18 +0000 (00:14 +0000)]
ssh: add fpp related hosts with ProxyJumps

2 years agossh: add libreelec and wrt* hosts
Samir Benmendil [Wed, 1 Feb 2023 00:13:54 +0000 (00:13 +0000)]
ssh: add libreelec and wrt* hosts

2 years agoqutebrowser: add evk searchengine
Samir Benmendil [Wed, 1 Feb 2023 00:10:03 +0000 (00:10 +0000)]
qutebrowser: add evk searchengine

2 years agoqutebrowser: automatically open PDFs in pdfjs
Samir Benmendil [Tue, 31 Jan 2023 23:47:51 +0000 (23:47 +0000)]
qutebrowser: automatically open PDFs in pdfjs

2 years agomutt: render dmarc reports using w3m
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.

2 years agompd: add extended m3u playlist plugin support
Samir Benmendil [Tue, 31 Jan 2023 23:38:43 +0000 (23:38 +0000)]
mpd: add extended m3u playlist plugin support

2 years agogpg: extend gpg cache to a day
Samir Benmendil [Tue, 31 Jan 2023 23:38:16 +0000 (23:38 +0000)]
gpg: extend gpg cache to a day

2 years agobin: update monzo and starling qif filters
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

2 years agobin/wee-slack: connect to fpp-nuc
Samir Benmendil [Tue, 31 Jan 2023 23:32:12 +0000 (23:32 +0000)]
bin/wee-slack: connect to fpp-nuc

2 years agobin/steam: remove steamwm stuff
Samir Benmendil [Tue, 31 Jan 2023 23:31:27 +0000 (23:31 +0000)]
bin/steam: remove steamwm stuff

2 years agobin/maic: pass arguments through to maim
Samir Benmendil [Tue, 31 Jan 2023 23:27:48 +0000 (23:27 +0000)]
bin/maic: pass arguments through to maim

2 years agoranger: prefer open gif in mpv and loop it
Samir Benmendil [Sat, 14 Jan 2023 02:40:33 +0000 (02:40 +0000)]
ranger: prefer open gif in mpv and loop it

2 years agozathura: configure zathura to use nord colors and dark pages by default
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

2 years agoaliases: tidy ls aliases
Samir Benmendil [Sat, 14 Jan 2023 02:17:07 +0000 (02:17 +0000)]
aliases: tidy ls aliases

2 years agoawesome: float qemu windows
Samir Benmendil [Sat, 14 Jan 2023 02:16:32 +0000 (02:16 +0000)]
awesome: float qemu windows

2 years agobin/addnzb: show curl errors
Samir Benmendil [Sat, 14 Jan 2023 02:15:41 +0000 (02:15 +0000)]
bin/addnzb: show curl errors

2 years agobin: don't use autossh anymore
Samir Benmendil [Sat, 14 Jan 2023 02:14:20 +0000 (02:14 +0000)]
bin: don't use autossh anymore

Too often it will lock me out by repeatadly attempting to connect.

2 years agobin: use own server for getting external ip
Samir Benmendil [Sat, 14 Jan 2023 02:13:59 +0000 (02:13 +0000)]
bin: use own server for getting external ip

2 years agompv: avoid vp9 codec for ytdl
Samir Benmendil [Sat, 14 Jan 2023 02:11:52 +0000 (02:11 +0000)]
mpv: avoid vp9 codec for ytdl

2 years agomutt: ical2txt support full day events
Samir Benmendil [Sat, 14 Jan 2023 02:09:34 +0000 (02:09 +0000)]
mutt: ical2txt support full day events

2 years agomutt: update ip link in dmarc viewer to use ipalyzer
Samir Benmendil [Sat, 14 Jan 2023 02:07:38 +0000 (02:07 +0000)]
mutt: update ip link in dmarc viewer to use ipalyzer

2 years agoqutebrowser: delete url file, I'm using quickmarks now
Samir Benmendil [Sat, 14 Jan 2023 02:06:26 +0000 (02:06 +0000)]
qutebrowser: delete url file, I'm using quickmarks now

2 years agoqutebrowser: update quickmarks
Samir Benmendil [Sat, 14 Jan 2023 02:05:04 +0000 (02:05 +0000)]
qutebrowser: update quickmarks

2 years agoqutebrowser: update searchengines
Samir Benmendil [Sat, 14 Jan 2023 01:41:17 +0000 (01:41 +0000)]
qutebrowser: update searchengines

2 years agoqutebrowser: open tab in last visible instance
Samir Benmendil [Sat, 14 Jan 2023 01:40:32 +0000 (01:40 +0000)]
qutebrowser: open tab in last visible instance

2 years agoqutebrowser: enable clipboard for gitlab and github
Samir Benmendil [Sat, 14 Jan 2023 01:37:55 +0000 (01:37 +0000)]
qutebrowser: enable clipboard for gitlab and github

2 years agoqutebrowser: remove mapping from ^[ to <Esc>
Samir Benmendil [Sat, 14 Jan 2023 01:35:13 +0000 (01:35 +0000)]
qutebrowser: remove mapping from ^[ to <Esc>

^[ can be used in gitlab to indent/deintent lists. I never really use it
for escape anyway.

2 years agoqutebrowser: update config
Samir Benmendil [Sat, 14 Jan 2023 01:34:43 +0000 (01:34 +0000)]
qutebrowser: update config

2 years agozsh: shell integration for kitty
Samir Benmendil [Sat, 14 Jan 2023 01:23:26 +0000 (01:23 +0000)]
zsh: shell integration for kitty

I'm not sure this was necessary, but it's there now.

2 years agozsh/motd: list failed units
Samir Benmendil [Sat, 14 Jan 2023 01:22:02 +0000 (01:22 +0000)]
zsh/motd: list failed units

2 years agozsh: aliases for systemd list and reset failed units
Samir Benmendil [Sat, 14 Jan 2023 01:21:20 +0000 (01:21 +0000)]
zsh: aliases for systemd list and reset failed units

2 years agovim/org: simple function to insert journal entry
Samir Benmendil [Sat, 14 Jan 2023 01:19:01 +0000 (01:19 +0000)]
vim/org: simple function to insert journal entry