Repository navigation
Expand file tree
/
Copy pathrss.xml
More file actions
168 lines (162 loc) · 10.6 KB
/
Copy pathrss.xml
File metadata and controls
168 lines (162 loc) · 10.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Steve's Blog</title>
<description>Steve's RSS Blog.</description>
<language>en-us</language>
<link>http://hghann.github.io/rss.xml</link>
<atom:link href="http://hghann.github.io/rss.xml" rel="self" type="application/rss+xml" />
<image>
<title>Steve's Blog</title>
<url>https://hghann.github.io/favicon.png</url>
<link>https://hghann.github.io/rss.xml</link>
</image>
<!-- LB -->
<item>
<title>Software Recommendations</title>
<guid>https://hghann.github.io/software-recommendations.html</guid>
<link>https://hghann.github.io/software-recommendations.html</link>
<pubDate>Sun, 03 Oct 2021 20:50:02 -0400</pubDate>
<description><![CDATA[<!DOCTYPE html>
<p>This article contains the software I use and recommend. Most of it
requires little to no elite knowledge of GNU/Linux or software in general;
not to say learning is bad…</p>
<h2 id="Operating%20systems">Operating systems</h2>
<p><strong>I prefer to run UNIX-like operating systems.</strong></p>
<p>Of course for the most part I run <a href="https://www.gnu.org/gnu/linux-and-gnu.en.html">GNU/Linux</a>
systems; Operating systems based off the GNU core utilities and the Linux kernel
that some people call “distros”. My Linux distro of choice is
<a href="https://archlinux.org/">Arch Linux</a>, mostly because it has a phenomenal wiki and
a fast package manager with a large-enough pool of updated software,
all the configuration and software is kept as simple as possible making
maintenance a breeze, and the Arch User Repository (AUR) offers an excellent way to
install packages outside of the relatively small vanilla repos. The AUR makes
Arch (probably) the single distro with most software available for it.</p>
<p><strong>However this doesn’t mean Arch Linux is flawless…</strong></p>
<p>For work, I use MacOS, because why the hell not. It’s Unix-like without all the
crap Microsoft ships with Windows. As of recently, my love towards Apple slowly fading
away, but I can’t turn a blind eye on the M1 macs; in one word: bizarre!</p>
<h2 id="(Other)%20Operating%20Systems">(Other) Operating Systems</h2>
<p>There is the issue of <a href="https://www.freedesktop.org/wiki/Software/systemd/">systemd</a>,
the innit system of choice for Arch Linux. Systemd does not follow the UNIX philosophy
of being a small, simple, one-purpose program that’s easy to understand; Just like the
Linux kernel, it is large and overgrowing, and mostly monolithic. I choose to use systemd
and Arch Linux merely out of necessity and convenience; A distribution such as
<a href="https://artixlinux.org/">Artix</a>, Arch Linux without systemd, may ship more broken or
incomplete packages. There are also some packages I use that rely on systemd. If you are
willing to live with these slight flaws, then Artix or <a href="https://www.devuan.org/">Devuan</a>
is for you.</p>
<p>Gnu/Linux isn’t the only option when looking for a free and open-source software (FOSS)
operating systems. The BSD family of operating systems is a sold option and in
my opinion is more far superior to Linux. Yet, software availability isn’t as good
as Linux, not to say that it lacks in this department. Plenty if not all popular
open source software projects on Linux are ported to the BSDs, specifically
FreeBSD; check the <a href="https://www.freshports.org/">FreshPorts website</a> for an
updated list. If you are looking for a solid all around BSD operating system,
look no further than FreeBSD. It’s the Arch Linux + Debian combo of the BSDs; Stable
with best software availability. For the elitists out there, OpenBSD is the way to go;
it emphasizes portability, standardization, correctness, proactive security and
integrated cryptography.</p>
<p><strong>I’m personally planning to embark on a journey to BSD paradise…</strong></p>
<h2 id="Terminal%20Emulator">Terminal Emulator</h2>
<p>Being on GNU/Linux the terminal is arguably on of the most important peices of
software. Two terminals emulators I recommend
<a href="https://github.com/alacritty/alacritty">Alacritty</a> and Suckless’
<a href="https://st.suckless.org/">st</a>. Alacritty is a full featured terminal out of
the box with plenty of potions and customization to do in the config file. On
the other hand, st is really minimal removing all the “bloat” and unused
features found in most terminal emulators. I argue its unusable out of the box,
lacking many important features. If you decide on going the Suckless route, I
recommend trying out <a href="https://github.com/LukeSmithxyz/st">Luke smith’s fork</a>;
basically, st with sain defaults.</p>
<h2 id="Shell">Shell</h2>
<p>I normally have multiple shells installed on my system at once; dash and zsh.
I have zsh set to my user shell due to its convenient autocomplete plugin and memory
functions along with wonderful colorscheme compared to boring ‘ol Bash.
However, I still keep Dash installed and run it occasionally to run more complex
one-liner commands.</p>
<h2 id="Text%20Editing">Text Editing</h2>
<p>My choice of text editor is often vim; it offers a lot of complex and powerful
functionality while also being usable by anyone who can open and type in a
terminal. If you’re not ready to get your feet wet with vim just yet, try
<a href="https://micro-editor.github.io/">micro</a>; a modern and intuitive terminal-based
text editor with syntax highlighting and mouse support, far superior to
<a href="https://www.nano-editor.org/">nano</a> in my opinion. However, while I mostly use
vim to write I understand why people may wish to use a more “user friendly” option
such as a graphical text editor. For this I recommend <a href="https://notepadqq.com/s/">Notepadqq</a>.</p>
<h2 id="Desktop%20Environment">Desktop Environment</h2>
<p>I personally prefer using the Dynamic Window Manager -
<a href="https://dwm.suckless.org/">DWM</a> from Suckless as I find it to be the single
one that most easily gets out of my way and puts emphasis on what I really care
about: The actual programs I run on my machine. I also keep <a href="https://xfce.org/">xfce</a>
on my system for the “traditional” desktop experience.</p>
<h2 id="Web%20Browser">Web Browser</h2>
<p>My web browser of choice is <a href="https://librewolf-community.gitlab.io/">LibreWolf</a>.
This is a fork of Mozilla’s <a href="https://www.mozilla.org/">Firefox</a>, but
with all Mozilla telemetry and bloat removed. It also includes uBlock Origin
out of the box, as a bonus. I chose to use this web browser simply because
it’s the one with the least evil of them all. I combine LibreWolf with the
<a href="https://qutebrowser.org/">Qutebrowser</a>, one on the best “minimal” web browsers
that doesn’t sacrifice functionality and performance. For the ultimate
“Suckless” experience, look no further that Suckless’
<a href="https://surf.suckless.org/">surf</a>.</p>
<p>A similar web browser is <a href="https://github.com/Eloston/ungoogled-chromium">ungoogled-chromium</a>;
essentially Chrome, but with all Google spyware and bloat removed. You get the
performance and wide support of Google Chrome, without any of the privacy concerns.
Then there’s also the <a href="https://brave.com/">Brave Browser</a>, which blocks ads and
shows you more “privacy respecting” ads, paying you in their crypto, BAT. I find
it to be a bit bloated and not exactly my thing, but I don’t hate it or oppose
people using it.</p>
<h2 id="Misc">Misc</h2>
<p>Living mostly in the terminal, I found minimal yet powerful TUI replacements
for all the major GUI applications. To start with
<a href="https://github.com/gokcehan/lf">lf</a> is my file manager of choice; it’s
basically a <a href="https://ranger.github.io/">Ranger</a> clone written in go. Being a
terminal application, it lacks the drag-and-drop functionality, which
convenient to have. You can have this functionality back by pairing lf with
<a href="https://github.com/mwh/dragon">dragon</a>. For any media consumption, I use
<a href="https://mpv.io/">mpv</a>, a minimal media player that does the job done.
It’s true power is in the shear amount of customizeability and personalization.
My RSS/Atom feed reader of choice is <a href="https://newsboat.org/">Newsboat</a>, which
is terminal based. For those who prefer a GUI application,
<a href="https://gitlab.com/news-flash/news_flash_gtk">Newsflash</a> is a
solid choice. For casual pdf viewing, I use <a href="https://pwmt.org/projects/zathura/">Zathura</a>,
a highly customizable and minimal pdf viewer. <a href="https://github.com/muennich/sxiv">SXIV</a> as an
image viewer and <a href="https://tools.suckless.org/dmenu/">dmenu</a> as an application menu.</p>
<blockquote>
<p><em>configs to all the programs I mentioned in this article and more are hosted on my <a href="https://github.com/hghann">GitHub</a> page</em></p>
</blockquote>
]]></description>
</item>
<item>
<title>Lots of people on the Webring!</title>
<guid>https://hghann.github.io/lots-of-ppl-on-the-webring.html</guid>
<link>https://hghann.github.io/lots-of-ppl-on-the-webring.html</link>
<pubDate>Fri, 01 Oct 2021 17:40:42 -0400</pubDate>
<description><![CDATA[<!DOCTYPE html>
<p>Alright, I know, the <a href="https://hghann.github.io/webring.html">“webring”</a> is
not actually a proper webring, just a list of poorly-linked websites, but I had
no idea what to name the page otherwise.</p>
<p>I’ve added lots of new websites to the
<a href="https://hghann.github.io/webring.html">webring page</a>! I’ve also added colorful
icons next to everyone, for extra visual flair! I’m probably going to add a few more
friends there, and maybe some social media links too.</p>
<p>Anyways, I hope whoever’s subscribed to this RSS feed keeps enjoying these new
articles! I have tons more where this one came from!</p>
]]></description>
</item>
<item>
<title>Testing out lb...</title>
<guid>https://hghann.github.io/testing-out-lb.html</guid>
<link>https://hghann.github.io/testing-out-lb.html</link>
<pubDate>Thu, 30 Sep 2021 12:14:14 -0400</pubDate>
<description><![CDATA[<!DOCTYPE html>
<p>Hey! Thanks for checking out my blog. It’s powered by Luke Smith’s lb, a minimalist
“luke’s blog” or “less bloat” script that essentially generates a static website.
Much better than JavaScript backends or a LEMP server!</p>
<p>This also has an RSS feed: <a href="https://hghann.github.io/rss.xml">https://hghann.github.io/rss.xml</a>. Subscribe to it to recieve
all my blog posts!</p>
]]></description>
</item>
</channel>
</rss>