···28282929Other software I use on this machine:
30303131-- **KDE Plasma**: It's been alright as a desktop environment but I only
3232- care to use it for Wayland and I don't have time to dick around with a
3333- window manager. But that might change.
3131+- **GNOME**: I'm liking it a ton more than KDE Plasma. Especially love
3232+ the trackpad gestures and general feel of the UI.
34333534- **tmux**: Most of my actual "window" management happens here. I have
3635 it
···4241 awaited 0.5.0 branch that introduced Lua support [very
4342 early](/blog/nvim-lua/) and haven't looked back since. I use a [custom
4443 duotone
4545- colorscheme](https://git.icyphox.sh/dotfiles/blob/master/config/nvim/colors/plain.vim).
4444+ colorscheme](https://git.icyphox.sh/dotfiles/blob/master/nvim/colors/plain.lua).
46454746- **QtPass**: Frontend for passwords managed using GPG.
4847···5049 use:
5150 * Don't F* with Paste: for those pesky bank logins that block paste in
5251 the password fields
5353- * Refined Hacker News
5452 * Sidebery: tab-tree on the left
5553 * Simple Translate: for Finnish/Russian
5654 * SponsorBlock
5755 * uBlock Origin
5858- * Web Scrobbler
5959- * Multi-Account Containers
60566157## work laptop (kvothe)
6258···6460[nix-darwin](https://github.com/LnL7/nix-darwin) to configure most of my
6561basic applications (neovim, tmux, bash, ...). Software of note:
66626767-- **iTerm2**: I don't use 90% of its features but I like that it lets me
6868- cofigure terminal padding. I prefer to run a single instance of iTerm,
6969- full-screened and without any borders. I use tmux for everything else.
6363+- **alacritty**: Much faster than iTerm and a whole bunch lighter. And I
6464+can configure it using Nix!
70657171-- **Rectangle**: For the occasional window management.
7272-7373-## home server (denna)
7474-7575-
7676-7777-My latest addition. I bought this HP EliteDesk on
7878-[Tori.fi](https://tori.fi) for a princely sum of 60 EUR. It has an i5
7979-6500, 8GB of RAM and a 500GB HDD. I installed OpenBSD on it at work by
8080-wiring it up to a monitor using DisplayPort (it does not have HDMI).
8181-It now runs very quitely under my table, plugged into the router.
8282-8383-I didn't feel like paying my ISP for a static IP and since I work for a
8484-[cloud provider](https://upcloud.com), I spun up a VPS with a public IP
8585-and setup a quick Nginx TCP proxy to forward traffic to my home server.
6666+- **Raycast**: Launcher and window management.
86678787-```conf
8888-stream {
8989- server {
9090- listen 80;
9191- listen [::]:80;
9292- proxy_pass denna:80;
9393- }
9494- server {
9595- listen 443;
9696- listen [::]:443;
9797- proxy_pass denna:443;
9898- }
9999-}
100100-```
6868+## homelab k3s cluster
10169102102-Then, using [httpd(8)](https://man.openbsd.org/httpd.8) and
103103-[relayd(8)](https://man.openbsd.org/relayd.8) I run a few services (with
104104-more to come):
7070+3-node K3s cluster:
7171+- sini: 8GB, i5-6500T, 256GB SSD
7272+- iso: 8GB, i5-6500, 500GB HDD
7373+- denna: 8GB, N100, 128GB eMMC
10574106106-- This website.
107107-- [legit](https://git.icyphox.sh/legit): Web frontend for git, written
108108- in Go.
109109-- [honk](https://h.icyphox.sh): ActivityPub server.
110110-- [fsrv](https://git.icyphox.sh/fsrv): File hosting and upload server,
111111- written in Go.
112112-- [radicale](https://radicale.org): Contacts and calendar (Cal/CardDav)
113113- server.
7575+More info at [git.icyphox.sh/infra](https://git.icyphox.sh/infra).
1147611577## other technology
11678