My setup

Main laptop

My main machine is HP Probook 6470b which I got from my friend for 450 PLN (Around 120 USD).

nat@apricot 
----------- 
OS: Arch Linux x86_64 
Host: HP ProBook 6470b A1029D1102 
Kernel: 5.15.12-hardened1-1-hardened 
Uptime: 1 hour, 10 mins 
Packages: 1138 (pacman), 21 (flatpak) 
Shell: zsh 5.8 
Resolution: 1920x1080 
DE: Xfce 4.16 
WM: Xfwm4 
WM Theme: nat-gtk-theme 
Theme: nat-gtk-theme [GTK2/3] 
Icons: oomox-materia-dark [GTK2/3] 
Terminal: xfce4-terminal 
Terminal Font: SF Mono 10 
CPU: Intel i5-3320M (4) @ 3.300GHz 
GPU: Intel 3rd Gen Core processor Graphics Controller 
GPU: AMD ATI Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X 
Memory: 4866MiB / 15874MiB 

Yeah, that’s desktop RX460. It’s connected through ExpressCard thanks to EXP GDC dock.
It plays Witcher 3 at 30FPS in Novigrad so it’s definitely enough for me ┐( ̄~ ̄)┌

VPS (on which this site is hosted)

On my VPS I prefer to use OpenBSD. It can be installed easily on Netcup servers and is very secure and stable by default.

nat@nazareth.nekopon.pl 
----------------------- 
OS: OpenBSD 7.0 amd64 
Host: netcup KVM Server 
Uptime: 9 hours, 43 mins 
Packages: 151 (pkg_info) 
Shell: ksh v5.2.14 99/07/13.2 
Terminal: /dev/ttyp0 
CPU: QEMU Virtual version (1) @ 2.640GHz 
Memory: 798MiB / 2031MiB 

It runs nginx web server, OpenSMTPD/Dovecot/rspamd email stack, Unbound DNS and Synapse Matrix homeserver. Thanks to WireGuard, it also connects all of my devices together, because I have mobile ISP as main internet provider which of course doesn’t offer public IP addresses :(
Config files

Dell OptiPlex 9020 SFF

nat@sparkle 
----------- 
OS: Arch Linux x86_64 
Host: OptiPlex 9020 00 
Kernel: 5.15.15-hardened1-1-hardened 
Uptime: 1 day, 23 hours, 28 mins 
Packages: 515 (pacman) 
Shell: zsh 5.8 
CPU: Intel i5-4590 (4) @ 3.700GHz 
GPU: Intel HD Graphics 
Memory: 1660MiB / 7857MiB 

Hosts nginx/php, NextCloud, PhotoPrism, ArchiSteamFarm, my Telegram bot and soon will run natCraft. Currently only 8GB RAM but it will be 16GB soon.
Config files

Phone

On my phones I always use LineageOS because it’s probably the best Android fork that’s available for devices that are affordable for me. In the future I would like to switch to GrapheneOS. I also don’t use Gapps/microG at all and everything that I want works - including banking apps (I guess I’m lucky).

root@localhost
--------------
OS: Android 12 aarch64
Host: Xiaomi Redmi Note 8T
Kernel: 4.14.256-QuicksilveR-ginkgo-v2.5/8d0a0c31
Uptime: 21 hours, 28 mins
Packages: 81 (dpkg), 1 (pkg)
Shell: sh
Resolution: 1080x2340x60x183024
Terminal: magiskd
CPU: Qualcomm TRINKET (8) @ 1.804GHz
Memory: 2869MiB / 3643MiB

It has 6-9 hours of screen on time and doesn’t lag/heat at all in regular usage.
You can find new Redmi Note 8/T for +/- 150$ together with Mi Band 4 (can be used with GadgetBridge) but Mi Bands are kinda cringe.
Difference between regular 8 and 8T is that 8 has notification LED but doesn’t have NFC and 8T has NFC but lacks notification LED. Custom OSes are unified between both phones.
New Redmi Note 8 “Remaster” however has MediaTek SoC and doesn’t work with 8/T roms.
Besides LineageOS I can recommend GrapheneOS and CalyxOS.