Setup
Table of Contents
Hardware #
Computer (Laptop) #
I use the Framework Laptop 13, specifically the Ryzen 7040 series from 2023.
Component | Spec |
---|---|
CPU | AMD Ryzen 7840U |
RAM | DDR5 5600 MHz |
Memory | 2x16 GB |
SSD | WD_BLACK SN850X |
Storage | 1 TB |
Keyboard | US 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
- Bitwarden password manager
- uBlock Origin ad blocker
- Stylus theming for websites
- Firefox Color theming for Firefox’s UI
- LanguageTool spelling/grammar checker
- SponsorBlock skip sponsor sections in YouTube videos
- Return YouTube Dislike
- Refined GitHub
- Rust Search and C/C++ Search quickly open references/documentation
IDE #
I primarily use Visual Studio Code. These are the extensions I use, excluding language-specific ones
- Catppuccin and Catppuccin Perfect Icons
- Discord Rich Presence
- Error Lens
- GitHub Actions and GitHub Pull Requests
- Live Share
- Markdown All in One
I also use JetBrains’ IntelliJ IDEA for Java, CLion for C++, and sometimes RustRover for Rust. These are the extensions I use