Loading blogs…
Blog
Linux, Arch, open source and the tools I use every day — written down so you (and future me) don't have to figure it out twice.
Latest · 28 Oct 2026 · 5 min
Screen sharing black, empty or missing on Hyprland? Work through the portal chain step by step — packages, services, the WAYLAND_DISPLAY race, permissions and XWayland apps.
Read it28 Oct 2026 · 8 min
Hyprland 0.55 moved to Lua configs and hyprlang is being dropped. A side-by-side cheat sheet for binds, rules, exec-once and env, plus the hyprctl dispatch gotcha.
28 Oct 2026 · 6 min
Run Hyprland on an NVIDIA GPU on Arch: picking nvidia-open vs nvidia-580xx, what's already enabled for you, the env vars that matter, suspend, and hybrid laptops.
28 Oct 2026 · 7 min
Set up a lock screen and idle timers on Hyprland: dim, lock, screen off and suspend with hypridle, a clean hyprlock config, lock-on-lid-close, and the Lua-era dpms fix.
28 Oct 2026 · 6 min
Move your i3 setup to Sway on Arch without starting over: what carries over unchanged, what to rewrite (outputs, input, for_window), and the Wayland replacement for every X11 tool.
19 Jul 2026 · 3 min
Use ed25519 keys, ~/.ssh/config shortcuts, jump hosts and port forwarding like a pro — then harden your server's SSH daemon.
11 May 2026 · 3 min
Make Arch Linux dependable: Btrfs snapshots with Snapper and snap-pac, safe update habits, an LTS kernel fallback and arch-chroot recovery.
5 Apr 2026 · 4 min
How to find a beginner-friendly open source project, pick an issue, fork, branch, commit and open a pull request that maintainers actually want to merge.
1 Mar 2026 · 4 min
Run your app as a systemd service that restarts on crash, replace cron with systemd timers, and read logs with journalctl. Copy-paste unit files included.
3 Feb 2026 · 5 min
An honest comparison of Hyprland, Sway and i3 — what tiling window managers are, who each suits, and a starter config to get going.
10 Jan 2026 · 4 min
Keep your .bashrc, .zshrc, git, Neovim and terminal configs in one git repo and symlink them anywhere with GNU Stow — set up a new Linux machine in minutes.
15 Dec 2025 · 4 min
ripgrep, fd, bat, eza, fzf, zoxide and more — faster, friendlier replacements for grep, find, cat and ls, with install commands and config.
24 Nov 2025 · 4 min
Keyboard shortcuts, history tricks, brace expansion, xargs and more — practical Bash and Zsh tricks that make you much faster in the terminal.
2 Nov 2025 · 4 min
Every pacman command you'll actually use, plus installing from the AUR safely with paru or yay, fixing keyring errors and rolling back packages.
12 Oct 2025 · 5 min
Install Arch Linux on a UEFI machine step by step — partitioning, pacstrap, bootloader, networking and your first user — with every command explained.
15 Jan 2025 · 6 min
A practical guide to building your first production-ready app with Next.js 15, the App Router, and server components.