]> git.rmz.io Git - dotfiles.git/log
dotfiles.git
4 years agomutt: fix F macro to not write message to home
Samir Benmendil [Sat, 8 Aug 2020 12:10:00 +0000 (13:10 +0100)]
mutt: fix F macro to not write message to home

I'm not entirely sure what was happening here. But IIRC this macro was
writing emails to ~. Possibly because of the `;s` or something.

The set command supports setting multiple options at the same time, just
use that.

Spliting up the command to multiline also makes it easier to read.

4 years agomutt: fix archive message path
Samir Benmendil [Sat, 8 Aug 2020 12:05:07 +0000 (13:05 +0100)]
mutt: fix archive message path

Message were being archived into a completely wrong path, I was very
confused to find message in mailfenc, thought they were a mistake while
doing a backup of some sort when setting it up initially and almost
deleted them.

All messages have been restored to the correct archive folderd and the
hook has been updated.

4 years agomail: setup youtube sync for mailfence
Samir Benmendil [Sat, 8 Aug 2020 11:58:24 +0000 (12:58 +0100)]
mail: setup youtube sync for mailfence

4 years agomutt: convert dmarc reports to html and display in browser
Samir Benmendil [Sat, 8 Aug 2020 11:54:12 +0000 (12:54 +0100)]
mutt: convert dmarc reports to html and display in browser

Currently only supports doing this from the attachement view. This is ok
for now.

4 years agobin: add monzo and starling json to qif conversion scripts
Samir Benmendil [Sat, 8 Aug 2020 11:46:23 +0000 (12:46 +0100)]
bin: add monzo and starling json to qif conversion scripts

Used to import monzo and starling transactions history from their rest
api into kmymoney.

4 years agoawesome/pomodoro: update submodule to fix lua5.4 issues
Samir Benmendil [Sat, 8 Aug 2020 11:43:59 +0000 (12:43 +0100)]
awesome/pomodoro: update submodule to fix lua5.4 issues

4 years agoawesome: remove awesompd
Samir Benmendil [Sat, 8 Aug 2020 11:50:28 +0000 (12:50 +0100)]
awesome: remove awesompd

It's been replaced by my own mpd_widget.

4 years agoawesome/mpd_widget: show popup after clicking to destroy
Samir Benmendil [Sat, 8 Aug 2020 10:42:33 +0000 (11:42 +0100)]
awesome/mpd_widget: show popup after clicking to destroy

The popup would not show if clicked to destroy it then hovering over the
widget again. Would have to wait until the timer runs out.

4 years agoawesome: remove freedesktop menu
Samir Benmendil [Sat, 8 Aug 2020 10:19:33 +0000 (11:19 +0100)]
awesome: remove freedesktop menu

I haven't used it in ages, and it broke in a recent upgrade of lua.

4 years agoawesome/mpd_widget: Update popup contents
Samir Benmendil [Sat, 8 Aug 2020 10:12:23 +0000 (11:12 +0100)]
awesome/mpd_widget: Update popup contents

* Print filename if there is no artist/title.
* Don't print album if there isn't any

4 years agoawesome/mpd_widget: Add extra_space between scroll text
Samir Benmendil [Sat, 8 Aug 2020 10:11:21 +0000 (11:11 +0100)]
awesome/mpd_widget: Add extra_space between scroll text

4 years agoawesome/mpd_widget: some cleanup
Samir Benmendil [Sat, 8 Aug 2020 10:10:58 +0000 (11:10 +0100)]
awesome/mpd_widget: some cleanup

4 years agoawesome/mpd_widget: center scroll widget when smaller than forced_width
Samir Benmendil [Wed, 5 Aug 2020 22:08:57 +0000 (23:08 +0100)]
awesome/mpd_widget: center scroll widget when smaller than forced_width

4 years agoawesome/mpd_widget: put scroll widget part of mpd_widget
Samir Benmendil [Wed, 5 Aug 2020 20:12:31 +0000 (21:12 +0100)]
awesome/mpd_widget: put scroll widget part of mpd_widget

4 years agoawesome: wrap mpd_widget into a scroll container and use it
Samir Benmendil [Wed, 5 Aug 2020 19:27:46 +0000 (20:27 +0100)]
awesome: wrap mpd_widget into a scroll container and use it

4 years agoawesome/mpd_widget: turn it into a "class"
Samir Benmendil [Wed, 5 Aug 2020 19:27:03 +0000 (20:27 +0100)]
awesome/mpd_widget: turn it into a "class"

