Installing postmarketOS on a OnePlus 6 with an encrypted filesystem
A technical guide detailing the process of installing postmarketOS with full-disk encryption on a OnePlus 6 smartphone.
Hugo is softwareontwikkelaar en onderzoeker, gespecialiseerd in open source, duurzame technologie en ethische software. Op zijn weblog deelt hij tools, tutorials en updates over projecten zoals ImapGoose en Alpine VM provisioning.
127 articles from this blog
A technical guide detailing the process of installing postmarketOS with full-disk encryption on a OnePlus 6 smartphone.
Analyzes the limitations of the classic sendmail MTA in modern multi-user systems and proposes a more secure, user-configurable replacement.
A 2023 status update on the vdirsyncer rewrite, covering funding from NLnet and technical progress on the asynchronous storage module in Rust.
Explores a future AI-assisted computer interface model inspired by sci-fi, where AI highlights data anomalies for human specialist review.
A developer's analysis of Podman as a Docker alternative, concluding it's not yet a viable replacement due to docker-compose issues.
A technical guide on configuring a Yubikey to work simultaneously for GPG signing and TOTP code generation by resolving software lock conflicts.
A developer shares their positive experience switching to Alpine Linux, focusing on the declarative package management of apk and its /etc/apk/world file.
A guide on configuring OpenWrt, a Linux-based router OS, for use with KPN's fibre optic network, covering VLAN setup and technical details.
The vdirsyncer developer seeks volunteer-hosted CalDAV/CardDAV servers to improve the project's test suite and reduce CI overhead.
A software developer investigates a bug in NS International's iCalendar file generation that caused a crash in the khal calendar tool.
A technical guide on configuring IRC channel redirects and topic settings using ChanServ commands for project consolidation.
An overview of ruff, a fast Python linter written in Rust that replaces tools like flake8, isort, and pyupgrade, and includes a language server.
An analysis of the pre-commit tool for git hooks, covering its benefits, configuration, and practical drawbacks like dependency duplication.
A technical cheatsheet explaining Unix, Vim, and Neovim clipboard selections and registers for efficient copy-paste operations.
Explores the history of copy-paste keyboard shortcuts, the Ctrl+C conflict in terminals, and proposes using Super+C as a universal solution.
Explores handling system lock and sleep events with systemd, comparing logind's D-Bus signals to simpler alternatives like direct sway bindings.
Explains the technical process of copy-paste (clipboard) in Wayland, from data source announcement to pasting.
An update on the Shotman screenshot tool rewrite, focusing on implementing core features like window, region, and output capture on Wayland.
A developer details performance improvements and new features in version 0.2 of Shotman, a GUI tool for managing screenshots on Wayland.
An open source developer explains their policy of only providing source releases, not distribution packages, and encourages community packaging efforts.