<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Linux - Tag - erdelynet.com</title><link>https://erdelynet.com/tags/linux/</link><description>Linux - Tag - erdelynet.com</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>mike@erdelynet.com (Michael Erdely)</managingEditor><webMaster>mike@erdelynet.com (Michael Erdely)</webMaster><copyright>2026</copyright><lastBuildDate>Tue, 23 Jun 2026 22:28:45 -0400</lastBuildDate><atom:link href="https://erdelynet.com/tags/linux/" rel="self" type="application/rss+xml"/><item><title>Managing dotfiles Chezmoi</title><link>https://erdelynet.com/technical/managing-dotfiles-chezmoi/</link><pubDate>Tue, 23 Jun 2026 22:28:45 -0400</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/managing-dotfiles-chezmoi/</guid><description><![CDATA[<p>I had been trying to find a good way to manage my dotfiles for years. I tried
having my $HOME be a git working directory. That worked well, but not really
for keeping multiple systems in sync. I looked at
<a href="https://www.gnu.org/software/stow/" target="_blank" rel="noopener noreffer ">stow</a> but I didn&rsquo;t reall like the way it
worked. Then I found <a href="https://www.chezmoi.io/" target="_blank" rel="noopener noreffer ">chezmoi</a>.  And it&rsquo;s perfect!</p>
<h2 id="the-basics">The Basics</h2>
<p>Chezmoi, stores its configuration in the <em>source directory</em>. On Linux/BSD, the
default location is <code>~/.local/share/chezmoi</code>. To get started, you&rsquo;d run:</p>]]></description></item><item><title>Niri Window Manager</title><link>https://erdelynet.com/technical/niri-window-manager/</link><pubDate>Fri, 19 Sep 2025 15:38:33 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/niri-window-manager/</guid><description><![CDATA[<p></p>
<p>There I was: happily using Hyprland and BAM! Brodie Robertson shared
<a href="https://www.youtube.com/watch?v=r0JUm77inIA" target="_blank" rel="noopener noreffer ">a video about Niri</a> &ndash; a
scrolling window manager. It looked weird but intriguing, so I installed it.
My plan was to see what it was like and go back to Hyprland. But we all know
that&rsquo;s not what happened.</p>
<h2 id="background">Background</h2>
<p>I&rsquo;ve been using tiling window managers for a long time now. Back in late late
2000s/early 2010s, I was introduced to dwm. I ran dwm on my OpenBSD laptop
for several years while also playing around with awesomewm, spectrwm, and cwm.
Then I used a Mac for a while. But when I switched to Linux, I started using
Ubuntu and its default environment, Gnome. But there were some things I didn&rsquo;t
like about Ubuntu, so I switched to Fedora, still using Gnome. But after a
while, I switched over to Fedora&rsquo;s KDE Spin.  Again, though, I wasn&rsquo;t too
happy with Fedora and I found out about <a href="/technical/arch-linux/" rel="">Arch Linux</a>.
Also, I really missed the keyboard-driven goodness that is a tiler.</p>]]></description></item><item><title>Using Yad for ssh-askpass</title><link>https://erdelynet.com/technical/using-yad-for-ssh-askpass/</link><pubDate>Fri, 19 Sep 2025 15:31:00 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/using-yad-for-ssh-askpass/</guid><description><![CDATA[
<p>ssh-askpass is an X11 application for passing a user&rsquo;s SSH Key passphrase
to ssh-add <a href="https://man.openbsd.org/ssh-add" target="_blank" rel="noopener noreffer ">ssh-add(1)</a>. But it only works
with X11. And I&rsquo;m on Wayland now.</p>
<h2 id="solution">Solution</h2>
<p>Yad.  <a href="https://github.com/v1cont/yad" target="_blank" rel="noopener noreffer ">Yad</a> is Yet Another Dialog ala Zenity
or Dialog.  It allows for taking in input and passing it to something else
in a similar way to the way ssh-askpass worked with X11.</p>
<h2 id="a-screenshot">A screenshot</h2>
<p>This is how my yad-askpass window looks:</p>]]></description></item><item><title>My dot Files</title><link>https://erdelynet.com/technical/my-dot-files/</link><pubDate>Sun, 31 Aug 2025 15:53:00 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/my-dot-files/</guid><description><![CDATA[<p>Originally published: 2021-11-27.</p>

