aboutsummaryrefslogtreecommitdiff
path: root/content/wiki
diff options
context:
space:
mode:
Diffstat (limited to 'content/wiki')
-rw-r--r--content/wiki/blogroll.org32
-rw-r--r--content/wiki/hardware.org114
-rw-r--r--content/wiki/ios.org198
-rw-r--r--content/wiki/macos.org192
4 files changed, 536 insertions, 0 deletions
diff --git a/content/wiki/blogroll.org b/content/wiki/blogroll.org
new file mode 100644
index 0000000..5b6da72
--- /dev/null
+++ b/content/wiki/blogroll.org
@@ -0,0 +1,32 @@
+#+title: Blogroll
+#+date: <2024-03-15 Fri 21:50>
+
+** Aggregators
+
+- [[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
+
+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://justinjackson.ca/words.html][Words]]
+
+** Webrings
+
+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.
diff --git a/content/wiki/hardware.org b/content/wiki/hardware.org
new file mode 100644
index 0000000..9fa7f4f
--- /dev/null
+++ b/content/wiki/hardware.org
@@ -0,0 +1,114 @@
+#+title: Hardware
+#+date: <2024-03-16 Sat 15:42:58>
+
+** Desktop
+
+*** macOS
+
+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
+
+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
+
+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
+
+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.)
+- [[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
+
+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
+
+**** 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 |
+
+**** 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/ios.org b/content/wiki/ios.org
new file mode 100644
index 0000000..adc1bf9
--- /dev/null
+++ b/content/wiki/ios.org
@@ -0,0 +1,198 @@
+#+title: iOS
+#+date: <2024-03-13 Wed 00:00:00>
+
+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
+
+*** 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
+[[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
+
+*** Business
+
+- [[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
+
+- [[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
+
+- [[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
+
+- [[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
+
+- [[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
+
+*** News
+
+- [[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
+
+- [[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
+
+- [[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/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
+
+- [[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
+
+- [[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
+
+- [[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
+
+- [[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
+
+- [[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/macos.org b/content/wiki/macos.org
new file mode 100644
index 0000000..de59e12
--- /dev/null
+++ b/content/wiki/macos.org
@@ -0,0 +1,192 @@
+#+title: macOS
+#+date: <2024-03-13 Wed 00:00:00>
+
+Related:
+
+- [[/wiki/hardware.html][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
+
+- [[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
+
+These are probably out of date, but they give a general idea of how I
+configure my machine.
+
+#+begin_src config
+# ~/.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 config
+# ~/.zprofile
+eval "$(/opt/homebrew/bin/brew shellenv)"
+#+end_src
+
+#+begin_src config
+# ~/.config/skhd/skhdrc
+cmd - return : /Applications/iTerm.app/Contents/MacOS/iTerm2
+cmd + shift - return : /Applications/LibreWolf.app/Contents/MacOS/librewolf
+#+end_src
+
+#+begin_src config
+# ~/.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
+
+*** Browsers
+
+- [[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
+
+*** Communications
+
+- [[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
+
+- [[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://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
+
+- [[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
+
+- [[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
+
+- [[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
+
+- [[https://www.macbartender.com/Bartender5/][Bartender 5]] [=*=] - Easy
+ control and customization over the native macOS menu bar
+- [[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://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://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://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
+- [[https://github.com/yt-dlp/yt-dlp][yt-dlp]] - A youtube-dl fork with
+ additional features and fixes