]> git.rmz.io Git - dotfiles.git/log
dotfiles.git
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

2 years agovim/snippets/cmake: update skeleton snippet
Samir Benmendil [Sat, 14 Jan 2023 01:16:50 +0000 (01:16 +0000)]
vim/snippets/cmake: update skeleton snippet

2 years agovim/snippets/org: quote snippet
Samir Benmendil [Sat, 14 Jan 2023 01:15:51 +0000 (01:15 +0000)]
vim/snippets/org: quote snippet

2 years agovim/snippets/org: update datetime to insert inactive datetime
Samir Benmendil [Sat, 14 Jan 2023 01:14:52 +0000 (01:14 +0000)]
vim/snippets/org: update datetime to insert inactive datetime

2 years agovim: consolidate terminal setings in plugin file
Samir Benmendil [Sat, 14 Jan 2023 01:12:52 +0000 (01:12 +0000)]
vim: consolidate terminal setings in plugin file

Also supports nvim terminal and make it more like normal vim one.

2 years agovim: display as much as possible of lastline for long lines
Samir Benmendil [Sat, 14 Jan 2023 01:11:07 +0000 (01:11 +0000)]
vim: display as much as possible of lastline for long lines

2 years agovim: don't set viminfo in nvim
Samir Benmendil [Sat, 14 Jan 2023 01:07:09 +0000 (01:07 +0000)]
vim: don't set viminfo in nvim

2 years agovim: don't set undodir in nvim
Samir Benmendil [Sat, 14 Jan 2023 01:05:49 +0000 (01:05 +0000)]
vim: don't set undodir in nvim

2 years agovim: include bin in nrformats, i.e. only disable octal
Samir Benmendil [Sat, 14 Jan 2023 01:04:16 +0000 (01:04 +0000)]
vim: include bin in nrformats, i.e. only disable octal

2 years agovim: don't set ttymouse in nvim
Samir Benmendil [Sat, 14 Jan 2023 01:01:26 +0000 (01:01 +0000)]
vim: don't set ttymouse in nvim

2 years agovim: highlight non-breakable-spaces
Samir Benmendil [Sat, 14 Jan 2023 01:00:49 +0000 (01:00 +0000)]
vim: highlight non-breakable-spaces

2 years agovim: don't set colorscheme in nvim
Samir Benmendil [Sat, 14 Jan 2023 01:00:28 +0000 (01:00 +0000)]
vim: don't set colorscheme in nvim

2 years agovim: introduce vim-autosource
Samir Benmendil [Sat, 14 Jan 2023 00:50:31 +0000 (00:50 +0000)]
vim: introduce vim-autosource

2 years agovim: do not load vim-man in nvim
Samir Benmendil [Sat, 14 Jan 2023 00:48:41 +0000 (00:48 +0000)]
vim: do not load vim-man in nvim

2 years agovim: do not load nord in nvim
Samir Benmendil [Sat, 14 Jan 2023 00:46:23 +0000 (00:46 +0000)]
vim: do not load nord in nvim

2 years agovim: do not configure airline in nvim
Samir Benmendil [Sat, 14 Jan 2023 00:45:22 +0000 (00:45 +0000)]
vim: do not configure airline in nvim

2 years agovim: toggle git status buffer with \gs
Samir Benmendil [Sat, 14 Jan 2023 00:44:13 +0000 (00:44 +0000)]
vim: toggle git status buffer with \gs

This update was required since some changes upstream.

2 years agovim: introduce characterize and replace easy align mapping
Samir Benmendil [Fri, 13 Jan 2023 23:56:51 +0000 (23:56 +0000)]
vim: introduce characterize and replace easy align mapping

The EasyAlign operator mapping was overriding the built in `ga` which
shows the char under the cursor.

Changed it to <leader>a instead.

2 years agovim: remove name/email
Samir Benmendil [Fri, 13 Jan 2023 23:51:58 +0000 (23:51 +0000)]
vim: remove name/email

2 years agovim: switch between yes and no
Samir Benmendil [Fri, 13 Jan 2023 23:51:31 +0000 (23:51 +0000)]
vim: switch between yes and no

2 years agovim/snippets: disable some horrible c/cpp snippets
Samir Benmendil [Fri, 13 Jan 2023 23:51:01 +0000 (23:51 +0000)]
vim/snippets: disable some horrible c/cpp snippets

2 years agovim/gitconfig: set shiftwidth and tabstop to 8
Samir Benmendil [Fri, 13 Jan 2023 23:49:24 +0000 (23:49 +0000)]
vim/gitconfig: set shiftwidth and tabstop to 8

