summaryrefslogtreecommitdiff
path: root/misc/dotfiles
AgeCommit message (Collapse)Author
2025-02-23Ignore swp files in gir repo by defaultDmitry Ilvokhin
2025-01-25Add personal global gitignore fileDmitry Ilvokhin
Usually I have tags file from ctags in root of the repo to simplify code navigation. Some repos have tags file in gitignore, but some doesn't. Create personal gitignore files to hide tags file everywhere. This is not a per repositiry setting, but personal one, so it's fine to configure it globally.
2025-01-23Explicitly specify user in ssh configDmitry Ilvokhin
I don't have same user on every system, so this change makes it portable across all of them and doesn't cost much in terms of maintenance.
2025-01-18Allow forward ssh key to DigitalOcean hostsDmitry Ilvokhin
I don't really need key forwarding everywhere, only for gate and shell, but I figured this will simplify configuration a bit. If something goes wrong, it can always become more strict in the future.
2025-01-18Handle Go files in vimrcDmitry Ilvokhin
2025-01-18Handle C files properly in vimDmitry Ilvokhin
2024-12-30Add hotkey to refresh inbox manuallyDmitry Ilvokhin
See [1] for source. [1]: https://unix.stackexchange.com/questions/49980/mutt-responsive-way-to-refresh-inbox
2024-12-30Save mail without `INBOX` prefix in muttDmitry Ilvokhin
2024-12-27Do not autojoin channelsDmitry Ilvokhin
2024-12-26Add role for irssiDmitry Ilvokhin
2024-12-25Do not set `$TERM` env variable in screenDmitry Ilvokhin
I don't know why I set it to `xterm` at the first place. Let's remove it and see what will break. This seems kind of wrong to pretend to be xterm, while screen actually is not.
2024-12-21Enable colored output for `ls`, `grep` and `diff`Dmitry Ilvokhin
2024-12-21Move shell to dedicated boxDmitry Ilvokhin
2024-12-21Fix bracket style in C++ templateDmitry Ilvokhin
2024-10-05Make screenrc compatible with screen 5.0.0 versionDmitry Ilvokhin
GNU Screen does not support colors specification as letters anymore. Here is relevant quote from manpage: > The old format of specifying colors by letters (k,r,g,y,b,m,c,w) is > now deprecated. And by deprecated they mean doesn't work anymore. Unfortunately, macOS ships screen version 4.00.03 and I couldn't figure out a way to have screenrc syntax to work on both 5.0 and 4.0 versions at the same time. One more problem is `screen --version` changed return code, so even code for checking if screen is installed at all doesn't work anymore. Need to figure out a proper way forward. For now I just installed screen version 5.0.0 from homebrew to fix macOS setup and at the same time make Linux machines happy as well.
2024-06-22Rename Github API token in keychainDmitry Ilvokhin
2024-06-16Do not set gate as `ProxyJump` on gate host itselfDmitry Ilvokhin
2024-06-15Set familiar colour scheme for muttDmitry Ilvokhin
2024-06-15Correct ip addresses for water and flameDmitry Ilvokhin
2024-06-14Fix ip addresses for Moscow machinesDmitry Ilvokhin
2024-05-04Simplify ssh config a bitDmitry Ilvokhin
Use `%h` to fold config to indentical hosts to one item.
2024-04-20Wrap text at 72 width for mail messagesDmitry Ilvokhin
2024-04-19Remove user from ssh config as d is default userDmitry Ilvokhin
2024-04-19Use user d for connection to mailDmitry Ilvokhin
2024-03-30Fix `LC_CTYPE` value on macOS in bashrcDmitry Ilvokhin
2024-03-09Limit git commit messages width to 72 charactersDmitry Ilvokhin
2024-03-08Add proper indent settings for yaml and makefilesDmitry Ilvokhin
2024-03-03Try to remove set of localeDmitry Ilvokhin
There is no en_US.UTF-8 locale in Arch Linux out of the box. Try to remove explicit set of locale and see what will break. I set it initially, because some of the servers had russian locale back in the days, but I am not sure this is still true somewhere.
2024-02-26Remove username from * sectionDmitry Ilvokhin
Because * section overrides everything else and `User` setting from other section didn't apply.
2024-02-24Add simple dotfiles management playbookDmitry Ilvokhin