<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Waleed Ahmad</title>
    <description>The latest articles on DEV Community by Waleed Ahmad (@xwaleedahmad).</description>
    <link>https://dev.to/xwaleedahmad</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4080841%2Fbd4554f2-58f0-4223-bc7a-22d5936dc763.jpg</url>
      <title>DEV Community: Waleed Ahmad</title>
      <link>https://dev.to/xwaleedahmad</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xwaleedahmad"/>
    <language>en</language>
    <item>
      <title>2026 might finally be the Year of the Linux Desktop 🐧</title>
      <dc:creator>Waleed Ahmad</dc:creator>
      <pubDate>Mon, 24 Aug 2026 06:10:23 +0000</pubDate>
      <link>https://dev.to/xwaleedahmad/2026-might-finally-be-the-year-of-the-linux-desktop-1a88</link>
      <guid>https://dev.to/xwaleedahmad/2026-might-finally-be-the-year-of-the-linux-desktop-1a88</guid>
      <description>&lt;p&gt;I switched to Linux 4 years ago and never looked back.&lt;/p&gt;

&lt;p&gt;Back then it felt like a niche club — limited hardware support, patchy battery life, constant driver headaches. You had to want it to put up with it.&lt;/p&gt;

&lt;p&gt;Fast forward to today, and the landscape looks completely different:&lt;/p&gt;

&lt;p&gt;→ Hardware support is night and day compared to 4 years ago&lt;br&gt;
→ Battery life on modern distros is finally competitive&lt;br&gt;
→ YouTube is full of creators switching over and documenting it&lt;br&gt;
→ Half my friends and family are running Linux now&lt;/p&gt;

&lt;p&gt;I've stuck with Arch this whole time. Everyone warns you off it when you're starting out — "too hard," "you'll break your system" — but honestly it taught me more about how Linux actually works than any "easy" distro would have. Rolling release, bleeding edge packages, the AUR having basically everything you'd ever need... once it clicks, it's hard to go back.&lt;/p&gt;

&lt;p&gt;And then there's the customization. Mac and Windows give you the same desktop everyone else has — a few wallpaper options and that's about it. On Linux, your desktop is actually yours. Tiling window managers, hundred different quick shells and DE, custom bars, themes, animations, workflows built exactly around how you work — every setup looks and feels different. My desktop doesn't look like anyone else's, and it's genuinely more fun to use every day.&lt;/p&gt;

&lt;p&gt;And the momentum isn't just word-of-mouth anymore. &lt;strong&gt;David Heinemeier Hansson (DHH)&lt;/strong&gt;, creator of Ruby on Rails, just launched the &lt;strong&gt;Omacom Foundation&lt;/strong&gt; with $8M in backing — $1M each from &lt;strong&gt;Tobias Lütke&lt;/strong&gt; (Shopify), &lt;strong&gt;Patrick Collison&lt;/strong&gt; (Stripe), &lt;strong&gt;Michael Dell&lt;/strong&gt; (Dell Technologies), &lt;strong&gt;Matthew Prince&lt;/strong&gt; (Cloudflare), &lt;strong&gt;Jason Fried&lt;/strong&gt; (37signals), and others — specifically to push Omarchy, an Arch-based distro, and fund the open-source ecosystem it depends on.&lt;/p&gt;

&lt;p&gt;When people with that kind of reach and capital start betting on the Linux desktop — and specifically on Arch-based tooling — it stops being a niche experiment and starts looking like a real shift.&lt;/p&gt;

&lt;p&gt;We've said "this is the year of Linux on the desktop" as a joke for over a decade. This might be the first time it's not a joke.&lt;/p&gt;

&lt;p&gt;Are you on Linux yet? What distro are you running?&lt;/p&gt;

</description>
      <category>archlinux</category>
      <category>linux</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Niri Monitors - Mange Connected Monitors</title>
      <dc:creator>Waleed Ahmad</dc:creator>
      <pubDate>Mon, 17 Aug 2026 04:44:10 +0000</pubDate>
      <link>https://dev.to/xwaleedahmad/niri-monitors-mange-connected-monitors-261g</link>
      <guid>https://dev.to/xwaleedahmad/niri-monitors-mange-connected-monitors-261g</guid>
      <description>&lt;p&gt;🚀 Excited to share something I've been building: &lt;strong&gt;&lt;a href="https://www.vicinae.com/extensions/xwaleedahmad/niri-monitors" rel="noopener noreferrer"&gt;Niri Monitors&lt;/a&gt;&lt;/strong&gt; — an extension for &lt;strong&gt;&lt;a href="https://www.vicinae.com/" rel="noopener noreferrer"&gt;Vicinae &lt;/a&gt;&lt;/strong&gt;that lets you manage your connected displays right from the launcher.&lt;/p&gt;

&lt;p&gt;Turn monitors on/off, switch resolutions, adjust scale, and rotate a display — all from a single command. Built specifically for the &lt;strong&gt;&lt;a href="https://github.com/niri-wm/niri" rel="noopener noreferrer"&gt;Niri&lt;/a&gt;&lt;/strong&gt; window manager.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here's what it can do:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Display Overview —&lt;/strong&gt; See every connected monitor at a glance: model, resolution, refresh rate, rotation, and scale.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quick Actions —&lt;/strong&gt; Make quick, one-off changes that apply immediately without touching config, and reset on restart.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Persistent Settings —&lt;/strong&gt; Save settings that persist across restarts, written directly to your niri config.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keyboard-Driven —&lt;/strong&gt; Dedicated shortcuts for every single action.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Display Safety —&lt;/strong&gt; Built-in safeguard that stops you from accidentally disabling your only active screen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Utilities —&lt;/strong&gt; Power off all monitors or copy monitor details (name, model, resolution, etc.) in a single click.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're on Niri and juggle multiple displays, this should save you a lot of clicks.&lt;/p&gt;

&lt;p&gt;Would love your feedback if you try it out!&lt;/p&gt;

</description>
      <category>linux</category>
      <category>wayland</category>
      <category>archlinux</category>
      <category>vicinae</category>
    </item>
  </channel>
</rss>
