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

2 years agozsh/pacclean: print Installed Size
Samir Benmendil [Mon, 19 Sep 2022 10:45:20 +0000 (11:45 +0100)]
zsh/pacclean: print Installed Size

2 years agozsh/motd: print if linux version is outdated
Samir Benmendil [Mon, 19 Sep 2022 10:44:46 +0000 (11:44 +0100)]
zsh/motd: print if linux version is outdated

2 years agobin: aur utils command to remove pkgs from local repos
Samir Benmendil [Mon, 19 Sep 2022 10:42:58 +0000 (11:42 +0100)]
bin: aur utils command to remove pkgs from local repos

2 years agoxkb: add option to swap space and backspace
Samir Benmendil [Mon, 19 Sep 2022 10:39:09 +0000 (11:39 +0100)]
xkb: add option to swap space and backspace

Needed for some games that do not let me rebind the space key.

2 years agoweechat: update wee-slack submodule
Samir Benmendil [Mon, 19 Sep 2022 10:28:59 +0000 (11:28 +0100)]
weechat: update wee-slack submodule

2 years agognupg: allow preset passphrases fol pam_gnupg
Samir Benmendil [Wed, 31 Aug 2022 21:39:59 +0000 (22:39 +0100)]
gnupg: allow preset passphrases fol pam_gnupg

pam_gnupg passes the passphrase to the gpg agent, this option is needed
to allow it.

2 years agosystemd: checkupdates daily rather than hourly
Samir Benmendil [Wed, 31 Aug 2022 21:38:06 +0000 (22:38 +0100)]
systemd: checkupdates daily rather than hourly

It's more than enough.

2 years agosystemd: do not log start/stop msgs for mbsync
Samir Benmendil [Wed, 31 Aug 2022 21:36:50 +0000 (22:36 +0100)]
systemd: do not log start/stop msgs for mbsync

The service is run every 5min, these create a lot of noise.

2 years agombsync: only execute pre/post scripts if folders exists
Samir Benmendil [Wed, 31 Aug 2022 21:36:08 +0000 (22:36 +0100)]
mbsync: only execute pre/post scripts if folders exists

Silences a bunch of regular warnings in logs.

2 years agomail: use XOAUTH2 for wio
Samir Benmendil [Wed, 31 Aug 2022 21:34:56 +0000 (22:34 +0100)]
mail: use XOAUTH2 for wio

2 years agogit: replace fpp with wio conditional settings
Samir Benmendil [Wed, 31 Aug 2022 21:33:06 +0000 (22:33 +0100)]
git: replace fpp with wio conditional settings

2 years agogit: add gpg decrypt filter for diff
Samir Benmendil [Wed, 31 Aug 2022 21:30:54 +0000 (22:30 +0100)]
git: add gpg decrypt filter for diff

This allows setting the gpg filter for pass diffs to be able to view the
actual password change in diff views.

2 years agomutt: add start script for wio
Samir Benmendil [Mon, 22 Aug 2022 12:46:17 +0000 (13:46 +0100)]
mutt: add start script for wio

This should probably be reviewed, the main script sources mailfence
already whereas wio should not have mailfence stuff.

