Uses
I often get questions on my videos about my desktop and the software I use. Most of the time, this consists of something like “How do I make my desktop look cool like yours?” This is a page of everything I use on a daily basis.
My motivation for the software and operating system I use is to be as efficient as possible, and essentially use my computer “at the speed of thought”. Using more minimal software helps me to achieve that, but it may not be for everyone.
If you’re looking for something that’s not listed on this page, feel free to contact me and ask.
Hardware
- For my laptop, I use a ThinkPad T14s (AMD G3). Yes, modern ThinkPads are still based. The build quality is great, an they’re also available at reasonable prices online if you buy used or refurbished. However, they’re not as upgradable as they once were, so keep that in mind—I bought mine with 32GB of RAM to future-proof it for a while.
- For my mouse, I use a Logitech M720 Triathalon. It’s a great, comfortable mouse. Not too much to say about it, but it’s my favorite mouse I’ve ever used.
- For my keyboard, I use a Logitech K810 (but it’s ancient, so buy the new version). It’s a Bluetooth keyboard that does the job. I need an external keyboard for use with my laptop stand so I don’t look like the Hunchback of Notre Dame after working on it all day.
- For my laptop stand, I use a Roost Laptop Stand. This is essential if you want to avoid the typical back and neck pain associated with being hunched over a laptop all day. It also folds small enough to stuff it into a backpack to work outside, which I often do.
Software
- For my operating system, I use Arch Linux (btw). It’s the only Linux distribution that gets out of my way and just lets me do my work. It’s very minimal and easy-to-use after you get over the initial learning curve, but it’s definitely worth the investment.
- Hyprland is my window manager, or basically “how I make my desktop look cool”. For my workflow, a tiling window manager is essential once you get over the learning curve. Hyprland uses Wayland and also has some nice animations. Previously, I’ve used bspwm in some older videos.
- Waybar is the status bar at the top.
- I currently use kitty for my terminal due to its support for images in Wayland. It’s very customizable but still very fast. For my shell, I use zsh with a few plugins for niceties like syntax highlighting and auto-complete.
- For my web browser, I use Firefox. I’ve tried every other browser and Firefox, despite its flaws, remains the best. However, I use a custom user.js file (based on Betterfox) to disable trackers and remove annoying features. I also use a custom theme to make it look a bit nicer. Brave is also very good and I still use it occasionally for websites that don’t work in Firefox.
- For browser extensions, I use uBlock Origin to block ads and trackers, Vimium for vim-like keybindings, and Bitwarden for password management. Everything else is superfluous.
Services
- For email, I use ProtonMail. Despite the haters, it’s still the best privacy-respecting email service out there for most people (even though email is inherently not private). I pay for custom domain email, and it’s the best email experience I’ve had to date. If you use the webmail, you get all the modern niceties of something like Gmail without the creepy tracking.
- Bitwarden is the best password manager. It does everything you could need a password manager to do, and the premium subscription if you want a few more features is dirt-cheap.
- This site is hosted by Vultr. I use a cheap Debian VPS to host all my projects. Having your own VPS gives you a lot more freedom in hosting your own website.
- I use NameCheap to purchase my domains. Great prices and customer support make this one a no-brainer for me. I’ve been using them for years with no complaints. Whatever you do, do not use GoDaddy.
Applications
- I use neovim for all of my writing. vim notoriously has a steep learning curve, but as with most things, I think the payoff is worth it.
- VSCodium is my preferred code editor for when I’m working on larger projects. VSCodium is VS Code, just without the Microsoft telemetry.
- I use the terminal file manager lf. It’s very fast and customizable and supports image previews with a custom script.
- For note-taking, I use Obsidian. I haven’t been using this for very long, and I’m still not sure I’m entirely satisfied with it, but it’s very good at what it does.
- For email, I use Thunderbird. I have my annoyances with it, but it’s the best email client there is on Linux.
- For an application launcher, I use Tofi. I previously used Rofi, but I had some issues with it on Wayland previously and liked the simplicity of Tofi more. It’s simple and customizable and can also be used as a menu (I use it as a power menu).
Theme
- I use the Catppuccin color scheme for just about everything.
- For my terminal font, I use Maple Mono. Of course, I also use Nerd Font icons.
This Website
- This site is built with Hugo, a static site generator that just outputs HTML and CSS instead of the bloated mess that is most of the modern web.