RSS.Social

From Development to Production on Nick Janetakis

follow: @[email protected]

Posts

SMART Stats for Your SSD and HDD on Linux, macOS and Windows

How to Back Up PostgreSQL in Docker (Local, S3, and Plakar)

Customize Tumbler's Thumbnail Entries on Arch Linux

Watch Out for Data Loss When Redirecting to a File in a Shell Script

Install Docker on Arch Linux with and Without Docker Desktop

Visually Create Video Clips with mpv, FFmpeg and a Lua Extension

Prevent Kdenlive from Producing Millions of Log Lines on Linux

tmux: Swapping Windows and Rotating Panes

8 Useful Ways to Configure Your Zsh History

Remap a Second Mod Key in niri's Config Without Extra Tools

Locked Out of Sudo on Arch Linux? Skip the 10 Minute Wait

DotFriedRice: niri / Arch Desktop Environment with Modern CLI Tools

Walking Through a Minimal Arch Linux Set Up with archinstall

Create Bootable Arch USB on Linux / macOS with cat (Rufus on Windows)

Combine Tmux, btop and a GPU Monitoring Tool for System Monitoring

Differentiate Between an Empty or Unset String Variable with Bash

Custom dmenu / fzf Picker to Set Your Timezone with Geolocation

Bash Nameref: Mutate Function Arguments (Pointer-Like Behavior)

Awesome Git Diffs with Delta, fzf and a Little Shell Scripting

Quickly Get Your Local and Public IP Address from the Command Line

A Shell Alias for Getting Outdated Packages in Arch, Debian and macOS

mpv Is the MVP of Video and Image Viewing

Fix Input Device Is Not a TTY with Docker Compose in CI

Using Command Groups to Sort Multiple Commands in a Shell Script

Day to Day Window Management Workflows and Why I Picked niri

Wayland Compatible Annotated Screenshots with slurp, grim and satty

Trigger Your GPG Passphrase and Clear Your Agent's Cache

Screen Sharing with niri, Including Specific Regions with OBS

How Is niri This Good? Live Demo + Config

GPU Memory Allocation Bugs with NVIDIA on Linux and Wayland Adventures

GPU Memory Allocation Bugs with NVIDIA on Linux and Wayland Adventures

Linux Dev / Productivity Environment on Windows with WSL 2 and Docker

Fix Open Terminal Failed Error with tmux

Assign an AHK Global Hotkey to Send Text or Copy It to Your Clipboard

Why Is Video Editing So Bad on Linux Compared to Windows with Camtasia?

Using sed to Print Specific Lines in a File

Docker Captain's Summit in Istanbul

Pipe or Redirect Case Statement Result in a Shell Script

Redirect Multiple Commands or an Entire Script to a File

Bash + Awk + fzf to Manage Arch Packages

Docker Hub Immutable Tags

Get Install Size of a Package with Pacman and Apt

Build Docker Images in a Git Repo but Only Committed Changes

How to Fix Neovim Markdown Preview Failing to Open in WSL 2

Use git push origin HEAD to Quickly Push the Checked Out Branch

Custom File Type Syntax Highlighting with Neovim

My Neovim / LazyVim Config and Demo

Why I Switched from Vim to Neovim / LazyVim and How I Did It

Prevent Tmux from Starting a Login Shell by Default

CLI Tools That Support Previews, Dry Runs or Non-Destructive Actions

Using a Dedicated Hadolint Config File

Things to Think About When Dockerizing Your App

Modify Lualine in Neovim to Show Word Count and Reading Time

Stage Specific Lines Using Git Add Patch (Edit)

Why I Like Using Docker Compose in Production

Read /proc/net/tcp If ss, nc, netstat, telnet and curl Aren't Installed

Undo, Remove or Revert Specific Git Commits

Search for Emojis Using ripgrep or grep with a Regex

Switching pip to uv in a Dockerized Flask / Django App

Fix Garbled Copied Text with Tmux-Yank in WSL 2

Networking Basics with Docker Compose

How to Find Your WSL 2 Profile ID (GUID)

Your OS' Keyboard Repeat Delay and Rate Settings Are Worth Changing

Switching VcXsrv for WSLg to Get Clipboard Sharing in WSL 2

Add ANSI Colors to Your Shell Scripts Using echo, printf and heredocs

Converting My 500+ Page Blog from Jekyll to Hugo

Hooking Up fzf with zsh Tab Complete and Filtering Related History

Running Commands in All tmux Sessions, Windows and Panes

Shrink Your Docker Images by ~50% with Multi-Stage Builds