2 years agovim: ycm mappings for c
Samir Benmendil [Fri, 13 Jan 2023 23:48:40 +0000 (23:48 +0000)]
vim: ycm mappings for c

2 years agovim: enable fenced language in markdown
Samir Benmendil [Fri, 13 Jan 2023 23:47:07 +0000 (23:47 +0000)]
vim: enable fenced language in markdown

2 years agovim: pandoc ftplugin config
Samir Benmendil [Fri, 13 Jan 2023 23:46:16 +0000 (23:46 +0000)]
vim: pandoc ftplugin config

2 years agovim: lua ftplugin configs
Samir Benmendil [Fri, 13 Jan 2023 23:45:59 +0000 (23:45 +0000)]
vim: lua ftplugin configs

2 years agobin: maiq for screen to qr decode
Samir Benmendil [Fri, 13 Jan 2023 22:57:31 +0000 (22:57 +0000)]
bin: maiq for screen to qr decode

2 years agobin: add maic for screen to clipboard
Samir Benmendil [Fri, 13 Jan 2023 22:57:00 +0000 (22:57 +0000)]
bin: add maic for screen to clipboard

2 years agoranger: support gpg files in scope.sh
Samir Benmendil [Fri, 13 Jan 2023 00:22:43 +0000 (00:22 +0000)]
ranger: support gpg files in scope.sh

2 years agoranger: replace scope.sh with new upstream version
Samir Benmendil [Fri, 13 Jan 2023 00:22:02 +0000 (00:22 +0000)]
ranger: replace scope.sh with new upstream version

2 years agomutt: delete wio.sig
Samir Benmendil [Mon, 9 Jan 2023 13:06:27 +0000 (13:06 +0000)]
mutt: delete wio.sig

2 years agomutt: use initials in email name
Samir Benmendil [Mon, 9 Jan 2023 13:05:21 +0000 (13:05 +0000)]
mutt: use initials in email name

2 years agozsh: use CHECKUPDATES_DB from system service
Samir Benmendil [Sun, 30 Oct 2022 20:40:50 +0000 (20:40 +0000)]
zsh: use CHECKUPDATES_DB from system service

2 years agosystemd: symlink system units into /etc
Samir Benmendil [Sun, 30 Oct 2022 20:30:10 +0000 (20:30 +0000)]
systemd: symlink system units into /etc

2 years agosystemd: move checkupdates to systemd services
Samir Benmendil [Sun, 30 Oct 2022 20:28:40 +0000 (20:28 +0000)]
systemd: move checkupdates to systemd services

It makes sense to run them as a system service, they require root to
download the packages and the actual download command may change making
it hard to configure in sudoers.

2 years agomail: fix sending mail via xoauth2
Samir Benmendil [Wed, 2 Nov 2022 10:28:17 +0000 (10:28 +0000)]
mail: fix sending mail via xoauth2

2 years agomake: update some targets to be more readily useable
Samir Benmendil [Tue, 1 Nov 2022 14:48:27 +0000 (14:48 +0000)]
make: update some targets to be more readily useable

2 years agomail: setup fpp mail
Samir Benmendil [Tue, 1 Nov 2022 14:47:02 +0000 (14:47 +0000)]
mail: setup fpp mail

2 years agoxprofile: only set urxvt related env when needed
Samir Benmendil [Tue, 1 Nov 2022 14:42:14 +0000 (14:42 +0000)]
xprofile: only set urxvt related env when needed

2 years agoxprofile: update xrandr for skull-canyon
Samir Benmendil [Tue, 1 Nov 2022 14:41:12 +0000 (14:41 +0000)]
xprofile: update xrandr for skull-canyon

I'm connecting one screen via HDMI now.

2 years agoweechat: rotate and zip logs
Samir Benmendil [Tue, 1 Nov 2022 14:40:37 +0000 (14:40 +0000)]
weechat: rotate and zip logs

2 years agoweechat: install colorize_nicks plugin
Samir Benmendil [Tue, 1 Nov 2022 14:40:05 +0000 (14:40 +0000)]
weechat: install colorize_nicks plugin

2 years agoweechat: update configs
Samir Benmendil [Tue, 1 Nov 2022 14:39:15 +0000 (14:39 +0000)]
weechat: update configs

2 years agoweechat: connect to fpp slack
Samir Benmendil [Tue, 1 Nov 2022 14:31:41 +0000 (14:31 +0000)]
weechat: connect to fpp slack

2 years agoweechat: upgrade wee-slack
Samir Benmendil [Tue, 1 Nov 2022 14:32:31 +0000 (14:32 +0000)]
weechat: upgrade wee-slack

