commit 18bd2d0f7d117eccc6b3f027d5b6dc6c9f3233e3
parent 2b4ec14be8148159fdb24746297df05bf31a5577
Author: Riaz <riaz@riazj.com>
Date: Tue, 23 Dec 2025 19:16:10 -0800
Remove fluff
Diffstat:
5 files changed, 7 insertions(+), 30 deletions(-)
diff --git a/articles/installing-alpine-linux.html b/articles/installing-alpine-linux.html
@@ -5,25 +5,16 @@
<title>Notes on Installing Alpine Linux | Riaz's Website</title>
<link rel="stylesheet" href="/style.css">
<link rel="icon" href="data:,">
-<meta name="description" content="Notes on boot partitions, PipeWire, window managers, and recovering deleted partitions on Alpine Linux">
+<meta name="description" content="Notes on boot partitions, recovering deleted partitions, and installation for Alpine Linux">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<h1>Notes on Installing Alpine Linux</h1>
<hr>
<article>
-<p>After using Alpine, I still recommend Arch/Artix for desktop usage. For use on servers, Alpine is worth a try, as it uses less memory and space.</p>
-<p>With more effort required to get audio working with PipeWire, partition scheming issues, and at times, unclear documentation, Alpine falls short for desktop usage. Arch has the AUR and extensive documentation.</p>
<h2>Partition Scheme</h2>
<p>Alpine's wiki says that only a root partition is required. Despite this, all example partition schemes mention a boot partition. I could not get it to start without one.</p>
-<p>Even when I was able to boot, that partition never seemed to get mounted, and errors were shown.</p>
-<p>Format your drive and reboot before doing the rest of the installation, as the new partitions might not be shown until rebooting.</p>
-<h2>Using a Window Manager</h2>
-<p>If your mouse and keyboard do nothing when starting a WM, run the following commands:</p>
-<pre>
-adduser $USER input
-adduser $USER video</pre>
-<p>If startx results in an error saying that it is "giving up" and a display server cannot be found, running startx with root permissions might work. A better solution is to delete the .Xauthority and .xinitrc files and recreate them as a non-root user.</p>
+<p>Even when I was able to boot, that partition never seemed to get mounted, and errors were shown. Format your drive and reboot before doing the rest of the installation, as the new partitions might not be shown until rebooting.</p>
<h2>Recovering Nuked Partitions</h2>
<p>I deleted and recovered my home partition twice while I was trying to get the installation to work. In this case, run <code>apk add testdisk</code>. After starting testdisk, select "Proceed" and "Analyze" on the deleted partition.</p>
<h2>Resources</h2>
@@ -31,11 +22,9 @@ adduser $USER video</pre>
<li><a href="https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html">Installation with manual partitioning</a></li>
<li><a href="https://wiki.alpinelinux.org/wiki/Wi-Fi">Connecting to Wi-Fi during installation</a></li>
<li><a href="https://wiki.alpinelinux.org/wiki/Filesystems">File system tools for formatting</a></li>
-<li><a href="https://wiki.alpinelinux.org/wiki/PipeWire">Setting up PipeWire</a></li>
-<li><a href="https://wiki.alpinelinux.org/wiki/Dwm">Setting up dwm</a></li>
</ul>
<h2>Update: 2025 Jan 4th</h2>
-<p>I installed Alpine without overwriting my home partition by doing the following instead of following the <a href="https://docs.alpinelinux.org/user-handbook/0.1a/Installing/manual.html">manual installation guide</a> that is linked above:</p>
+<p>I installed Alpine without overwriting my home partition by doing the following instead of using the manual installation guide that is linked above:</p>
<pre>
fdisk /dev/sda
reboot
@@ -51,9 +40,7 @@ setup-disk -m sys /mnt
reboot</pre>
<p>When mounting the boot partition, there were no errors. I double-checked by rebooting and, again, found no errors.</p>
<p>However, after compiling dwm and st and rebooting, the files in the /boot folder were removed. I got the same errors with the boot partition as before.</p>
-<p>Having more steps to set up PipeWire is not as big of a problem as what I mentioned. Since Alpine is minimal, it is expected that adding programs would require more configuration. Running <code>apk add alsa-utils alsaconf</code> is enough to get working audio with <a href="https://wiki.alpinelinux.org/wiki/ALSA">ALSA</a>, assuming that the user is in the audio group.</p>
-<p>When I reinstalled Artix, I decided on <s>only using ALSA without PipeWire and</s> using dinit instead of OpenRC. It starts up a lot faster than OpenRC, but there is less documentation for it since it is newer.</p>
-<p>I switched back to using PipeWire after I had trouble recording with my microphone.</p>
+<p>When I reinstalled Artix, I decided on using dinit instead of OpenRC. It starts up faster, but there is less documentation for it since it is newer.</p>
</article>
<footer>
<hr>
diff --git a/articles/interracial.html b/articles/interracial.html
@@ -29,7 +29,7 @@
</ul>
<p>Hybrid animals can water down the unique, beneficial traits that made their parents distinct. Following Haldane's Rule, it is common for them to be sterile.</p>
<p>Common patterns across animals can inform us of the biology of humans, as seen with the watering down of traits applying to people. Additionally, a child of, for example, a Black and White couple can have trouble identifying with both Black and White peers, leading to isolation. As my parents are interracial, I had trouble describing my race for a while. Identifying with one's race increases appreciation for their ancestors and trust of people like them.</p>
-<p>If an interracial couple finds themselves to be a good match, their marriage can be beneficial to their children. If, however, the decision to interracially marry is widespread, as it is with the push of the media, it becomes negative, changing from naturally occurring to being imposed.</p>
+<p>If an interracial couple are a good match, their marriage can be beneficial to their children. If, however, the decision to interracially marry is widespread, as it is with the push of the media, it becomes negative, changing from naturally occurring to being imposed.</p>
</article>
<footer>
<hr>
diff --git a/articles/technology-i-use.html b/articles/technology-i-use.html
@@ -12,7 +12,6 @@
<h1>Technology I Use and Recommend</h1>
<hr>
<article>
-<h2>Software</h2>
<ul>
<li>Web Browser: <a href="https://w3m.sourceforge.net/">w3m</a> and <a href="https://ungoogled-software.github.io/">ungoogled-chromium</a>. Before I was required to use a Chromium browser, I used <a href="https://librewolf.net/">LibreWolf</a> with
<ul>
@@ -30,18 +29,9 @@
<li><a href="https://github.com/astier/xhidecursor">xhidecursor</a>: hide the cursor on keypress</li>
<li><a href="https://github.com/FRIGN/soap">soap</a>: xdg-open alternative</li>
<li><a href="https://github.com/Earnestly/sx">sx</a>: initialize xorg</li>
-</ul>
-<h2>Online Services</h2>
-<ul>
<li>Search Engine: <a href="https://docs.searxng.org/">SearXNG</a></li>
-<li>Encrypted Messaging: <a href="https://matrix.org/try-matrix/">Matrix</a></li>
<li>Website Hosting: <a href="https://www.nearlyfreespeech.net/">NearlyFreeSpeech</a></li>
</ul>
-<h2>Operating System and Hardware</h2>
-<ul>
-<li>OS: <a href="https://artixlinux.org/">Artix Linux</a></li>
-<li>Laptop: Thinkpad X220i</li>
-</ul>
</article>
<footer>
<hr>
diff --git a/articles/wmutils.html b/articles/wmutils.html
@@ -21,7 +21,7 @@
<li>Try to go to the previous one for reference.</li>
<li>Waddle around with Alt+j or Alt+k after realizing the opposite was needed, or move a window to a different tag.</li>
</ol>
-<p>With wmutils, this is no longer a problem as it provides a program to change the stacking order, allowing me to bind Alt+Tab to switch between the last two focused windows, preventing distracted multitasking.</p>
+<p>With wmutils, this is no longer a problem as it provides a program to change the stacking order, allowing me to bind Alt+Tab to switch between the last two focused windows.</p>
<p>The scripts I use are based on z3bra's from the <a href="https://github.com/wmutils/contrib">contrib repo</a>. In my <a href="/git/dotfiles/file/.config/xinitrc">xinitrc</a>, I call the <a href="/git/dotfiles/file/.local/bin/winwatch.html">winwatch script</a> (depends on <a href="https://github.com/wmutils/opt">wew</a>) to fullscreen windows on the MAP X event and focus the previous window when one is destroyed. The MAP event is used rather than CREATE to work with web browsers that create multiple windows.</p>
<p>In dwm, even when in monocle mode, other windows were still visible at a small gap to the bottom of my screen. With the <a href="/git/dotfiles/file/.local/bin/fullscreen.html">script for fullscreening</a>, a fullscreen means a fullscreen.</p>
<p>For a status bar, instead of using xsetroot, I now use <a href="https://github.com/LemonBoy/bar">lemonbar</a> with this command: <code>while status; do sleep 1m; done | lemonbar -d -F '#ccc' &</code>. The -d option prevents it from being focused or deleted by <a href="/git/dotfiles/file/.config/sxhkd/sxhkdrc.html">my keybinds</a>. The <a href="/git/dotfiles/file/.local/bin/status.html">status command</a> does the following: <code>echo "%{r} $(cat /sys/class/power_supply/BAT0/capacity)% | $(date +%I:%M) | $(uptime -p)"</code>. The <code>%{r}</code> right-aligns the text.</p>
diff --git a/contact.html b/contact.html
@@ -10,7 +10,7 @@
<body>
<h1>Contact</h1>
<article>
-<p>Matrix: <a href="https://matrix.to/#/@riaz:tedomum.net">@riaz:tedomum.net</a><br>
+<p>XMPP: <a href="xmpp:riaz@hookipa.net">riaz@hookipa.net</a><br>
Email: riaz<!--spam@stuff.org--><span aria-hidden="true"> Spam Be Gone </span>@ria<!--notvisitedbygov@stuff.net-->zj.com | <a href="/files/riazj.asc">PGP</a><br>
Fingerprint: <code>E302 2746 FA31 AB23 F1C4 AF41 01D9 DDF0 AACB BD34</code><br>
<code>curl -sL https://riazj.com/files/riazj.asc | gpg --import</code></p>