Editor + Terminal

I use the gnome-terminal that ships with Linux Mint’s Cinnamon Edition with bash and a custom prompt from starship. The editor I use depends on what code I am working with:

  • Web, Python: VS Code
  • Rust: VS Code with rust-analyzer or IntelliJ IDEA with intellij-rust
  • Android: Android Studio
  • Kotlin: IntelliJ IDEA

My terminal-based text editor of choice is currently micro.

Development environment

I use Nix with home-manager to maintain my development environment and dotfiles. My current Nix configuration can be found in my dotfiles repo.

Hardware

PC

  • CPU: Ryzen 5 1600 (6C/12T) @ 3.2 GHz
  • GPU: Nvidia GeForce GTX 1650 Super
  • RAM: 32GB (16GB Kingston HyperX + 16GB Corsair Vengeance LPX)
  • Motherboard: ASRock A320M Pro4

Laptop

2020 M1 MacBook Pro

Phone

  • 128GB Google Pixel 4a running Android 12.