Loading blogs…
Linux Desktop4 min read
An honest comparison of Hyprland, Sway and i3 — what tiling window managers are, who each suits, and a starter config to get going.
Full-stack engineer, New Delhi
A tiling window manager arranges your windows for you. Open a terminal and it fills the screen; open a browser and the screen splits in two. No dragging, no overlapping, everything reachable from the keyboard. Once it clicks, going back to floating windows feels like working with oven mitts on.
Super+1…9The trade-off: you assemble your own desktop. You pick a launcher, a status bar, a notification daemon. That's either the fun part or the reason to stay on GNOME.
X11 is the old display system; Wayland is its modern replacement with better security, smooth scaling on HiDPI screens and no screen tearing. In 2026 Wayland is the default on major desktops and works well for most people. i3 is X11-only; Sway and Hyprland are Wayland.
| i3 | Sway | Hyprland | |
|---|---|---|---|
| Display server | X11 | Wayland | Wayland |
| Philosophy | Minimal, rock solid | i3, but on Wayland | Eye candy + features |
| Animations & blur | No | No | Yes |
| Config | i3 config | Nearly i3-compatible | Its own syntax |
| Best for | Old hardware, X11 apps | Stability on Wayland | A polished, modern look |
The classic. Fast, predictable, and documented to death. If you have older hardware or depend on X11-only tools, it's still a great choice.
A drop-in Wayland replacement for i3 — most i3 configs work with small changes. It's deliberately conservative: no animations, focus on correctness. My pick for anyone who wants Wayland without surprises.
Dynamic tiling with smooth animations, rounded corners, blur and a very active community. It's what you see in most "rice" screenshots. It moves faster than Sway, which means more features and occasionally more breakage after updates.
sudo pacman -S hyprland kitty waybar wofi mako \
xdg-desktop-portal-hyprland polkit-kde-agent \
grim slurp wl-clipboard brightnessctl pavucontrolwl-copy / wl-pasteA minimal ~/.config/hypr/hyprland.conf:
monitor = , preferred, auto, 1
$mod = SUPER
exec-once = waybar & mako
bind = $mod, Return, exec, kitty
bind = $mod, D, exec, wofi --show drun
bind = $mod, Q, killactive
bind = $mod, F, fullscreen
bind = $mod, V, togglefloating
# move focus with vim keys
bind = $mod, H, movefocus, l
bind = $mod, L, movefocus, r
bind = $mod, K, movefocus, u
bind = $mod, J, movefocus, d
# workspaces 1–5
bind = $mod, 1, workspace, 1
bind = $mod, 2, workspace, 2
bind = $mod, 3, workspace, 3
bind = $mod SHIFT, 1, movetoworkspace, 1
bind = $mod SHIFT, 2, movetoworkspace, 2
# screenshot a region to the clipboard
bind = , Print, exec, grim -g "$(slurp)" - | wl-copyLog out, choose Hyprland at your display manager (or run Hyprland from a TTY), and press Super+Enter.
You can install all three side by side and pick at login, so there's no wrong first choice.
Arch Linux
Make Arch Linux dependable: Btrfs snapshots with Snapper and snap-pac, safe update habits, an LTS kernel fallback and arch-chroot recovery.
Arch Linux
Install Arch Linux on a UEFI machine step by step — partitioning, pacstrap, bootloader, networking and your first user — with every command explained.
Linux
Use ed25519 keys, ~/.ssh/config shortcuts, jump hosts and port forwarding like a pro — then harden your server's SSH daemon.