aboutsummaryrefslogtreecommitdiff
path: root/content/wiki
diff options
context:
space:
mode:
authorChristian Cleberg <hello@cleberg.net>2024-07-28 19:46:20 -0500
committerChristian Cleberg <hello@cleberg.net>2024-07-28 19:46:20 -0500
commit2be43cc479dfd4cfb621f14381330c708291e324 (patch)
tree7ac50f99425c5524c0820360754045b80d1bafcc /content/wiki
parentafe76ac7d7498b862abaa623790b91410e34574d (diff)
downloadcleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.tar.gz
cleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.tar.bz2
cleberg.net-2be43cc479dfd4cfb621f14381330c708291e324.zip
conversion from Zola to Weblorg
Diffstat (limited to 'content/wiki')
-rw-r--r--content/wiki/_index.md5
-rw-r--r--content/wiki/ai.md5
-rw-r--r--content/wiki/audit.md5
-rw-r--r--content/wiki/automation.md5
-rw-r--r--content/wiki/blogroll.md40
-rw-r--r--content/wiki/blogroll.org46
-rw-r--r--content/wiki/cli.md5
-rw-r--r--content/wiki/data.md5
-rw-r--r--content/wiki/editors.md5
-rw-r--r--content/wiki/foss.md5
-rw-r--r--content/wiki/git.md5
-rw-r--r--content/wiki/hardware.md117
-rw-r--r--content/wiki/hardware.org130
-rw-r--r--content/wiki/internet.org (renamed from content/wiki/internet.md)94
-rw-r--r--content/wiki/ios.md204
-rw-r--r--content/wiki/ios.org246
-rw-r--r--content/wiki/linux.md51
-rw-r--r--content/wiki/macos.md206
-rw-r--r--content/wiki/macos.org236
-rw-r--r--content/wiki/management.md11
-rw-r--r--content/wiki/minimalism.md5
-rw-r--r--content/wiki/networking.md27
-rw-r--r--content/wiki/plaintext.md11
-rw-r--r--content/wiki/privacy.md5
-rw-r--r--content/wiki/python.md5
-rw-r--r--content/wiki/security.md5
-rw-r--r--content/wiki/selfhosted.md5
-rw-r--r--content/wiki/windows.md18
28 files changed, 708 insertions, 799 deletions
diff --git a/content/wiki/_index.md b/content/wiki/_index.md
deleted file mode 100644
index dc75e88..0000000
--- a/content/wiki/_index.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Wiki"
-sort_by = "title"
-template = "wiki.html"
-+++ \ No newline at end of file
diff --git a/content/wiki/ai.md b/content/wiki/ai.md
deleted file mode 100644
index f4da263..0000000
--- a/content/wiki/ai.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "AI"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/audit.md b/content/wiki/audit.md
deleted file mode 100644
index 08fe3ec..0000000
--- a/content/wiki/audit.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Audit"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/automation.md b/content/wiki/automation.md
deleted file mode 100644
index e4cb8d9..0000000
--- a/content/wiki/automation.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Automation"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/blogroll.md b/content/wiki/blogroll.md
deleted file mode 100644
index 5f6c866..0000000
--- a/content/wiki/blogroll.md
+++ /dev/null
@@ -1,40 +0,0 @@
-+++
-title = "Blogroll"
-updated = 2024-04-12
-draft = false
-+++
-
-## Aggregators
-
-- [1MB Club](https://1mb.club/)
-- [250KB Club](https://250kb.club/)
-- [512KB Club](https://512kb.club/)
-- [Darktheme Club](https://darktheme.club/)
-- [No CSS Club](https://nocss.club/)
-- [No-JS Club](https://no-js.club/)
-- [Ye Olde Blogroll](https://blogroll.org/)
-
-## Plain Text
-
-A list of various plaintext websites and lists.
-
-- [A List Of Text-Only & Minimalist News
- Sites](https://greycoder.com/a-list-of-text-only-new-sites/)
-- [Harvard Law Review](https://harvardlawreview.org/)
-- [Hyperlinked Text](https://sjmulder.nl/en/textonly.html)
-- [Plain-text web
- design](https://medium.com/@letsworkshop/plain-text-web-design-a78ccaf9dbc0)
-- [Plaintext World](https://plaintextworld.com/)
-- [txt2web](https://github.com/masonarmand/txt2web)
-- [Words](https://justinjackson.ca/words.html)
-
-## Webrings
-
-Instead of listing my personal favorites, I'm just going to drop a link to
-[brisay's webring list](https://brisray.com/web/webring-list.htm), which
-contains 237 webrings for a total of 7078 websites, as of 2024-03-15.
-
-## Everything Else
-
-- [Dead Simple Sites](https://deadsimplesites.com/)
-- [Planet Emacslife](https://planet.emacslife.com/)
diff --git a/content/wiki/blogroll.org b/content/wiki/blogroll.org
new file mode 100644
index 0000000..ed25f3d
--- /dev/null
+++ b/content/wiki/blogroll.org
@@ -0,0 +1,46 @@
+#+title: Blogroll
+#+date: <2024-04-12>
+
+** Aggregators
+:PROPERTIES:
+:CUSTOM_ID: aggregators
+:END:
+- [[https://1mb.club/][1MB Club]]
+- [[https://250kb.club/][250KB Club]]
+- [[https://512kb.club/][512KB Club]]
+- [[https://darktheme.club/][Darktheme Club]]
+- [[https://nocss.club/][No CSS Club]]
+- [[https://no-js.club/][No-JS Club]]
+- [[https://blogroll.org/][Ye Olde Blogroll]]
+
+** Plain Text
+:PROPERTIES:
+:CUSTOM_ID: plain-text
+:END:
+A list of various plaintext websites and lists.
+
+- [[https://greycoder.com/a-list-of-text-only-new-sites/][A List Of
+ Text-Only & Minimalist News Sites]]
+- [[https://harvardlawreview.org/][Harvard Law Review]]
+- [[https://sjmulder.nl/en/textonly.html][Hyperlinked Text]]
+- [[https://medium.com/@letsworkshop/plain-text-web-design-a78ccaf9dbc0][Plain-text
+ web design]]
+- [[https://plaintextworld.com/][Plaintext World]]
+- [[https://github.com/masonarmand/txt2web][txt2web]]
+- [[https://justinjackson.ca/words.html][Words]]
+
+** Webrings
+:PROPERTIES:
+:CUSTOM_ID: webrings
+:END:
+Instead of listing my personal favorites, I'm just going to drop a link
+to [[https://brisray.com/web/webring-list.htm][brisay's webring list]],
+which contains 237 webrings for a total of 7078 websites, as of
+2024-03-15.
+
+** Everything Else
+:PROPERTIES:
+:CUSTOM_ID: everything-else
+:END:
+- [[https://deadsimplesites.com/][Dead Simple Sites]]
+- [[https://planet.emacslife.com/][Planet Emacslife]]
diff --git a/content/wiki/cli.md b/content/wiki/cli.md
deleted file mode 100644
index cf9e2ff..0000000
--- a/content/wiki/cli.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "CLI"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/data.md b/content/wiki/data.md
deleted file mode 100644
index 120c22f..0000000
--- a/content/wiki/data.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Data"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/editors.md b/content/wiki/editors.md
deleted file mode 100644
index adb0939..0000000
--- a/content/wiki/editors.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Editors"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/foss.md b/content/wiki/foss.md
deleted file mode 100644
index 00415b7..0000000
--- a/content/wiki/foss.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "FOSS"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/git.md b/content/wiki/git.md
deleted file mode 100644
index 3cb86eb..0000000
--- a/content/wiki/git.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Git"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/hardware.md b/content/wiki/hardware.md
deleted file mode 100644
index 4ceb04c..0000000
--- a/content/wiki/hardware.md
+++ /dev/null
@@ -1,117 +0,0 @@
-+++
-title = "Hardware"
-updated = 2024-03-16
-draft = false
-+++
-
-## Desktop
-
-### macOS
-
-Probably should have added more RAM but Macbooks are stupid expensive.
-
-| Category | Details |
-| -------- | ----------------------------------------------------- |
-| Model | [Macbook Pro 16"](https://www.apple.com/macbook-pro/) |
-| CPU | Apple M2 Pro |
-| RAM | 16GB |
-| Storage | 512GB SSD |
-
-### Linux
-
-A beauty.
-
-| Category | Details |
-| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Model | [Lenovo ThinkPad E15 Gen 4, model 21ED0048US](<https://www.lenovo.com/us/en/p/laptops/thinkpad/thinkpade/thinkpad--e15-gen-4-(15-inch-amd)/len101t0023>) |
-| CPU | AMD Ryzen 5 5625U with Radeon Graphics |
-| RAM | 16 GB |
-| Storage | 256 GB SSD |
-
-## Mobile
-
-Previously used a Pixel 6 & Pixel 7 with GrapheneOS.
-
-| Category | Details |
-| -------- | --------------------------------------------------------- |
-| Model | [iPhone 15 Pro Max](https://www.apple.com/iphone-15-pro/) |
-| CPU | A17 Pro |
-| RAM | 8GB |
-| Storage | 256GB |
-
-## Homelab
-
-I run a small homelab with a mix of consumer (compute/storage) and enterprise
-(network) hardware. I try to keep the lab energy efficient and quiet as my top
-priorities.
-
-### IoT
-
-A collection of mainly smart lights, sensors, and smart appliances. My first
-preference is to disable all networking for new smart devices or simply not
-connect internet in the first place (e.g. I never enable internet on my smart
-TVs). If the smart device requires LAN access, I will connect the device to my
-guest-restricted IoT network. As a last resort, I will set-up the internet but
-monitor the DNS lookups via NextDNS and forcibly block any domains I do not want
-the device to be using. If the device is egregious or shady, I'll just sell it
-and either replace it or live without it.
-
-- Other Appliances (washer, dryer, humidifier, fans, etc.)
-- [Roomba
- i7+](https://about.irobot.com/sitecore/content/north-america/irobot-us/home/roomba/i7-series)
-- [Philips Hue A19
- Bulbs](https://www.philips-hue.com/en-us/p/hue-white-and-color-ambiance-a19---e26-smart-bulb---60-w--3-pack-/046677562786)
- x 15
-- [Philips Hue Play Light
- Bars](https://www.philips-hue.com/en-us/p/hue-bundle-play-blk-ext/33001)
-- [Philips Hue Smart
- Bridge](https://www.philips-hue.com/en-us/p/hue-bridge/046677458478) + play
- light bars and a ton of bulbs
-- [UP
- Chime](https://store.ui.com/us/en/collections/unifi-camera-security-special-chime)
-- [UP-Sense](https://store.ui.com/us/en/collections/unifi-camera-security-special-sensor)
- x 2
-- [USP-Plug](https://store.ui.com/us/en/products/unifi-smart-power)
-- [UVC G4
- Instant](https://store.ui.com/us/en/collections/unifi-camera-security-compact-wifi-connected)
- x 3
-- [UVC G4 Doorbell
- Pro](https://store.ui.com/us/en/collections/unifi-camera-security-special-wifi-doorbell)
-
-### Network
-
-A rack-mounted Dream Machine Pro, connected downstream to an access point, mesh
-extender, and a couple ethernet switches.
-
-- [UDM-Pro](https://store.ui.com/us/en/collections/unifi-dream-machine/products/udm-pro)
-- [USW-24-PoE](https://store.ui.com/us/en/collections/unifi-switching-standard-power-over-ethernet/products/usw-24-poe)
-- [USW-Lite-8-PoE](https://store.ui.com/us/en/collections/unifi-switching-utility-poe/products/usw-lite-8-poe)
-- [U6-Pro](https://store.ui.com/us/en/collections/unifi-wifi-flagship-high-capacity/products/u6-pro)
-- [U6-Extender](https://store.ui.com/us/en/collections/unifi-wifi-inwall-outlet-mesh)
-- [USW 24-Port Patch
- Panel](https://store.ui.com/us/en/collections/unifi-accessory-tech-installations-rackmount/products/uacc-rack-panel-patch-blank-24)
-
-### Servers
-
-1. Rack-Mount Server
-
- I wasn't happy with using low-powered PCs as servers and I knew I did not
- want the ear-shattering enterprise rack-mounted servers, so I built my own.
-
- | Category | Details |
- | ------------------ | -------------------------------------- |
- | Case | Rosewill RSV-R4100U 4U |
- | Motherboard | NZXT B550 |
- | CPU | AMD Ryzen 7 5700G with Radeon Graphics |
- | RAM | 64GB RAM (2x32GB) |
- | Storage (On-board) | Western Digital 500GB M.2 NVME SSD |
- | Storage (HDD Bay) | 48TB HDD |
- | PSU | Corsair RM850 PSU |
-
-2. Other
-
- These ran as my main servers before I built the rack-mounted server above. I
- have shut these down indefinitely for now as I have no use for them.
-
- - Dell OptiPlex
- - Raspberry Pi 4
diff --git a/content/wiki/hardware.org b/content/wiki/hardware.org
new file mode 100644
index 0000000..0b3ceb4
--- /dev/null
+++ b/content/wiki/hardware.org
@@ -0,0 +1,130 @@
+#+title: Hardware
+#+date: <2024-03-16>
+
+** Desktop
+:PROPERTIES:
+:CUSTOM_ID: desktop
+:END:
+*** macOS
+:PROPERTIES:
+:CUSTOM_ID: macos
+:END:
+Probably should have added more RAM but Macbooks are stupid expensive.
+
+| Category | Details |
+|----------+---------------------------------------------------------|
+| Model | [[https://www.apple.com/macbook-pro/][Macbook Pro 16”]] |
+| CPU | Apple M2 Pro |
+| RAM | 16GB |
+| Storage | 512GB SSD |
+
+*** Linux
+:PROPERTIES:
+:CUSTOM_ID: linux
+:END:
+A beauty.
+
+| Category | Details |
+|----------+----------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Model | [[https://www.lenovo.com/us/en/p/laptops/thinkpad/thinkpade/thinkpad--e15-gen-4-(15-inch-amd)/len101t0023][Lenovo ThinkPad E15 Gen 4, model 21ED0048US]] |
+| CPU | AMD Ryzen 5 5625U with Radeon Graphics |
+| RAM | 16 GB |
+| Storage | 256 GB SSD |
+
+** Mobile
+:PROPERTIES:
+:CUSTOM_ID: mobile
+:END:
+Previously used a Pixel 6 & Pixel 7 with GrapheneOS.
+
+| Category | Details |
+|----------+-------------------------------------------------------------|
+| Model | [[https://www.apple.com/iphone-15-pro/][iPhone 15 Pro Max]] |
+| CPU | A17 Pro |
+| RAM | 8GB |
+| Storage | 256GB |
+
+** Homelab
+:PROPERTIES:
+:CUSTOM_ID: homelab
+:END:
+I run a small homelab with a mix of consumer (compute/storage) and
+enterprise (network) hardware. I try to keep the lab energy efficient
+and quiet as my top priorities.
+
+*** IoT
+:PROPERTIES:
+:CUSTOM_ID: iot
+:END:
+A collection of mainly smart lights, sensors, and smart appliances. My
+first preference is to disable all networking for new smart devices or
+simply not connect internet in the first place (e.g. I never enable
+internet on my smart TVs). If the smart device requires LAN access, I
+will connect the device to my guest-restricted IoT network. As a last
+resort, I will set-up the internet but monitor the DNS lookups via
+NextDNS and forcibly block any domains I do not want the device to be
+using. If the device is egregious or shady, I'll just sell it and either
+replace it or live without it.
+
+- Other Appliances (washer, dryer, humidifier, fans, etc.)
+- [[https://about.irobot.com/sitecore/content/north-america/irobot-us/home/roomba/i7-series][Roomba
+ i7+]]
+- [[https://www.philips-hue.com/en-us/p/hue-white-and-color-ambiance-a19---e26-smart-bulb---60-w--3-pack-/046677562786][Philips
+ Hue A19 Bulbs]] x 15
+- [[https://www.philips-hue.com/en-us/p/hue-bundle-play-blk-ext/33001][Philips
+ Hue Play Light Bars]]
+- [[https://www.philips-hue.com/en-us/p/hue-bridge/046677458478][Philips
+ Hue Smart Bridge]] + play light bars and a ton of bulbs
+- [[https://store.ui.com/us/en/collections/unifi-camera-security-special-chime][UP
+ Chime]]
+- [[https://store.ui.com/us/en/collections/unifi-camera-security-special-sensor][UP-Sense]]
+ x 2
+- [[https://store.ui.com/us/en/products/unifi-smart-power][USP-Plug]]
+- [[https://store.ui.com/us/en/collections/unifi-camera-security-compact-wifi-connected][UVC
+ G4 Instant]] x 3
+- [[https://store.ui.com/us/en/collections/unifi-camera-security-special-wifi-doorbell][UVC
+ G4 Doorbell Pro]]
+
+*** Network
+:PROPERTIES:
+:CUSTOM_ID: network
+:END:
+A rack-mounted Dream Machine Pro, connected downstream to an access
+point, mesh extender, and a couple ethernet switches.
+
+- [[https://store.ui.com/us/en/collections/unifi-dream-machine/products/udm-pro][UDM-Pro]]
+- [[https://store.ui.com/us/en/collections/unifi-switching-standard-power-over-ethernet/products/usw-24-poe][USW-24-PoE]]
+- [[https://store.ui.com/us/en/collections/unifi-switching-utility-poe/products/usw-lite-8-poe][USW-Lite-8-PoE]]
+- [[https://store.ui.com/us/en/collections/unifi-wifi-flagship-high-capacity/products/u6-pro][U6-Pro]]
+- [[https://store.ui.com/us/en/collections/unifi-wifi-inwall-outlet-mesh][U6-Extender]]
+- [[https://store.ui.com/us/en/collections/unifi-accessory-tech-installations-rackmount/products/uacc-rack-panel-patch-blank-24][USW
+ 24-Port Patch Panel]]
+
+*** Servers
+:PROPERTIES:
+:CUSTOM_ID: servers
+:END:
+1. Rack-Mount Server
+
+ I wasn't happy with using low-powered PCs as servers and I knew I did
+ not want the ear-shattering enterprise rack-mounted servers, so I
+ built my own.
+
+ | Category | Details |
+ |--------------------+----------------------------------------|
+ | Case | Rosewill RSV-R4100U 4U |
+ | Motherboard | NZXT B550 |
+ | CPU | AMD Ryzen 7 5700G with Radeon Graphics |
+ | RAM | 64GB RAM (2x32GB) |
+ | Storage (On-board) | Western Digital 500GB M.2 NVME SSD |
+ | Storage (HDD Bay) | 48TB HDD |
+ | PSU | Corsair RM850 PSU |
+
+2. Other
+
+ These ran as my main servers before I built the rack-mounted server
+ above. I have shut these down indefinitely for now as I have no use
+ for them.
+
+ - Dell OptiPlex
+ - Raspberry Pi 4
diff --git a/content/wiki/internet.md b/content/wiki/internet.org
index 33f4a29..022c222 100644
--- a/content/wiki/internet.md
+++ b/content/wiki/internet.org
@@ -1,38 +1,38 @@
-+++
-title = "Internet"
-updated = 2024-05-02
-draft = false
-+++
-
-## Gemini
-
-The [Gemini Protocol](https://geminiprotocol.net/) is a network of
+#+title: Internet
+#+date: <2024-05-02>
+
+** Gemini
+:PROPERTIES:
+:CUSTOM_ID: gemini
+:END:
+The [[https://geminiprotocol.net/][Gemini Protocol]] is a network of
interconnected plaintext documents. If you've used
-[Gopher](https://en.wikipedia.org/wiki/Gopher_(protocol)) before, Gemini will
-feel very familiar.
-
-Instead of web sites, Gemini uses the term "capsules" that can be access via
-`gemini://` links.
-
-In order to browse Gemini capsules, you will need a client capable of supporting
-Gemini. The Gemini Protocol website has a [Gemini
-software](https://geminiprotocol.net/software/) page with a list of clients for
-each platform.
+[[https://en.wikipedia.org/wiki/Gopher_(protocol)][Gopher]] before,
+Gemini will feel very familiar.
+Instead of web sites, Gemini uses the term "capsules" that can be access
+via =gemini://= links.
-### Gemtext
+In order to browse Gemini capsules, you will need a client capable of
+supporting Gemini. The Gemini Protocol website has a
+[[https://geminiprotocol.net/software/][Gemini software]] page with a
+list of clients for each platform.
-[Gemtext](https://geminiprotocol.net/docs/cheatsheet.gmi) is a plaintext syntax,
-very similar to Markdown.
+*** Gemtext
+:PROPERTIES:
+:CUSTOM_ID: gemtext
+:END:
+[[https://geminiprotocol.net/docs/cheatsheet.gmi][Gemtext]] is a
+plaintext syntax, very similar to Markdown.
To quote the Gemini Protocol's documentation:
-- Long lines get wrapped by the client to fit the screen.
-- Short lines _don't_ get joined together.
-- Write paragraphs as single long lines.
-- Blank lines are rendered verbatim.
+- Long lines get wrapped by the client to fit the screen.
+- Short lines /don't/ get joined together.
+- Write paragraphs as single long lines.
+- Blank lines are rendered verbatim.
-```md
+#+begin_src md
[//]: <> (Headings)
# Heading
## Sub-heading
@@ -54,16 +54,19 @@ To quote the Gemini Protocol's documentation:
Any line starting with three backticks (```) will tell the client to toggle to
"preformatted mode", which disables the client's logical checks to render links,
headings, etc. and will render the text as-is.
-```
-
-## Gopher
-
-The [Gopher Protocol](https://en.wikipedia.org/wiki/Gopher_(protocol)) is a
-communication protocol, similar to Gemini, that allows for browsing of any ones
-of [the 14 supported item
-types](https://datatracker.ietf.org/doc/html/rfc1436#section-3.8):
-
-```txt
+#+end_src
+
+** Gopher
+:PROPERTIES:
+:CUSTOM_ID: gopher
+:END:
+The [[https://en.wikipedia.org/wiki/Gopher_(protocol)][Gopher Protocol]]
+is a communication protocol, similar to Gemini, that allows for browsing
+of any ones of
+[[https://datatracker.ietf.org/doc/html/rfc1436#section-3.8][the 14
+supported item types]]:
+
+#+begin_src txt
0 Item is a file
1 Item is a directory
2 Item is a CSO phone-book server
@@ -80,14 +83,17 @@ types](https://datatracker.ietf.org/doc/html/rfc1436#section-3.8):
T Item points to a text-based tn3270 session.
g Item is a GIF format graphics file.
I Item is some kind of image file. Client decides how to display.
-```
-
-### Simplicity is Intentional
+#+end_src
-Gopher is [meant to be
-simplistic](https://datatracker.ietf.org/doc/html/rfc1436#section-4).
+*** Simplicity is Intentional
+:PROPERTIES:
+:CUSTOM_ID: simplicity-is-intentional
+:END:
+Gopher is
+[[https://datatracker.ietf.org/doc/html/rfc1436#section-4][meant to be
+simplistic]].
-```txt
+#+begin_src txt
As far as possible we desire any new features to be carried as new
protocols that will be hidden behind new document-types. The
internet Gopher philosophy is:
@@ -110,4 +116,4 @@ internet Gopher philosophy is:
(c) The well-tempered client should do something reasonable with
funny characters received in text; filter them out, leave them in,
whatever.
-``` \ No newline at end of file
+#+end_src
diff --git a/content/wiki/ios.md b/content/wiki/ios.md
deleted file mode 100644
index 2108d16..0000000
--- a/content/wiki/ios.md
+++ /dev/null
@@ -1,204 +0,0 @@
-+++
-title = "iOS"
-updated = 2024-05-01
-draft = false
-+++
-
-Related:
-
-- [Hardware](/wiki/hardware.html)
-
-My primary mobile OS. Currently running iOS 17. This wiki page contains most of
-the apps I have used at one point or another across my different iPhones.
-
-(`*`) = My favorites
-
-## Configuration
-
-### Display
-
-- Light Mode
- - 10:00 to 16:00
-- Dark Mode
- - 16:00 to 10:00
-
-### Focus Modes
-
-- Personal Focus
- - 06:00 to 21:00
- - Allow Notifications From:
- - Alarms
- - Calendar
- - Contacts (1 person)
- - Messages
- - Phone
- - Reminders
- - Signal
- - UniFi Protect
-- Sleep Focus
- - 21:00 to 06:00
- - Allow Notifications From:
- - Alarms
- - Contacts (1 person)
- - Reminders
- - Signal
-
-### Privacy & Security
-
-I generally follow the [principle of least
-privilege](https://en.wikipedia.org/wiki/Principle_of_least_privilege) by only
-permitting the bare minimum privileges and revoking as soon as they are no
-longer required.
-
-Here's the baseline I start with:
-
-- Disable:
- - Analytics & Improvements
- - Apple Advertising
- - Apple ID > Sign-In & Security > Two-Factor Authentication
- - Location Services > System Services > Product Improvement
- - Tracking > Allow Apps to Request to Track
- - Safari > Advanced > Privacy Preserving Ad Measurement
-- Enable:
- - Apple ID > iCloud > Advanced Data Protection
- - Apple ID > Personal Information > Communication Preferences
- - App Privacy Report
- - Location Services only for Camera, Find My, UDisc, & WiFiman (`While
- Using`)
- - Safari > Prevent Cross-Site Tracking
- - Safari > Hide IP Address
- - Safari > Advanced > Advanced Tracking and Fingerprinting Protection
-
-## Native Apps
-
-### Business
-
-- [Element](https://apps.apple.com/us/app/element-messenger/id1083446067) - A
- cross-platform messenger, based on Matrix
-- [LinkedIn](https://apps.apple.com/us/app/linkedin-network-job-finder/id288429040)
- - One of the only social media apps I use
-
-### Developer Tools
-
-- [Harbour](https://testflight.apple.com/join/F2vK7xo4) - Easily manage your
- Portainer service
-- [iSH](https://apps.apple.com/us/app/ish-shell/id1436902243) - A local shell
- with SSH functionality
-
-### Entertainment
-
-- [Plex](https://apps.apple.com/us/app/plex-watch-live-tv-and-movies/id383457673)
- - A client for the Plex Media Server
-- [Steam](https://apps.apple.com/us/app/steam-mobile/id495369748) - The top
- gaming marketplace for computers
-
-### Lifestyle
-
-- [Home](https://apps.apple.com/us/app/home/id1110145103) (`*`) - Apple
- homekit powered smart home manager
-- [Hue](https://apps.apple.com/us/app/philips-hue/id1055281310) - Philips Hue
- smart home manager
-- [iRobot](https://apps.apple.com/us/app/irobot-home/id1012014442) - Manage
- iRobot Roomba devices
-- [UniFi Protect](https://apps.apple.com/us/app/unifi-protect/id1392492235) -
- View and manage most UniFi Protect cameras and settings
-
-### Music
-
-- [Apple Music](https://apps.apple.com/us/app/apple-music/id1108187390) (`*`)
- - Apple's native music streaming app
-- [Plexamp](https://apps.apple.com/us/app/plexamp/id1500797510) (`*`) -
- Top-notch music app for your Plex Media Server, with a neural network that
- provides excellent radio/shuffle suggestions
-
-### Navigation
-
-- [deedum](https://apps.apple.com/us/app/deedum/id1546810946) - A Gemini
- Protocol browser
-
-### News
-
-- [NetNewsWire](https://apps.apple.com/us/app/netnewswire-rss-reader/id1480640210)
- - A free and open source RSS reader for Mac, iPhone, and iPad
-
-### Photo & Video
-
-- [Aislingeach](https://testflight.apple.com/join/Q6WyyEpS) - A quick way to
- generate and rate images from the Stable Horde
-- [Unsplash](https://apps.apple.com/us/app/unsplash/id1290631746) - Premium
- images, mostly free
-
-### Productivity
-
-- [beorg](https://apps.apple.com/us/app/beorg-to-do-list-agenda/id1238649962)
- - An org-mode editor, outline, and scheduler with paid extensions
-- [Bitwarden](https://apps.apple.com/us/app/bitwarden-password-manager/id1137397744)
- (`*`) - An open source password manager
-- [Bitwarden
- Authenticator](https://apps.apple.com/us/app/bitwarden-authenticator/id6497335175)
- (`*`) - Generate 2FA on your device
-- [Cryptomator](https://apps.apple.com/us/app/cryptomator/id1560822163) - A
- cross-platform encryption program
-- [Obsidian](https://apps.apple.com/us/app/obsidian-connected-notes/id1557175442)
- (`*`) - A nice Markdown-based editor based on a "vault" structure. Offers a
- paid sync solution and community extensions
-- [Strongbox](https://apps.apple.com/us/app/strongbox-password-manager/id897283731)
- - Keepass password manager for iOS & macOS
-- [UniFi Network](https://apps.apple.com/us/app/unifi/id1057750338) - View and
- manage most UniFi Network settings
-
-### Safari Extensions
-
-- [AdGuard](https://apps.apple.com/us/app/adguard-adblock-privacy/id1047223162)
- - Ad blocker
-- [Dark
- Reader](https://apps.apple.com/us/app/dark-reader-for-safari/id1438243180) -
- Dark mode for all the sites
-- [PiPifier](https://apps.apple.com/us/app/pipifier/id1234771095) - Force
- videos to support PiP
-- [Privacy
- Redirect](https://apps.apple.com/us/app/privacy-redirect/id1578144015) -
- Redirect select websites to others, usually to privacy-focused alternatives
-
-### Social Networking
-
-- [MultiTab T](https://apps.apple.com/us/app/multitab-for-tumblr/id1071533778)
- (`*`) - A gallery-based Tumblr client with some unique features, such as tab
- history and sync
-- [Signal](https://apps.apple.com/us/app/signal-private-messenger/id874139669)
- (`*`) - A simple, powerful, and secure messenger
-- [Three Cheers](https://testflight.apple.com/join/mpVk1qIy) - A client for
- Tildes.net with a design focus that matches the intent of Tildes
-- [Voyager](https://apps.apple.com/us/app/voyager-for-lemmy/id6451429762) - A
- Lemmy client
-
-### Sports
-
-- [Apple Sports](https://apps.apple.com/us/app/apple-sports/id6446788829) -
- Apple's new sports app - lacks notifications and live events
-- [UDisc](https://apps.apple.com/us/app/udisc-disc-golf/id1072228953) - Disc
- golf course maps, score cards, and more
-
-### Utilities
-
-- [Backblaze](https://apps.apple.com/us/app/backblaze/id628638330) - Quickly
- view and manage Backblaze b2 cloud storage
-- [Mullvad VPN](https://apps.apple.com/us/app/mullvad-vpn/id1488466513) (`*`)
- - A private VPN service
-- [OTP Auth](https://apps.apple.com/us/app/otp-auth/id659877384) (`*`) - A
- minimalistic OTP app with support for biometrics, custom icons,
- import/export, and iCloud sync
-- [Plex Dash](https://apps.apple.com/us/app/plex-dash/id1500797677) - Stats
- about your Plex Media Server
-- [Safari](https://apps.apple.com/us/app/safari/id1146562112) - iOS default
- browser
-- [Unifi WiFiman](https://apps.apple.com/us/app/ubiquiti-wifiman/id1385561119)
- - Create visual layouts of WiFi strength and save heat maps to your phone
-
-## Web Apps & Shortcuts
-
-- [Brutalist Report](https://brutalist.report/) - Minimal news aggregator
-- [\_Cyber.Report](https://cyber.report/) - Cybersecurity news aggregator
-- [Hacker News](https://news.ycombinator.com/) - Mostly technical news
-- [NextDNS](https://nextdns.io/) - NextDNS statistics dashboard
-- [Readspike](https://readspike.com/) - Minimal news aggregator
diff --git a/content/wiki/ios.org b/content/wiki/ios.org
new file mode 100644
index 0000000..cfe0b0d
--- /dev/null
+++ b/content/wiki/ios.org
@@ -0,0 +1,246 @@
+#+title: iOS
+#+date: <2024-05-01>
+
+Related:
+
+- [[/wiki/hardware.html][Hardware]]
+
+My primary mobile OS. Currently running iOS 17. This wiki page contains
+most of the apps I have used at one point or another across my different
+iPhones.
+
+(=*=) = My favorites
+
+** Configuration
+:PROPERTIES:
+:CUSTOM_ID: configuration
+:END:
+*** Display
+:PROPERTIES:
+:CUSTOM_ID: display
+:END:
+- Light Mode
+ - 10:00 to 16:00
+- Dark Mode
+ - 16:00 to 10:00
+
+*** Focus Modes
+:PROPERTIES:
+:CUSTOM_ID: focus-modes
+:END:
+- Personal Focus
+ - 06:00 to 21:00
+ - Allow Notifications From:
+ - Alarms
+ - Calendar
+ - Contacts (1 person)
+ - Messages
+ - Phone
+ - Reminders
+ - Signal
+ - UniFi Protect
+- Sleep Focus
+ - 21:00 to 06:00
+ - Allow Notifications From:
+ - Alarms
+ - Contacts (1 person)
+ - Reminders
+ - Signal
+
+*** Privacy & Security
+:PROPERTIES:
+:CUSTOM_ID: privacy-security
+:END:
+I generally follow the
+[[https://en.wikipedia.org/wiki/Principle_of_least_privilege][principle
+of least privilege]] by only permitting the bare minimum privileges and
+revoking as soon as they are no longer required.
+
+Here's the baseline I start with:
+
+- Disable:
+ - Analytics & Improvements
+ - Apple Advertising
+ - Apple ID > Sign-In & Security > Two-Factor Authentication
+ - Location Services > System Services > Product Improvement
+ - Tracking > Allow Apps to Request to Track
+ - Safari > Advanced > Privacy Preserving Ad Measurement
+- Enable:
+ - Apple ID > iCloud > Advanced Data Protection
+ - Apple ID > Personal Information > Communication Preferences
+ - App Privacy Report
+ - Location Services only for Camera, Find My, UDisc, & WiFiman
+ (=While Using=)
+ - Safari > Prevent Cross-Site Tracking
+ - Safari > Hide IP Address
+ - Safari > Advanced > Advanced Tracking and Fingerprinting Protection
+
+** Native Apps
+:PROPERTIES:
+:CUSTOM_ID: native-apps
+:END:
+*** Business
+:PROPERTIES:
+:CUSTOM_ID: business
+:END:
+- [[https://apps.apple.com/us/app/element-messenger/id1083446067][Element]] -
+ A cross-platform messenger, based on Matrix
+- [[https://apps.apple.com/us/app/linkedin-network-job-finder/id288429040][LinkedIn]]
+ - One of the only social media apps I use
+
+*** Developer Tools
+:PROPERTIES:
+:CUSTOM_ID: developer-tools
+:END:
+- [[https://testflight.apple.com/join/F2vK7xo4][Harbour]] - Easily
+ manage your Portainer service
+- [[https://apps.apple.com/us/app/ish-shell/id1436902243][iSH]] - A
+ local shell with SSH functionality
+
+*** Entertainment
+:PROPERTIES:
+:CUSTOM_ID: entertainment
+:END:
+- [[https://apps.apple.com/us/app/plex-watch-live-tv-and-movies/id383457673][Plex]]
+ - A client for the Plex Media Server
+- [[https://apps.apple.com/us/app/steam-mobile/id495369748][Steam]] -
+ The top gaming marketplace for computers
+
+*** Lifestyle
+:PROPERTIES:
+:CUSTOM_ID: lifestyle
+:END:
+- [[https://apps.apple.com/us/app/home/id1110145103][Home]] (=*=) -
+ Apple homekit powered smart home manager
+- [[https://apps.apple.com/us/app/philips-hue/id1055281310][Hue]] -
+ Philips Hue smart home manager
+- [[https://apps.apple.com/us/app/irobot-home/id1012014442][iRobot]] -
+ Manage iRobot Roomba devices
+- [[https://apps.apple.com/us/app/unifi-protect/id1392492235][UniFi
+ Protect]] - View and manage most UniFi Protect cameras and settings
+
+*** Music
+:PROPERTIES:
+:CUSTOM_ID: music
+:END:
+- [[https://apps.apple.com/us/app/apple-music/id1108187390][Apple
+ Music]] (=*=)
+ - Apple's native music streaming app
+- [[https://apps.apple.com/us/app/plexamp/id1500797510][Plexamp]]
+ (=*=) - Top-notch music app for your Plex Media Server, with a neural
+ network that provides excellent radio/shuffle suggestions
+
+*** Navigation
+:PROPERTIES:
+:CUSTOM_ID: navigation
+:END:
+- [[https://apps.apple.com/us/app/deedum/id1546810946][deedum]] - A
+ Gemini Protocol browser
+
+*** News
+:PROPERTIES:
+:CUSTOM_ID: news
+:END:
+- [[https://apps.apple.com/us/app/netnewswire-rss-reader/id1480640210][NetNewsWire]]
+ - A free and open source RSS reader for Mac, iPhone, and iPad
+
+*** Photo & Video
+:PROPERTIES:
+:CUSTOM_ID: photo-video
+:END:
+- [[https://testflight.apple.com/join/Q6WyyEpS][Aislingeach]] - A quick
+ way to generate and rate images from the Stable Horde
+- [[https://apps.apple.com/us/app/unsplash/id1290631746][Unsplash]] -
+ Premium images, mostly free
+
+*** Productivity
+:PROPERTIES:
+:CUSTOM_ID: productivity
+:END:
+- [[https://apps.apple.com/us/app/beorg-to-do-list-agenda/id1238649962][beorg]]
+ - An org-mode editor, outline, and scheduler with paid extensions
+- [[https://apps.apple.com/us/app/bitwarden-password-manager/id1137397744][Bitwarden]]
+ (=*=) - An open source password manager
+- [[https://apps.apple.com/us/app/bitwarden-authenticator/id6497335175][Bitwarden
+ Authenticator]] (=*=) - Generate 2FA on your device
+- [[https://apps.apple.com/us/app/cryptomator/id1560822163][Cryptomator]] -
+ A cross-platform encryption program
+- [[https://apps.apple.com/us/app/obsidian-connected-notes/id1557175442][Obsidian]]
+ (=*=) - A nice Markdown-based editor based on a "vault" structure.
+ Offers a paid sync solution and community extensions
+- [[https://apps.apple.com/us/app/strongbox-password-manager/id897283731][Strongbox]]
+ - Keepass password manager for iOS & macOS
+- [[https://apps.apple.com/us/app/unifi/id1057750338][UniFi Network]] -
+ View and manage most UniFi Network settings
+
+*** Safari Extensions
+:PROPERTIES:
+:CUSTOM_ID: safari-extensions
+:END:
+- [[https://apps.apple.com/us/app/adguard-adblock-privacy/id1047223162][AdGuard]]
+ - Ad blocker
+- [[https://apps.apple.com/us/app/dark-reader-for-safari/id1438243180][Dark
+ Reader]] - Dark mode for all the sites
+- [[https://apps.apple.com/us/app/pipifier/id1234771095][PiPifier]] -
+ Force videos to support PiP
+- [[https://apps.apple.com/us/app/privacy-redirect/id1578144015][Privacy
+ Redirect]] - Redirect select websites to others, usually to
+ privacy-focused alternatives
+
+*** Social Networking
+:PROPERTIES:
+:CUSTOM_ID: social-networking
+:END:
+- [[https://apps.apple.com/us/app/multitab-for-tumblr/id1071533778][MultiTab
+ T]] (=*=) - A gallery-based Tumblr client with some unique features,
+ such as tab history and sync
+- [[https://apps.apple.com/us/app/signal-private-messenger/id874139669][Signal]]
+ (=*=) - A simple, powerful, and secure messenger
+- [[https://testflight.apple.com/join/mpVk1qIy][Three Cheers]] - A
+ client for Tildes.net with a design focus that matches the intent of
+ Tildes
+- [[https://apps.apple.com/us/app/voyager-for-lemmy/id6451429762][Voyager]] -
+ A Lemmy client
+
+*** Sports
+:PROPERTIES:
+:CUSTOM_ID: sports
+:END:
+- [[https://apps.apple.com/us/app/apple-sports/id6446788829][Apple
+ Sports]] - Apple's new sports app - lacks notifications and live
+ events
+- [[https://apps.apple.com/us/app/udisc-disc-golf/id1072228953][UDisc]] -
+ Disc golf course maps, score cards, and more
+
+*** Utilities
+:PROPERTIES:
+:CUSTOM_ID: utilities
+:END:
+- [[https://apps.apple.com/us/app/backblaze/id628638330][Backblaze]] -
+ Quickly view and manage Backblaze b2 cloud storage
+- [[https://apps.apple.com/us/app/mullvad-vpn/id1488466513][Mullvad
+ VPN]] (=*=)
+ - A private VPN service
+- [[https://apps.apple.com/us/app/otp-auth/id659877384][OTP Auth]]
+ (=*=) - A minimalistic OTP app with support for biometrics, custom
+ icons, import/export, and iCloud sync
+- [[https://apps.apple.com/us/app/plex-dash/id1500797677][Plex Dash]] -
+ Stats about your Plex Media Server
+- [[https://apps.apple.com/us/app/safari/id1146562112][Safari]] - iOS
+ default browser
+- [[https://apps.apple.com/us/app/ubiquiti-wifiman/id1385561119][Unifi
+ WiFiman]]
+ - Create visual layouts of WiFi strength and save heat maps to your
+ phone
+
+** Web Apps & Shortcuts
+:PROPERTIES:
+:CUSTOM_ID: web-apps-shortcuts
+:END:
+- [[https://brutalist.report/][Brutalist Report]] - Minimal news
+ aggregator
+- [[https://cyber.report/][_Cyber.Report]] - Cybersecurity news
+ aggregator
+- [[https://news.ycombinator.com/][Hacker News]] - Mostly technical news
+- [[https://nextdns.io/][NextDNS]] - NextDNS statistics dashboard
+- [[https://readspike.com/][Readspike]] - Minimal news aggregator
diff --git a/content/wiki/linux.md b/content/wiki/linux.md
deleted file mode 100644
index a4787ca..0000000
--- a/content/wiki/linux.md
+++ /dev/null
@@ -1,51 +0,0 @@
-+++
-title = "Linux"
-updated = 2024-03-07
-draft = true
-+++
-
-Related:
-
-- [Hardware](/wiki/hardware/)
-
-## Alpine Linux
-
-My secondary laptop OS.
-
-## Ubuntu Server
-
-My primary server OS.
-
-- Applications
- - CrowdSec
- - Netdata
- - Nginx
- - Plex Media Server
-- Docker Containers
- - AnonymousOverflow
- - Authelia
- - Convos
- - CyberChef
- - FlashPaper
- - FreshRSS
- - GotHub
- - Gramps
- - Invidious
- - Libreddit
- - NocoDB
- - OtterWiki
- - Portainer
- - rgit
- - Scrutiny
- - SearXNG
- - Stash
- - Tautulli
- - Teddit
- - Watchtower
-- Utilities
- - byobu
- - Certbot
- - exiftool
- - fail2ban
- - ufw
- - zfs
diff --git a/content/wiki/macos.md b/content/wiki/macos.md
deleted file mode 100644
index d22cdf6..0000000
--- a/content/wiki/macos.md
+++ /dev/null
@@ -1,206 +0,0 @@
-+++
-title = "macOS"
-updated = 2024-05-01
-draft = false
-+++
-
-Related:
-
-- [Hardware](/wiki/hardware/)
-
-My primary OS. Currently running macOS Sonoma 14. This wiki page contains most
-of the apps I have used at one point or another across my different Macbooks.
-
-(`*`) = My favorites
-
-## Configuration
-
-### Disable System Services
-
-- [Disabling and Enabling System Integrity
- Protection](https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection)
-- Disable Gatekeeper: `sudo spctl --master-disable`
-
-### Dotfiles
-
-These are probably out of date, but they give a general idea of how I configure
-my machine.
-
-```conf
-# ~/.zshrc
-export PATH="/opt/homebrew/bin:$PATH"
-export PATH="$HOME/.emacs.d/bin:$PATH"
-export EDITOR="/opt/homebrew/bin/emacs -nw"
-ZSH_THEME="bureau"
-plugins=(git zsh-autosuggestions)
-source $ZSH/oh-my-zsh.sh
-```
-
-```conf
-# ~/.zprofile
-eval "$(/opt/homebrew/bin/brew shellenv)"
-```
-
-```conf
-# ~/.config/skhd/skhdrc
-cmd - return : /Applications/iTerm.app/Contents/MacOS/iTerm2
-cmd + shift - return : /Applications/LibreWolf.app/Contents/MacOS/librewolf
-```
-
-```conf
-# ~/.config/yabai/yabairc
-yabai -m config \
- mouse_follows_focus off \
- focus_follows_mouse off \
- window_origin_display default \
- window_placement second_child \
- window_zoom_persist on \
- window_shadow on \
- window_animation_duration 0.0 \
- window_animation_frame_rate 120 \
- window_opacity_duration 0.0 \
- active_window_opacity 1.0 \
- normal_window_opacity 0.90 \
- window_opacity off \
- insert_feedback_color 0xffd75f5f \
- split_ratio 0.50 \
- split_type auto \
- auto_balance off \
- top_padding 15 \
- bottom_padding 15 \
- left_padding 15 \
- right_padding 15 \
- window_gap 10 \
- layout bsp \
- mouse_modifier fn \
- mouse_action1 move \
- mouse_action2 resize \
- mouse_drop_action swap
-echo "yabai configuration loaded.."
-```
-
-## Software
-
-### Browsers
-
-- [Librewolf](https://librewolf.net/) (`*`) - Custom version of Firefox,
- focused on privacy and security
- - [Bitwarden](https://bitwarden.com/) - An open source password manager
- - [Dark Reader](https://darkreader.org/) - Dark mode for all the websites
- - [Libredirect](https://libredirect.github.io/) - Automatic web
- redirections
- - [Strongbox](https://strongboxsafe.com/) - Keepass password manager for
- iOS & macOS
- - [uBlock Origin](https://ublockorigin.com/) - Free, open-source ad
- content blocker
-- [Ungoogled
- Chromium](https://github.com/ungoogled-software/ungoogled-chromium) - Google
- Chromium, sans integration with Google
-- [eww](https://www.gnu.org/software/emacs/manual/html_mono/eww.html) - Emacs
- Web Wowser, for TUI browsing
-
-### Command Line Tools
-
-- [doggo](https://github.com/mr-karan/doggo) - Command-line DNS Client for
- Humans
-- [duf](https://github.com/muesli/duf) - Disk Usage/Free Utility - a better
- 'df' alternative
-- [dust](https://github.com/bootandy/dust) - A more intuitive version of du in
- rust
-- [eza](https://github.com/eza-community/eza) - A modern alternative to ls
-- [macchina](https://github.com/Macchina-CLI/macchina) - A system information
- frontend with an emphasis on performance.
-- [yt-dlp](https://github.com/yt-dlp/yt-dlp) - A youtube-dl fork with
- additional features and fixes
-
-### Communications
-
-- [Element](https://element.io/) (`*`) - Matrix's default GUI client
-- [gomuks](https://github.com/tulir/gomuks) - A terminal based Matrix client
-- [Thunderbird](https://www.thunderbird.net/) (`*`) - An open source email
- client by Mozilla
-- [Signal](https://signal.org/) (`*`) - A simple, powerful, and secure
- messenger
-
-### Development
-
-- [Docker Desktop](https://www.docker.com/products/docker-desktop/) - Docker
- containers for your desktop
- - [open-webui](https://github.com/open-webui/open-webui) - User-friendly
- WebUI for LLMs
-- [iTerm2](https://iterm2.com/) (`*`) - The best terminal for macOS, hands
- down
-- [Podman Desktop](https://podman-desktop.io/) (`*`) - Open source tool for
- containers and Kubernetes
-- [Xcode](https://developer.apple.com/xcode/) - Apple's IDE
-- [zsh](https://en.wikipedia.org/wiki/Z_shell) (`*`) - My shell preference due
- to its plugin and theme community
- - [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)
- - Fish-like autosuggestions for zsh
- - [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
- - Fish shell like syntax highlighting for Zsh
-
-### Editors
-
-- [Doom Emacs](https://github.com/doomemacs/doomemacs) (`*`) - An Emacs
- framework, great for working in org-mode
-- [Obsidian](https://obsidian.md/) - A nice Markdown-based editor based on a
- "vault" structure. Offers a paid sync solution and community extensions
-- [Standard Notes](https://standardnotes.com/) - A simple text editor focused
- on privacy and security. Offers a paid sync solution and community
- extensions
-- [VSCodium](https://vscodium.com/) - VS Code without proprietary blobs
-
-### Media
-
-- [Luminar](https://skylum.com/luminar) - Luminar offers top-notch photo
- editing features
-- [Minecraft](https://www.minecraft.net/) - Block mining simulator
-- [NetNewsWire](https://netnewswire.com/) - A free and open source RSS reader
- for Mac, iPhone, and iPad
-- [Plex](https://www.plex.tv/) (`*`) - Desktop client for the Plex Media
- Server
-- [Steam](https://store.steampowered.com/) - The top gaming marketplace for
- computers
-- [Transmission](https://transmissionbt.com/) (`*`) - A Fast, Easy and Free
- Bittorrent Client
-- [VLC](https://www.videolan.org/vlc/) - A free and open source cross-platform
- multimedia player
-
-### Package Management
-
-- [Homebrew](https://brew.sh/) (`*`) - The Missing Package Manager for macOS
- (or Linux)
-- [MacPorts](https://www.macports.org/) - A system to compile, install, and
- manage open source software
-
-### Utilities
-
-- [BetterDisplay](https://betterdisplay.pro/) - Allows you to tweak a ton of
- features of built-in and external screens, such as scaling, configuration
- overrides, and color/brightness upscaling
-- [Bitwarden](https://bitwarden.com/) - An open source password manager
-- [Ice](https://icemenubar.app/) (`*`)- A powerful menu bar management tool
-- [LittleSnitch](https://obdev.at/products/littlesnitch/index.html) - Shows
- all network connections on your Macbook, including system and privileged
- services
-- [MicroSnitch](https://obdev.at/products/microsnitch/index.html) - Camera &
- microphone monitoring and alterting service
-- [Mullvad](https://mullvad.net/) (`*`) - A private VPN service
-- [Ollama](https://ollama.com/) - Run Llama 2, Code Llama, and other models
- locally on your machine
- - [Ollama Swift](https://github.com/kghandour/Ollama-SwiftUI) - User
- Interface made for Ollama.ai using Swift
-- [OrbStack](https://orbstack.dev/) - A fast and convenient GUI to manage
- Docker contains and Linux VMs
-- [Raycast](https://www.raycast.com/) - A collection of tools and shortcuts,
- an alternative to Spotlight
-- [skhd](https://github.com/koekeishiya/skhd) (`*`) - Simple hotkey daemon for
- macOS
-- [Strongbox](https://strongboxsafe.com/) - Keepass password manager for iOS &
- macOS
-- [Syncthing](https://syncthing.net/) (`*`) - Continuous file synchronization
-- [TinkerTool](https://www.bresink.com/osx/TinkerTool.html) - Unlock hidden
- configuration options for macOS
-- [yabai](https://github.com/koekeishiya/yabai) (`*`) - Automatic window
- tiling
diff --git a/content/wiki/macos.org b/content/wiki/macos.org
new file mode 100644
index 0000000..e05d723
--- /dev/null
+++ b/content/wiki/macos.org
@@ -0,0 +1,236 @@
+#+title: macOS
+#+date: <2024-05-01>
+
+Related:
+
+- [[/wiki/hardware/][Hardware]]
+
+My primary OS. Currently running macOS Sonoma 14. This wiki page
+contains most of the apps I have used at one point or another across my
+different Macbooks.
+
+(=*=) = My favorites
+
+** Configuration
+:PROPERTIES:
+:CUSTOM_ID: configuration
+:END:
+*** Disable System Services
+:PROPERTIES:
+:CUSTOM_ID: disable-system-services
+:END:
+- [[https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection][Disabling
+ and Enabling System Integrity Protection]]
+- Disable Gatekeeper: =sudo spctl --master-disable=
+
+*** Dotfiles
+:PROPERTIES:
+:CUSTOM_ID: dotfiles
+:END:
+These are probably out of date, but they give a general idea of how I
+configure my machine.
+
+#+begin_src conf
+# ~/.zshrc
+export PATH="/opt/homebrew/bin:$PATH"
+export PATH="$HOME/.emacs.d/bin:$PATH"
+export EDITOR="/opt/homebrew/bin/emacs -nw"
+ZSH_THEME="bureau"
+plugins=(git zsh-autosuggestions)
+source $ZSH/oh-my-zsh.sh
+#+end_src
+
+#+begin_src conf
+# ~/.zprofile
+eval "$(/opt/homebrew/bin/brew shellenv)"
+#+end_src
+
+#+begin_src conf
+# ~/.config/skhd/skhdrc
+cmd - return : /Applications/iTerm.app/Contents/MacOS/iTerm2
+cmd + shift - return : /Applications/LibreWolf.app/Contents/MacOS/librewolf
+#+end_src
+
+#+begin_src conf
+# ~/.config/yabai/yabairc
+yabai -m config \
+ mouse_follows_focus off \
+ focus_follows_mouse off \
+ window_origin_display default \
+ window_placement second_child \
+ window_zoom_persist on \
+ window_shadow on \
+ window_animation_duration 0.0 \
+ window_animation_frame_rate 120 \
+ window_opacity_duration 0.0 \
+ active_window_opacity 1.0 \
+ normal_window_opacity 0.90 \
+ window_opacity off \
+ insert_feedback_color 0xffd75f5f \
+ split_ratio 0.50 \
+ split_type auto \
+ auto_balance off \
+ top_padding 15 \
+ bottom_padding 15 \
+ left_padding 15 \
+ right_padding 15 \
+ window_gap 10 \
+ layout bsp \
+ mouse_modifier fn \
+ mouse_action1 move \
+ mouse_action2 resize \
+ mouse_drop_action swap
+echo "yabai configuration loaded.."
+#+end_src
+
+** Software
+:PROPERTIES:
+:CUSTOM_ID: software
+:END:
+*** Browsers
+:PROPERTIES:
+:CUSTOM_ID: browsers
+:END:
+- [[https://librewolf.net/][Librewolf]] (=*=) - Custom version of
+ Firefox, focused on privacy and security
+ - [[https://bitwarden.com/][Bitwarden]] - An open source password
+ manager
+ - [[https://darkreader.org/][Dark Reader]] - Dark mode for all the
+ websites
+ - [[https://libredirect.github.io/][Libredirect]] - Automatic web
+ redirections
+ - [[https://strongboxsafe.com/][Strongbox]] - Keepass password manager
+ for iOS & macOS
+ - [[https://ublockorigin.com/][uBlock Origin]] - Free, open-source ad
+ content blocker
+- [[https://github.com/ungoogled-software/ungoogled-chromium][Ungoogled
+ Chromium]] - Google Chromium, sans integration with Google
+- [[https://www.gnu.org/software/emacs/manual/html_mono/eww.html][eww]] -
+ Emacs Web Wowser, for TUI browsing
+
+*** Command Line Tools
+:PROPERTIES:
+:CUSTOM_ID: command-line-tools
+:END:
+- [[https://github.com/mr-karan/doggo][doggo]] - Command-line DNS Client
+ for Humans
+- [[https://github.com/muesli/duf][duf]] - Disk Usage/Free Utility - a
+ better 'df' alternative
+- [[https://github.com/bootandy/dust][dust]] - A more intuitive version
+ of du in rust
+- [[https://github.com/eza-community/eza][eza]] - A modern alternative
+ to ls
+- [[https://github.com/Macchina-CLI/macchina][macchina]] - A system
+ information frontend with an emphasis on performance.
+- [[https://github.com/yt-dlp/yt-dlp][yt-dlp]] - A youtube-dl fork with
+ additional features and fixes
+
+*** Communications
+:PROPERTIES:
+:CUSTOM_ID: communications
+:END:
+- [[https://element.io/][Element]] (=*=) - Matrix's default GUI client
+- [[https://github.com/tulir/gomuks][gomuks]] - A terminal based Matrix
+ client
+- [[https://www.thunderbird.net/][Thunderbird]] (=*=) - An open source
+ email client by Mozilla
+- [[https://signal.org/][Signal]] (=*=) - A simple, powerful, and secure
+ messenger
+
+*** Development
+:PROPERTIES:
+:CUSTOM_ID: development
+:END:
+- [[https://www.docker.com/products/docker-desktop/][Docker Desktop]] -
+ Docker containers for your desktop
+ - [[https://github.com/open-webui/open-webui][open-webui]] -
+ User-friendly WebUI for LLMs
+- [[https://iterm2.com/][iTerm2]] (=*=) - The best terminal for macOS,
+ hands down
+- [[https://podman-desktop.io/][Podman Desktop]] (=*=) - Open source
+ tool for containers and Kubernetes
+- [[https://developer.apple.com/xcode/][Xcode]] - Apple's IDE
+- [[https://en.wikipedia.org/wiki/Z_shell][zsh]] (=*=) - My shell
+ preference due to its plugin and theme community
+ - [[https://github.com/zsh-users/zsh-autosuggestions][zsh-autosuggestions]]
+ - Fish-like autosuggestions for zsh
+ - [[https://github.com/zsh-users/zsh-syntax-highlighting][zsh-syntax-highlighting]]
+ - Fish shell like syntax highlighting for Zsh
+
+*** Editors
+:PROPERTIES:
+:CUSTOM_ID: editors
+:END:
+- [[https://github.com/doomemacs/doomemacs][Doom Emacs]] (=*=) - An
+ Emacs framework, great for working in org-mode
+- [[https://obsidian.md/][Obsidian]] - A nice Markdown-based editor
+ based on a "vault" structure. Offers a paid sync solution and
+ community extensions
+- [[https://standardnotes.com/][Standard Notes]] - A simple text editor
+ focused on privacy and security. Offers a paid sync solution and
+ community extensions
+- [[https://vscodium.com/][VSCodium]] - VS Code without proprietary
+ blobs
+
+*** Media
+:PROPERTIES:
+:CUSTOM_ID: media
+:END:
+- [[https://skylum.com/luminar][Luminar]] - Luminar offers top-notch
+ photo editing features
+- [[https://www.minecraft.net/][Minecraft]] - Block mining simulator
+- [[https://netnewswire.com/][NetNewsWire]] - A free and open source RSS
+ reader for Mac, iPhone, and iPad
+- [[https://www.plex.tv/][Plex]] (=*=) - Desktop client for the Plex
+ Media Server
+- [[https://store.steampowered.com/][Steam]] - The top gaming
+ marketplace for computers
+- [[https://transmissionbt.com/][Transmission]] (=*=) - A Fast, Easy and
+ Free Bittorrent Client
+- [[https://www.videolan.org/vlc/][VLC]] - A free and open source
+ cross-platform multimedia player
+
+*** Package Management
+:PROPERTIES:
+:CUSTOM_ID: package-management
+:END:
+- [[https://brew.sh/][Homebrew]] (=*=) - The Missing Package Manager for
+ macOS (or Linux)
+- [[https://www.macports.org/][MacPorts]] - A system to compile,
+ install, and manage open source software
+
+*** Utilities
+:PROPERTIES:
+:CUSTOM_ID: utilities
+:END:
+- [[https://betterdisplay.pro/][BetterDisplay]] - Allows you to tweak a
+ ton of features of built-in and external screens, such as scaling,
+ configuration overrides, and color/brightness upscaling
+- [[https://bitwarden.com/][Bitwarden]] - An open source password
+ manager
+- [[https://icemenubar.app/][Ice]] (=*=)- A powerful menu bar management
+ tool
+- [[https://obdev.at/products/littlesnitch/index.html][LittleSnitch]] -
+ Shows all network connections on your Macbook, including system and
+ privileged services
+- [[https://obdev.at/products/microsnitch/index.html][MicroSnitch]] -
+ Camera & microphone monitoring and alterting service
+- [[https://mullvad.net/][Mullvad]] (=*=) - A private VPN service
+- [[https://ollama.com/][Ollama]] - Run Llama 2, Code Llama, and other
+ models locally on your machine
+ - [[https://github.com/kghandour/Ollama-SwiftUI][Ollama Swift]] - User
+ Interface made for Ollama.ai using Swift
+- [[https://orbstack.dev/][OrbStack]] - A fast and convenient GUI to
+ manage Docker contains and Linux VMs
+- [[https://www.raycast.com/][Raycast]] - A collection of tools and
+ shortcuts, an alternative to Spotlight
+- [[https://github.com/koekeishiya/skhd][skhd]] (=*=) - Simple hotkey
+ daemon for macOS
+- [[https://strongboxsafe.com/][Strongbox]] - Keepass password manager
+ for iOS & macOS
+- [[https://syncthing.net/][Syncthing]] (=*=) - Continuous file
+ synchronization
+- [[https://www.bresink.com/osx/TinkerTool.html][TinkerTool]] - Unlock
+ hidden configuration options for macOS
+- [[https://github.com/koekeishiya/yabai][yabai]] (=*=) - Automatic
+ window tiling
diff --git a/content/wiki/management.md b/content/wiki/management.md
deleted file mode 100644
index 4bb3d58..0000000
--- a/content/wiki/management.md
+++ /dev/null
@@ -1,11 +0,0 @@
-+++
-title = "Management"
-updated = 2024-03-07
-draft = true
-+++
-
-## Time Management
-
-## People Management
-
-## Project Management
diff --git a/content/wiki/minimalism.md b/content/wiki/minimalism.md
deleted file mode 100644
index b4e8d6b..0000000
--- a/content/wiki/minimalism.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Minimalism"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/networking.md b/content/wiki/networking.md
deleted file mode 100644
index 09631cb..0000000
--- a/content/wiki/networking.md
+++ /dev/null
@@ -1,27 +0,0 @@
-+++
-title = "Networking"
-updated = 2024-03-07
-draft = true
-+++
-
-## Bluetooth
-
-## DNS
-
-## Gemini
-
-## Gopher
-
-## HTTP
-
-## IoT
-
-## Nginx
-
-## SSH
-
-## SSL
-
-## VPN
-
-## Wi-Fi
diff --git a/content/wiki/plaintext.md b/content/wiki/plaintext.md
deleted file mode 100644
index 670b642..0000000
--- a/content/wiki/plaintext.md
+++ /dev/null
@@ -1,11 +0,0 @@
-+++
-title = "Plaintext"
-updated = 2024-03-07
-draft = true
-+++
-
-## Markdown
-
-## Org-Mode
-
-## AsciiDoc
diff --git a/content/wiki/privacy.md b/content/wiki/privacy.md
deleted file mode 100644
index 6969c4b..0000000
--- a/content/wiki/privacy.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Privacy"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/python.md b/content/wiki/python.md
deleted file mode 100644
index 3244c24..0000000
--- a/content/wiki/python.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Python"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/security.md b/content/wiki/security.md
deleted file mode 100644
index cb5dc8d..0000000
--- a/content/wiki/security.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Security"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/selfhosted.md b/content/wiki/selfhosted.md
deleted file mode 100644
index acc884c..0000000
--- a/content/wiki/selfhosted.md
+++ /dev/null
@@ -1,5 +0,0 @@
-+++
-title = "Self-Hosted"
-updated = 2024-03-07
-draft = true
-+++ \ No newline at end of file
diff --git a/content/wiki/windows.md b/content/wiki/windows.md
deleted file mode 100644
index 1c71c90..0000000
--- a/content/wiki/windows.md
+++ /dev/null
@@ -1,18 +0,0 @@
-+++
-title = "Windows"
-updated = 2024-03-07
-draft = true
-+++
-
-## Windows (Work)
-
-I am required to use a Windows 10 laptop for work, but I have some
-limited customization options.
-
-- Alteryx
-- Notepad++
-- Obsidian
-- Power BI
-- Task Scheduler
- - Auto Dark Mode
- - Auto Light Mode