(although it doesn't matter too much)

2 years agomutt: add signature to wio emails
Samir Benmendil [Mon, 22 Aug 2022 12:45:06 +0000 (13:45 +0100)]
mutt: add signature to wio emails

2 years agoawesome: include utils in pomodoro
Samir Benmendil [Mon, 22 Aug 2022 10:38:36 +0000 (11:38 +0100)]
awesome: include utils in pomodoro

2 years agoawesome: hactar now uses a bridge for network interface
Samir Benmendil [Mon, 22 Aug 2022 10:37:51 +0000 (11:37 +0100)]
awesome: hactar now uses a bridge for network interface

2 years agoawesome: added robustness when there's no current song
Samir Benmendil [Mon, 22 Aug 2022 10:37:21 +0000 (11:37 +0100)]
awesome: added robustness when there's no current song

2 years agoawesome: support widget for missing title and file
Samir Benmendil [Mon, 22 Aug 2022 10:36:17 +0000 (11:36 +0100)]
awesome: support widget for missing title and file

This could happen when listening to a stream for example.

2 years agoawesome: register bindings for play/pause keys
Samir Benmendil [Mon, 22 Aug 2022 10:35:18 +0000 (11:35 +0100)]
awesome: register bindings for play/pause keys

2 years agoawesome: add play/pause functions to mpd client
Samir Benmendil [Mon, 22 Aug 2022 10:34:49 +0000 (11:34 +0100)]
awesome: add play/pause functions to mpd client

2 years agoweechat: reset defaults for input sizes
Samir Benmendil [Mon, 22 Aug 2022 10:32:03 +0000 (11:32 +0100)]
weechat: reset defaults for input sizes

2 years agoweechat: allow downloading of scripts with /script
Samir Benmendil [Mon, 22 Aug 2022 10:28:38 +0000 (11:28 +0100)]
weechat: allow downloading of scripts with /script

2 years agoweechat: highlight on all messages in wee-slack
Samir Benmendil [Mon, 22 Aug 2022 10:26:59 +0000 (11:26 +0100)]
weechat: highlight on all messages in wee-slack

2 years agoweechat: setup wio for wee-slack
Samir Benmendil [Mon, 22 Aug 2022 10:26:31 +0000 (11:26 +0100)]
weechat: setup wio for wee-slack

2 years agoweechat: update configs
Samir Benmendil [Mon, 22 Aug 2022 10:25:34 +0000 (11:25 +0100)]
weechat: update configs

2 years agoweechat: update wee-slack to support now session tokens
Samir Benmendil [Mon, 22 Aug 2022 10:19:33 +0000 (11:19 +0100)]
weechat: update wee-slack to support now session tokens

2 years agomutt: add zsh mailing to subscribe list
Samir Benmendil [Mon, 18 Jul 2022 11:19:57 +0000 (12:19 +0100)]
mutt: add zsh mailing to subscribe list

2 years agomutt: tidy mailboxes definitions
Samir Benmendil [Mon, 18 Jul 2022 11:18:16 +0000 (12:18 +0100)]
mutt: tidy mailboxes definitions

Use `+` instead of `=` because they are the same but are less confusing
in `name = =mailbox/folder`.

Add extra wio folders.

2 years agomail: setup wio email account + remove fpp
Samir Benmendil [Mon, 18 Jul 2022 09:19:38 +0000 (10:19 +0100)]
mail: setup wio email account + remove fpp

2 years agomutt: use khard for mailfence contacts
Samir Benmendil [Mon, 18 Jul 2022 11:21:55 +0000 (12:21 +0100)]
mutt: use khard for mailfence contacts

2 years agovdirsyncer: initial config
Samir Benmendil [Mon, 18 Jul 2022 11:55:09 +0000 (12:55 +0100)]
vdirsyncer: initial config

2 years agokhard/khal: add initial config
Samir Benmendil [Mon, 18 Jul 2022 11:54:15 +0000 (12:54 +0100)]
khard/khal: add initial config

2 years agozsh: add named dirs for witekio projects
Samir Benmendil [Tue, 5 Jul 2022 10:11:31 +0000 (11:11 +0100)]
zsh: add named dirs for witekio projects

2 years agozsh: delete old unused named dirs
Samir Benmendil [Tue, 5 Jul 2022 10:11:10 +0000 (11:11 +0100)]
zsh: delete old unused named dirs

2 years agogitmodules: prefer https over ssh for submodules
Samir Benmendil [Mon, 4 Jul 2022 17:06:43 +0000 (18:06 +0100)]
gitmodules: prefer https over ssh for submodules

This should make it easier to init submodules even when the current key
has not been enabled in Github.

It should still be easy to switch to ssh when actual changes to repos
are needed.

2 years agoawesome: get default sink with pactl
Samir Benmendil [Mon, 4 Jul 2022 17:05:20 +0000 (18:05 +0100)]
awesome: get default sink with pactl

pactl is much more likely to be installed on systems.

2 years agovim/fugitive: winfixheight FugitiveIndex window
Samir Benmendil [Thu, 9 Jun 2022 13:22:34 +0000 (14:22 +0100)]
vim/fugitive: winfixheight FugitiveIndex window

2 years agoweechat: allow multiline input
Samir Benmendil [Thu, 9 Jun 2022 13:19:55 +0000 (14:19 +0100)]
weechat: allow multiline input

2 years agovim/fugitive: map <leader><space> to open/close index folds
Samir Benmendil [Thu, 9 Jun 2022 13:16:38 +0000 (14:16 +0100)]
vim/fugitive: map <leader><space> to open/close index folds

2 years agovim: map \gs to GitToggle
Samir Benmendil [Thu, 9 Jun 2022 13:16:04 +0000 (14:16 +0100)]
vim: map \gs to GitToggle

2 years agovim: use asyncrun's Make for \r
Samir Benmendil [Thu, 9 Jun 2022 13:15:21 +0000 (14:15 +0100)]
vim: use asyncrun's Make for \r

2 years agovim: add AsyncRun plugin
Samir Benmendil [Thu, 9 Jun 2022 13:14:08 +0000 (14:14 +0100)]
vim: add AsyncRun plugin

2 years agovim/cpp: remove set snippet
Samir Benmendil [Thu, 9 Jun 2022 13:11:30 +0000 (14:11 +0100)]
vim/cpp: remove set snippet

2 years agovim/cpp: add errorformat used for a long time at fpp
Samir Benmendil [Thu, 9 Jun 2022 13:09:11 +0000 (14:09 +0100)]
vim/cpp: add errorformat used for a long time at fpp

I don't know what these match.

2 years agovim/cpp: remove duplicate Debug bindings
Samir Benmendil [Thu, 9 Jun 2022 13:07:39 +0000 (14:07 +0100)]
vim/cpp: remove duplicate Debug bindings

2 years agovim/cpp: prefer .cpp over .c implementation files for .h
Samir Benmendil [Thu, 9 Jun 2022 13:05:08 +0000 (14:05 +0100)]
vim/cpp: prefer .cpp over .c implementation files for .h