+++
title = "Uses"
type = "page"
ShowReadingTime = false
ShowToc = false
+++

## Editor + Terminal

I use the `gnome-terminal` that ships with Linux Mint's Cinnamon Edition with `bash` and a custom prompt from [starship](https://starship.rs). 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](https://micro-editor.com/).

### Development environment

I use [Nix](https://nixos.org/nix/) with [home-manager](https://github.com/nix-community/home-manager) to maintain my development environment and dotfiles. My current Nix configuration can be found in my [dotfiles repo](https://github.com/msfjarvis/dotfiles/blob/main/nixos/ryzenbox-configuration.nix).

## Hardware

### PC

- CPU: Ryzen 5 1600 (6C/12T) @ 3.2 GHz
- GPU: Nvidia GeForce GTX 1650 Super
- RAM: 16GB Kingston HyperX
- Motherboard: ASRock A320M Pro4
- SSD: 250GB Samsung 860 EVO

### Phone

- 128GB Google Pixel 7 running Android 13.
