383 lines
11 KiB
HTML
383 lines
11 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta
|
||
name="viewport"
|
||
content="width=device-width, initial-scale=1.0, viewport-fit=cover"
|
||
/>
|
||
<link rel="stylesheet" href="/site.css?v=6a81398da707" />
|
||
<style>
|
||
/* inter-latin-wght-normal */
|
||
@font-face {
|
||
font-family: "Inter Variable";
|
||
font-style: normal;
|
||
font-display: swap;
|
||
font-weight: 100 900;
|
||
src: url(/fonts/inter-latin-wght-normal.woff2)
|
||
format("woff2-variations");
|
||
unicode-range:
|
||
U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
|
||
U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
|
||
U+2212, U+2215, U+FEFF, U+FFFD;
|
||
} /* inter-latin-wght-italic */
|
||
@font-face {
|
||
font-family: "Inter Variable";
|
||
font-style: italic;
|
||
font-display: swap;
|
||
font-weight: 100 900;
|
||
src: url(/fonts/inter-latin-wght-italic.woff2)
|
||
format("woff2-variations");
|
||
unicode-range:
|
||
U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
|
||
U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
|
||
U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}
|
||
</style>
|
||
<script
|
||
defer
|
||
src="https://stats.apps.seigler.net/script.js"
|
||
data-website-id="ccb4bd94-2a71-47fe-8eea-d85bf75b7f6d"
|
||
></script>
|
||
<script defer src="/scripts/effects.js?v=d86d3b7642f1"></script>
|
||
<link rel="me" href="https://github.com/seigler" />
|
||
<link
|
||
rel="webmention"
|
||
href="https://webmention.io/joshua.seigler.net/webmention"
|
||
/>
|
||
<title>What I Use - joshua.seigler.net</title>
|
||
<meta name="description" content="" />
|
||
<meta property="og:title" content="What I Use" />
|
||
<meta property="og:type" content="" />
|
||
<meta property="og:url" content="https://joshua.seigler.net/uses/" />
|
||
<meta name="twitter:title" content="What I Use" />
|
||
<meta name="twitter:description" content="" />
|
||
|
||
<meta name="twitter:card" content="summary" />
|
||
<meta name="generator" content="Eleventy v3.1.0" />
|
||
</head>
|
||
<body data-font="english" data-path="/uses/">
|
||
<script>
|
||
const savedTheme = localStorage.getItem("theme");
|
||
if (savedTheme != null) {
|
||
document.body.setAttribute("data-theme", savedTheme);
|
||
}
|
||
</script>
|
||
<header>
|
||
<nav>
|
||
<div class="nav-row">
|
||
<div class="nav-home"><a href="/">joshua.seigler.net</a></div>
|
||
</div>
|
||
<div class="nav-categories">
|
||
<a class="" href="/posts/">/posts</a>
|
||
<a class="" href="/about/">/about</a>
|
||
<a class="" href="/now/">/now</a>
|
||
<a class="nav-active" href="/uses/">/uses</a>
|
||
<a class="" href="/recipes/">/recipes</a>
|
||
<a class="" href="/music/">/music</a>
|
||
<a class="" href="/books/">/books</a>
|
||
<a class="" href="/search/">/search</a>
|
||
</div>
|
||
</nav>
|
||
<h1>What I Use</h1>
|
||
<div class="header-meta">
|
||
<date>June 20, 2025</date>
|
||
|
||
<span class="tags" style="--totalTags: 10"></span>
|
||
</div>
|
||
</header>
|
||
|
||
<header class="toc">
|
||
<span class="toc">
|
||
<ol>
|
||
<li><a href="#hardware"> Hardware</a></li>
|
||
<li><a href="#software"> Software</a></li>
|
||
<li><a href="#services"> Services</a></li>
|
||
</ol>
|
||
</span>
|
||
</header>
|
||
|
||
<main data-pagefind-body="data-pagefind-body">
|
||
<h2 id="hardware" tabindex="-1">
|
||
<a class="header-anchor" href="#hardware" aria-hidden="true"></a>
|
||
Hardware
|
||
</h2>
|
||
<ul>
|
||
<li>
|
||
<p>Lenovo LOQ laptop (personal), Framework laptop (work).</p>
|
||
</li>
|
||
<li>
|
||
<p>Google Pixel 7 phone.</p>
|
||
</li>
|
||
<li>
|
||
<p>Wide IKEA GALANT desk (discontinued).</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a
|
||
href="https://www.zkelectronics.com/tv/samsung-qn65q7camfxza/"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>65" curved 4k TV</a
|
||
>, attached to the wall 1ft behind the desk so the image fills my
|
||
field of view and 96dpi text is comfortable to read.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://amzn.to/3FEyxSs" target="_blank" rel="noopener"
|
||
>Unitek KVM switch</a
|
||
>
|
||
to swap which laptop is “live”.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://amzn.to/3FMLbyG" target="_blank" rel="noopener"
|
||
>MOKOSE CS-lens 4k webcam</a
|
||
>
|
||
next to the TV for meetings.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://amzn.to/4kUm2ku" target="_blank" rel="noopener"
|
||
>High-output LED light</a
|
||
>
|
||
in an
|
||
<a
|
||
href="https://www.ikea.com/us/en/p/regolit-pendant-lamp-shade-white-handmade-70103410/"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>IKEA REGOLIT shade</a
|
||
>
|
||
for mood regulation and for the webcam.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://amzn.to/4lgbwob" target="_blank" rel="noopener"
|
||
>USB microphone with boom</a
|
||
>
|
||
but I recently got
|
||
<a href="https://amzn.to/4l2wE16" target="_blank" rel="noopener"
|
||
>a better mic arm</a
|
||
>.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a
|
||
href="https://www.sony.com/electronics/support/wireless-headphones-bluetooth-headphones/wh-1000xm2/specifications"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>Sony WH1000XM2 headphones</a
|
||
>.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
TOSLINK-to-bluetooth adapter, so headphones get HDMI audio passed
|
||
through from the TV.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>Mechanical keyboard, AJazz AK510 or DAS Keyboard S blank.</p>
|
||
</li>
|
||
</ul>
|
||
<h2 id="software" tabindex="-1">
|
||
<a class="header-anchor" href="#software" aria-hidden="true"></a>
|
||
Software
|
||
</h2>
|
||
<ul>
|
||
<li>
|
||
<p>
|
||
<a href="https://fedoraproject.org/" target="_blank" rel="noopener"
|
||
>Fedora</a
|
||
>
|
||
desktop operating system. I recently switched from Manjaro. XFCE
|
||
window manager with
|
||
<a
|
||
href="https://github.com/grassmunk/Chicago95"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>Chicago95</a
|
||
>
|
||
theming.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://www.debian.org/" target="_blank" rel="noopener"
|
||
>Debian</a
|
||
>
|
||
server operating system.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://grapheneos.org/" target="_blank" rel="noopener"
|
||
>GrapheneOS</a
|
||
>
|
||
OS for Android with a privacy focus.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://syncthing.net/" target="_blank" rel="noopener"
|
||
>SyncThing</a
|
||
>
|
||
file sync. P2P alternative to Dropbox, supports mobile and desktop.
|
||
Synchronizes folders of content across all my devices.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://mise.jdx.dev/" target="_blank" rel="noopener"
|
||
>Mise</a
|
||
>
|
||
Dev environment manager, replacing <code>nvm</code>,
|
||
<code>pyenv</code>, <code>venv</code>, and dozens of others. Great
|
||
DX.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a
|
||
href="https://github.com/modular/stack-pr"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>Stack-PR</a
|
||
>
|
||
PR stacking tool, the best way I know to handle feature branches.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://vscodium.com/" target="_blank" rel="noopener"
|
||
>VSCodium</a
|
||
>
|
||
IDE. VSCode with less Microsoft.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://obsidian.md/" target="_blank" rel="noopener"
|
||
>Obsidian</a
|
||
>
|
||
for notes and reference.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://keepassxc.org/" target="_blank" rel="noopener"
|
||
>KeePassXC</a
|
||
>
|
||
secret management.
|
||
</p>
|
||
</li>
|
||
</ul>
|
||
<h2 id="services" tabindex="-1">
|
||
<a class="header-anchor" href="#services" aria-hidden="true"></a>
|
||
Services
|
||
</h2>
|
||
<ul>
|
||
<li>
|
||
<p>
|
||
<a href="https://www.fastmail.com/" target="_blank" rel="noopener"
|
||
>FastMail</a
|
||
>
|
||
email, calendar, and contact hosting.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a
|
||
href="https://dartnode.com?aff=WigglySalmon747"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>DartNode</a
|
||
>
|
||
VPS. Good value and specs, lets me bring my own server OS image.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a
|
||
href="https://www.namesilo.com/?rid=df01e27pr"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>NameSilo</a
|
||
>
|
||
domain registrar. Good prices, doesn’t charge extra for domain
|
||
privacy.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://umami.is/" target="_blank" rel="noopener">Umami</a>
|
||
analytics, self-hosted.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://forgejo.org/" target="_blank" rel="noopener"
|
||
>Forgejo</a
|
||
>
|
||
git forge, self-hosted. Mirroring GitHub for now.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a
|
||
href="https://github.com/adnanh/webhook/"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>Webhook</a
|
||
>
|
||
to pull static sites when they are built.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a
|
||
href="https://github.com/shaarli/Shaarli"
|
||
target="_blank"
|
||
rel="noopener"
|
||
>Shaarli</a
|
||
>
|
||
link site, self-hosted.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://isso-comments.de/" target="_blank" rel="noopener"
|
||
>Isso</a
|
||
>
|
||
comments API, self hosted.
|
||
</p>
|
||
</li>
|
||
<li>
|
||
<p>
|
||
<a href="https://hedgedoc.org/" target="_blank" rel="noopener"
|
||
>HedgeDoc</a
|
||
>
|
||
markdown document collaboration, self-hosted.
|
||
</p>
|
||
</li>
|
||
</ul>
|
||
</main>
|
||
|
||
<footer>
|
||
© Joshua Seigler 2025. -
|
||
<a rel="me" href="mailto:joshua@seigler.net?subject=Hello">Contact</a>
|
||
-
|
||
<a href="/feed.xml">RSS</a>
|
||
-
|
||
<a href="/unoffice-hours/">Unoffice Hours</a>
|
||
-
|
||
<a href="/webrings/">Webrings</a>
|
||
</footer>
|
||
<div id="effects"></div>
|
||
</body>
|
||
</html>
|