1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-07-03 18:26:38 -04:00

move some non-post pages to mdx

This commit is contained in:
2025-03-07 11:53:23 -05:00
parent 8118b8501a
commit 354dade9aa
72 changed files with 811 additions and 1873 deletions

View File

Before

Width:  |  Height:  |  Size: 810 KiB

After

Width:  |  Height:  |  Size: 810 KiB

182
app/uses/page.mdx Normal file
View File

@ -0,0 +1,182 @@
import PageTitle from "../../components/PageTitle";
import Content from "../../components/Content";
import { metadata as defaultMetadata } from "../layout";
import featuredImage from "./desktop.png";
export const metadata = {
title: "/uses",
description: "Things I use daily.",
openGraph: {
...defaultMetadata.openGraph,
title: "/uses",
images: [featuredImage.src],
url: "/uses",
},
alternates: {
...defaultMetadata.alternates,
canonical: "/uses",
},
};
<PageTitle>/uses</PageTitle>
<Content>
~~I regularly get messages asking about which tools I use to work.~~
Nobody has asked me what I use. Ever. But here's a list of my daily drivers and necessities anyways, mostly revolving around my Apple sheepy-ness. Inspired by [many, many others](https://uses.tech/). ❤️
![My mess of a desktop.](./desktop.png)
## 🚘&nbsp;&nbsp;Daily Drivers
- [**MacBook Pro** (14-inch)](https://browser.geekbench.com/v6/cpu/4493541)
- Apple M3 Pro (12core CPU, 18core GPU) 🏎️💨
- 36 GB RAM
- 1 TB SSD
- Space Black 🖤
- **iPhone 15 Pro**
- 512 GB in Natural Titanium
- [Anker MagGo Matte case](https://a.co/d/75zuyyY) (surprisingly nice!)
- **iPad Pro 10.5"**
- 256 GB in Space Gray
- Smart Keyboard & Apple Pencil
- **Apple Watch Series 9** (Cellular + GPS)
- Aluminum Midnight
- 41mm (I have incredibly small wrists.)
- Usually with the [Midnight Blue sport band](https://www.apple.com/shop/product/MLL02ZM/A/42mm-midnight-blue-sport-band-s-m-m-l), 🏳️‍🌈 [Pride Edition woven nylon band](https://www.apple.com/shop/product/MQ4F2AM/A/38mm-pride-edition-woven-nylon), or employee 🏋️ [Close Your Rings Challenge woven nylon band](https://www.macrumors.com/2018/04/03/apple-employees-rewards-challenge/).
## 🧪&nbsp;&nbsp;Homelab
- [**UniFi Dream Machine SE**](https://store.ui.com/us/en/products/udm-se), plus:
- [Switch Enterprise 8 PoE](https://store.ui.com/us/en/products/usw-enterprise-8-poe)
- 2x [U7 Pro access points](https://store.ui.com/us/en/products/u7-pro)
- 2x [Switch Flex Mini 2.5G](https://store.ui.com/us/en/products/usw-flex-2-5g-5)
- [UCI modem](https://store.ui.com/us/en/products/uci) _([It's Comcastic!™](https://www.youtube.com/watch?v=iW1tHr4Y_cI))_
- [**Synology DiskStation DS224+**](https://www.synology.com/en-us/products/DS224+)
- 2x recertified [16TB WD Ultrastar](https://serverpartdeals.com/products/western-digital-ultrastar-dc-hc550-wuh721816ale6l4-0f38462-16tb-7-2k-rpm-sata-6gb-s-512e-512mb-3-5-se-manufacturer-recertified-hdd) drives
- [**Plex**](https://www.plex.tv/personal-media-server/) (installed as a package via [`syno.plexupdate`](https://github.com/michealespinola/syno.plexupdate) for hardware encoding)
- 2x [**Dell Optiplex 7060 Micro**](https://www.servethehome.com/dell-optiplex-7060-micro-tinyminimicro-at-65w-tdp-cpu-overview/) mini PCs
- Both are running [**Proxmox VE**](https://www.proxmox.com/en/products/proxmox-virtual-environment/overview) with various VMs and LXC containers spread between the two, including:
- [Home Assistant](https://www.home-assistant.io/)
- [Homebridge](https://homebridge.io/)
- [Scrypted](https://www.scrypted.app/)
- [Homepage](https://gethomepage.dev/)
- [Gitea](https://about.gitea.com/)
- [Immich](https://immich.app/)
- [Sonarr](https://sonarr.tv/), [Radarr](https://radarr.video/), [Bazarr](https://www.bazarr.media/), [Prowlarr](https://github.com/Prowlarr/Prowlarr)
- [qBittorrent](https://www.qbittorrent.org/) (web client)
- [Tautulli](https://tautulli.com/)
- [Traefik](https://traefik.io/traefik/)
- [Authelia](https://www.authelia.com/)
- Full post with more details coming soon!
## 💾&nbsp;&nbsp;Development
- [**iTerm 2**](https://iterm2.com/)
- My various [ZSH aliases](https://github.com/jakejarvis/dotfiles/blob/main/zsh/aliases.zsh) and [functions](https://github.com/jakejarvis/dotfiles/blob/main/zsh/functions.zsh) are in [my `.dotfiles` repository.](https://github.com/jakejarvis/dotfiles)
- [Oh My ZSH](https://ohmyz.sh/)
- [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)
- [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
- [**Visual Studio Code**](https://code.visualstudio.com/)
- [All of my settings.](https://github.com/jakejarvis/dotfiles/tree/main/vscode)
- Themes:
- [GitHub Dark theme](https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme)
- [Material Icon theme](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme)
- [SF Mono font](https://developer.apple.com/fonts/)
- Extensions:
- [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [GitHub Pull Requests](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github)
- [Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost)
- [MDX](https://marketplace.visualstudio.com/items?itemName=unifiedjs.vscode-mdx)
- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [Stylelint](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint)
- [**Homebrew**](https://brew.sh/)
- [View my messy `Brewfile` dump](https://github.com/jakejarvis/dotfiles/blob/main/Brewfile) with all of my installed packages.
- [**Xcode**](https://developer.apple.com/xcode/)
- [**Docker Desktop**](https://www.docker.com/products/docker-desktop)
- [**Parallels Desktop Pro**](https://www.parallels.com/products/desktop/)
- Switched from VMware Fusion when Parallels beat them to the punch with [M1 support](https://www.parallels.com/blogs/parallels-desktop-m1/).
- [**Sketch**](https://www.sketch.com/)
- [**Adobe Creative Cloud**](https://www.adobe.com/creativecloud.html)
- Still on the $20/month [Student Plan](https://www.adobe.com/creativecloud/buy/students.html), somehow. 🤫 Will need to re-evaulate once I'm kicked off; it's hard to justify spending almost 3x that...
- [**Transmit**](https://panic.com/transmit/)
- [~~Sequel Pro~~](https://www.sequelpro.com/) → [**TablePlus**](https://tableplus.com/)
- [~~Robo 3T~~](https://robomongo.org/) → [**TablePlus**](https://tableplus.com/)
- [**ImageOptim**](https://imageoptim.com/mac)
- [**Sip**](https://sipapp.io/)
- [**Local**](https://localwp.com/) for WordPress development.
## 🌎&nbsp;&nbsp;Browsing
- [**Firefox**](https://www.mozilla.org/en-US/firefox/new/) 🦊
- [My default `user.js` settings.](https://github.com/jakejarvis/dotfiles/blob/main/firefox/user.js)
- Extensions:
- [1Password](https://1password.com/downloads/browser-extension)
- [Dark Reader](https://addons.mozilla.org/en-US/firefox/addon/darkreader/)
- [React Developer Tools](https://addons.mozilla.org/en-US/firefox/addon/react-devtools/)
- [OctoLinker](https://addons.mozilla.org/en-US/firefox/addon/octolinker/)
- [Privacy Badger](https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/)
- [Raindrop.io](https://raindrop.io/)
- [uBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/)
## 💻&nbsp;&nbsp;macOS
- [**1Password**](https://1password.com/)
- [**Little Snitch**](https://www.obdev.at/products/littlesnitch/index.html)
- [**iStat Menus**](https://bjango.com/mac/istatmenus/)
- [**Backblaze**](https://www.backblaze.com/) ([referral link](https://secure.backblaze.com/r/00x84e))
- [**Raindrop.io**](https://raindrop.io/)
- [**MacUpdater**](https://www.corecode.io/macupdater/)
- [**AppCleaner**](https://freemacsoft.net/appcleaner/)
- [**GPG Suite**](https://gpgtools.org/)
- ~~VLC~~ → [**IINA**](https://iina.io/)
- [**Transmission**](https://transmissionbt.com/)
- [**Amphetamine**](https://roaringapps.com/app/amphetamine)
- [**TG Pro**](https://www.tunabellysoftware.com/tgpro/)
- [**Keka**](https://www.keka.io/en/)
## 📱&nbsp;&nbsp;iOS
I have far too many apps to count, but here the essentials that have earned a spot on my home screen:
- [**1Password** (beta)](https://apps.apple.com/app/id568903335)
- [**Waze** (beta)](https://apps.apple.com/app/id323229106)
- [**Pocket Casts**](https://apps.apple.com/app/id414834813)
- [**Raindrop.io**](https://apps.apple.com/app/id1021913807)
- [**Plex** (beta)](https://apps.apple.com/app/id383457673)
- [**Discord**](https://apps.apple.com/app/id985746746)
- [**UniFi**](https://apps.apple.com/app/id1057750338) and [**WiFiman**](https://apps.apple.com/app/id1385561119)
## ☁️&nbsp;&nbsp;Cloud
I've been making recent efforts to [de-Google](/zip) my life, with mixed results...
- ~~Gmail~~ → [**Fastmail**](https://www.fastmail.com/) ([referral link](https://ref.fm/u20274504)) & [**Mail.app**](https://en.wikipedia.org/wiki/Apple_Mail)
- ~~Google Drive~~ → ~~Dropbox~~ → [**iCloud Drive**](https://www.icloud.com/iclouddrive)
- [Read why.](/notes/dropping-dropbox)
- ~~Google Docs~~ → [**Microsoft Office**](https://products.office.com/en-us/mac/microsoft-office-for-mac) (hey, it works 🤷)
- ~~Google Photos~~ → [**iCloud Photos**](https://www.icloud.com/photos/) and [**Immich**](https://immich.app/)
- ~~Google Analytics~~ → [**Fathom Analytics**](https://usefathom.com/) ([referral link](https://usefathom.com/ref/ZEYG0O))
- ~~Google Public DNS~~ → [**Cloudflare's 1.1.1.1**](https://1.1.1.1/dns/) on my home network.
- ~~GoDaddy~~ → ~~Google Domains~~ → [**Cloudflare Registrar**](https://www.cloudflare.com/products/registrar/) (and [**ISNIC**](https://isnic.is/en/) for this domain, of course 🇮🇸)
Other geeky stuff:
- [**Vercel**](https://vercel.com/) and [**Netlify**](https://www.netlify.com/) for "serverless" sites.
- [**DigitalOcean**](https://www.digitalocean.com/) ([referral link](https://m.do.co/c/afcf288a7dac)) and [**Linode**](https://www.linode.com/) ([referral link](https://www.linode.com/?r=0c5aeace9bd591be9fbf32f96f58470295f1ee05)) for virtual Linux servers.
- [**DNSimple**](https://dnsimple.com/) ([referral link](https://dnsimple.com/r/eb6ced548f1e0a)) and [**Cloudflare**](https://www.cloudflare.com/) for domain DNS.
- [**Backblaze**](https://www.backblaze.com/) ([referral link](https://secure.backblaze.com/r/00x84e)) for off-site Mac backups.
- [**Gitea**](https://gitea.io/en-us/) as a [self-hosted](https://git.jrvs.io/) Git backup/mirror.
- [**Tailscale**](https://tailscale.com/) to access my home network and VPSes from anywhere.
## 🏠&nbsp;&nbsp;Internet of ~~Things~~ Crap
- [**Philips Hue**](https://www2.meethue.com/en-us) color bulbs, dimmer switches, etc.
- 2x [**ecobee3 lite**](https://www.ecobee.com/en-us/smart-thermostats/smart-wifi-thermostat/)
- 2x [**Sonos One**](https://www.sonos.com/en-us/shop/one.html) (with Alexa turned off...hopefully? 🤫)
- 2x [**Apple TV 4K** (2021)](https://www.apple.com/apple-tv-4k/)
</Content>

View File

@ -1,730 +0,0 @@
import Content from "../../components/Content";
import PageTitle from "../../components/PageTitle";
import Link from "../../components/Link";
import Image from "../../components/Image";
import CodeInline from "../../components/CodeInline";
import { H2 } from "../../components/Heading";
import { UnorderedList, ListItem } from "../../components/List";
import { metadata as defaultMetadata } from "../layout";
import type { Metadata, Route } from "next";
import desktopImg from "./images/desktop.png";
export const metadata: Metadata = {
title: "/uses",
description: "Things I use daily.",
openGraph: {
...defaultMetadata.openGraph,
title: "/uses",
images: [desktopImg.src],
url: "/uses",
},
alternates: {
...defaultMetadata.alternates,
canonical: "/uses",
},
};
export default function Page() {
return (
<>
<PageTitle>/uses</PageTitle>
<Content>
<p>
<del>I regularly get messages asking about which tools I use to work.</del>
</p>
<p>
Nobody has asked me what I use. Ever. But here's a list of my daily drivers and necessities anyways, mostly
revolving around my Apple sheepy-ness. Inspired by <Link href="https://uses.tech/">many, many others</Link>.
❤️
</p>
<Link href={desktopImg.src as Route} openInNewTab>
<Image src={desktopImg} alt="My mess of a desktop." priority />
</Link>
<H2 id="hardware">
<span style={{ marginRight: "0.45em" }}>🚘</span>
Daily Drivers
</H2>
<UnorderedList>
<ListItem>
<Link href="https://browser.geekbench.com/v6/cpu/4493541">
<strong>MacBook Pro</strong> (14-inch)
</Link>
<UnorderedList>
<ListItem>Apple M3 Pro (12core CPU, 18core GPU) 🏎️💨</ListItem>
<ListItem>36 GB RAM</ListItem>
<ListItem>1 TB SSD</ListItem>
<ListItem>Space Black 🖤</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<strong>iPhone 15 Pro</strong>
<UnorderedList>
<ListItem>512 GB in Natural Titanium</ListItem>
<ListItem>
<Link href="https://a.co/d/75zuyyY">Anker MagGo Matte case</Link> (surprisingly nice!)
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<strong>iPad Pro 10.5"</strong>
<UnorderedList>
<ListItem>256 GB in Space Gray</ListItem>
<ListItem>Smart Keyboard &amp; Apple Pencil</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<strong>Apple Watch Series 9</strong> (Cellular + GPS)
<UnorderedList>
<ListItem>Aluminum Midnight</ListItem>
<ListItem>41mm (I have incredibly small wrists.)</ListItem>
<ListItem>
Usually with the{" "}
<Link href="https://www.apple.com/shop/product/MLL02ZM/A/42mm-midnight-blue-sport-band-s-m-m-l">
Midnight Blue sport band
</Link>
, 🏳️‍🌈{" "}
<Link href="https://www.apple.com/shop/product/MQ4F2AM/A/38mm-pride-edition-woven-nylon">
Pride Edition woven nylon band
</Link>
, or employee 🏋️{" "}
<Link href="https://www.macrumors.com/2018/04/03/apple-employees-rewards-challenge/">
Close Your Rings Challenge woven nylon band
</Link>
.
</ListItem>
</UnorderedList>
</ListItem>
</UnorderedList>
<H2 id="homelab">
<span style={{ marginRight: "0.45em" }}>🧪</span>
Homelab
</H2>
<UnorderedList>
<ListItem>
<Link href="https://store.ui.com/us/en/products/udm-se">
<strong>UniFi Dream Machine SE</strong>
</Link>
, plus:
<UnorderedList>
<ListItem>
<Link href="https://store.ui.com/us/en/products/usw-enterprise-8-poe">Switch Enterprise 8 PoE</Link>
</ListItem>
<ListItem>
2x <Link href="https://store.ui.com/us/en/products/u7-pro">U7 Pro access points</Link>
</ListItem>
<ListItem>
2x <Link href="https://store.ui.com/us/en/products/usw-flex-2-5g-5">Switch Flex Mini 2.5G</Link>
</ListItem>
<ListItem>
<Link href="https://store.ui.com/us/en/products/uci">UCI modem</Link>{" "}
<em>
(<Link href="https://www.youtube.com/watch?v=iW1tHr4Y_cI">It's Comcastic!</Link>)
</em>
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<Link href="https://www.synology.com/en-us/products/DS224+">
<strong>Synology DiskStation DS224+</strong>
</Link>
<UnorderedList>
<ListItem>
2x recertified{" "}
<Link href="https://serverpartdeals.com/products/western-digital-ultrastar-dc-hc550-wuh721816ale6l4-0f38462-16tb-7-2k-rpm-sata-6gb-s-512e-512mb-3-5-se-manufacturer-recertified-hdd">
16TB WD Ultrastar
</Link>{" "}
drives
</ListItem>
<ListItem>
<Link href="https://www.plex.tv/personal-media-server/">
<strong>Plex</strong>
</Link>{" "}
(installed as a package via{" "}
<Link href="https://github.com/michealespinola/syno.plexupdate">
<CodeInline>syno.plexupdate</CodeInline>
</Link>{" "}
for hardware encoding)
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
2x{" "}
<Link href="https://www.servethehome.com/dell-optiplex-7060-micro-tinyminimicro-at-65w-tdp-cpu-overview/">
<strong>Dell Optiplex 7060 Micro</strong>
</Link>{" "}
mini PCs
<UnorderedList>
<ListItem>
Both are running{" "}
<Link href="https://www.proxmox.com/en/products/proxmox-virtual-environment/overview">
<strong>Proxmox VE</strong>
</Link>{" "}
with various VMs and LXC containers spread between the two, including:
<UnorderedList>
<ListItem>
<Link href="https://www.home-assistant.io/">Home Assistant</Link>
</ListItem>
<ListItem>
<Link href="https://homebridge.io/">Homebridge</Link>
</ListItem>
<ListItem>
<Link href="https://www.scrypted.app/">Scrypted</Link>
</ListItem>
<ListItem>
<Link href="https://gethomepage.dev/">Homepage</Link>
</ListItem>
<ListItem>
<Link href="https://about.gitea.com/">Gitea</Link>
</ListItem>
<ListItem>
<Link href="https://immich.app/">Immich</Link>
</ListItem>
<ListItem>
<Link href="https://sonarr.tv/">Sonarr</Link>, <Link href="https://radarr.video/">Radarr</Link>,{" "}
<Link href="https://www.bazarr.media/">Bazarr</Link>,{" "}
<Link href="https://github.com/Prowlarr/Prowlarr">Prowlarr</Link>
</ListItem>
<ListItem>
<Link href="https://www.qbittorrent.org/">qBittorrent</Link> (web client)
</ListItem>
<ListItem>
<Link href="https://tautulli.com/">Tautulli</Link>
</ListItem>
<ListItem>
<Link href="https://traefik.io/traefik/">Traefik</Link>
</ListItem>
<ListItem>
<Link href="https://www.authelia.com/">Authelia</Link>
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>Full post with more details coming soon!</ListItem>
</UnorderedList>
</ListItem>
</UnorderedList>
<H2 id="development">
<span style={{ marginRight: "0.45em" }}>💾</span>
Development
</H2>
<UnorderedList>
<ListItem>
<Link href="https://iterm2.com/">
<strong>iTerm 2</strong>
</Link>
<UnorderedList>
<ListItem>
My various{" "}
<Link href="https://github.com/jakejarvis/dotfiles/blob/main/zsh/aliases.zsh">ZSH aliases</Link> and{" "}
<Link href="https://github.com/jakejarvis/dotfiles/blob/main/zsh/functions.zsh">functions</Link> are in{" "}
<Link href="https://github.com/jakejarvis/dotfiles">
my <CodeInline>.dotfiles</CodeInline> repository.
</Link>
</ListItem>
<ListItem>
<Link href="https://ohmyz.sh/">Oh My ZSH</Link>
<UnorderedList>
<ListItem>
<Link href="https://github.com/zsh-users/zsh-autosuggestions">zsh-autosuggestions</Link>
</ListItem>
<ListItem>
<Link href="https://github.com/zsh-users/zsh-syntax-highlighting">zsh-syntax-highlighting</Link>
</ListItem>
</UnorderedList>
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<Link href="https://code.visualstudio.com/">
<strong>Visual Studio Code</strong>
</Link>
<UnorderedList>
<ListItem>
<Link href="https://github.com/jakejarvis/dotfiles/tree/main/vscode">All of my settings.</Link>
</ListItem>
<ListItem>
Themes:
<UnorderedList>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme">
GitHub Dark theme
</Link>
</ListItem>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme">
Material Icon theme
</Link>
</ListItem>
<ListItem>
<Link href="https://developer.apple.com/fonts/">SF Mono font</Link>
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
Extensions:
<UnorderedList>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig">
EditorConfig
</Link>
</ListItem>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint">
ESLint
</Link>
</ListItem>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github">
GitHub Pull Requests
</Link>
</ListItem>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost">
Import Cost
</Link>
</ListItem>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=unifiedjs.vscode-mdx">MDX</Link>
</ListItem>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode">
Prettier
</Link>
</ListItem>
<ListItem>
<Link href="https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint">
Stylelint
</Link>
</ListItem>
</UnorderedList>
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<Link href="https://brew.sh/">
<strong>Homebrew</strong>
</Link>
<UnorderedList>
<ListItem>
<Link href="https://github.com/jakejarvis/dotfiles/blob/main/Brewfile">
View my messy <CodeInline>Brewfile</CodeInline> dump
</Link>{" "}
with all of my installed packages.
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<Link href="https://developer.apple.com/xcode/">
<strong>Xcode</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.docker.com/products/docker-desktop">
<strong>Docker Desktop</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.parallels.com/products/desktop/">
<strong>Parallels Desktop Pro</strong>
</Link>
<UnorderedList>
<ListItem>
Switched from VMware Fusion when Parallels beat them to the punch with{" "}
<Link href="https://www.parallels.com/blogs/parallels-desktop-m1/">M1 support</Link>.
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<Link href="https://www.sketch.com/">
<strong>Sketch</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.adobe.com/creativecloud.html">
<strong>Adobe Creative Cloud</strong>
</Link>
<UnorderedList>
<ListItem>
Still on the $20/month{" "}
<Link href="https://www.adobe.com/creativecloud/buy/students.html">Student Plan</Link>, somehow. 🤫 Will
need to re-evaulate once I'm kicked off; it's hard to justify spending almost 3x that...
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<Link href="https://panic.com/transmit/">
<strong>Transmit</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.sequelpro.com/">
<del>Sequel Pro</del>
</Link>{" "}
{" "}
<Link href="https://tableplus.com/">
<strong>TablePlus</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://robomongo.org/">
<del>Robo 3T</del>
</Link>{" "}
{" "}
<Link href="https://tableplus.com/">
<strong>TablePlus</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://imageoptim.com/mac">
<strong>ImageOptim</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://sipapp.io/">
<strong>Sip</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://localwp.com/">
<strong>Local</strong>
</Link>{" "}
for WordPress development.
</ListItem>
</UnorderedList>
<H2 id="browsing">
<span style={{ marginRight: "0.45em" }}>🌎</span>
Browsing
</H2>
<UnorderedList>
<ListItem>
<Link href="https://www.mozilla.org/en-US/firefox/new/">
<strong>Firefox</strong>
</Link>{" "}
🦊
<UnorderedList>
<ListItem>
<Link href="https://github.com/jakejarvis/dotfiles/blob/main/firefox/user.js">
My default <CodeInline>user.js</CodeInline> settings.
</Link>
</ListItem>
<ListItem>
Extensions:
<UnorderedList>
<ListItem>
<Link href="https://1password.com/downloads/browser-extension">1Password</Link>
</ListItem>
<ListItem>
<Link href="https://addons.mozilla.org/en-US/firefox/addon/darkreader/">Dark Reader</Link>
</ListItem>
<ListItem>
<Link href="https://addons.mozilla.org/en-US/firefox/addon/react-devtools/">
React Developer Tools
</Link>
</ListItem>
<ListItem>
<Link href="https://addons.mozilla.org/en-US/firefox/addon/octolinker/">OctoLinker</Link>
</ListItem>
<ListItem>
<Link href="https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/">Privacy Badger</Link>
</ListItem>
<ListItem>
<Link href="https://raindrop.io/">Raindrop.io</Link>
</ListItem>
<ListItem>
<Link href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/">uBlock Origin</Link>
</ListItem>
</UnorderedList>
</ListItem>
</UnorderedList>
</ListItem>
</UnorderedList>
<H2 id="macos">
<span style={{ marginRight: "0.45em" }}>💻</span>
macOS
</H2>
<UnorderedList>
<ListItem>
<Link href="https://1password.com/">
<strong>1Password</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.obdev.at/products/littlesnitch/index.html">
<strong>Little Snitch</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://bjango.com/mac/istatmenus/">
<strong>iStat Menus</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.backblaze.com/">
<strong>Backblaze</strong>
</Link>{" "}
(<Link href="https://secure.backblaze.com/r/00x84e">referral link</Link>)
</ListItem>
<ListItem>
<Link href="https://raindrop.io/">
<strong>Raindrop.io</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.corecode.io/macupdater/">
<strong>MacUpdater</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://freemacsoft.net/appcleaner/">
<strong>AppCleaner</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://gpgtools.org/">
<strong>GPG Suite</strong>
</Link>
</ListItem>
<ListItem>
<del>VLC</del> {" "}
<Link href="https://iina.io/">
<strong>IINA</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://transmissionbt.com/">
<strong>Transmission</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://roaringapps.com/app/amphetamine">
<strong>Amphetamine</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.tunabellysoftware.com/tgpro/">
<strong>TG Pro</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://www.keka.io/en/">
<strong>Keka</strong>
</Link>
</ListItem>
</UnorderedList>
<H2 id="ios">
<span style={{ marginRight: "0.45em" }}>📱</span>
iOS
</H2>
<p>I have far too many apps to count, but here the essentials that have earned a spot on my home screen:</p>
<UnorderedList>
<ListItem>
<Link href="https://apps.apple.com/app/id568903335">
<strong>1Password</strong> (beta)
</Link>
</ListItem>
<ListItem>
<Link href="https://apps.apple.com/app/id323229106">
<strong>Waze</strong> (beta)
</Link>
</ListItem>
<ListItem>
<Link href="https://apps.apple.com/app/id414834813">
<strong>Pocket Casts</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://apps.apple.com/app/id1021913807">
<strong>Raindrop.io</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://apps.apple.com/app/id383457673">
<strong>Plex</strong> (beta)
</Link>
</ListItem>
<ListItem>
<Link href="https://apps.apple.com/app/id985746746">
<strong>Discord</strong>
</Link>
</ListItem>
<ListItem>
<Link href="https://apps.apple.com/app/id1057750338">
<strong>UniFi</strong>
</Link>{" "}
and{" "}
<Link href="https://apps.apple.com/app/id1385561119">
<strong>WiFiman</strong>
</Link>
</ListItem>
</UnorderedList>
<H2 id="cloud">
<span style={{ marginRight: "0.45em" }}></span>
Cloud
</H2>
<p>
I've been making recent efforts to <Link href="https://www.stallman.org/google.html">de-Google</Link> my life,
with mixed results...
</p>
<UnorderedList>
<ListItem>
<del>Gmail</del> →{" "}
<Link href="https://www.fastmail.com/">
<strong>Fastmail</strong>
</Link>{" "}
(<Link href="https://ref.fm/u20274504">referral link</Link>) &amp;{" "}
<Link href="https://en.wikipedia.org/wiki/Apple_Mail">
<strong>Mail.app</strong>
</Link>
</ListItem>
<ListItem>
<del>Google Drive</del> → <del>Dropbox</del> →{" "}
<Link href="https://www.icloud.com/iclouddrive">
<strong>iCloud Drive</strong>
</Link>
<UnorderedList>
<ListItem>
<Link href={"/notes/dropping-dropbox/" as Route}>Read why.</Link>
</ListItem>
</UnorderedList>
</ListItem>
<ListItem>
<del>Google Docs</del> →{" "}
<Link href="https://products.office.com/en-us/mac/microsoft-office-for-mac">
<strong>Microsoft Office</strong>
</Link>{" "}
(hey, it works 🤷)
</ListItem>
<ListItem>
<del>Google Photos</del> →{" "}
<Link href="https://www.icloud.com/photos/">
<strong>iCloud Photos</strong>
</Link>{" "}
and{" "}
<Link href="https://immich.app/">
<strong>Immich</strong>
</Link>
</ListItem>
<ListItem>
<del>Google Analytics</del> →{" "}
<Link href="https://usefathom.com/">
<strong>Fathom Analytics</strong>
</Link>{" "}
(<Link href="https://usefathom.com/ref/ZEYG0O">referral link</Link>)
</ListItem>
<ListItem>
<del>Google Public DNS</del> →{" "}
<Link href="https://1.1.1.1/dns/">
<strong>Cloudflare's 1.1.1.1</strong>
</Link>{" "}
on my home network.
</ListItem>
<ListItem>
<del>GoDaddy</del> <del>Google Domains</del> {" "}
<Link href="https://www.cloudflare.com/products/registrar/">
<strong>Cloudflare Registrar</strong>
</Link>{" "}
(and{" "}
<Link href="https://isnic.is/en/">
<strong>ISNIC</strong>
</Link>{" "}
for this domain, of course 🇮🇸)
</ListItem>
</UnorderedList>
<p>Other geeky stuff:</p>
<UnorderedList>
<ListItem>
<Link href="https://vercel.com/">
<strong>Vercel</strong>
</Link>{" "}
and{" "}
<Link href="https://www.netlify.com/">
<strong>Netlify</strong>
</Link>{" "}
for "serverless" sites.
</ListItem>
<ListItem>
<Link href="https://www.digitalocean.com/">
<strong>DigitalOcean</strong>
</Link>{" "}
(<Link href="https://m.do.co/c/afcf288a7dac">referral link</Link>) and{" "}
<Link href="https://www.linode.com/">
<strong>Linode</strong>
</Link>{" "}
(<Link href="https://www.linode.com/?r=0c5aeace9bd591be9fbf32f96f58470295f1ee05">referral link</Link>) for
virtual Linux servers.
</ListItem>
<ListItem>
<Link href="https://dnsimple.com/">
<strong>DNSimple</strong>
</Link>{" "}
(<Link href="https://dnsimple.com/r/eb6ced548f1e0a">referral link</Link>) and{" "}
<Link href="https://www.cloudflare.com/">
<strong>Cloudflare</strong>
</Link>{" "}
for domain DNS.
</ListItem>
<ListItem>
<Link href="https://www.backblaze.com/">
<strong>Backblaze</strong>
</Link>{" "}
(<Link href="https://secure.backblaze.com/r/00x84e">referral link</Link>) for off-site Mac backups.
</ListItem>
<ListItem>
<Link href="https://gitea.io/en-us/">
<strong>Gitea</strong>
</Link>{" "}
as a <Link href="https://git.jrvs.io/">self-hosted</Link> Git backup/mirror.
</ListItem>
<ListItem>
<Link href="https://tailscale.com/">
<strong>Tailscale</strong>
</Link>{" "}
to access my home network and VPSes from anywhere.
</ListItem>
</UnorderedList>
<H2 id="iot">
<span style={{ marginRight: "0.45em" }}>🏠</span>
Internet of <del>Things</del> <Link href={"/notes/shodan-search-queries/" as Route}>Crap</Link>
</H2>
<UnorderedList>
<ListItem>
<Link href="https://www2.meethue.com/en-us">
<strong>Philips Hue</strong>
</Link>{" "}
color bulbs, dimmer switches, etc.
</ListItem>
<ListItem>
2x{" "}
<Link href="https://www.ecobee.com/en-us/smart-thermostats/smart-wifi-thermostat/">
<strong>ecobee3 lite</strong>
</Link>
</ListItem>
<ListItem>
2x{" "}
<Link href="https://www.sonos.com/en-us/shop/one.html">
<strong>Sonos One</strong>
</Link>{" "}
(with Alexa turned off...hopefully? 🤫)
</ListItem>
<ListItem>
2x{" "}
<Link href="https://www.apple.com/apple-tv-4k/">
<strong>Apple TV 4K</strong> (2021)
</Link>
</ListItem>
</UnorderedList>
</Content>
</>
);
}