4 years agoawesome/mpd_widget: use ping command to sync state
Samir Benmendil [Mon, 3 Aug 2020 21:06:54 +0000 (22:06 +0100)]
awesome/mpd_widget: use ping command to sync state

The ping command does nothing other than return OK, but it will be sent
in order of the `send()` call, i.e. after any previous invocation of
`send()` and since the server will return strings in order, this
guarantees that the previous `status` and `currentsong` command have
been evaluated and contain data.

4 years agoawesome/mpd_widget: add persistent popup
Samir Benmendil [Mon, 3 Aug 2020 20:57:47 +0000 (21:57 +0100)]
awesome/mpd_widget: add persistent popup

4 years agoawesome: new mpd widget using mpc.lua
Samir Benmendil [Sun, 2 Aug 2020 20:36:13 +0000 (21:36 +0100)]
awesome: new mpd widget using mpc.lua

4 years agoawesome: add mpc lua lib to communicate with mpd
Samir Benmendil [Sun, 2 Aug 2020 19:41:17 +0000 (20:41 +0100)]
awesome: add mpc lua lib to communicate with mpd

4 years agovim: force use of python3
Samir Benmendil [Sat, 8 Aug 2020 10:47:36 +0000 (11:47 +0100)]
vim: force use of python3

4 years agoqutebrowser: accept cookies from steam
Samir Benmendil [Sun, 10 May 2020 17:01:17 +0000 (18:01 +0100)]
qutebrowser: accept cookies from steam

4 years agoqutebrowser: accept cookies from humble bundle
Samir Benmendil [Sun, 10 May 2020 16:23:11 +0000 (17:23 +0100)]
qutebrowser: accept cookies from humble bundle

4 years agozsh: don't change directories after todo
Samir Benmendil [Sun, 10 May 2020 15:55:21 +0000 (16:55 +0100)]
zsh: don't change directories after todo

4 years agoqutebrowser: enable notifications for some sites
Samir Benmendil [Sun, 10 May 2020 14:25:47 +0000 (15:25 +0100)]
qutebrowser: enable notifications for some sites

4 years agoqutebrowser: let's not accept cookies anymore for most sites
Samir Benmendil [Sun, 10 May 2020 14:21:13 +0000 (15:21 +0100)]
qutebrowser: let's not accept cookies anymore for most sites

This might be a tad to restrictive, but we'll see how it goes.

4 years agoqutebrowser: update config
Samir Benmendil [Sun, 10 May 2020 11:58:53 +0000 (12:58 +0100)]
qutebrowser: update config

4 years agovim: update switch#Switch to new API
Samir Benmendil [Mon, 1 Jun 2020 15:27:10 +0000 (16:27 +0100)]
vim: update switch#Switch to new API

It now takes a dict.

5 years agoweechat: update wee-slack
Samir Benmendil [Thu, 14 May 2020 11:27:38 +0000 (12:27 +0100)]
weechat: update wee-slack

5 years agoweechat: auto open threads
Samir Benmendil [Thu, 14 May 2020 11:26:53 +0000 (12:26 +0100)]
weechat: auto open threads

5 years agozsh: add named directory to fpp source
Samir Benmendil [Fri, 8 May 2020 14:57:52 +0000 (15:57 +0100)]
zsh: add named directory to fpp source

5 years agozsh: add alias to get diff since forkpoint
Samir Benmendil [Fri, 8 May 2020 14:56:56 +0000 (15:56 +0100)]
zsh: add alias to get diff since forkpoint

5 years agovim: remove ycm extra conf file
Samir Benmendil [Fri, 8 May 2020 14:52:49 +0000 (15:52 +0100)]
vim: remove ycm extra conf file

It's not needed for clangd

5 years agovim/cpp: remove hint arguments hint in class snippet
Samir Benmendil [Fri, 8 May 2020 14:49:52 +0000 (15:49 +0100)]
vim/cpp: remove hint arguments hint in class snippet

It results in broken code if left untouched.

5 years agovim/c: don't put spaces around inline comments
Samir Benmendil [Fri, 8 May 2020 14:49:09 +0000 (15:49 +0100)]
vim/c: don't put spaces around inline comments

5 years agofixup! vim/cpp: add mapping for YcmCompleter GoToReferences
Samir Benmendil [Fri, 8 May 2020 14:48:40 +0000 (15:48 +0100)]
fixup! vim/cpp: add mapping for YcmCompleter GoToReferences

