Spoons / dotfiles

My humble dotfiles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

This repository contains my personal dotfiles. I use yadm to manage and deploy them. There is some minimal machine specific configuration in the .xinitrc and the bspwmrc files.

Application Choice
Shell zsh
WM / DE bspwm
Editor neovim / emacs
Terminal kitty
Multiplexer tmux / kitty
Audio ncmpcpp / mpd
Monitor polybar
Mail thunderbird
Irc circe
File Manager ranger

If you use an Nvidia GPU setup with X11, you may find the .bin/nvffc script useful for eliminating screen tearing.

Setup

To deploy this configuration install yadm through your distribution package manage and clone with yadm clone https://https://gim/Spoons/dotfiles.git.

Alternatively, clone this repository and import into your dotfile management scheme of your choice.

Any missing dependencies will be automatically installed upon the next interactive invocation of zsh.

Managing Files

Yadm is a thin wrapper around git. Simply use the default git subcommands to manage your files.

yadm add .zshrc
yadm status
yadm commit -m "changes to zshrc"
yadm push

ZSH Configuration

Zsh scripts are dynamically loaded in the ~/.zsh/load.d directory. Place any additional zsh configuration into that directory and they will be interpreted during zsh startup. Ensure they are executable.

About

My humble dotfiles.

License:GNU General Public License v3.0


Languages

Language:Shell 95.2%Language:Vim Script 3.0%Language:Python 1.5%Language:SCSS 0.2%