Archived
1
0
Fork
You've already forked dotfiles
0
Superseded by nixfiles
This repository has been archived on 2022年09月23日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Emacs Lisp 81%
  • Nix 9.7%
  • Shell 9.3%
Alan Pearce a261579a74 Remove TabNine configuration file
It overwrites its own configuration, so it does not make sense to
manage it in git.
2019年10月01日 22:23:57 +02:00
autorandr/.config/autorandr autorandr: remove DPI setting 2019年08月28日 16:47:47 +02:00
dunst/.config/dunst dunst: Don't clobber ctrl- keybindings 2018年04月27日 18:05:33 +02:00
emacs Emacs: display flymake errors in echo area 2019年09月30日 17:08:18 +02:00
git/.config/git git: add .git to .gitignore to improve rg --hidden 2019年07月26日 14:24:36 +02:00
gnupg/.gnupg Add Trezor-based GnuPG configuration 2019年06月30日 12:44:43 +02:00
i3/.config i3: launch updated xst 2019年09月23日 10:42:24 +02:00
isync Re-add e-mail setup 2019年08月05日 14:46:37 +02:00
javascript JavaScript: always use HTTPS registry 2019年02月04日 15:13:00 +00:00
ledger Ledger: Configure weekdays 2017年05月01日 19:27:30 +02:00
mlterm/.mlterm mlterm: Make colours nicer 2018年12月19日 16:23:01 +01:00
modules Create shim home-manager modules 2019年10月01日 22:17:40 +02:00
msmtp Re-add e-mail setup 2019年08月05日 14:46:37 +02:00
nix/.config/nixpkgs nix: Remove node-packages overlay 2018年12月27日 13:13:34 +00:00
rofi/.config Setup networkmanager_dmenu 2019年09月30日 13:02:10 +02:00
sxhkd/.config/sxhkd Setup networkmanager_dmenu 2019年09月30日 13:02:10 +02:00
tabnine/.config/TabNine Remove TabNine configuration file 2019年10月01日 22:23:57 +02:00
termite/.config/termite termite: use compile to reload configuration 2019年09月17日 11:35:20 +02:00
trezor/.ssh trezor: use ed25519 curves for SSH 2019年09月13日 11:19:25 +02:00
xresources/.xresources Cleanup unused dotfile categories 2019年10月01日 22:17:40 +02:00
yarn Yarn: fix registry 2018年01月08日 15:11:36 +01:00
zsh zsh: alias pino to pino-pretty 2019年09月30日 16:38:27 +02:00
.gitignore Ignore build artifact 2019年10月01日 22:17:40 +02:00
adopt adopt: fix on macOS 2019年06月30日 12:43:09 +02:00
install.sh Prepare for home-manager migration 2019年10月01日 22:17:40 +02:00
prefect.nix Create initial configuration for prefect 2019年10月01日 22:17:40 +02:00
README.org Prepare for home-manager migration 2019年10月01日 22:17:40 +02:00
satoshipad.nix Create initial configuration for satoshipad 2019年10月01日 22:17:40 +02:00
stow stow: Disable tree-folding 2017年06月08日 12:12:36 +02:00
unstow-all Prepare for home-manager migration 2019年10月01日 22:17:40 +02:00

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