johanv.xyz
  ___  _       _                    _  
   |  | | |_| |_| |\ | | /   \/ \ /  / 
 |_|  |_| | | | | | \| |/  o /\  |  /_ 
 
      _         _                                                   
     (_)       | |                                                  
      _  _____ | |___  ___ _  _____ __    __    __  __ _   _  ____  
     | |(  _  )|  _  )(  _` ||  _  )\ \  / /    \ \/ /| | | |(__  / 
     | || (_) || | | || (_| || | | | \ \/ /  _   )  ( | |_| |  / /_ 
   _ | |(_____)|_| |_|(___,_||_| |_|  \__/  (_) /_/\_\(____ | /____)
  | || |                                               ___| |       
  (____)                                              (_____)       
X

My Config Files

Here are a few of my config files for various Linux applications.

.zshrc

I installed oh-my-zsh to manage the themes for zsh and made some modifications to the .zshrc file. I also separated the theme into a separate file I named .zshtheme.

.tmux.conf

I changed the prefix key to Ctrl-a from Ctrl-b since it is closer to the control key, especially with caps lock set to control. Other settings in .tmux.conf make splitting the window easier to remember with / and \ instead of " and %.

.gitconfig

My .gitconfig has my name, email, and my gpg key for verifying commits. It also has a custom alias "git pushall" which pushes to all the remote repos with one command.

.face

The .face file is used for your profile picture on your computer. I created this shape in inkscape and used it for my website favicon, profile picture, etc.

.nethackrc

NetHack is a roguelike dungeoncrawler game released in 1987 (that's older than me!), and after 2003, it stopped getting updates. But in 2016, development began again and NetHack 3.6.0 was released! I've been playing it off and on for a few years, and I've accumulated a growing config file as I discovered useful options or saw other players' setups at https://alt.org/nethack/. You can see my user page here, which includes records of all my games, and even a ttyrec recording of them. When the new version was released, some config options changed, which is why so much of my .nethackrc is commented out. I made an install script so I could install nethack whenever I install a new Linux distribution.