1
0

Compare commits

..

2 Commits

Author SHA1 Message Date
c3787bebdc
Blog: Add maddy post 2022-01-09 18:42:05 -08:00
c17886ae58
Tiny updates 2022-01-08 21:23:21 -08:00
4 changed files with 69 additions and 23 deletions

View File

@ -2,7 +2,7 @@
{ {
"id": "scrap_13", "id": "scrap_13",
"name": "Scrap #13", "name": "Scrap #13",
"description": "I don't like this one", "description": "I don't like this one.",
"group": "Scraps", "group": "Scraps",
"timestamp": 1636314430 "timestamp": 1636314430
}, },

View File

@ -1,11 +1,12 @@
template: post template: post
title: Why I use Linux title: Linux FAQ
author: flewkey author: flewkey
timestamp: 1636929506 timestamp: 1636929506
visibility: hidden visibility: hidden
This is not a standard blog post, but a hidden FAQ which answers the common This is not a standard blog post, but a hidden FAQ which answers the common
questions I get about running Linux on my laptop. questions I get about running Linux. These are my experiences, so they may not
apply to you at all.
---- ----
@ -17,6 +18,7 @@ questions I get about running Linux on my laptop.
- Proper tiling window management - Proper tiling window management
- Inter-application audio routing via PipeWire or JACK - Inter-application audio routing via PipeWire or JACK
- Supports all of the programs that I care about - Supports all of the programs that I care about
- Easy to fix when it breaks
#### Why do you hate Windows? #### Why do you hate Windows?
@ -24,39 +26,43 @@ questions I get about running Linux on my laptop.
- Annoying build toolchains - Annoying build toolchains
- Lack of inter-application audio routing without specialized tools - Lack of inter-application audio routing without specialized tools
- Spontaneous combustion - Spontaneous combustion
- Hard to fix when it breaks
#### Should I switch to Linux? #### Should I switch to Linux?
Probably not. Use whatever suits you best. Use whatever suits you best.
---- ----
## Cynical nerd FAQ ## Nerd FAQ
#### Isnt desktop Linux a mess? #### What Linux distribution do you use?
It isnt _great_, but it works well enough for me. My main computer runs Gentoo. My servers and smaller machines run Debian.
#### Isnt it tedious to use? #### What desktop environment do you use?
I find it quite comfortable, personally. My desktop consists of [sway](https://swaywm.org/), [bemenu](https://github.com/Cloudef/bemenu),
[i3status](https://github.com/i3/i3status), [foot](https://codeberg.org/dnkl/foot),
and [fcitx5](https://gitlab.com/fcitx/fcitx5).
#### Do you have to spend hours tweaking your system to make it work? #### Do you think that desktop Linux a mess?
Yes. Although many parts of it have issues, none of them affect me too much.
#### What do you think about Linux audio?
I think its great! I can mix audio between Discord and my audio interface, send
it to a reverb program, then listen to it from my Bluetooth earbuds.
#### How did you tweak your system?
My “tweaks” congealed over time. If you sit on a chair for a long time, it will My “tweaks” congealed over time. If you sit on a chair for a long time, it will
mold to the shape of your butt. If you use a computer for a long time, it will mold to the shape of your butt. If you use a computer for a long time, it will
fit your preferences eventually. fit your preferences eventually.
#### Dont you run into all sorts of issues? #### What issues have you run into?
Most of the software that I use seems to run well. * Due to driver issues, I cant use my NVIDIA GPU
* Setting up DisplayLink on my particular system was tedious
#### Doesnt it spontaneously break? * Some situations require me to use software which only runs on Windows
Linux systems are chock full of footguns. Experienced users can avoid these,
but everyone else is walking on a minefield as far as Im concerned. One dude
destroyed his desktop environment by installing Steam.
[Seriously](https://youtu.be/0506yDSgU7M?t=620).[^1]
[^1]: Although this was a result of poor quality assurance on the distributions
package repository, the point is that these mistakes are easy to make.

View File

@ -0,0 +1,40 @@
template: post
title: Maddy: the five-minute mail server
author: flewkey
timestamp: 1641781240
I am waiting at the airport this evening, cursing the weather for delaying my
flight for so long. Ive already bumped my
[packages](https://git.sdf.org/flewkey/flewkey-overlay), so I might as well
gush about some software that I adore.
A few months ago, [cricket](https://cricket.piapiac.org/) published a
[blog post](https://cricket.piapiac.org/blog/openbsd-mail-server/) outlining how
he configured his mail server on OpenBSD. Reading this post made me consider
self-hosting my email as well, since Yandex is a pain in the neck to deal with.
However, configuring a mail server seemed annoying as well, so I put it off.
A few weeks later, I learned about the
[Maddy Mail Server](https://maddy.email/),
a moment which forever changed my life. The server is a single daemon with a
sane default configuration, requiring no significant dependencies by default.
It is so simple and foolproof that even I could set it up. After packaging it
for Debian, guided by the
[installation instructions](https://maddy.email/tutorials/setting-up/),
it was smooth sailing.
### Installing maddy
* Install package
* Make certbot keys readable for maddy
* Set the domain name in the config
* Start the daemon
* Add the DNS records
* Make an account
* Connect an email client
### Conclusion
Setting up maddy is as easy as configuring NGINX. It only took me five minutes
to get up and running.
There are no more excuses: self-hosting email is easy now. If you are
interested, please give it a go.

View File

@ -367,7 +367,7 @@ figure figcaption {
} }
header { header {
height: 220px; height: 230px;
min-width: 230px; min-width: 230px;
padding: 16px 16px 16px 16px; padding: 16px 16px 16px 16px;
margin-bottom: 24px; margin-bottom: 24px;