2 years agoxkb: add skull-canyon keyboard
Samir Benmendil [Tue, 1 Nov 2022 14:27:11 +0000 (14:27 +0000)]
xkb: add skull-canyon keyboard

This is not a kinesis anymore.

2 years agogit: replace wio with fpp conditional settings
Samir Benmendil [Tue, 1 Nov 2022 14:09:33 +0000 (14:09 +0000)]
git: replace wio with fpp conditional settings

This reverts commit 0cb9c5b0aaa4f2fb22eb202050fdcc451c8a760c.

2 years agovim: upgrade plug.vim
Samir Benmendil [Tue, 25 Oct 2022 12:01:49 +0000 (13:01 +0100)]
vim: upgrade plug.vim

2 years agomutt: add google client_id
Samir Benmendil [Tue, 25 Oct 2022 16:24:23 +0000 (17:24 +0100)]
mutt: add google client_id

2 years agozsh: reduce blanks in history
Samir Benmendil [Sat, 22 Oct 2022 15:08:48 +0000 (16:08 +0100)]
zsh: reduce blanks in history

2 years agozsh: when using hist_expire_dups_first, HISTSIZE > SAVEHIST
Samir Benmendil [Sat, 22 Oct 2022 15:07:49 +0000 (16:07 +0100)]
zsh: when using hist_expire_dups_first, HISTSIZE > SAVEHIST

2 years agoranger: update rifle.conf
Samir Benmendil [Wed, 28 Sep 2022 10:11:48 +0000 (11:11 +0100)]
ranger: update rifle.conf

Pull changes in from /usr/share/doc/ranger/config/rifle.conf

2 years agoxkb: reformat default.xkb to avoid long lines
Samir Benmendil [Fri, 30 Sep 2022 09:53:06 +0000 (10:53 +0100)]
xkb: reformat default.xkb to avoid long lines

2 years agoawesome: add svg version of background
Samir Benmendil [Fri, 30 Sep 2022 09:40:08 +0000 (10:40 +0100)]
awesome: add svg version of background

2 years agoxprofile: use xss-lock and loginctl lock-session to trigger i3lock
Samir Benmendil [Mon, 26 Sep 2022 16:13:18 +0000 (17:13 +0100)]
xprofile: use xss-lock and loginctl lock-session to trigger i3lock

xss-lock makes sure that i3lock is triggered when the session is locked
via systemd by other means than xidlehook, i.e. LidClose events.

Since there is now a handler for session locking in systemd, might as
well use that on the timer as well via lock-session.

2 years agoxprofile: separate xprofile from xinit
Samir Benmendil [Mon, 26 Sep 2022 16:11:32 +0000 (17:11 +0100)]
xprofile: separate xprofile from xinit

When using a display manager xinitrc is not sourced, however xprofile
still is.

2 years agompv: select bestvideo even if it contains audio too
Samir Benmendil [Tue, 20 Sep 2022 13:54:42 +0000 (14:54 +0100)]
mpv: select bestvideo even if it contains audio too

2 years agoqutebrowser: bind qute-pass unfiltered to `za?l`
Samir Benmendil [Mon, 19 Sep 2022 11:13:33 +0000 (12:13 +0100)]
qutebrowser: bind qute-pass unfiltered to `za?l`

2 years agoqutebrowser: also cycle through accept all cookies
Samir Benmendil [Mon, 19 Sep 2022 11:12:54 +0000 (12:12 +0100)]
qutebrowser: also cycle through accept all cookies

Some website require it.

2 years agoqutebrowser: add sq binding to save quickmarks
Samir Benmendil [Mon, 19 Sep 2022 11:12:31 +0000 (12:12 +0100)]
qutebrowser: add sq binding to save quickmarks

2 years agoncmpcpp: add default song_columns_list_format config
Samir Benmendil [Mon, 19 Sep 2022 11:10:03 +0000 (12:10 +0100)]
ncmpcpp: add default song_columns_list_format config

Makes it easier to configure later on.

2 years agogdb: enable debuginfod (requires debuginfod pkg on Arch)
Samir Benmendil [Mon, 19 Sep 2022 10:50:05 +0000 (11:50 +0100)]
gdb: enable debuginfod (requires debuginfod pkg on Arch)

2 years agoawesome: shift clients in the other direction
Samir Benmendil [Mon, 19 Sep 2022 10:48:16 +0000 (11:48 +0100)]
awesome: shift clients in the other direction

This is to be consistent with the order they are displayed in the
topbar.

2 years agoranger: sort pictures by mtime
Samir Benmendil [Mon, 19 Sep 2022 10:47:08 +0000 (11:47 +0100)]
ranger: sort pictures by mtime