5 years agovim/cpp: use YcmCompleter Format instead of vim-clang-format
Samir Benmendil [Fri, 8 May 2020 14:46:36 +0000 (15:46 +0100)]
vim/cpp: use YcmCompleter Format instead of vim-clang-format

5 years agovim/cpp: add mapping for YcmCompleter GoToReferences
Samir Benmendil [Fri, 8 May 2020 14:44:07 +0000 (15:44 +0100)]
vim/cpp: add mapping for YcmCompleter GoToReferences

5 years agovim: mention that cindent has no effect
Samir Benmendil [Fri, 8 May 2020 14:43:42 +0000 (15:43 +0100)]
vim: mention that cindent has no effect

5 years agomutt: remove reply hook
Samir Benmendil [Fri, 8 May 2020 14:25:40 +0000 (15:25 +0100)]
mutt: remove reply hook

I don't need to send emails as chakra anymore, so hopefully it is all
covered by the folder hooks now.

5 years agombsync: move some less useful Channels to separate Group
Samir Benmendil [Fri, 8 May 2020 14:20:01 +0000 (15:20 +0100)]
mbsync: move some less useful Channels to separate Group

Hopefully we can sync them separately by invoking
`~/.config/mbsync/sync-mail gmail-more` and the relevant systemd unit.

5 years agombsync: Apparently fpp's bin is called trash
Samir Benmendil [Fri, 8 May 2020 14:17:39 +0000 (15:17 +0100)]
mbsync: Apparently fpp's bin is called trash

5 years agoawesome: lock session with i3lock directly
Samir Benmendil [Fri, 8 May 2020 14:13:13 +0000 (15:13 +0100)]
awesome: lock session with i3lock directly

5 years agovim: bring back vinfo plugin
Samir Benmendil [Fri, 8 May 2020 14:11:36 +0000 (15:11 +0100)]
vim: bring back vinfo plugin

5 years agoxkb: enable shift(both_capslock) option
Samir Benmendil [Fri, 8 May 2020 14:03:54 +0000 (15:03 +0100)]
xkb: enable shift(both_capslock) option

5 years agoxidlehook: replace xautolock with xidlehook
Samir Benmendil [Fri, 8 May 2020 14:03:17 +0000 (15:03 +0100)]
xidlehook: replace xautolock with xidlehook

5 years agovim: add binding for unite jumplist
Samir Benmendil [Fri, 8 May 2020 12:48:13 +0000 (13:48 +0100)]
vim: add binding for unite jumplist

5 years agovim: use <buffer> local bindings
Samir Benmendil [Fri, 8 May 2020 12:46:34 +0000 (13:46 +0100)]
vim: use <buffer> local bindings

5 years agoqutebrowser: prefer dark color scheme
Samir Benmendil [Fri, 8 May 2020 12:45:40 +0000 (13:45 +0100)]
qutebrowser: prefer dark color scheme

5 years agoqutebrowser: update defaults
Samir Benmendil [Fri, 8 May 2020 12:45:23 +0000 (13:45 +0100)]
qutebrowser: update defaults

5 years agoretroarch: delete retroarch
Samir Benmendil [Fri, 8 May 2020 12:27:59 +0000 (13:27 +0100)]
retroarch: delete retroarch

It has changed way too much since these configs were created, should
start from scratch next time I want to set this up.

5 years agomutt: don't delete gmail emails anymore
Samir Benmendil [Sun, 5 Apr 2020 10:52:38 +0000 (11:52 +0100)]
mutt: don't delete gmail emails anymore

Gmail is not really being used anymore.

5 years agomutt: save mailfence archives to correct folder
Samir Benmendil [Sun, 5 Apr 2020 10:49:55 +0000 (11:49 +0100)]
mutt: save mailfence archives to correct folder

5 years agomail: send email as gmail address from gmail
Samir Benmendil [Mon, 16 Mar 2020 20:18:33 +0000 (20:18 +0000)]
mail: send email as gmail address from gmail

5 years agoweechat: update wee-slack
Samir Benmendil [Wed, 15 Apr 2020 09:58:45 +0000 (10:58 +0100)]
weechat: update wee-slack

5 years agovim/ultisnips/c: disable clang-format does not like colon
Samir Benmendil [Tue, 17 Mar 2020 17:17:59 +0000 (17:17 +0000)]
vim/ultisnips/c: disable clang-format does not like colon

5 years agomutt: unset sendmail in main file each account should do that instead
Samir Benmendil [Mon, 16 Mar 2020 00:29:32 +0000 (00:29 +0000)]
mutt: unset sendmail in main file each account should do that instead

