Hardware #

Computer (Laptop) #

I use the Framework Laptop 13, specifically the Ryzen 7040 series from 2023.

Com­ponentSpec
CPUAMD Ryzen 7840U
RAMDDR5 5600 MHz
Memory2x16 GB
SSDWD_BLACK SN850X
Storage1 TB
KeyboardUS English

The only part of this laptop I have changed is the WiFi card; I replaced the stock MediaTek/AMD RZ616 with an Intel AX210 as I had connectivity issues.

Expansion Cards #

  • 2x USB-C
  • USB-A
  • Ethernet
  • HDMI
  • microSD card reader

I usually go with a USB-C on both sides for charging, a USB-A with my mouse’s wireless receiver, and either the microSD reader or ethernet port. I only use the HDMI card when presenting or connecting to secondary monitor.

Software #

For colours, I like the Catppuccin theme, specifically the Macchiato flavour. You are seeing it right now, because that is what I used to theme this website!

Operating System #

I daily-drive the latest version of Fedora Linux, and I have Windows 11 on the other partition of my dual-boot setup. On Fedora, I use KDE as my desktop environment; the only theming I have done is using Catppuccin colours.

Terminal and Package Management #

I use kitty as my terminal on Linux and macOS, and Windows Terminal on Windows. For shells, I use fish on Linux and macOS, and Nushell and PowerShell on Windows. Checkout my dotfiles to see how I configure fish and kitty.

On Fedora I use dnf, and on Debian and derivaties like Ubuntu, I like to use Nala as the APT frontend. My second choice is Flatpaks from Flathub. If none of those are available, I install and manage AppImages using Gear Lever.

On Windows, I use WinGet and Scoop. And on macOS, I use Homebrew.

Browser (Firefox) #

I use Firefox as my browser on Linux, Windows, and Android. These are the add-ons I use

IDE #

I primarily use Visual Studio Code. These are the extensions I use, excluding language-specific ones

I also use JetBrains’ IntelliJ IDEA for Java, CLion for C++, and sometimes RustRover for Rust. These are the extensions I use