summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* zsh: replace oh-my-zsh with vanilla zsh configsTharre2018-08-127-150/+155
| | | | | | oh-my-zsh introduces *a lot* of bloat, but I've barely been using any of it these past years. Just picking the options I use makes zsh easier to work with and debug (and hopefully faster).
* weechat: add new default settings for version 2.2Tharre2018-08-112-0/+3
|
* vim: add vim-fugitiveTharre2018-07-182-0/+3
|
* vim: replace ctrlp with fzfTharre2018-07-174-6/+7
| | | | | | | | | | | | | | CtrlP is nice when there are not a lot of files in the directory, but becomes really slow on larger codebases (i.e. the linux kernel). While it's possible to work around this to some extend, there are much better alternatives now. The most general (and fastest) of which is fzf. Combined with fd, a faster `find` it handles even absurd amounts of files practically instantly. The only real downside of this setup is that it requires both fzf and fd to be installed.
* vim: replace nerdcommenter with vim-commentaryTharre2018-07-173-3/+3
|
* vim: major restructuring and improvementsTharre2018-07-171-56/+115
| | | | | | | | | | | | | Took many settings from tpope's vim-sensible[0] and the new vim defaults.vim[1] and incorporated them into my vimrc. See also [2] for an explanation of those common settings. Everything is now properly divided into sections now as well, and folding by markers (`{{{`) is enabled. [0] https://github.com/tpope/vim-sensible [1] https://github.com/vim/vim/blob/master/runtime/defaults.vim [2] https://github.com/sheerun/vimrc
* Revert "isync: use deprecated imaps: prefix"Tharre2018-07-171-4/+2
| | | | | | Hopefully every major distro updated their isync version by now. This reverts commit e1c90590177d3431dd118a105656b793ee010483.
* weechat: disable password saltingTharre2018-07-161-2/+2
| | | | | | | | | | | | | | | weechat unfortunately changes the salt each time it writes to sec.conf, even if the password itself hasn't changed. From the documentation of sec.crypt.salt: description: use salt when generating key used in encryption (recommended for maximum security); when enabled, the content of crypted data in file sec.conf will be different on each write of the file; if you put the file sec.conf in a version control system, then you can turn off this option to have always same content in file Since we're using a long and random password anyway, that isn't being reused, this is safe to disable.
* git: enable fsckobjectsTharre2018-07-161-0/+4
|
* weechat: reconnect if lag > 30sTharre2018-07-161-3/+3
|
* weechat: remove pointless RPL_CREATIONTIME messageTharre2018-07-131-0/+1
| | | | i.e.: Channel created on So, 15 Feb 2004 06:08:31
* weechat: add twitch networkTharre2018-07-121-41/+82
|
* tmux: add P keybind for capturing history bufferTharre2018-07-071-0/+1
|
* vim: replace deprecated rust.vim pluginTharre2018-07-032-3/+3
|
* weechat: use password from passTharre2018-06-282-1/+2
|
* weechat: improve nickname colorsTharre2018-06-261-1/+1
|
* vim: change default tabsize from 4 to 8Tharre2018-06-241-2/+2
|
* vim: use buffers instead of tabsTharre2018-06-241-3/+4
|
* Add initial weechat configurationTharre2018-06-1423-0/+1482
|
* Don't symlink .gitignore to ~/binTharre2018-06-091-1/+1
|
* Only symlink files to `~/bin`, not directoriesTharre2018-06-091-1/+1
|
* mutt: set name to TharreTharre2018-06-071-1/+1
|
* vim: ft=sh on PKGBUILDsTharre2018-06-061-0/+3
|
* Add capture_output scriptTharre2018-05-281-0/+15
|
* mpv: replace vo=opengl with vo=gpuTharre2018-05-201-1/+1
|
* tmux: add tmux-url-selectTharre2018-05-093-0/+216
|
* tmux: set terminal title to window titleTharre2018-05-091-0/+2
|
* tmux: set `allow-rename` switch to pre-2.7 defaultTharre2018-05-091-0/+1
|
* Move various scripts and functions into bin/Tharre2018-05-0913-90/+94
|
* mpv: remove stats.lua as it's now included in mpvTharre2018-05-091-731/+0
|
* vim: update jedi-vim: 0.8.0 -> 0.9.0Tharre2018-04-121-0/+0
|
* vim: update vim-airline: v0.8 -> v0.9Tharre2018-04-121-0/+0
|
* vim: update ale: v1.5.0 -> v1.8.0Tharre2018-04-121-0/+0
|
* Make git submodule names prettyTharre2018-04-121-24/+24
|
* zsh: add setup_borgbackup for setting up backupsTharre2018-03-271-0/+21
|
* Silence pam warning about non-existent entryTharre2018-03-221-1/+1
| | | | | Silences "pam_env(sudo:setcred): pam_putenv: delete non-existent entry; SSH_AGENT_PID".
* youtube-dl: only download 1080p or lowerTharre2018-03-221-0/+1
|
* mpv: bind R to drop-buffers (restart hung stream)Tharre2018-02-141-0/+1
|
* Kill gpg-agent via gpg-connect-agent "KILLAGENT"Tharre2018-02-091-1/+2
| | | | | This works better than reloadagent or `gpgconf --kill gpg-agent` and is thus a good replacement for killall(1).
* mpv: add autosave.lua (resume-playback)Tharre2018-02-061-0/+45
|
* mutt: use full fingerprint in signatureTharre2018-02-021-1/+1
|
* gnupg: properly setup gpg-agent as ssh-agentTharre2018-02-022-3/+16
|
* Ignore .config/gtk-3.0/serversTharre2018-02-021-0/+1
|
* vim: hexmode: remove autodetection modeTharre2018-02-022-1/+0
|
* beets: add additional pluginsTharre2018-02-021-1/+8
|
* zsh: add reset_usb()Tharre2018-01-221-0/+6
|
* tmux: enable mouse supportTharre2017-11-201-0/+1
|
* gnupg: fix directory permissions in install.shTharre2017-11-201-0/+3
|
* beet: ignore state.pickle config fileTharre2017-11-201-0/+1
|
* Kill gpg-agent with killall(1) again ...Tharre2017-11-201-1/+1
| | | | gpgconf unfortunately proved to not work quite as expected either.