Combine Tmux, btop and a GPU Monitoring Tool for System Monitoring
A guide on combining Tmux, btop, and GPU monitoring tools for a comprehensive system monitoring dashboard in Linux.
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.
34 articles from this blog
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.
A guide to setting up a productive Linux development environment on Windows using WSL 2, Docker, and various open-source tools.
How to fix the 'open terminal failed' error in tmux, often caused by version incompatibilities after an upgrade.
A guide to using AutoHotKey (AHK) to create global hotkeys that send specific text or copy it to the clipboard, with practical use cases.
A developer compares video editing software on Linux to Camtasia on Windows, highlighting workflow and performance issues with Linux alternatives.
A guide on using the sed command-line tool to efficiently print specific lines or ranges from large files, useful for debugging.
Explains how to pipe or redirect the output of a bash case statement to another program, reducing code duplication in shell scripts.