uses: rewrite and update [deploy]

This commit is contained in:
Harsh Shandilya 2022-01-06 13:54:41 +05:30
parent 06840c9d15
commit 5baf64d637
1 changed files with 15 additions and 27 deletions

View File

@ -2,48 +2,36 @@
layout = "standalone"
title = "Uses"
type = "page"
date = "2020-10-31"
+++
## 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 or CLion
* Android: Android Studio
* Kotlin (outside Android): IntelliJ IDEA
- Web, Python: VS Code
- Rust: VS Code with rust-analyzer
- Android: Android Studio
- Kotlin: IntelliJ IDEA
I also tend to use [nano](https://www.nano-editor.org/) for quick edits on the terminal. Fight me.
My terminal-based text editor of choice is currently [micro](https://micro-editor.com/).
### CLI tooling
### Development environment
My love for Rust extends deep into the CLI, and a lot of GNU tools are replaced with their Rust reimplementations for better performance and useful features. Notably, the replacements are:
| GNU version | Rust version | Link |
| --- | --- | --- |
| cat | bat | [GitHub](https://github.com/sharkdp/bat) |
| cd | zoxide | [GitHub](https://github.com/ajeetdsouza/zoxide) |
| du | diskus | [GitHub](https://github.com/sharkdp/diskus) |
| find | fd | [GitHub](https://github.com/sharkdp/fd) |
| grep | ripgrep | [GitHub](https://github.com/BurntSushi/ripgrep) |
~~I have begun using~~ [~~Homebrew~~](https://brew.sh) ~~to maintain software on my machines so you can see most stuff I have on my PC in this~~ [~~Brewfile~~](https://github.com/msfjarvis/dotfiles/blob/master/homebrew/Brewfile)~~.~~ I now officially despise Homebrew, and use [Nix](https://nixos.org/nix/) instead. Yes, I'm fickle, how'd you guess?
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/home-manager.nix).
## Hardware
### PC
* CPU: Ryzen 5 1600 (6c/12t) @ 3.2 GHz
* GPU: ~~Nvidia GeForce GT 710~~ Nvidia GeForce GTX 1650 Super
* RAM: 8 + 8 (Kingston Value DDR4) + 16 (Kingston HyperX)
* Motherboard: ASRock A320M Pro4
- CPU: Ryzen 5 1600 (6c/12t) @ 3.2 GHz
- GPU: Nvidia GeForce GTX 1650 Super
- RAM: 8 + 8 (Kingston Value DDR4) + 16 (Kingston HyperX)
- Motherboard: ASRock A320M Pro4
### Laptop
Lenovo IdeaPad 330-15ARR with a Ryzen 3 2200U CPU and Vega 3 graphics.
2020 M1 MacBook
### Phones
### Phone
* 128GB Google Pixel 4a running Android 11.
* 128GB Google Pixel 2 running Android 11.
* ~~64 GB Samsung M30s running OneUI 2.0 based on Android 10.~~ Gave it to my Mom since I wasn't using it.
- 128GB Google Pixel 4a running Android 12.