5 years agomail: use mailfence as the default inbox
Samir Benmendil [Mon, 16 Mar 2020 00:28:17 +0000 (00:28 +0000)]
mail: use mailfence as the default inbox

5 years agovim: add scriptease plugin for easy vim scripting
Samir Benmendil [Sun, 1 Mar 2020 03:02:36 +0000 (03:02 +0000)]
vim: add scriptease plugin for easy vim scripting

5 years agovim: don't set any gcc flags
Samir Benmendil [Mon, 2 Mar 2020 01:07:18 +0000 (01:07 +0000)]
vim: don't set any gcc flags

5 years agoxinit: simplify xinit scripts
Samir Benmendil [Mon, 2 Mar 2020 00:53:55 +0000 (00:53 +0000)]
xinit: simplify xinit scripts

5 years agogit: replace deprecated preserve rebase strategy with merges
Samir Benmendil [Mon, 2 Mar 2020 00:51:20 +0000 (00:51 +0000)]
git: replace deprecated preserve rebase strategy with merges

5 years agovim: disable ale loclist and many cpp linters
Samir Benmendil [Mon, 2 Mar 2020 00:49:45 +0000 (00:49 +0000)]
vim: disable ale loclist and many cpp linters

5 years agovim: use system clangd and local compile db
Samir Benmendil [Sun, 1 Mar 2020 23:09:17 +0000 (23:09 +0000)]
vim: use system clangd and local compile db

5 years agovim: use youcompleteme again
Samir Benmendil [Sun, 1 Mar 2020 22:56:44 +0000 (22:56 +0000)]
vim: use youcompleteme again

5 years agovim: add snippet to disable clang formatting
Samir Benmendil [Sun, 1 Mar 2020 22:53:06 +0000 (22:53 +0000)]
vim: add snippet to disable clang formatting

5 years agovim: add some mappings to Debug mode
Samir Benmendil [Sun, 1 Mar 2020 22:48:57 +0000 (22:48 +0000)]
vim: add some mappings to Debug mode

5 years agogit: ignore clangd index folder and compile_commands
Samir Benmendil [Sun, 1 Mar 2020 22:38:50 +0000 (22:38 +0000)]
git: ignore clangd index folder and compile_commands

5 years agovim: use my fork of vim-orgmode
Samir Benmendil [Sun, 1 Mar 2020 02:11:21 +0000 (02:11 +0000)]
vim: use my fork of vim-orgmode

5 years agoweechat: update wee-slack
Samir Benmendil [Thu, 13 Feb 2020 13:32:41 +0000 (13:32 +0000)]
weechat: update wee-slack

5 years agovim: edit ultisnips with my function
Samir Benmendil [Sun, 16 Feb 2020 13:07:19 +0000 (13:07 +0000)]
vim: edit ultisnips with my function

UltisnipsEdit is now asking to select which file to edid instead of
going directly to where I want.

5 years agozsh: add todo function to list TODOs in org
Samir Benmendil [Sat, 15 Feb 2020 22:37:37 +0000 (22:37 +0000)]
zsh: add todo function to list TODOs in org

5 years agozsh: load my functions before sourcing lib
Samir Benmendil [Sat, 15 Feb 2020 22:37:09 +0000 (22:37 +0000)]
zsh: load my functions before sourcing lib

That way they can be used in anything in lib

5 years agozsh: only show info and above by default in journalctl
Samir Benmendil [Sat, 15 Feb 2020 21:28:27 +0000 (21:28 +0000)]
zsh: only show info and above by default in journalctl

5 years agozsh: change motd to org TODO list
Samir Benmendil [Sat, 15 Feb 2020 21:15:49 +0000 (21:15 +0000)]
zsh: change motd to org TODO list

5 years agovim: add orgmode plugin
Samir Benmendil [Thu, 13 Feb 2020 13:24:03 +0000 (13:24 +0000)]
vim: add orgmode plugin

5 years agoxinit: reorder urxvtc calls to be closer to urxvtd
Samir Benmendil [Wed, 29 Jan 2020 19:33:04 +0000 (19:33 +0000)]
xinit: reorder urxvtc calls to be closer to urxvtd

5 years agoxinit: make terminal applications start again on login
Samir Benmendil [Wed, 29 Jan 2020 19:30:52 +0000 (19:30 +0000)]
xinit: make terminal applications start again on login

It seems that using `&` was sending `urxvtd` to the background too
quickly, i.e. before it would bind to the controller socket. Later calls
to `urxvtc` would have nothing to connect to and refuse to open.

`-f` will wait for the socket to be bound before forking.

