diff options
| author | Stefan Kreutz <mail@skreutz.com> | 2026-05-08 01:40:48 +0200 |
|---|---|---|
| committer | Stefan Kreutz <mail@skreutz.com> | 2026-05-08 01:40:48 +0200 |
| commit | 62a5997641a350671f6fb5e4ee57aed8b8d89d44 (patch) | |
| tree | 0df394d19199aee5ce8e9b7d38d23139636381b9 | |
| parent | 73826ea2208ae629d05144ace2fa43e23e59b5f6 (diff) | |
| download | blog-62a5997641a350671f6fb5e4ee57aed8b8d89d44.tar.gz | |
| -rw-r--r-- | BACKLOG.md | 73 |
1 files changed, 31 insertions, 42 deletions
@@ -2,51 +2,40 @@ ## Posts -- My `~/bin` scripts and shell aliases. -- OpenBSD hooks: rc.firsttime(8), upgrade.site(8), apmd(8) /etc/apm/suspend, crontab(5) @reboot, etc. -- Auto-install Arch Linux on vmm (unstable, at least on Intel hardware). -- Checkout recently modified Git branch using fzf (git-co). -- Portable sftp server/sync using config-less rclone. -- shellpass, shellpass-ssh, shellpass-fzf, keybindings for cwm and tmux. -- My smux ssh wrapper. -- Hacked vipe clone: vi-pipe. -- tmux-fzf-ksh integration: search file system, history, password-store. -- Dotfiles under revision control: How I manage my personal configuration files with Git. -- My preferred tools: A whirlwind tour of my preferred command-line tools. -- SSH proxy: How to establish a secure tunnel between two firewalled machines. -- Your favorite Newsletter may track you. -- Migrate PostgreSQL schema without downtime (with zero downtime) using triggers. -- Inline HTML images with this simple script. -- Noscript photo gallery with pure CSS carousel, responsive images and deep links. -- SQLite hexastore vs. Neo4j. -- Setup a FreeBSD sftp server with basic email notifications from the command-line using bash, ssh, and the DigitalOcean command-line application -- Cloud/VPS provider comparison -- Practical, cross-platform, append-only backups using restic, rclone, and ssh: ready to use scripts/shortcuts for OpenBSD, Linux, macOS, Windows 10. -- Find man(1) pages interactively using fzf(1), see ~/.kshrc. -- Soft datasize limit plus temporary swap file, see Kapho README. -- Analyze Tokio Tracing logs with jq, see Monikas Kochbuch. -- Compile SQLite3 extensions (uuid) and tools (sqldiff) from source, see Monikas Kochbuch. -- Prevent browsers from requesting a non-existing /favicon.ico. -- Bidirectional sync (via untrusted server). -- Mount external OpenBSD softraid crypto volume at boot. -- Practical quantum-safe secrets provisioning for NixOS (using Agenix): post-quantum Age host key, encrypted SSH host key, systemd DynamicUser+LoadCredentials+RefreshOnReload -- Efficient/small-scale observability (for self-hosters) using VictoriaMetrics, VictoriaLogs, and Perses on NixOS -- Split tunnel VPN for select services on NixOS (e.g. Miniflux) -- systemd's DynamicUser vs. backup -- NixOS config archive/tarball script -- NixOS configuration revision usage: NixOS config, CLI, pkg diff, pending commits -- (How to) patch a Go submodule/dependency with Nix (e.g. Perses/Echo) -- (How to) build a multi-binary Cabal project with Nix (e.g. Kapho) +* Practical, cross-platform, append-only backups using restic, rclone, and ssh: ready to use scripts/shortcuts for OpenBSD, Linux, macOS, Windows 10 +* Analyze Tokio Tracing logs with jq +* Prevent browsers from requesting a non-existing /favicon.ico +* Bidirectional sync (via untrusted server) +* Mount external OpenBSD softraid crypto volume at boot +* Practical quantum-safe secrets provisioning for NixOS (using Agenix): post-quantum Age host key, encrypted SSH host key, systemd DynamicUser+LoadCredentials+RefreshOnReload +* Efficient/small-scale observability (for self-hosters) using VictoriaMetrics, VictoriaLogs, and Perses on NixOS +* Split tunnel VPN for select services on NixOS (e.g. Miniflux) +* systemd's DynamicUser vs. backup +* NixOS config archive/tarball script +* NixOS configuration revision usage: NixOS config, CLI, pkg diff, pending commits +* (How to) patch a Go submodule/dependency with Nix (e.g. Perses/Echo) +* (How to) build a multi-binary Cabal project with Nix (e.g. Kapho) + +## Scripts + +* cargo-remote-audit +* dotfiles +* git-co +* git-sync +* ntfy-run +* test-ip-mac +* vim-nohist +* wireplumber-toggle-default-audio-sink ## Other content -- Review privacy policy. See also <https://privsec.dev/privacy/>. -- Note limited availability due to home ISP and bare metal mini PC. Link to Internet Archive. +* Review privacy policy. See also <https://privsec.dev/privacy/> +* Note limited availability due to home ISP and bare metal mini PC, link to Internet Archive ## Implementation -- Check out [Zola](https://www.getzola.org/documentation/getting-started/overview/). -- Revisit [CSS nesting support](https://caniuse.com/css-nesting). -- Add Favicon. -- Add [Open Graph](https://ogp.me/) meta data. -- Style feeds: <https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl>. +* Check out [Zola](https://www.getzola.org/documentation/getting-started/overview/) +* Revisit [CSS nesting support](https://caniuse.com/css-nesting) +* Add Favicon +* Add [Open Graph](https://ogp.me/) meta data +* Style feeds: <https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl> |