8 Useful Ways to Configure Your Zsh History
Learn 8 useful Zsh history configuration settings to improve shell command search, storage, and efficiency.
Nick Janetakis is a self-taught full-stack developer with 20+ years of experience, focused on building efficient systems, teaching programming, and running a freelance business around modern development and DevOps tools.
40 articles from this blog
Learn 8 useful Zsh history configuration settings to improve shell command search, storage, and efficiency.
Guide to remapping the menu key as a second mod key in niri's config using XKB options without extra tools.
Guide to recovering from sudo lockout on Arch Linux due to failed password attempts, including reset methods and configuration tips.
DotFriedRice offers customizable configs and scripts for setting up an Arch Linux niri desktop environment with modern CLI tools.
A step-by-step guide to installing Arch Linux using the archinstall script, covering all options for a minimal setup.
Guide to creating a bootable Arch Linux USB drive on Linux/macOS using cat, with BIOS configuration tips.
A guide on combining Tmux, btop, and GPU monitoring tools for a comprehensive system monitoring dashboard in Linux.
Learn how to differentiate between empty and unset string variables in Bash using parameter expansion and Bash 4.2+ features.
A developer creates a custom dmenu/fzf picker to set Linux timezone using geolocation, automating a manual travel workflow.
Explains Bash nameref (local -n) for mutating function arguments with pointer-like behavior, useful for avoiding globals and subshells.
Guide to enhancing Git diffs with Delta, fzf, and shell scripting for better code review and PR workflows.
A tutorial on creating a shell script to quickly retrieve both local and public IP addresses from the Linux/macOS command line.
A guide to creating shell aliases for quickly checking outdated packages on Arch Linux, Debian/Ubuntu, and macOS.
A user's experience switching from IrfanView to mpv on Linux for viewing images and videos, highlighting its features and configuration.
A developer explains their daily window management needs and why they chose the niri tiling window manager for a more efficient workflow.
A guide to creating a custom Wayland screenshot and annotation workflow using slurp, grim, and satty tools.
Guide on triggering GPG passphrase prompts and clearing the agent's cache for scripting and automation tasks in Linux.
A guide to screen sharing on Linux using the niri compositor, covering full monitor, window, and dynamic casting, plus region capture with OBS.
A detailed review and live demo of niri, a scrollable tiled window compositor for Wayland, covering its features and configuration.
A developer details GPU memory allocation bugs with NVIDIA drivers on Linux Wayland, comparing stability with X11 and reporting issues to NVIDIA.