pages/blog/my-setup.md (view raw)
1---
2template: text.html
3title: My Setup
4subtitle: My daily drivers — hardware, software and workflow
5date: 13 May, 2019
6---
7
8# My Setup
9## My daily drivers — hardware and software
10
11### Hardware
12
13The only computer I have with me is my [HP Envy 13 (2018)](https://store.hp.com/us/en/mdp/laptops/envy-13) (my model looks a little different). It’s a 13” ultrabook, with an i5 8250u,
148 gigs of RAM and a 256 GB NVMe SSD. It’s a very comfy machine that does everything I need it to.
15
16For my phone, I use a [OnePlus 6T](https://www.oneplus.in/6t), running stock [OxygenOS](https://www.oneplus.in/oxygenos). As of this writing, its bootloader hasn’t been unlocked and nor has the device been rooted.
17I’m also a proud owner of a [Nexus 5](https://en.wikipedia.org/wiki/Nexus_5), which I really wish Google rebooted. It’s surprisingly still usable and runs Android Pie, although the SIM slot is ruined and the battery backup is abysmal.
18
19My watch is a [Samsung Gear S3 Frontier](https://www.samsung.com/in/wearables/gear-s3-frontier-r760/). Tizen is definitely better than Android Wear.
20
21My keyboard, although not with me in college, is a very old [Dell SK-8110](https://www.amazon.com/Dell-Keyboard-Model-SK-8110-Interface/dp/B00366HMMO).
22For the little bit of gaming that I do, I use a [HP m150](https://www.hpshopping.in/hp-m150-gaming-mouse-3dr63pa.html) gaming mouse. It’s the perfect size (and color).
23
24For my music, I use the [Bose SoundLink II](https://www.boseindia.com/en_in/products/headphones/over_ear_headphones/soundlink-around-ear-wireless-headphones-ii.html).
25Great pair of headphones, although the ear cups need replacing.
26
27### And the software
28
29My distro of choice for the past ~1 year has been [elementary OS](https://elementary.io). I used to be an Arch Linux elitist, complete with an esoteric
30window manager, all riced. I now use whatever JustWorks™. If you want, you can dig through my old configs at my [dotfiles](https://github.com/icyphox/dotfiles) repo.
31
32Here’s a screenshot of my desktop. It’s stock Pantheon with my cool terminal tweaks, which I’ll talk about below.
33
34![scrot](https://x.icyphox.sh/RT-2W.png)
35
36Most of my work is done in either the browser, or the terminal.
37My shell is pure [zsh](http://www.zsh.org), as in no plugin frameworks. It’s customized using built-in zsh functions. Yes, you don’t actually need
38a framework. It’s useless bloat. The prompt itself is generated using a framework I built in [Nim](https://nim-lang.org) — [nicy](https://github.com/icyphox/nicy).
39My primary text editor is [nvim](https://neovim.org). Again, all configs in my dotfiles repo linked above.
40I manage all my passwords using [pass(1)](https://passwordstore.org).
41
42Most of my security tooling is typically run via a Kali Linux docker container. This is convenient for many reasons, keeps your global namespace
43clean and a single command to drop into a Kali shell.
44
45I use a DigitalOcean droplet (BLR1) as a public filehost, found at [x.icyphox.sh](https://x.icyphox.sh). The UI is the wonderful [serve](https://github.com/zeit/serve), by [ZEIT](https://zeit.co).
46The same box also serves as my IRC bouncer and OpenVPN (TCP), which I tunnel via SSH running on 443. Campus firewall woes.
47
48I plan on converting my desktop back at home into a homeserver setup. Soon™.