<?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: ditikos</title>
    <description>The latest articles on DEV Community by ditikos (@ditikos).</description>
    <link>https://dev.to/ditikos</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%2F220601%2F14ba6665-d78e-45da-8b2c-13482db47ea4.png</url>
      <title>DEV Community: ditikos</title>
      <link>https://dev.to/ditikos</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ditikos"/>
    <language>en</language>
    <item>
      <title>Distro-Hopping to Omarchy: Wayland, Hyprland, and a ThinkPad T430</title>
      <dc:creator>ditikos</dc:creator>
      <pubDate>Thu, 27 Aug 2026 04:17:13 +0000</pubDate>
      <link>https://dev.to/ditikos/distro-hopping-to-omarchy-wayland-hyprland-and-a-thinkpad-t430-5g48</link>
      <guid>https://dev.to/ditikos/distro-hopping-to-omarchy-wayland-hyprland-and-a-thinkpad-t430-5g48</guid>
      <description>&lt;p&gt;After watching NetworkChuck's videos on Omarchy, I decided it was time to wipe my distro-hopping lab notebook (a ThinkPad T430) and give it a spin.&lt;/p&gt;

&lt;p&gt;Omarchy is a fairly new Arch Linux distribution gaining serious traction on DistroWatch and within content creator circles. I had installed Arch before—one vanilla version when I first got the laptop, and ArcoLinux a few years ago. The biggest drawback with both was exactly what everyone warns you about: due to rolling updates, you can never quite predict if packages will fail you (and it usually happens when you need them the most).&lt;/p&gt;

&lt;h2&gt;
  
  
  Installation &amp;amp; The USB Flashing Hurdle
&lt;/h2&gt;

&lt;p&gt;The first thing that impressed me was the installer. It only needed five pieces of information to move forward: keyboard layout, system username/password, display name, an email for git configuration, and the installation drive.&lt;/p&gt;

&lt;p&gt;For a modern PC (10th-gen+ Intel with NVMe drives), this takes about 2–3 minutes. For my aging ThinkPad, it took around 20–25 minutes, but the wait was painless.&lt;/p&gt;

&lt;p&gt;Prior to that, however, I fought a quick battle just getting the ISO onto a thumb drive. BalenaEtcher on Windows 11 failed to create the proper bootable drive partitions. I had to reformat the drive—which is notoriously stubborn for Linux-partitioned USBs on Windows, though luckily there’s a recipe for that—before successfully writing the image using Rufus.&lt;/p&gt;

&lt;p&gt;Thirty minutes later, I was greeted by an Omarchy logo, a lock icon, and a text box. The graphics card and keyboard were detected flawlessly out of the box. I punched in my password and dropped into the main screen.&lt;/p&gt;

&lt;h2&gt;
  
  
  Taking the Leap: Wayland and Hyprland
&lt;/h2&gt;

&lt;p&gt;Omarchy uses Wayland, a more modern display server approach compared to Xorg. Part of its mystery lies right there. On my work and lab PCs, I usually stick with Xorg because I rely on applications that require it, or simply out of habit. My last distro was Kubuntu 25.10; it shipped with KDE on Wayland, but I had to downgrade it to Xorg because I couldn't get remote control tools (VNC, RDP) to behave.&lt;/p&gt;

&lt;p&gt;For this hop, I decided to commit to Wayland and figure out how to make things work. To up the difficulty, I also decided to try my first tiling window manager: Hyprland.&lt;/p&gt;

&lt;p&gt;After logging in, I was dropped into a beautiful, open workspace with a minimal top bar and a colorful background—looking almost exactly like the screenshots from the manual.&lt;/p&gt;

&lt;h2&gt;
  
  
  Networking, SSH, and a Rookie Mistake
&lt;/h2&gt;

&lt;p&gt;First things first: setting up the network. A handy reminder popped up in the top right corner. After selecting my Wi-Fi SSID and entering the password, my new laptop was officially online.&lt;/p&gt;

