Skip to content

Latest commit

 

History

History
80 lines (48 loc) · 3.07 KB

README.md

File metadata and controls

80 lines (48 loc) · 3.07 KB

Layout

Directories marked with a ❗ are important, commonly used, or otherwise critical to my system configuration.

bat

  • Configuration file for bat which sets the syntax highlighting color scheme to OneHalfLight. The default theme is designed for dark-themed terminal emulators.
  • The destination path is ~/.config/bat/config.

bin

  • Some binary scripts intended to be executable via $PATH.
  • Highly targeted for my computing environment.

chunkwm

  • Configuration scripts for macOS tiling window manager chunkwm.
  • Deprecated; yabai is my replacement.

fish

  • Configuration files for the friendly shell.
  • fish/functions contain some aliases for common shell utilities (ls and cat) mapping them to modern equivalents (exa and bat, respectively).

i3

  • Configuration file for the i3 tiling window manager.

iterm2

  • Configuration file for the iterm2 terminal emulator.

konsole

  • Configuration files for the konsole terminal emulator. Most importantly: a custom implementation of the PaperColor-Light color scheme.
  • This will be deprecated as soon as the excellent alacritty emulator gets support for ligatures.
  • konsole is only used on my linux environments which are graphically interfaced.

polybar

  • Configuration files for the polybar menubar.
  • Heavily coupled with my specific hardware.

qmk

  • Custom firmware for my QMK-based keyboards.
  • Most importantly, provides key mappings for software-agnostic Colemak layouts.
  • Requires additional software, see instructions here.

skhd

  • Configuration for the skhd macOS hotkey daemon. Used to drive my tiling window manager yabai.

termite

  • Configuration for the termite terminal emuator.
  • Deprecated in favor of konsole, which supports ligatures.

udev

  • Tiny udev rules to automatically switch software keyboard layout back to QWERTY when one of my Colemak based keyboards is plugged in.
  • Requires absolute paths, and thus /home/jaday/bin is referenced directly.
  • The scripts to run are found in this repo's bin folder.

vim

  • .vimrc: the most important configuration there is.

x

  • Some X11 setup scripts.

xmonad

  • Configuration files for the xmonad tiling window manager for X.
  • Configuration is Haskell, so that's kinda neat.
  • Deprecated; i3 is my replacement.

yabai

  • Configuration files for the macOS yabai tiling window manager.