Configure scrolling layout in Hyprland

Hyprland v0.54 introduced a fantastic new layout called scrolling. If you are a laptop user or working with limited screen, this layout is a game-changer. It allows windows to be arranged in columns that you can scroll through, rather than shrinking them to fit the screen. Here is how you can set it up. Global Activation To set the scrolling layout as your default for all workspaces, simply add this to your hyprland.conf: ...

March 3, 2026 · 2 min · Elvin Guti

Fix missing graphical PolicyKit Authentication agent (Polkit)

A Guide to fixing Polkit Authentication Agents on Arch Linux. If you run a minimal Wayland compositor like MangoWC, Sway, or Hyprland, you may run into a common, frustrating issue: when a graphical application (like GParted, a System Settings tool, or a package manager) requires administrative privileges, you get no password prompt, or worse, a terminal password prompt that blocks your workflow. This happened to me recently, and here is the breakdown of why it occurs and how to fix it on Arch Linux. ...

September 1, 2025 · 3 min · Elvin Guti

Managing Network Connections in Linux with nmcli

NetworkManager is a dynamic network control and configuration daemon that attempts to keep network connections up and active. nmcli is a command-line tool used to interact with NetworkManager. This post will provide a comprehensive guide to using nmcli for managing network connections in Linux. Installation nmcli is usually installed by default on most Linux distributions that use NetworkManager. However, if it’s not installed, you can install it using your distribution’s package manager: ...

June 24, 2025 · 3 min · Elvin Guti

Navigating Kitty Terminal Scrollback with Vim

Terminal scrollback history can be difficult to navigate with standard mouse selection, especially for complex outputs or when you need to select specific portions of text. By combining Kitty terminal’s pipe capabilities with Vim’s powerful navigation, you can effortlessly browse, search, and copy content from your terminal history. Prerequisites Before getting started, make sure you have the following installed: Kitty Terminal: A fast, feature-rich, GPU-based terminal emulator Installation: sudo pacman -S kitty (Arch Linux) Other distros: https://sw.kovidgoyal.net/kitty/binary/ Vim: The ubiquitous text editor Installation: sudo pacman -S vim (Arch Linux) Most Linux distributions come with Vim pre-installed or easily available in their package repositories You’ll also need basic familiarity with Vim navigation commands for the best experience, though even Vim beginners can benefit from this setup. ...

May 13, 2025 · 3 min · Elvin Guti

Unlock sudo access after failed attempts in Arch Linux

When you fail to enter the correct password multiple times while using sudo, your account might get locked for security reasons. This is a security feature to prevent brute force attacks. Here’s how to check and unlock your account using the faillock command. First, check the status of failed attempts: 1 sudo faillock This will show you a list of users and their failed attempts. The output will look something like this: ...

May 13, 2025 · 1 min · Elvin Guti