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 Configuration files/scripts
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 Installation script, Cinnamon setup
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.