View GitHub Profile

THE ARCHIVES

Documenting the process of development, hardware exploration, and technical troubleshooting. A permanent record of the logic behind the magic.


    🔮 The Arch Engineer’s Toolkit: Utilities of Worth

    This is not a list of basic Linux applications. This is an archive of the utilities that fundamentally change how you interact with the machine. It covers system lifelines, visual storage mapping, and the architectural differences between popular tools.

    Contents

    1. The Lifelines: Ventoy & Timeshift
    2. Storage & Data Architecture
    3. System Optimization (And The GRUB Trap)
    4. Explorations: Terminal Enhancers


    1. The Lifelines: Ventoy & Timeshift

    Ventoy (The Ultimate Bootloader) Testing operating systems used to require formatting a USB drive every single time. Ventoy bypasses this. You format the USB once, drag as many ISO files as you want onto it, and it generates a dynamic boot menu.

    Timeshift (The Safety Net) Arch-based systems are rolling releases. They are bleeding edge, which means an update can occasionally break a desktop environment. Timeshift makes system destruction impossible by taking incremental snapshots.

    The Timeshift Recovery Flow: System BreakBoot Live USBRun TimeshiftRestore SnapshotSystem Fixed (2 mins)


    2. Storage & Data Architecture

    Managing an 80GB root partition requires strict surveillance of what is consuming your disk space, and moving heavy data safely.

    The Disk Visualizers (Choosing Your Alternate)

    There is no “one size fits all” tool for viewing disk usage. It depends entirely on whether you have a graphical interface running or if you are stuck in a raw terminal.

    Tool Name Interface Best Used For Why Choose This?
    QDirStat GUI (Visual) Cleaning up a heavy Desktop. Provides a beautiful, interactive block-map of your files. You can visually see massive cache folders and delete them in one click.
    ncdu CLI (Terminal) Server management / Broken GUI. If your desktop environment crashes because the disk is 100% full, ncdu runs directly in the TTY terminal to save you.
    Filelight GUI (KDE) KDE Plasma purists. It is built natively for KDE and shows storage as concentric rings. Less powerful than QDirStat, but visually cleaner.

    Rclone (The Data Mover)

    Instead of using heavy Google Drive desktop clients that consume RAM in the background, Rclone pushes and pulls data directly through the terminal via API. It provides raw, real-time metrics of active streams and transfer speeds.


    3. System Optimization (And The GRUB Trap)

    Auto-CPUFreq (The Battery Savior)

    For laptops running processors like the AMD Athlon, battery life and thermal throttling are massive issues on Linux. Standard tools like TLP are passive. auto-cpufreq actively monitors the CPU load and dynamically scales the CPU frequency and turbo boost.

    ⚠️ The GRUB Customizer Trap

    When users want to change their boot menu appearance or dual-boot order, they usually search for grub-customizer.

    Do not use it on Arch. It is a trap. grub-customizer was built for static operating systems like Ubuntu. On a rolling release like EndeavourOS, it rewrites the boot configuration scripts incorrectly. When the kernel updates, your system will fail to boot.

    The True Alternative: Learn to edit the /etc/default/grub file manually, or transition to a modern bootloader like systemd-boot.


    4. Explorations: Terminal Enhancers

    These tools represent the transition from just using the command line to optimizing it.

    • Alacritty (The GPU Terminal): Standard terminals use the CPU to render text. Alacritty offloads rendering to the GPU. Scrolling through massive build scripts feels instantly smooth.
    • Btop: The ultimate system monitor. It provides a stunning, highly optimized, hacker-style dashboard right in the terminal to monitor your CPU threads and network bandwidth.
    • Yay (The AUR Bridge): Typing yay -S visual-studio-code-bin reaches into the Arch User Repository, downloads the source, resolves dependencies, and installs the software in seconds, bypassing the need for manual compilation.
    • tldr: The traditional man pages are exhausting. Typing tldr tar outputs only the top 5 practical, copy-pasteable examples of how to use the command.