5 years agoxinit: copy xresources for hactar
Samir Benmendil [Thu, 30 Jan 2020 23:36:12 +0000 (23:36 +0000)]
xinit: copy xresources for hactar

5 years agoxinit: use USB-C for both monitors on skull-canyon
Samir Benmendil [Tue, 10 Dec 2019 17:57:33 +0000 (17:57 +0000)]
xinit: use USB-C for both monitors on skull-canyon

5 years agoxinit: move application start last
Samir Benmendil [Tue, 10 Dec 2019 17:57:10 +0000 (17:57 +0000)]
xinit: move application start last

5 years agovim: try out ale/deoplete for lint and completion
Samir Benmendil [Sun, 5 Jan 2020 17:31:26 +0000 (17:31 +0000)]
vim: try out ale/deoplete for lint and completion

5 years agovim: clean staging plugins
Samir Benmendil [Sun, 5 Jan 2020 17:29:39 +0000 (17:29 +0000)]
vim: clean staging plugins

5 years agoxinit: configue xautolock in Xresources
Samir Benmendil [Sun, 5 Jan 2020 17:16:22 +0000 (17:16 +0000)]
xinit: configue xautolock in Xresources

5 years agovim/cpp: set foldlevel local to buffer
Samir Benmendil [Sun, 5 Jan 2020 17:05:53 +0000 (17:05 +0000)]
vim/cpp: set foldlevel local to buffer

5 years agomutt: skip invalid urls instead of aborting
Samir Benmendil [Sun, 5 Jan 2020 17:03:30 +0000 (17:03 +0000)]
mutt: skip invalid urls instead of aborting

5 years agoyay: remove hardcoded buildDir
Samir Benmendil [Sun, 5 Jan 2020 17:00:32 +0000 (17:00 +0000)]
yay: remove hardcoded buildDir

5 years agoawesome: update hactar net interface
Samir Benmendil [Sun, 5 Jan 2020 16:59:43 +0000 (16:59 +0000)]
awesome: update hactar net interface

5 years agombsync: sync watchlater folder
Samir Benmendil [Sun, 5 Jan 2020 16:57:39 +0000 (16:57 +0000)]
mbsync: sync watchlater folder

5 years agoqutebrowser: enable scrollbar when searching
Samir Benmendil [Sun, 5 Jan 2020 14:42:57 +0000 (14:42 +0000)]
qutebrowser: enable scrollbar when searching

5 years agoqutebrowser: disable protocol handler for mail: and ical:
Samir Benmendil [Sun, 5 Jan 2020 14:42:10 +0000 (14:42 +0000)]
qutebrowser: disable protocol handler for mail: and ical:

5 years agoqutebrowser: add quality weights to accept_language
Samir Benmendil [Sun, 5 Jan 2020 14:37:41 +0000 (14:37 +0000)]
qutebrowser: add quality weights to accept_language

5 years agoqutebrowser: enable dns prefetching
Samir Benmendil [Sun, 5 Jan 2020 14:36:59 +0000 (14:36 +0000)]
qutebrowser: enable dns prefetching

5 years agoqutebrowser: disable 3rdparty cookies
Samir Benmendil [Sun, 5 Jan 2020 14:35:19 +0000 (14:35 +0000)]
qutebrowser: disable 3rdparty cookies

5 years agoqutebrowser: add qa and wqa aliases
Samir Benmendil [Sun, 5 Jan 2020 14:10:34 +0000 (14:10 +0000)]
qutebrowser: add qa and wqa aliases

5 years agoqutebrowser: update config
Samir Benmendil [Sun, 5 Jan 2020 14:09:47 +0000 (14:09 +0000)]
qutebrowser: update config

5 years agomutt: ical2txt only print attendees when they are specified
Samir Benmendil [Wed, 18 Dec 2019 10:16:11 +0000 (10:16 +0000)]
mutt: ical2txt only print attendees when they are specified

5 years agoxinit: load host specific Xresources
Samir Benmendil [Sun, 24 Nov 2019 16:02:02 +0000 (16:02 +0000)]
xinit: load host specific Xresources

5 years agoxinit: support 4k monitors on skull-canyon
Samir Benmendil [Sun, 24 Nov 2019 15:52:33 +0000 (15:52 +0000)]
xinit: support 4k monitors on skull-canyon

5 years agoqutebrowser: enable spellcheck
Samir Benmendil [Sun, 24 Nov 2019 15:40:37 +0000 (15:40 +0000)]
qutebrowser: enable spellcheck