all repos — site @ 104ef222884f011935d14fce536f1e38dfcbc961

source for my site, found at icyphox.sh

pages/txt/my-setup (view raw)

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