<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Dwl on Mohit</title>
    <link>https://mohitdudi.github.io/tags/dwl/</link>
    <description>Recent content in Dwl on Mohit</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 26 Feb 2025 10:19:00 +0530</lastBuildDate>
    <atom:link href="https://mohitdudi.github.io/tags/dwl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>DWL install on Debian</title>
      <link>https://mohitdudi.github.io/posts/dwl-install-debian/</link>
      <pubDate>Wed, 26 Feb 2025 10:19:00 +0530</pubDate>
      <guid>https://mohitdudi.github.io/posts/dwl-install-debian/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;debian 12 was used to build wlroots 0.18 and dwl 0.7&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;adding-backport-and-testing-repo-s&#34;&gt;Adding backport and testing repo&amp;rsquo;s&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Add following lines to your &lt;code&gt;/etc/apt/sources.list&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;These repo&amp;rsquo;s are required to pull some version specific packages
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;deb http://deb.debian.org/debian bookworm-backports main
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;deb http://deb.debian.org/debian sid main
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;install-required-packages&#34;&gt;Install Required Packages&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Same packages are needed by both wlroots and dwl&lt;/li&gt;
&lt;li&gt;Some packages are pulled from backport and testing repo&amp;rsquo;s due to version requirements&lt;/li&gt;
&lt;li&gt;This list of packages is not verbose (as of now)
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt install -t bookworm-backports libwayland-server0
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt install -t sid libliftoff-dev
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt install meson cmake libgbm-dev glslang-dev  glslang-tools libudev-dev libseat-dev hwdata libdisplay-info-dev libinput-dev libxcb-dri3-dev libxcb-present-dev libxcb-render-util0-dev libxcb-xinput-dev xwayland  libxcb-errors-dev libxcb-composite0-dev  libxcb-ewmh-dev libxcb-icccm4-dev libxcb-res0-dev
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;wlroots&#34;&gt;Wlroots&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Building wlroots is recommended as you can customize your build (enabling Xwayland support)&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
