paritybit.ca

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

commit a8b56f6eb89d08be7ca24e405a5230ac79230c73
parent cc9bfac70afb7f2be3878f950025af57fdacc079
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Thu,  5 Sep 2019 23:21:38 -0400

Add links to software

Diffstat:
Mpages/toolset.md | 118++++++++++++++++++++++++++++++++++++++++++++++---------------------------------
1 file changed, 69 insertions(+), 49 deletions(-)

diff --git a/pages/toolset.md b/pages/toolset.md @@ -21,10 +21,10 @@ gets most used, is a custom-built desktop with the following specifications: * **PSU:** EVGA G2 Gold 650W * **Motherboard:** AsRock AB350M Pro4 * **Storage:** -* - **Boot Drive:** Samsung 970 Evo 250GB NVMe SSD -* - **Extra Storage:** Crucial MX300 275GB SATA SSD -* - **Windows Boot:** Seagate 7200RPM 750GB SATA-II HDD -* - **Windows Games:** Samsung 860 Evo 250GB SATA SSD + - **Boot Drive:** Samsung 970 Evo 250GB NVMe SSD + - **Extra Storage:** Crucial MX300 275GB SATA SSD + - **Windows Boot:** Seagate 7200RPM 750GB SATA-II HDD + - **Windows Games:** Samsung 860 Evo 250GB SATA SSD The other computer I own is a ThinkPad T440s laptop for doing work on the go. I managed to find one with a 1080p screen already installed for approximately $160 @@ -68,15 +68,16 @@ control on the command line. #### Operating System(s) -My operating system of choice is Debian GNU/Linux. I run the stable variant -(which is Debian 10 Buster at the time of writing) on all of my machines as I -love the rock-solid stable nature of it. Debian Stable sees a new major release -once every two or so years but, despite that, I don't find myself missing newer -software as the backports repository brings in newer versions of most of the big -software such as Firefox-ESR and LibreOffice. Any other changes to most software -are minor or inconsequential enough that I don't feel a pressing need to -upgrade. I don't need the latest-and-greatest shiny-new-stuff in most software -and haven't yet found myself needing to run the bleeding edge Debian Sid. +My operating system of choice is [Debian GNU/Linux](https://www.debian.org). I +run the stable variant (which is Debian 10 Buster at the time of writing) on all +of my machines as I love the rock-solid stable nature of it. Debian Stable sees +a new major release once every two or so years but, despite that, I don't find +myself missing newer software as the backports repository brings in newer +versions of most of the big software such as Firefox-ESR and LibreOffice. Any +other changes to most software are minor or inconsequential enough that I don't +feel a pressing need to upgrade. I don't need the latest-and-greatest +shiny-new-stuff in most software and haven't yet found myself needing to run the +bleeding edge Debian Sid. Here are 7 main reasons why I run Debian: @@ -122,20 +123,26 @@ computer effectively. Instead, I have essentially built my own desktop environment from the ground up by gluing together different components à la the Unix philosophy. -I use bspwm as my tiling window manager, polybar as my status bar, rofi as my -application launcher, dunst as my notification daemon, nitrogen for my desktop -backgrounds, betterlockscreen as my lock screen, and sxhkd as my shortcut key +I use [bspwm](https://github.com/baskerville/bspwm) as my tiling window manager, +[polybar](https://polybar.github.io/) as my status bar, +[rofi](https://github.com/davatorium/rofi) as my application launcher, +[dunst](https://dunst-project.org/) as my notification daemon, +[nitrogen](https://github.com/l3ib/nitrogen/) for my desktop backgrounds, +[betterlockscreen](https://github.com/pavanjadhaw/betterlockscreen) as my lock +screen, and [sxhkd](https://github.com/baskerville/sxhkd) as my shortcut key daemon. The environment is launched via `startx` and I don't use a login manager. #### Fonts -I am partial to the DejaVu set of fonts. I use them pretty much everywhere. +I am partial to the [DejaVu](https://dejavu-fonts.github.io/) set of fonts. I +use them pretty much everywhere. #### Terminal -I use urxvt as my terminal of choice. I like how it can be configured with -Xresources and that it's really simple and light. No frills. +I use [urxvt](http://software.schmorp.de/pkg/rxvt-unicode.html) as my terminal +of choice. I like how it can be configured with Xresources and that it's really +simple and light. No frills. #### File Manager @@ -145,53 +152,62 @@ manager. #### Text Editor/IDE -Vim. I got used to the keybindings and can't switch now as they have been burned -into my brain and muscles. I use a select few plugins and a colour scheme to -make things the way I like them and I haven't ever found myself needing or -wanting a more powerful tool. Vim is quite powerful as both a text editor and a -language-agnostic IDE. +[Vim](https://www.vim.org/). I got used to the keybindings and can't switch now +as they have been burned into my brain and muscles. I use a select few plugins +and a colour scheme to make things the way I like them and I haven't ever found +myself needing or wanting a more powerful tool. Vim is quite powerful as both a +text editor and a language-agnostic IDE. #### Web Browser -Firefox. I tried using some other browsers (see [this blog -post](/blog/qutebrowser-to-firefox)) but always kept coming back to Firefox -thanks to its focus on privacy, excellent ad-blocking support, and general -usability. I do use w3m for browsing on the command line though I don't do this -often. +[Firefox](https://www.mozilla.org/en-US/firefox/new/). I tried using some other +browsers (see [this blog post](/blog/qutebrowser-to-firefox)) but always kept +coming back to Firefox thanks to its focus on privacy, excellent ad-blocking +support, and general usability. I do use w3m for browsing on the command line +though I don't do this often. #### Mail Client -I use neomutt. It's light, fast, keyboard-controlled, and really allows me to -feel like I have complete control over my email. It's also all nice and plain -text even for those annoying HTML emails. +I use [neomutt](https://neomutt.org/). It's light, fast, keyboard-controlled, +and really allows me to feel like I have complete control over my email. It's +also all nice and plain text even for those annoying HTML emails. #### IRC Client -While I don't find myself on IRC much these days. I still use irssi as my -client. It's customizable, powerful, and yet simple. +While I don't find myself on IRC much these days. I still use +[irssi](https://irssi.org/) as my client. It's customizable, powerful, and yet +simple. + +#### Password Manager + +For this I use [KeepassXC](https://keepassxc.org/). It's a community-supported, +cross-platform fork of Keepass which is actually regularly maintained unlike +KeepassX. 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 typically use ncmpcpp (awful name) along with mpd for playing music. I find it -a really good tool for managing my music collection. +I typically use [ncmpcpp](https://rybczak.net/ncmpcpp/) (awful name) along with +[mpd](https://www.musicpd.org/) for playing music. I find it a really good tool +for managing my music collection. #### Video Player -MPV is my video player of choice. It's light, simple, and just works. Also -integrates with youtube-dl so I can watch Youtube videos without opening my web -browser. +[mpv](https://mpv.io/) is my video player of choice. It's light, simple, and +just works. Also integrates with youtube-dl so I can watch Youtube videos +without opening my web browser. #### RSS Feed Reader -Newsboat 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). +[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 use Libreoffice for those tasks which require spreadsheets or when someone -"requires" that something be submitted in .docx format but otherwise I use Vim -with either LaTeX, markdown, or just plain text. +I use [LibreOffice](https://www.libreoffice.org/) for those tasks which require +spreadsheets or when someone "requires" that something be submitted in .docx +format but otherwise I use Vim with either LaTeX, markdown, or just plain text. #### Day Planning/Organization/Notes @@ -202,14 +218,18 @@ just way more comfortable with pen and paper for this. #### Image Viewing -Sxiv since it handles all the image types I need it to and has nice keybindings. +[sxiv](https://github.com/muennich/sxiv) since it handles all the image types I +need it to and has nice keybindings. #### PDF Viewer -Mupdf. Has excellent keybindings, opens nearly instantly compared to something -like evince, and is a perfect no-nonsense PDF viewer. +[MuPDF](https://mupdf.com/) for its excellent keybindings, nearly instant +launching compared to something like Evince, and for being so simple that it +just works with no nonsense. ### Conclusion All of my configurations are available in a [sourcehut -repository](https://git.sr.ht/~jbauer/dotfiles) if you'd like to take a look. +repository](https://git.sr.ht/~jbauer/dotfiles) if you'd like to take a look. I +do use more software than just what I've listed but this is the stuff I use on a +daily basis.