summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* zsh: add 'hist' functionHEADmasterTharre2021-12-191-0/+4
|
* tmux: add SWAYSOCK to update env listTharre2021-12-191-1/+1
|
* weechat: use new passphrase_command instead of envTharre2021-12-192-2/+2
|
* weechat: freenode is dead, long live liberaTharre2021-12-191-44/+44
|
* weechat: update default config (version 3.3)Tharre2021-12-1923-25/+133
|
* gpg: replace sks-keyservers with keys.openpgp.orgTharre2021-12-191-1/+1
|
* youtube-dl: maybe better video format selectionTharre2020-01-032-2/+2
|
* tmux: auto refresh environment on attachTharre2019-10-302-1/+16
| | | | | | | Automatically refresh the following environment variables in all zsh sessions inside tmux when we attach: SSH_CONNECTION SSH_CLIENT SSH_TTY SSH_AUTH_SOCK DISPLAY
* Fix git submodule namesTharre2019-06-091-8/+8
|
* vim: add signify pluginTharre2019-06-093-0/+6
|
* vim: enable true-colorTharre2019-06-071-0/+4
|
* vim: latest exploit got a CVETharre2019-06-061-3/+1
|
* vim: disable modlineTharre2019-06-051-0/+3
| | | | Too many damn exploits.
* Update gitignore in ~/.config/gtk-3.0/Tharre2019-05-101-2/+2
|
* weechat: add new default settings (v2.4)Tharre2019-05-103-0/+13
|
* mpv: don't randomly change brightnessTharre2019-05-101-0/+1
|
* zsh: add WORDCHARS to make CTRL-W behave betterTharre2019-03-061-0/+3
|
* zsh: add alias 'ta' for opening tmux (+attach)Tharre2019-03-061-0/+1
|
* tmux: increase history limit to 100000Tharre2019-03-061-1/+1
|
* tmux: add CTRL-X CTRL-V keybind to fullscrn windowTharre2019-03-061-0/+1
|
* Add rule to exclude capture_output from .gitignoreTharre2019-03-061-0/+1
|
* output_capture: use curl directly instead of pbpstTharre2019-03-061-6/+1
|
* weechat: add crashfiles to .gitignoreTharre2019-03-061-0/+1
|
* vim: fix bug when both md and other files are openTharre2019-03-031-1/+1
|
* zsh: ignore git error in prompt functionTharre2019-03-021-1/+1
| | | | | | Avoids errors like this one after every command: warning: could not open directory 'pkg/': Permission denied
* zsh: fix typoTharre2019-03-021-2/+2
|
* zsh: fix utf8font_testTharre2019-01-233-4/+4
|
* zsh: add archey3 to startup againTharre2018-10-271-0/+4
|
* makepkg: don't build in tmpfs by defaultTharre2018-10-271-3/+0
| | | | | | | Building in tmpfs is more trouble than it's worth, even with rather large amounts of RAM many packages run out of space while building. Combined with the fact that SSDs can actually sustain a really large amounts of writes makes it unnecessary.
* mutt: decode non-mime ("clearsign", "inline") mailTharre2018-10-271-0/+2
|
* zsh: fix "no such hash table element: run-help"Tharre2018-10-251-1/+1
| | | | ~/.zshrc:unalias:9 no such hash table element: run-help
* git: add sendemail configuration for msmtpTharre2018-09-131-0/+4
|
* zsh: make shift-tab autocomplete backwardsTharre2018-09-051-0/+1
|
* zsh: limit history in memory to 10000 linesTharre2018-08-271-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | 10000 lines should suffice in general, no need to waste additional memory. Additionally hist_expire_dups_first has been removed, because this causes a lot of additional CPU load, probably loading $HISTFILE over and over again. If further history is required, it can be loaded with a function like the following: function hist { local TEMPHISTFILE="$HISTFILE" local TEMPSIZE=$SAVEHIST fc -pa HISTSIZE=$TEMPSIZE fc -R "$TEMPHISTFILE" fc -l 0 } The problem with the above is that it will increase the memory footprint of the zsh process, up to ~50MiB, that doesn't seem to be freed later. Just grepping $HISTFILE produces a similar result, without this drawback.
* git: be less strict about fsckTharre2018-08-131-1/+1
| | | | | | | | | | | | i.e. the following clone fails: $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git Cloning into 'linux-firmware'... remote: Counting objects: 6843, done. remote: Total 6843 (delta 0), reused 0 (delta 0) error: object 95eb5456368d6f10f59bcc3f0cd9a8bffaf7243e: zeroPaddedFilemode: contains zero-padded file modes fatal: fsck error in packed object fatal: index-pack failed
* 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
|