41554 blogs · [ { "id": "01a08c5f-bc20-71ae-b89a-0355e992f777", "title": "Zero to ESP32 remote control", "url": "https://vtimofeenko.com/posts/zero-to-esp32-remote-control/", "published_at": "2025-09-01T08:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355ea1b024b", "title": "Flake-parts: writing custom flake modules", "url": "https://vtimofeenko.com/posts/flake-parts-writing-custom-flake-modules/", "published_at": "2024-05-01T08:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355ea30ae12", "title": "Practical Nix flake anatomy: a guided tour of flake.nix", "url": "https://vtimofeenko.com/posts/practical-nix-flake-anatomy-a-guided-tour-of-flake.nix/", "published_at": "2024-03-31T08:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355eab689df", "title": "My doom-emacs setup", "url": "https://vtimofeenko.com/posts/my-doom-emacs-setup/", "published_at": "2022-12-20T08:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355eae82cbd", "title": "Wireguard namespace flake", "url": "https://vtimofeenko.com/posts/wireguard-namespace-flake/", "published_at": "2022-11-09T08:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355eb89ba40", "title": "Unlocking LUKS2 with X509 Nitrokey during boot", "url": "https://vtimofeenko.com/posts/unlocking-luks2-with-x509-nitrokey-during-boot/", "published_at": "2021-07-09T00:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355ebff6af6", "title": "Unlocking LUKS2 with X509 certificate on Nitrokey Storage", "url": "https://vtimofeenko.com/posts/unlocking-luks2-with-x509-certificate-on-nitrokey-storage/", "published_at": "2021-07-05T00:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355ec3712cf", "title": "Repository verification for Gentoo overlays", "url": "https://vtimofeenko.com/posts/repository-verification-for-gentoo-overlays/", "published_at": "2021-06-06T00:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355eca95a19", "title": "Migrating from no-multilib profile to multilib one", "url": "https://vtimofeenko.com/posts/migrating-from-no-multilib-profile-to-multilib-one/", "published_at": "2021-04-02T00:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355ecd0aa94", "title": "Mutt-wizard post-install configuration", "url": "https://vtimofeenko.com/posts/mutt-wizard-post-install-configuration/", "published_at": "2021-02-09T00:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355ece746a1", "title": "Creating nginx SSL proxies for services in docker on LAN", "url": "https://vtimofeenko.com/posts/creating-nginx-ssl-proxies-for-services-in-docker-on-lan/", "published_at": "2020-07-16T00:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355ed67e119", "title": "Firefox Browserpass with firejail and Apparmor", "url": "https://vtimofeenko.com/posts/firefox-browserpass-with-firejail-and-apparmor/", "published_at": "2020-05-15T00:00:00+00:00" }, { "id": "01a08c5f-bc20-71ae-b89a-0355eddef859", "title": "CV", "url": "https://vtimofeenko.com/cv/", "published_at": null }, { "id": "01a08c5f-bc20-71ae-b89a-0355ee60ae27", "title": "Projects and links", "url": "https://vtimofeenko.com/projects/", "published_at": null } ] posts Claim your blog
Back to vtimofeenko.com
Blog · corpus.blog/blogs/vtimofeenko.com/posts

vtimofeenko.com

vtimofeenko.com

2025

2024

2022

2021

2020

Undated