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:
Before Width: | Height: | Size: 810 KiB After Width: | Height: | Size: 810 KiB |
182
app/uses/page.mdx
Normal file
182
app/uses/page.mdx
Normal 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/). ❤️
|
||||
|
||||

|
||||
|
||||
## 🚘 Daily Drivers
|
||||
|
||||
- [**MacBook Pro** (14-inch)](https://browser.geekbench.com/v6/cpu/4493541)
|
||||
- Apple M3 Pro (12‑core CPU, 18‑core 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/).
|
||||
|
||||
## 🧪 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!
|
||||
|
||||
## 💾 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.
|
||||
|
||||
## 🌎 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/)
|
||||
|
||||
## 💻 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/)
|
||||
|
||||
## 📱 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)
|
||||
|
||||
## ☁️ 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.
|
||||
|
||||
## 🏠 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>
|
@ -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 (12‑core CPU, 18‑core 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 & 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>) &{" "}
|
||||
<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>
|
||||
</>
|
||||
);
|
||||
}
|
Reference in New Issue
Block a user