Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-08-10 | Add vitaly wireguard peer | Dmitry Ilvokhin | |
2025-08-09 | Setup permissions to template files | Dmitry Ilvokhin | |
2025-08-09 | Prefix dotfiles role variables with role name | Dmitry Ilvokhin | |
2025-08-09 | Use `ansible.builtin.set_fact` instead of `set_fact` | Dmitry Ilvokhin | |
2025-08-09 | Move irssi configuration to irssiconf role | Dmitry Ilvokhin | |
2025-08-09 | Move go configuration to goenv role | Dmitry Ilvokhin | |
2025-08-09 | Move mutt configuration to muttrc role | Dmitry Ilvokhin | |
2025-08-09 | Move gdb configuration to gdbinit role | Dmitry Ilvokhin | |
2025-08-08 | Add natalia wireguard peer | Dmitry Ilvokhin | |
2025-08-03 | Move git configuration to gitconfig role | Dmitry Ilvokhin | |
2025-08-03 | Move ssh configuration to sshconfig role | Dmitry Ilvokhin | |
2025-08-03 | Move screen configuration to screenrc role | Dmitry Ilvokhin | |
2025-08-03 | Move vim configuration to vimrc role | Dmitry Ilvokhin | |
2025-08-03 | Move bash configuration to bashrc role | Dmitry Ilvokhin | |
2025-07-27 | Add HTTPs URL template to cgit | Dmitry Ilvokhin | |
2025-07-27 | Remove support for git push via HTTP | Dmitry Ilvokhin | |
It was not working properly anyway, because of the permissions problem, but intoroduced unnecessary complexity in configuration files. All others (non-write) git operation should continue to work via HTTP. | |||
2025-07-26 | Add night peer to wgvpn0 | Dmitry Ilvokhin | |
2025-07-26 | Make smart http git protocol work without authentication | Dmitry Ilvokhin | |
Ask to authenticate only when trying to push to repository. All other operations do not require authentication anymore. Http protocol is still not fully usable, because of the git (git) and fcgiwrap (http) are running under different user. `GIT_HTTP_EXPORT_ALL` was removed to forbid export of private repositories via http protocol. | |||
2025-07-20 | Fix .ssh directory creation path | Dmitry Ilvokhin | |
2025-07-19 | Add template for C++ benchmarks | Dmitry Ilvokhin | |
2025-07-19 | Make ansible work with system python | Dmitry Ilvokhin | |
Seems like at some point I got new version of python as a dependency from homebrew and it eventually bumped libraries versions. Now new python is gone, so make infra runbooks working out of the box with system python. | |||
2025-03-30 | Configure Go environment | Dmitry Ilvokhin | |
2025-03-15 | Add flatbot repository to repository list | Dmitry Ilvokhin | |
2025-03-02 | Use `homedir` variable instead of `user` in dotfiles | Dmitry Ilvokhin | |
2025-02-23 | Ignore swp files in gir repo by default | Dmitry Ilvokhin | |
2025-02-15 | Update shell.ilvokhin.com droplet id | Dmitry Ilvokhin | |
2025-02-15 | Upgrade cffi python package | Dmitry Ilvokhin | |
After Python upgrade cffi build stopped working. Upgrading it's version to the latest as a fix. | |||
2025-01-28 | Remove graphviz from the dev role | Dmitry Ilvokhin | |
2025-01-27 | Add graphviz to dev role | Dmitry Ilvokhin | |
2025-01-25 | Add personal global gitignore file | Dmitry 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-23 | Explicitly specify user in ssh config | Dmitry 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-18 | Allow forward ssh key to DigitalOcean hosts | Dmitry 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-18 | Handle Go files in vimrc | Dmitry Ilvokhin | |
2025-01-18 | Handle C files properly in vim | Dmitry Ilvokhin | |
2025-01-18 | Add go to dev role | Dmitry Ilvokhin | |
2025-01-15 | Fix certbot renewal hook script for dovecot | Dmitry Ilvokhin | |
Replace devecot -> dovecot. | |||
2024-12-30 | Remove irssi item from TODO.txt | 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-29 | Add `ninja` to dev role | 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 | Add comment why `man-pages` is needed in dev role | Dmitry Ilvokhin | |
2024-12-21 | Enable colored output for `ls`, `grep` and `diff` | Dmitry Ilvokhin | |
2024-12-21 | Add `jq`, `tree` and `man-pages` to dev role | Dmitry Ilvokhin | |
2024-12-21 | Add dev role to setup development environment | Dmitry Ilvokhin | |
2024-12-21 | Move shell to dedicated box | Dmitry Ilvokhin | |
2024-12-21 | Fix bracket style in C++ template | Dmitry Ilvokhin | |
2024-12-08 | Add two more clients to `wgvpn0` | Dmitry Ilvokhin | |