Configs and scripts I use that are shared between unix environments.
bat is a clone of the shell command cat built using rust.
This config uses the color scheme black_sun.tm as a submodule.
To configure, place the bat/ directory in ${XDG_CONFIG_HOME} or ${HOME}/.config/ and run:
bat cache --buildCollection of custom colorschemes.
Collection of configs and scripts that belong in the unix /etc/ directory.
All files in etc/ follow the same paths as /etc/.
Directory of extra shell scripts that can be sourced by /etc/profile.
Windows Subsystem for Linux (WSL) config file.
Config files used by flakpak or programs installed with flatpak.
fzf is a command line fuzzy finder used to filter lists, files, command history, processes, hostnames, bookmarks, or git commits.
Place this directory in your ${XDG_CONFIG_HOME} or ${HOME}/.config/.
Config files used by git.
Place this directory in your ${XDG_CONFIG_HOME} or ${HOME}/.config/.
gitui is a fast, lightweight, terminal-based git GUI built using rust.
Place this directory in your ${XDG_CONFIG_HOME} or ${HOME}/.config.
Config file used for GTK-3.0 and GTK-4.0 applications respectively.
Place these directories in your ${XDG_CONFIG_HOME} or ${HOME}/.config.
Configs that belong in a user's ${HOME} directory.
Script that's sourced when exiting from an interactive bash shell.
Rename to
.bash_logoutbefore placing in${HOME}.
npm is a command line software registry tool used to install node.js packages.
Place this directory in your ${XDG_CONFIG_HOME} or ${HOME}/.config.
neovim is a terminal-based text editor that adds significant improvements to the original Vim editor.
Place this directory in your ${XDG_CONFIG_HOME} or ${HOME}/.config.
Neovim plugins are provided by packer.nvim, which is installed by running:
git clone --depth 1 https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvimCreate an nvim state directory by running:
mkdir --parents "${XDG_STATE_HOME}/nvim"Config files for the zsh plugin ohmyzsh.
My custom dark theme.
Config file for shellcheck.
Place this file in your ${XDG_CONFIG_HOME} or ${HOME}/.config.