all repos — site @ 08e4585f71a83e447d2a54d2c1e994184bc15a6e

source for my site, found at icyphox.sh

pages/uses.md (view raw)

 1---
 2template: page.html
 3title: uses
 4subtitle: Hardware and software that I use.
 5---
 6
 7I often get asked about my computing setup -- my computers, the software
 8I run on them, how I host my services, and other choices of personal
 9technology. This is a relatively up-to-date list detailing what I'm
10currently using.
11
12![desk oct 2024](https://cdn.icyphox.sh/desk-oct-2024.png)
13
14## personal laptop (wyndle)
15
16My primary laptop that I use for everything non-work is my [**Asus ROG
17Flow X13 (2021)**](/blog/flow-x13). It's got a Ryzen 9 5900HS, Nvidia
18GTX 1650 Max-Q, 32GB of RAM and a 1TB SSD. I bought this machine in
19early 2022, when I was working remotely as a contractor. The 4K display
20doesn't help with its battery life (about 5 hours) but it looks
21absolutely fantastic. This machine runs NixOS.
22
23Other software I use on this machine:
24
25- **GNOME**: I'm liking it a ton more than KDE Plasma. Especially love
26  the trackpad gestures and general feel of the UI.
27
28- **tmux**: Most of my actual "window" management happens here. I have
29  it
30  [configured](https://git.icyphox.sh/dotfiles/blob/master/programs/tmux.nix)
31  to show my current working directory and git info in the statusline --
32  this helps me keep my actual prompt clean and quick.
33
34- **neovim**: My editor of choice. I made the switch to the famously
35  awaited 0.5.0 branch that introduced Lua support [very
36  early](/blog/nvim-lua/) and haven't looked back since. I use a [custom
37  duotone
38  colorscheme](https://git.icyphox.sh/dotfiles/blob/master/nvim/colors/plain.lua).
39
40- **Zed**: I've been dailying Zed for while now and it has replaced
41  Neovim for most of my editing tasks scoped to projects. I still reach
42  for Neovim for one-off edits in the terminal.
43
44- **Bitwarden**: I run a Vaultwarden server in my homelab K3s cluster
45  and use the official Bitwarden clients everywhere else.
46
47
48## work laptop (kvothe)
49
50For work, I use a **14" M1 MacBook Pro**. I use
51[nix-darwin](https://github.com/LnL7/nix-darwin) to configure most of my
52basic applications (neovim, tmux, bash, ...). Software of note:
53
54- **alacritty**: Much faster than iTerm and a whole bunch lighter. And I
55can configure it using Nix!
56
57- **Raycast**: Launcher and window management.
58
59- **Orion**: Safari but better.
60
61## homelab k3s cluster
62
633-node K3s cluster:
64- sini: 8GB, i5-6500T, 256GB SSD
65- iso: 8GB, i5-6500, 500GB HDD
66- denna: 8GB, N100, 128GB eMMC
67
68More info at [git.icyphox.sh/infra](https://git.icyphox.sh/infra).
69
70## other technology
71
72Some hardware and software that are in frequent use across all my
73devices:
74
75- **Ferricy**: 34-key wireless split keyboard designed by me, based on
76  the Ferris Sweep. I have both the MX (Gazzew Boba LT switches) and the
77  Choc (Kailh Sunset switches) variants, but I find myself favoring the
78  low actuation force of the MX one more. Some [pictures
79  here](/blog/2022-in-review/#keyboards-my-first-new-expensive-hobby).
80
81- **Logitech Ergo M575**: Wireless ergonomic thumb trackball mouse. I've
82  [written about it](/blog/m575) in depth.
83
84- **Airpods Pro**: Great quality, even better noise cancellation.
85
86- **iPhone 13 mini**: The only actual small phone -- it's unfortunate
87  Apple killed this line.
88
89- **Kindle KT4**: Jailbroken using
90  [WatchThis](https://www.mobileread.com/forums/showthread.php?t=346037)
91  and running KOReader.
92
93- **iPhone 15 Pro**: "Work" phone. Not a fan of its size, but I love the
94  refresh rate. This is currently my main phone.
95
96- **Tailscale**: I used to setup WireGuard networks by hand, but that
97  got unweildy after 3 hosts. With Tailscale I now have around 8
98  different machines running Linux, OpenBSD, macOS and iOS all
99  seamlessly connected. It's incredibly handy.