<p>So that I can share how I&rsquo;ve configured several of my applications and systems
on my laptop, I&rsquo;ve created a new Git project for
<a href="https://git.erdelynet.com/mike/dotfiles" target="_blank" rel="noopener noreffer ">my dotfiles</a>.</p>
<p>Hope you can use them to find a different way to accomplish your goals or, even
better, you find a bug or have a
<a href="mailto:mike@erdelynet.com" rel="">suggestion for me</a>.</p>
<h1 id="what-are-dotfiles">What are dotfiles?</h1>
<p>&ldquo;dotfiles&rdquo; are generally files that being with a period in the filename. By
starting a filename with a period character, they are hidden by default from
many graphical file managers and the
<a href="https://man.archlinux.org/man/ls.1" target="_blank" rel="noopener noreffer ">ls(1)</a> command. With ls specifically, you
can list &ldquo;dotfiles&rdquo; by running <code>ls -a</code> or <code>ls -al</code>.</p>]]></description></item><item><title>Password Management with Bitwarden</title><link>https://erdelynet.com/technical/password-management-with-bitwarden/</link><pubDate>Fri, 26 Nov 2021 17:28:00 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/password-management-with-bitwarden/</guid><description><![CDATA[
<p>In a past life, I managed both Lastpass and 1Password. Neither of them were
something I wanted to use personally, so I was looking for something better.</p>
<p>In the mean time, I was using <a href="https://keepassxc.org" target="_blank" rel="noopener noreffer ">KeePassXC</a> stored in
Google Drive. And Holly and I also had a shared Keepass file stored in a shared
directory so we could share passwords between us.</p>
<p>But then I learned about <a href="https://www.bitwarden.com" target="_blank" rel="noopener noreffer ">Bitwarden</a>.</p>]]></description></item><item><title>Wireguard: Home VPN Server</title><link>https://erdelynet.com/technical/wireguard-home-vpn-server/</link><pubDate>Fri, 26 Nov 2021 17:00:00 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/wireguard-home-vpn-server/</guid><description><![CDATA[
<p>I used to use OpenVPN as a means to connect to my internal network from outside
of my house. It worked really well, but managing its configs was a little bit
of a hassle and, frankly, OpenVPN is old news (/s). I wanted to play with a
new toy.</p>
<p>So I looked into <a href="https://www.wireguard.com" target="_blank" rel="noopener noreffer ">Wireguard</a>.</p>
<h1 id="server-config">Server Config</h1>
<p>Since I use
<a href="/technical/my-story" rel="">Home Assistant</a> and it has Add-Ons
available available, I decided to use its Wireguard Add-On.</p>]]></description></item><item><title>Centralized Bookmarks with Linkding</title><link>https://erdelynet.com/technical/centralized-bookmarks-with-linkding/</link><pubDate>Thu, 25 Nov 2021 00:15:00 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/centralized-bookmarks-with-linkding/</guid><description><![CDATA[
<p>As I mentioned in my <a href="/technical/qutebrowser" rel="">Qutebrowser</a> article,
my browser doesn&rsquo;t have the ability to share bookmarks with my other browsers.
I run Chrome on my phone and Chrome on my Chromebook. And I have a second
Linux laptop that also runs Qutebrowser.</p>
<p>I needed a solution to share bookmarks between them. And I settled on
Linkding.</p>
<h1 id="my-search">My Search</h1>
<p>I looked through <a href="https://www.reddit.com/r/selfhost" target="_blank" rel="noopener noreffer ">Reddit r/selfhost</a> and
scoured the web looking at different self-hosted bookmark services I could
run at home.</p>]]></description></item><item><title>Qutebrowser</title><link>https://erdelynet.com/technical/qutebrowser/</link><pubDate>Wed, 24 Nov 2021 23:13:00 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/qutebrowser/</guid><description><![CDATA[
<p>These days, it&rsquo;s more important than ever to find a good web browser: one
that&rsquo;s easy to use, has the functionality you want, and, most importantly,
is reasonably secure. It&rsquo;s also a good idea to consider the privacy features
the browser has too.</p>
<p>Too many of the popular browsers have privacy issues (Chrome sharing info
with Google, Edge sharing info with Microsoft, Brave sharing info with&hellip;).</p>]]></description></item><item><title>Applying style to ssh-askpass</title><link>https://erdelynet.com/technical/applying-style-to-ssh-askpass/</link><pubDate>Mon, 22 Nov 2021 19:13:00 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/applying-style-to-ssh-askpass/</guid><description><![CDATA[
<p><a href="https://man.openbsd.org/ssh-askpass.1" target="_blank" rel="noopener noreffer ">ssh-askpass(1)</a> is a graphical program
that prompts the user for their SSH Key passphrase and passes it to the
<a href="https://man.openbsd.org/ssh-add" target="_blank" rel="noopener noreffer ">ssh-add(1)</a> command.</p>
<p>Out of the box, ssh-askpass is pretty ugly, but I&rsquo;ve managed to
make it look dark, modern, and good.</p>
<h1 id="a-screenshot">A screenshot</h1>
<p>This is how my ssh-askpass window looks:</p>
<figure>
</figure>

<h1 id="the-code">The code</h1>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><pre tabindex="0"><code>SshAskpass*Dialog.font:       -adobe-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
SshAskpass*Dialog.label:      Please enter your authentication passphrase:
SshAskpass*Dialog.title:
SshAskpass*background:        #000000
SshAskpass*foreground:        #cccccc
SshAskpass.Button*background: #000000
SshAskpass.Button*foreground: #cccccc</code></pre></div>
<p>The above code goes in your ${HOME}/.Xresources file.</p>]]></description></item><item><title>Qtile Window Manager</title><link>https://erdelynet.com/technical/qtile-window-manager/</link><pubDate>Mon, 22 Nov 2021 17:29:00 +0000</pubDate><author>mike@erdelynet.com (Michael Erdely)</author><guid>https://erdelynet.com/technical/qtile-window-manager/</guid><description>
&lt;p>For most people, their window manager is something they probably don&amp;rsquo;t think
much about. Consider all of the Windows and Mac users out there. They may
or may not think about the fact that they appreciate how using Windows is
different from using a Mac, but they may not be able to explain exactly why
(Though over the past few years, it feels like Mac and Windows interfaces are
slowing becoming very similar).&lt;/p></description></item></channel></rss>