jckli

Jack Li

(@jckli)

CS @ ASU. I create cool things using code.

my setup environment, for the people who care.

Here's a list of hardware and software that I use on a daily basis. There's probably some objective reasoning behind my picks, so let me know if you wanna chat or ask questions about it.

Preface

I use two operating systems on the daily, with my laptop being MacOS and my main computer using Windows 11. I have a coding VM on my homelab that runs Debian, and I SSH into that to do any of the coding I do. So majority of the software I use is mainly for MacOS (Unix) and Linux.

Development environment

  • Currently, I use neovim for my editor (though I'm still learning all the keybinds)
  • Catppuccin Mocha Mauve is my go-to theme for everything, including neovim.
  • For my terminal, I use zsh with Oh My Zsh and my forked version of bliss-zsh as the base theme.
  • I really like using Apple's SF Mono font (Nerd font patched) for coding. I have a patched version somewhere on my GitHub.
  • For terminal application, I use kitty on MacOS and WezTerm on Windows.

Desktop Apps

  • Firefox Nightly is my browser of choice. Firefox still has good privacy and uBlock origin (my goat). Nightly because the icon colors are better.
  • For music, I use Spotify. They just introduced lossless!
  • My email client is Thunderbird.

Tech Stack

  • For web development, I usually stick with Next.js with my own template. Though, I've been looking into other frameworks because of the business practices behind Next.js.
  • I use Bun as my runtime for JavaScript/TypeScript and Uv for Python.
  • My backend go-to language is Go (GOPHERS!). I've also been using Rust for some APIs too and my old APIs are still stuck with Python.
  • For databases, I usually use MongoDB but more recently Redis for my apps.

Desk Setup

  • My monitors are an MSI G274QPF E2 (1440p, 27in, 180hz) and a BenQ GW2480 (1080p, 24in, overclocked to 75hz).
  • I use a Logitech G Pro Wireless mouse for everything. If I need a "mouse" for MacOS, I use a Magic Trackpad (seriously why are the macbook trackpads so good).
  • My keyboard is a QK65 in lilac and white colorscheme. I use the LoobedSwitches Cotton Candy switches (RIP LoobedSwitches) with osume Strawberry Milk keycaps.
  • My second keyboard is a Bakeneko60 with JWK Bluey switches and QTUO Blue Bunny keycaps.

Computers

Audio