My setup
This page describes the software and hardware I use.
Software
Operating System
I'm running arch linux on my PC. For me it is the ultimate DIY linux OS where you are in control. For instance, when you set it up, you choose what software you want to run and nothing comes pre-installed. It is light weight and comes with excellent documentation.
Desktop environment
I use the sway tiling Wayland compositor (previously I used i3). This is because it makes keyboard navigating between windows super fast. It also ensures no windows get hidden behind other windows.
Text editor
I use neovim which is a hyperextensible Vim-based text editor. I chose neovim as it powerful and has the features I need. I don't use that many plugins, but one I can recommend is sneak.vim which let's you jump to any location specified by two characters.
Email and Calendar
All my email is handled by proton. When handling email I use a combination of neomutt and proton webmail depending on what I am doing with my email. I also use the proton calendar.
Task manager
I manage my tasks (todo list) using taskwarrior. It uses a natural and expressive command line syntax which is easy to learn and offers a lot of flexibility.
Taking notes
I take notes (in markdown) using nb. nb is a command line and local web note‑taking, bookmarking, archiving, and knowledge base application which I sync using git.
Hardware
Computer
I use a Lenovo Thinkpad Nano Gen 2 as build quality and portability are important to me.
Phone(s)
On a day to day basis I use a Sony Xperia 5 III running Lineage OS based on Android 14.
Keyboard
I use the moonlander split keyboard in the Colemak mod-DH layout. Colemak mod-DH introduces a minor modification to the Colemak keyboard layout, designed to make typing more comfortable. You can view the layout here. I use the Kailh Box White V2 switches, as I like the sound and feel of clicky switches.