It overwrites its own configuration, so it does not make sense to manage it in git. |
||
---|---|---|
autorandr/.config/autorandr | ||
dunst/.config/dunst | ||
emacs | ||
git/.config/git | ||
gnupg/.gnupg | ||
i3/.config | ||
isync | ||
javascript | ||
ledger | ||
mlterm/.mlterm | ||
modules | ||
msmtp | ||
nix/.config/nixpkgs | ||
rofi/.config | ||
sxhkd/.config/sxhkd | ||
tabnine/.config/TabNine | ||
termite/.config/termite | ||
trezor/.ssh | ||
xresources/.xresources | ||
yarn | ||
zsh | ||
.gitignore | ||
README.org | ||
adopt | ||
install.sh | ||
prefect.nix | ||
satoshipad.nix | ||
stow | ||
unstow-all |
README.org
Nixfiles
I've organised this repository with Home Manager. It focuses on Z Shell and Emacs.
It doesn't use any configuration frameworks, just packages installed via package managers. For Z shell I use zplugin and for Emacs I use the built-in package.el via use-package.
It should work on:
- Linux
- macOS
Installation
- If migrating from a stow version, run
migrate.sh
. - Run
install.sh
.
Z Shell
My zsh configuration uses zplugin. I've included a setup script:
./zsh/config/zsh/setup.sh