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 issues with WiFi connectivity, Linux, and Bluetooth when dual-booting with Windows.
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 on one side and an ethernet port on the other side. I don’t use the HDMI port much anymore since many projectors now support USB-C.
Accessories #
| Accessory | Product |
|---|---|
| Mouse | Ajazz AJ179 Pro |
| Keyboard | Aula F75 |
I heard that good value gaming mice are available from AliExpress for cheap now so I tried Ajazz. I bought it for €21 but I didn’t receive the dock so I got a €7 refund, so in the end I got the mouse for €14. I also got the keyboard from Temu since my friend tried it and said it’s really good.
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 stable version of Fedora Linux, and I have Windows 11 in a dual-boot setup. On Fedora I use KDE as my desktop environment; the only theming I have done is using Catppuccin colours and using Panel Colorizer but just for window bars.
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 derivatives 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 rarely Scoop. And on macOS, I use Homebrew.
Browser (Firefox) #
I use Firefox as my browser, 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
- Unhook hide YouTube recommendations
- Vimium vim-motions when navigating websites
- SteamDB see price history in the Steam store page
IDE #
I primarily use Visual Studio Code. These are the extensions I use, excluding language-specific ones
- Catppuccin and Catppuccin Perfect Icons
- Error Lens
- GitHub Actions and GitHub Pull Requests
- Live Share
- Markdown All in One
- Even Better TOML
- Remote Explorer and Remote - SSH
I also use JetBrains’ IntelliJ IDEA for Java and sometimes RustRover for Rust. These are the extensions I use