Everyone that is really interested in technology has custom configurations for everything they use. Here are mine.

Hardware I own

Designation OS Motherboard / device CPU GPU RAM
Main desktop tower NixOS (23.11) ASRock Z97 Anniversary Intel Core i3-4160 AMD Sapphire Radeon R7 265 2x Corsair CMV8GX3M1A1600C11
Bought: 2015 3510 mark, 2 cores, 4 threads, 3.60 GHz, L1: 128 KB, L2: 512 KB, L3: 3 MB, 64-bit 3849 mark, 900 MHz, 2 GB memory DDR3, 16 GB (2x 8GB), 1600 MHz
Main laptop NixOS (23.11) Lenovo ThinkPad X270 Intel Core i5-6300U Intel HD Graphics 520 1x Samsung M471A2k43BB1-CRC
Bought: 2023
Released: 2017
3240 mark, 2 cores, 4 threads, 2.40 GHz, L1: 128 KB, L2: 512 KB, L3: 3 MB, 64-bit 871 mark, 300 MHz DDR4, SODIMM, 16 GB, 2133 MHz
Second laptop NixOS (23.05) Lenovo Yoga S730 Intel Core i7-8565U Intel UHD Graphics 620 2x Samsung K4EBE304EC-EGCG
Bought: 2019
Released: 2018
6152 mark, 4 cores, 8 threads, 4.60 GHz, L1: 128 KB, L2: 1 MB, L3: 8 MB, 64-bit 1039 mark, 300 MHz LPDDR3 (soldered), 16 GB, 2133 MHz

Yes, I stole the idea for this from Haelwenn Monnier

OS setup

Distro Fully switched
Desktop OS
NixOS 11.2023 NixOS configuration
Gentoo 03.2023 portage configuration files, Installation Makefile
Funtoo 12.2021 portage configuration files
Fedora 33-34 12.2020 Installation from Minimal, Installation from Cinnamon, Cinnamon setup, openbox setup
Linux Mint 19.3-20 01.2020
Manjaro Cinnamon 18.1.4-18.1.5 12.2019 -
Server OS
Debian 10 06.2021 -
Ubuntu 20.04 LTS 07.2020 -

Dotfiles here. Primary shell is zsh.

For desktop environment, I used Cinnamon, until 06.2021 (midway during Fedora usage), after which I created a custom configuration, based around the openbox window manager. Exact programs used for my “desktop environment” can be found here.

Software development

My primary text editor is vim, though I have used Visual Studio, Monodevelop and a little bit of Visual Studio Code and Atom.

Vim configuration here.