Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-18 | Handle Go files in vimrc | Dmitry Ilvokhin | |
2025-01-18 | Handle C files properly in vim | Dmitry Ilvokhin | |
2024-12-30 | Add hotkey to refresh inbox manually | Dmitry Ilvokhin | |
See [1] for source. [1]: https://unix.stackexchange.com/questions/49980/mutt-responsive-way-to-refresh-inbox | |||
2024-12-30 | Save mail without `INBOX` prefix in mutt | Dmitry Ilvokhin | |
2024-12-27 | Do not autojoin channels | Dmitry Ilvokhin | |
2024-12-26 | Add role for irssi | Dmitry Ilvokhin | |
2024-12-25 | Do not set `$TERM` env variable in screen | Dmitry 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-21 | Enable colored output for `ls`, `grep` and `diff` | Dmitry Ilvokhin | |
2024-12-21 | Move shell to dedicated box | Dmitry Ilvokhin | |
2024-12-21 | Fix bracket style in C++ template | Dmitry Ilvokhin | |
2024-10-05 | Make screenrc compatible with screen 5.0.0 version | Dmitry 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-23 | Rename vaults -> secrets | Dmitry Ilvokhin | |
2024-06-23 | Introduce sysupgrade playbook | Dmitry Ilvokhin | |
Playbook sysupgrade.yml is a attempt to do automatic full system upgrade. Currently logic is completely automated for happy path. 1. Shutdown machine. 2. Take snapshot from the machine. 3. Power on machine back. 4. Update archlinux-keyring. 5. Upgrade everything. 6. Reboot. If something is working, then we are done. Otherwise, restore from snapshot manually and try to figure out what went wrong. | |||
2024-06-23 | Make `bin/rotate-vault-password` a bit more robust | Dmitry Ilvokhin | |
2024-06-22 | Rename Github API token in keychain | Dmitry Ilvokhin | |
2024-06-16 | Do not set gate as `ProxyJump` on gate host itself | Dmitry Ilvokhin | |
2024-06-15 | Set familiar colour scheme for mutt | Dmitry Ilvokhin | |
2024-06-15 | Correct ip addresses for water and flame | Dmitry Ilvokhin | |
2024-06-14 | Fix ip addresses for Moscow machines | Dmitry Ilvokhin | |
2024-05-04 | Simplify ssh config a bit | Dmitry Ilvokhin | |
Use `%h` to fold config to indentical hosts to one item. | |||
2024-05-04 | Push public key from another laptop to servers | Dmitry Ilvokhin | |
2024-04-20 | Wrap text at 72 width for mail messages | Dmitry Ilvokhin | |
2024-04-19 | Remove user from ssh config as d is default user | Dmitry Ilvokhin | |
2024-04-19 | Use user d for connection to mail | Dmitry Ilvokhin | |
2024-03-30 | Fix `LC_CTYPE` value on macOS in bashrc | Dmitry Ilvokhin | |
2024-03-09 | Limit git commit messages width to 72 characters | Dmitry Ilvokhin | |
2024-03-08 | Add proper indent settings for yaml and makefiles | Dmitry Ilvokhin | |
2024-03-03 | Try to remove set of locale | Dmitry 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-26 | Remove username from * section | Dmitry Ilvokhin | |
Because * section overrides everything else and `User` setting from other section didn't apply. | |||
2024-02-24 | Add simple dotfiles management playbook | Dmitry Ilvokhin | |
2024-02-04 | Add simple test scripts to test git server | Dmitry Ilvokhin | |
2024-01-20 | Prepare to store encrypted secrets in the repo | Dmitry Ilvokhin | |
2024-01-20 | Change directory structure: move playbooks to root | Dmitry Ilvokhin | |
This is necessary to share content between roles without using `..` in filepaths. |