&lt;p&gt;Next on the agenda was running an &lt;code&gt;sshd&lt;/code&gt; daemon so I could SSH into the homelab from my other machines. It took me a moment to remember that Arch uses the AUR and &lt;code&gt;pacman&lt;/code&gt; (no &lt;code&gt;.deb&lt;/code&gt; files here!). I used &lt;code&gt;yay&lt;/code&gt;, found &lt;code&gt;openssh&lt;/code&gt;, installed it... and then completely failed to log in from my Windows machine.&lt;/p&gt;

&lt;p&gt;I spent some time consulting Gemini to troubleshoot, especially since my previous distro handled this flawlessly. In one of the responses, Gemini gently asked, &lt;em&gt;"Why didn't you use the native GUI install?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I felt like a total rookie reading that. Hitting &lt;code&gt;Super + Space&lt;/code&gt; revealed a dedicated &lt;strong&gt;Setup -&amp;gt; Security -&amp;gt; SSHD&lt;/strong&gt; menu that configures the daemon automatically. I also realized why my DIY terminal approach failed: I forgot to configure the firewall rules. I usually turn the firewall off entirely on my Debian-based distros, but this time, I decided to leave it on and force myself to practice better security habits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vantablack and ZX Spectrum Nostalgia
&lt;/h2&gt;

&lt;p&gt;With the network running and remote login finally sorted, I realized the default theme was straining my eyes to the max. I explored the &lt;code&gt;Super&lt;/code&gt; menu further and switched to a predominantly black-and-white theme called &lt;strong&gt;Vantablack&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It instantly reminded me of the old days with my ZX Spectrum, sitting in front of an 8-inch B&amp;amp;W TV at my grandparents' house, waiting hours for &lt;em&gt;Ranarama&lt;/em&gt; to load. (I also tried to grab a screenshot of &lt;code&gt;neofetch&lt;/code&gt; to celebrate, only to find out it’s been deprecated and I had to use &lt;code&gt;fastfetch&lt;/code&gt; instead).&lt;/p&gt;

&lt;h2&gt;
  
  
  The Remote Desktop Wall &amp;amp; The LUKS Epiphany
&lt;/h2&gt;

&lt;p&gt;One thing I genuinely missed from my KDE experience was seamless remote desktop login. My main PC has two screens, so I like allocating one entirely for remote lab work and programming. Because VNC is historically tricky on Wayland, I assumed &lt;code&gt;xrdp&lt;/code&gt; was the protocol to use and started mindlessly installing packages.&lt;/p&gt;

&lt;p&gt;I spent hours trying to make it work, ended up learning quite a bit, and ultimately reinstalled the distro by the end of the night.&lt;/p&gt;

&lt;p&gt;The biggest technical takeaway from that struggle was realizing that the initial Omarchy lock screen actually hides two entirely different states:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pre-Boot (LUKS Unlock):&lt;/strong&gt; When you first reboot, this screen unlocks your LUKS disk encryption to boot the rest of the system. &lt;strong&gt;The network is not active here.&lt;/strong&gt; If you try to SSH into the machine, it will fail because the network drivers and &lt;code&gt;sshd&lt;/code&gt; haven't loaded yet.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Session Lock:&lt;/strong&gt; Any other time you see that screen, the system is fully decrypted and just locked. The network is alive, and you can SSH in freely.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;(Edit: As I was writing these lines, I experienced a network freeze, so it seems I still have a few bugs to iron out!)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s Next?
&lt;/h2&gt;

&lt;p&gt;That’s it for now. My next adventure will be setting up some local services (Samba) and getting my programming languages and editors configured.&lt;/p&gt;

&lt;p&gt;Until then, everything is fluid.&lt;/p&gt;

</description>
      <category>omarchy</category>
      <category>thinkpad</category>
    </item>
  </channel>
</rss>
