all repos — site @ fc5cc56b1446882232405a61b3545939eb0fbd35

source for my site, found at icyphox.sh

pages/txt/my-setup.txt (view raw)

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