Tag: linux

  • Fedora + Xfce: The Distro You Get When You Refuse to Pick a Lane

    Fedora + Xfce: The Distro You Get When You Refuse to Pick a Lane

    I’ve been running the same Fedora install since 2018. Not “Fedora” as a rolling habit of reinstalling every year or two — the same install. It started life as Fedora 28 or 29, I genuinely can’t remember which, and it’s currently sitting at Fedora 44. In between, it has been dnf-upgraded across something like sixteen…

  • Reclaim Your Terminal: How Lazygit Supercharges Your Git Workflow

    Reclaim Your Terminal: How Lazygit Supercharges Your Git Workflow

    Finding the right tools for your development workflow is a constant struggle, and Git tooling is no exception. Despite the plethora of Git clients available, none of them ever felt quite right. For a while, I settled on GitFiend. It worked well enough, but my workflow was still not quite right: I’d use the GUI…

  • Why XFCE Makes Windows Optional

    Why XFCE Makes Windows Optional

    Windows isn’t the default anymore. Xfce is fast, familiar, and finally polished — running it on Fedora’s bleeding-edge spin, coming off years of i3, and I haven’t noticed a single performance hit.

  • How to Fix i3 Workspace Assignment Failing for LibreOffice (Startup Race Condition)

    How to Fix i3 Workspace Assignment Failing for LibreOffice (Startup Race Condition)

    I tweaked my i3 configuration to automate application placement. During this process, I encountered a frustrating issue. LibreOffice was ignoring my workspace assignments. While the main suite started correctly, specific components like LibreOffice Writer refused to land in their designated workspace. The first attempt I originally used the assign directive in my config as it…

  • AWK CSV Column Sum: Quick Command Line Tutorial

    AWK CSV Column Sum: Quick Command Line Tutorial

    Imagine you have a file with multiple columns and you need to quickly get the total of a column in command line in UNIX. The easiest way is to use AWK in the command line. Let’s take the following file: 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7…