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 One Plus 5T running Android 13.
I am a big supporter of linux based phones and thus own the pinephone and pinephone pro. I run postmarketOS (which is based on Alpine Linux) in combination with the sxmo user interface which I also contribute to.
sxmo allows you great freedom to hack your phone, send and read texts via ssh and allows you to easily run your own scripts. I particularity like how you can use hook scripts to automate things.
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.