Superseded by nixfiles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Alan Pearce a261579a74 Remove TabNine configuration file 3 years ago
autorandr/.config/autorandr autorandr: remove DPI setting 3 years ago
dunst/.config/dunst dunst: Don't clobber ctrl- keybindings 5 years ago
emacs Emacs: display flymake errors in echo area 3 years ago
git/.config/git git: add .git to .gitignore to improve rg --hidden 3 years ago
gnupg/.gnupg Add Trezor-based GnuPG configuration 3 years ago
i3/.config i3: launch updated xst 3 years ago
isync Re-add e-mail setup 3 years ago
javascript JavaScript: always use HTTPS registry 4 years ago
ledger Ledger: Configure weekdays 6 years ago
mlterm/.mlterm mlterm: Make colours nicer 4 years ago
modules Create shim home-manager modules 3 years ago
msmtp Re-add e-mail setup 3 years ago
nix/.config/nixpkgs nix: Remove node-packages overlay 4 years ago
rofi/.config Setup networkmanager_dmenu 3 years ago
sxhkd/.config/sxhkd Setup networkmanager_dmenu 3 years ago
tabnine/.config/TabNine Remove TabNine configuration file 3 years ago
termite/.config/termite termite: use `compile` to reload configuration 3 years ago
trezor/.ssh trezor: use ed25519 curves for SSH 3 years ago
xresources/.xresources Cleanup unused dotfile categories 3 years ago
yarn Yarn: fix registry 5 years ago
zsh zsh: alias pino to pino-pretty 3 years ago
.gitignore Ignore build artifact 3 years ago
README.org Prepare for home-manager migration 3 years ago
adopt adopt: fix on macOS 3 years ago
install.sh Prepare for home-manager migration 3 years ago
prefect.nix Create initial configuration for prefect 3 years ago
satoshipad.nix Create initial configuration for satoshipad 3 years ago
stow stow: Disable tree-folding 6 years ago
unstow-all Prepare for home-manager migration 3 years ago

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

  1. If migrating from a stow version, run migrate.sh.
  2. Run install.sh.

Z Shell

My zsh configuration uses zplugin. I've included a setup script:

./zsh/config/zsh/setup.sh