paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 2b061781791b6931e866ac79febbc4704ab7c0a9
parent 00f24b06fe2f149267cf943add3df62bd318214f
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Mon,  2 Nov 2020 03:25:28 -0500

Overhaul uses page

Diffstat:
Ahttp/pages/hardware.md | 111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ahttp/pages/hostnames.md | 26++++++++++++++++++++++++++
Ahttp/pages/software.md | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mhttp/pages/uses.md | 300++-----------------------------------------------------------------------------
4 files changed, 289 insertions(+), 295 deletions(-)

diff --git a/http/pages/hardware.md b/http/pages/hardware.md @@ -0,0 +1,111 @@ +## The Hardware I Use + +[//]: # "A breakdown of the computing hardware I use." + +[//]: # "main.min.css" + +[//]: # "My Main PC; Laptops; Tablets; Phone; OPNSense Router; Virtualization Server; Git Server" + +### My Main PC + +* **CPU:** Ryzen 5 1600 w/ Stock Cooler +* **RAM:** 2x8GB + 2x4GB (24GB) G.Skill Ripjaws V and 4 respectively +* **GPU:** PowerColor Red Dragon RX 580 4GB +* **PSU:** EVGA SuperNova G2 Gold 650W +* **Motherboard:** AsRock AB350M Pro4 +* **Case:** Deepcool Kendomen Black ATX Mid +* **Storage:** + - **Boot Drive:** Samsung 970 Evo 250GB NVMe SSD + - **Additional Storage:** HGST Deskstar 5K4000 4.0TB 5700RPM HDD + - **Windows Boot:** Crucial MX300 275GB SATA SSD + - **Windows Games:** Samsung 860 Evo 250GB SATA SSD +* **Monitors:** 2x ASUS VP239H-P 23" 1080 IPS + +You can see the original build that I did, along with the cost for each item in +Canadian dollars at the time that it was purchased, by clicking this link to [a +PCPartPicker build list](https://ca.pcpartpicker.com/b/vpLJ7P). RAM prices at +the time (November, 2017) were absolutely horrendous. + +### Laptops + +I own a Thinkpad T440s (I don't actually mind the trackpad) which I purchased +second-hand off of eBay for a grand total of $215 USD after shipping/etc with +the following specifications: + +* **CPU:** Intel i5-4300U +* **RAM:** 4GB Soldered + 4GB Samsung DDR3L SO-DIMM +* **GPU:** Intel Integrated Graphics +* **Storage:** Crucial 250GB SATA SSD +* **Screen:** 1080p IPS + +I also [bought a T420s](/blog/my-new-t420s) which tends to get a bit more use: + +* **CPU:** Intel i5-2520M +* **RAM:** 2x4GB DDR3 SO-DIMM +* **GPU:** Intel Integrated Graphics +* **Storage:** + * Crucial 128GB SATA SSD + * Kingston 120GB SATA SSD +* **Screen:** 1600x900 TN + +### Tablets + +* Dell Venue 11 Pro 7130 - Used mostly as a portable display for when I need to +reference things like datasheets or D&D rulebooks. + - **CPU:** Intel i5-4300Y + - **RAM:** 8GB DDR3 + - **GPU:** Intel Integrated Graphics + - **Storage:** 128GB SATA M.2 SSD + - **Screen:** 1080p w/ Touch + - With dock and keyboard + +* Samsung Galaxy Tab 3 Lite - Used for reading PDFs, kept entirely offline. + - 1GB RAM + - 8GB Storage + - With protective folding case + +### Phone + +Purchased in 2015 and still going strong more than 5 years later. I haven't even +had to swap the battery yet. + +* ASUS Zenfone 2 Laser + - 3GB RAM + - 16GB Storage + - Runs LineageOS with no Google stuff added + +Once this phone becomes unusable, I'll be replacing it with a +[PinePhone](https://www.pine64.org/pinephone/). + +### OPNSense Router + +It has more horsepower than a router typically needs, but it also does more than +a typical router. For example, it runs intrusion detection software which scans +every packet. It also typically only draws 15-20W and stays very quiet. Here are +the specifications: + +* HP SFF Desktop PC w/ Proprietary Motherboard/Case/PSU + - **CPU:** Intel Core i3-3220 CPU @ 3.30GHz (4C/4T) + - **RAM:** 2x2GB DDR3 + - **Storage:** 160GB Fujitsu 2.5" SATA-II HDD + +### Virtualization Server + +This is one of my old laptops. I've owned it for at least 7 years if not longer +and I'm pretty sure it was my second laptop ever. + +* Lenovo V570 Laptop (missing display) + - **CPU:** i5-2450M @ 2.50GHz (2C/4T) + - **RAM:** 12GB DDR3 SO-DIMM + - **Storage:** Seagate Momentus 500GB 5400RPM + - **Backup Storage:** Seagate Expansion 8TB External HDD + +### Git Server + +Purchased for $20 including a case from a local seller. + +* PineA64+ (Original, not LTS) + - **CPU:** Allwinner A64 + - **RAM:** 2GB DDR3 + - **Storage:** 32GB SanDisk Ultra SD Card + diff --git a/http/pages/hostnames.md b/http/pages/hostnames.md @@ -0,0 +1,26 @@ +## The Hostnames I Use + +[//]: # "A list of the hostnames I use when naming my computers." + +[//]: # "main.min.css" + +[//]: # + +These are the names I have given my computers/VMs. They are chosen from elements +of the Greek Underworld mythology. + +<table> <thead> +<tr><th>Name</th> <th>Description</th> <th>Current Use</th></tr> +</thead> </tbody> +<tr><td>Acheron</td> <td>River of pain</td> <td>Router/Firewall</td></tr> +<tr><td>Lethe</td> <td>River of forgetfullness</td> <td>Git server</td></tr> +<tr><td>Oceanus</td> <td>River that encircles the world, marks edge of Underworld</td> <td>Dell Venue Tablet</td></tr> +<tr><td>Curae</td> <td>Anxiety</td> <td>Matrix Server</td></tr> +<tr><td>Geras</td> <td>Old Age</td> <td>Thinkpad T420s</td></tr> +<tr><td>Eris</td> <td>Discord</td> <td>Pleroma Instance</td></tr> +<tr><td>Charon</td> <td>The ferryman of the dead</td> <td>Web Server and Reverse Proxy</td></tr> +<tr><td>Cerberus</td> <td>Guardian of the gates to the Underworld</td> <td>Proxmox VE</td></tr> +<tr><td>Hades</td> <td>God of the Underworld</td> <td>Desktop Computer</td></tr> +<tr><td>Tartarus</td> <td>Pits of oblivion, dungeon of torment and suffering</td> <td>Mail Server</td></tr> +</tbody> </table> + diff --git a/http/pages/software.md b/http/pages/software.md @@ -0,0 +1,147 @@ +## The Software I Use + +[//]: # "A breakdown of the software I use." + +[//]: # "main.min.css" + +[//]: # + +<figure> + <a href="/img/dwm-laptop.png"><img src="/img/dwm-laptop.png" alt="A picture + of my desktop with neofetch open."/></a> +</figure> + +I try to stay as far away from proprietary applications as I possibly can. I +typically use terminal-based applications over GUI ones as I find them more +efficient once I've learned how to use them. Many also support vim-like +keybindings which are burned into my muscle memory now. + +View [my dotfiles](https://git.sr.ht/~jbauer/dotfiles) +([mirror](https://git.paritybit.ca/jbauer/dotfiles)). + +### Operating System(s) + +My operating system of choice is [Artix GNU/Linux](https://artixlinux.org) for +the two main reasons that it has excellent software availability and doesn't run +systemd. + +### Desktop Environment/Window Manager + +I use a tiling window manager and have essentially built my own desktop +environment from the ground up by gluing together different components à la the +Unix philosophy. I don't use a display manager; the environment is started with +`startx`. + +I use: + +* [dwm](https://dwm.suckless.org) as my tiling window manager, +* [slstatus](https://tools.suckless.org/slstatus) as my status bar, +* [dmenu](https://tools.suckless.org/dmenu) as my application launcher, +* [dunst](https://dunst-project.org/) as my notification daemon, +* [feh](https://feh.finalrewind.org/) to set my desktop background, +* and [betterlockscreen](https://github.com/pavanjadhaw/betterlockscreen) as my + lock screen. + +#### Colourscheme + +I use the [iceberg](https://cocopon.github.io/iceberg.vim/) colourscheme and try +to make the rest of my desktop environment follow that colourscheme. + +#### Fonts + +I am partial to the [DejaVu](https://dejavu-fonts.github.io/) font family. I +use them pretty much everywhere. + +#### Terminal + +I use [st](https://st.suckless.org/) (aka Simple Terminal). I actually really +like the model of patching a minimal piece of software with the features that I +need and I enjoy its simplicity and speed. + +#### File Manager + +I don't use one. I find the tools available on the command line (`mv`, `rm`, +etc) allow me to accomplish what I need to do faster than a dedicated file +manager. + +#### Text Editor/IDE + +I use [Neovim](https://neovim.io/). I am very comfortable with the keybindings +and modal nature of vim and vim-like editors. I use a select few plugins and a +colour scheme but try to keep things as minimal as possible. + +#### Web Browser + +I use [qutebrowser](https://qutebrowser.org/) now after Firefox became more of +an annoyance than it was worth. I also use +[lynx](https://lynx.invisible-island.net/) for browsing on the command line. + +#### Mail Client + +I use [aerc](https://aerc-mail.org/). It's light, fast, and lets me efficiently +manage my mail. When I need to go offline, I synchronize my mail with +[mbsync](http://isync.sourceforge.net/). + +#### IRC Client + +I use [weechat](https://weechat.org/) as my client. It's customizable, powerful, +and yet simple with sane defaults. + +#### Instant Messaging + +I use [Element](https://element.io/) for [Matrix](https://matrix.org/)-based +communication. + +#### Password Manager + +I use [KeepassXC](https://keepassxc.org/). I chose it for being really simple to +manage compared to something like BitWarden and because I really like the user +interface. + +#### Music Player + +I use [cmus](https://cmus.github.io/) for its simplicity and ease-of-use. It +does everything I need from a music player. + +#### Video Player + +[mpv](https://mpv.io/) is my video player of choice. It's light, simple, and +versatile. It also integrates with youtube-dl so I can watch YouTube videos or +Twitch streams without opening my web browser. + +#### RSS Feed Reader + +[Newsboat](https://newsboat.org/) because it's simple, easy, terminal-based, and +I can program a bunch of macros to open up whichever feed in whichever +application I want (e.g. open a Youtube feed in MPV). + +#### Document Creation + +I will typically write documents in either markdown or LaTeX. For instances +where I need to interact with `.docx` files and whatnot, I use +[Libreoffice](https://www.libreoffice.org/). + +#### Presentations + +I prefer using [sent](https://tools.suckless.org/sent/) because I like the style +of presentation that the tool produces. If I ever need anything more complex I +opt for [Beamer](https://ctan.org/pkg/beamer). + +#### Day Planning/Organization/Notes + +I use pen and paper for this. For whatever reason, I find it cumbersome to use +electronic organizers/calendars for keeping track of my life and I much prefer +having something physical to store this information. If you're curious, I use a +Leuchtturm1917 A5 Dot Grid Notebook and a Burgundy/Gold Parker 51 with Waterman +Inspired Blue ink. + +#### Image Viewing + +[sxiv](https://github.com/muennich/sxiv) since it handles all the image types I +need it to and has nice keybindings. + +#### PDF Viewer + +[Zathura](https://pwmt.org/projects/zathura/) for its excellent keybindings, +nearly instant launching compared to something like Evince, and for being a very +nice minimalist piece of software. diff --git a/http/pages/uses.md b/http/pages/uses.md @@ -4,303 +4,13 @@ [//]: # "main.min.css" -[//]: # "Hardware; sub:Desktop; sub:Laptops; sub:Tablets; sub:Phone; sub:Server Equipment; sub:Hostnames; Software" +[//]: # This page is for those who are curious about the programs and equipment I use to get work done. It is inspired by [uses.tech](https://uses.tech/). -### Hardware +This page got a little too big so I've split it up into categories: -#### Desktop - -* **CPU:** Ryzen 5 1600 w/ Stock Cooler -* **RAM:** 2x8GB + 2x4GB (24GB) G.Skill Ripjaws V and 4 respectively -* **GPU:** PowerColor Red Dragon RX 580 4GB -* **PSU:** EVGA SuperNova G2 Gold 650W -* **Motherboard:** AsRock AB350M Pro4 -* **Case:** Deepcool Kendomen Black ATX Mid -* **Storage:** - - **Boot Drive:** Samsung 970 Evo 250GB NVMe SSD - - **Additional Storage:** HGST Deskstar 5K4000 4.0TB 5700RPM HDD - - **Windows Boot:** Crucial MX300 275GB SATA SSD - - **Windows Games:** Samsung 860 Evo 250GB SATA SSD -* **Monitors:** 2x ASUS VP239H-P 23" 1080 IPS - -You can see the original build that I did, along with the cost for each item in -Canadian dollars at the time that it was purchased, by clicking this link to [a -PCPartPicker build list](https://ca.pcpartpicker.com/b/vpLJ7P). RAM prices at -the time (November, 2017) were absolutely horrendous. - -#### Laptops - -I own a Thinkpad T440s (I don't actually mind the trackpad) which I purchased -second-hand off of eBay for a grand total of $215 USD after shipping/etc with -the following specifications: - -* **CPU:** Intel i5-4300U -* **RAM:** 4GB Soldered + 4GB Samsung DDR3L SO-DIMM -* **GPU:** Intel Integrated Graphics -* **Storage:** Crucial 250GB SATA SSD -* **Screen:** 1080p IPS - -I also [bought a T420s](/blog/my-new-t420s) which tends to get a bit more use -around the home: - -* **CPU:** Intel i5-2520M -* **RAM:** 2x4GB DDR3 SO-DIMM -* **GPU:** Intel Integrated Graphics -* **Storage:** - * Crucial 128GB SATA SSD - * Kingston 120GB SATA SSD -* **Screen:** 1600x900 TN - -#### Tablets - -* Dell Venue 11 Pro 7130 - Used mostly as a portable display for when I need to -reference things like datasheets or D&D rulebooks. - - **CPU:** Intel i5-4300Y - - **RAM:** 8GB DDR3 - - **GPU:** Intel Integrated Graphics - - **Storage:** 128GB SATA M.2 SSD - - **Screen:** 1080p w/ Touch - - With dock and keyboard - - Runs the latest Fedora - -* Samsung Galaxy Tab 3 Lite - Used for reading PDFs, kept entirely offline. - - 1GB RAM - - 8GB Storage - - With protective folding case - -#### Phone - -Purchased in 2015 and still going strong almost 5 years later. I haven't even -had to swap the battery yet. - -* ASUS Zenfone 2 Laser - - 3GB RAM - - 16GB Storage - - Runs LineageOS with no Google stuff added - -Once this phone becomes unusable, I'll be replacing it with a -[PinePhone](https://www.pine64.org/pinephone/). - -#### Server Equipment - -I try to self-host most of my services and I aim for low-cost, power-efficient, -and silent equipment. Below is a list of the equipment which I currently use: - -##### OPNSense Router - -I got this computer as a reward for helping a friend build a PC. I added 2 more -gigabit NICs with a PCIe card for a total of three (one WAN, one LAN, one -Wi-Fi). It has more horsepower than a router typically needs, but it also does -more than a typical router. For example, it runs intrusion detection software -which scans every packet. It also typically only draws 15-20W and stays very -quiet. Here are the specifications: - -* HP SFF Desktop PC w/ Proprietary Motherboard/Case/PSU - - **CPU:** Intel Core i3-3220 CPU @ 3.30GHz (4C/4T) - - **RAM:** 2x2GB DDR3 - - **Storage:** 160GB Fujitsu 2.5" SATA-II HDD - -##### Proxmox Server - -This is one of my old laptops. I've owned it for at least 7 years if not longer -and I'm pretty sure it was my second laptop ever. - -* Lenovo V570 Laptop (missing display) - - **CPU:** i5-2450M @ 2.50GHz (2C/4T) - - **RAM:** 12GB DDR3 SO-DIMM - - **Storage:** Seagate Momentus 500GB 5400RPM - - **Backup Storage:** Seagate Expansion 8TB External HDD - -##### Git Server - -Purchased for $20 including a case from a local seller. - -* PineA64+ (Original, not LTS) - - **CPU:** Allwinner A64 - - **RAM:** 2GB DDR3 - - **Storage:** 32GB SanDisk Ultra SD Card - -#### Hostnames - -These are the names I give my computers/VMs. They are chosen from elements of -the Greek Underworld mythology. - -<table> <thead> -<tr><th>Name</th> <th>Description</th> <th>Current Use</th></tr> -</thead> </tbody> -<tr><td>Acheron</td> <td>River of pain</td> <td>Router/Firewall</td></tr> -<tr><td>Lethe</td> <td>River of forgetfullness</td> <td>Git server</td></tr> -<tr><td>Oceanus</td> <td>River that encircles the world, marks edge of Underworld</td> <td>Dell Venue Tablet</td></tr> -<tr><td>Curae</td> <td>Anxiety</td> <td>Matrix Server</td></tr> -<tr><td>Geras</td> <td>Old Age</td> <td>Thinkpad T420s</td></tr> -<tr><td>Eris</td> <td>Discord</td> <td>Pleroma Instance</td></tr> -<tr><td>Charon</td> <td>The ferryman of the dead</td> <td>Web Server and Reverse Proxy</td></tr> -<tr><td>Cerberus</td> <td>Guardian of the gates to the Underworld</td> <td>Proxmox VE</td></tr> -<tr><td>Hades</td> <td>God of the Underworld</td> <td>Desktop Computer</td></tr> -<tr><td>Tartarus</td> <td>Pits of oblivion, dungeon of torment and suffering</td> <td>Mail Server</td></tr> -</tbody> </table> - -### Software - -<figure> - <a href="/img/dwm-laptop.png"><img src="/img/dwm-laptop.png" alt="A picture - of my desktop with neofetch open."/></a> -</figure> - -I try to stay as far away from proprietary applications as I possibly can. I -typically use terminal-based applications over GUI ones as I find that they feel -more efficient once I've learned how to use them. Many also support vim-like -keybindings which are burned into my muscle memory now. - -View [my dotfiles](https://git.sr.ht/~jbauer/dotfiles) -([mirror](https://git.paritybit.ca/jbauer/dotfiles)). - -#### Operating System(s) - -My operating system of choice is [Artix GNU/Linux](https://artixlinux.org) for -the two main reasons that it has excellent software availability and doesn't run -systemd. - -I am not evangelistic about running specific Linux distributions and prefer to -encourage others to use whichever distribution they are most comfortable with. - -#### Desktop Environment/Window Manager - -I use a tiling window manager and have essentially built my own desktop -environment from the ground up by gluing together different components à la the -Unix philosophy. I don't use a display manager; the environment is started with -`startx`. - -I use: - -* [dwm](https://dwm.suckless.org) as my tiling window manager, -* [slstatus](https://tools.suckless.org/slstatus) as my status bar, -* [dmenu](https://tools.suckless.org/dmenu) as my application launcher, -* [dunst](https://dunst-project.org/) as my notification daemon, -* [feh](https://feh.finalrewind.org/) to set my desktop background, -* and [betterlockscreen](https://github.com/pavanjadhaw/betterlockscreen) as my - lock screen. - -#### Colourscheme - -I use the [iceberg](https://cocopon.github.io/iceberg.vim/) colourscheme and try -to make the rest of my desktop environment follow that colourscheme. - -#### Fonts - -I am partial to the [DejaVu](https://dejavu-fonts.github.io/) font family. I -use them pretty much everywhere. - -#### Terminal - -I use [st](https://st.suckless.org/) (aka Simple Terminal). I actually really -like the model of patching a minimal piece of software with the features that I -need and I enjoy the simplicity, speed, and light feeling of it. - -I used to use [urxvt](http://software.schmorp.de/pkg/rxvt-unicode.html) but it -didn't handle unicode that well and lacked truecolour support so [I switched to -st](/blog/urxvt-to-st). - -#### File Manager - -I don't use one. I find the tools available on the command line (`mv`, `rm`, -etc) allow me to accomplish what I need to do faster than a dedicated file -manager. - -#### Text Editor/IDE - -I use [Neovim](https://neovim.io/). I am very comfortable with the keybindings -and modal nature of vim and vim-like editors. I use a select few plugins and a -colour scheme but try to keep things as minimal as possible. - -#### Web Browser - -[Firefox](https://www.mozilla.org/en-US/firefox/new/). I tried using some other -browsers such as qutebrowser but always [kept coming back to -Firefox](/blog/qutebrowser-to-firefox) thanks to its focus on privacy, excellent -ad-blocking support, and general usability. I also use -[lynx](https://lynx.invisible-island.net/) for browsing on the command line. - -I use Firefox with the following addons: - -* uBlock Origin -* Privacy Badger -* HTTPS Everywhere -* Vim Vixen -* KeepassXC-Browser -* Video Speed Controller - -#### Mail Client - -I use [aerc](https://aerc-mail.org/). It's light, fast, and lets me efficiently -manage my mail. When I need to go offline, I synchronize my mail with -[mbsync](http://isync.sourceforge.net/). - -#### IRC Client - -I use [weechat](https://weechat.org/) as my client. It's customizable, powerful, -and yet simple with sane defaults. - -#### Instant Messaging - -I use [Riot](https://about.riot.im/) for [Matrix](https://matrix.org/)-based -communication and [Signal](https://www.signal.org/) with people for whom Matrix -would be a bit too complicated. - -#### Password Manager - -I use [KeepassXC](https://keepassxc.org/). I chose it for being really simple to -manage compared to something like BitWarden and because I really like the user -interface. - -#### Music Player - -I now use [cmus](https://cmus.github.io/) for its simplicity and ease-of-use. It -does everything I need from a music player. - -#### Video Player - -[mpv](https://mpv.io/) is my video player of choice. It's light, simple, and -versatile. It also integrates with youtube-dl so I can watch Youtube videos or -Twitch streams without opening my web browser. - -#### RSS Feed Reader - -[Newsboat](https://newsboat.org/) because it's simple, easy, terminal-based, and -I can program a bunch of macros to open up whichever feed in whichever -application I want (e.g. open a Youtube feed in MPV). - -#### Document Creation - -I will typically write documents in either markdown or LaTeX. For instances -where I need to interact with `.docx` files and whatnot, I use -[Libreoffice](https://www.libreoffice.org/). - -#### Presentations - -I prefer using [sent](https://tools.suckless.org/sent/) because I like the style -of presentation that the tool produces. If I ever need anything more complex I -opt for [Beamer](https://ctan.org/pkg/beamer). - -#### Day Planning/Organization/Notes - -I use pen and paper for this. For whatever reason, I find it cumbersome to use -electronic organizers/calendars for keeping track of my life and I much prefer -having something physical to store this information. If you're curious, I use a -Leuchtturm1917 A5 Dot Grid Notebook and a Burgundy/Gold Parker 51 with Waterman -Inspired Blue ink. - -#### Image Viewing - -[sxiv](https://github.com/muennich/sxiv) since it handles all the image types I -need it to and has nice keybindings. - -#### PDF Viewer - -[Zathura](https://pwmt.org/projects/zathura/) for its excellent keybindings, -nearly instant launching compared to something like Evince, and for being a very -nice minimalist piece of software. Chosen over MuPDF because Zathura has an -index mode. +* [The Hardware I Use](https://www.paritybit.ca/hardware) +* [The Hostnames I Use](https://www.paritybit.ca/hostnames) +* [The Software I Use](https://www.paritybit.ca/software)