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

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