UPDATE 2021-01-24: I probably should have said this a long while ago, but I've moved this repo to GitLab
UPDATE 2020-08-27: I am adding my laptop to this frenzy, and have separated the two as branches! This readme will,
therefore, need significant reworking when that is done. For now, consider this valid for the void-pc
branch
This repo effectively covers most (all?) of the configuration files on my Void System
In this document you will find a rundown of these files and the tools that I use (some of which needn't have any
dotfiles)
Some of the configuration here (particularly with vimrc) is inspired by
Luke Smith's dotfiles
Oh, and by the way, this is exclusively referring to
my Void gaming rig, nicknamed HeliX. My Dell Inspiron 15 and system76 Gazelle
laptops, Alienware Alpha, and Moto g5+ have other mixtures of software that I'm simply ignoring here.
- fcitx: IM framework
- git: version control
- i3: window manager. I'm unlikely to switch, but i3-gaps and awesome provide strong competition
- st: terminal emulator
- vim: terminal-based text editor
- zsh: shell
- feh: wallpaper setter
- Firefox: web browser. It's not the best, but it's close enough. Add-ons:
- Audio Only Youtube: prevents downloading video to save bandwidth when listening to music. Useful for saving coin on the internet bill and loading the song faster. The name in Firefox is... odd, but it's a fork of a Chrome extension, so I went with that name instead
- Dark Night Mode: emulates a dark/night mode on any website. Can be janky, but it still helps
- Greasemonkey: helps me prevent YouTube from loading Polymer and unfolds GitHub comment threads
- HTTPS Everywhere: force SSL connection whenever possible
- Image Search Options: reverse image search context menu
- LastPass: password manager. Honestly, it's kinda terrible. I'll be switching to something else eventually
- Reddit Enhancement Suite (RES): Reddit improvement utility. Name is metadescriptive
- uBlock Origin: adblocker
- Video Speed Controller: adjust playback speed of HTML5 videos
- Vim Vixen: vim-like navigation which I totally use and don't just have disabled
- mpv: video player
- OBS: livestreaming utility
- PulseAudio Volume Control: for volume control and source redirection (on those rare days I unplug my headphones)
- ranger: terminal-based file management
- sxiv: image viewer
- Blobmoji: blobs were the better emoji and Google should be ashamed of themselves for ditching it
- Fira Code: the best monospaced font out there. I use it on my terminal and almost always when I'm programming in an IDE
- Liberation: backup font for almost anything Noto doesn't look good on
- Noto: pan-Unicode font. I have some qualms with it, but the fact that it covers almost everything in Unicode means I don't have to fuss with fontconfig too much, and having one really consistent font helps make my system look homogenous
- scrot: screenshot tool
I tend not to condone the use of proprietary and/or freedom-disrespecting software. Unfortunately, the industry standard is not caring about the end user. Some corporate overlords are worse than others, but nonfree is nonfree any way you slice it. That all said, I am a digital citizen. My life is centered around technology in almost every way (for better or for worse). Thus, I've allowed myself to use several nonfree programs. Here's the few I use most often; links not provided so as not to promote nonfree software:
- Steam: games library. For the sake of:
- The games themselves: entertainment
- Blizzard App + Overwatch: so I can play Overwatch
- Discord: mass communication utility. The only xbps-src program I use