This Repository contains my dotfiles as well as scripts to manage the installation and configuration of various applications.
It is managed by YADM.
Used for the following systems systems:
- MacOS
- Arch Linux
- Debian
- Install Homebrew
To install the Dotfiles, install yadm with your package manager (apt/pacman/brew) and run:
yadm clone --no-bootstrap https://github.com/primeapple/dotfilesCheck that there are no local diffs:
yadm -c core.pager='' diff
# if there are changes, inspect them, then run
yadm checkout "$HOME"Set the corresponding classes of the machine, if needed:
# if the machine run on nvidia gpu and needs graphical user interface
yadm config --add local.class nvidia
# if the machine is interactively used
yadm config --add local.class workstationNow run the bootstrap script:
yadm bootstrapYou may now need to do some more things:
yadm decrypt- Use this Keyboard Layout: https://github.com/carjorvaz/macos-us-altgr-intl
- Install https://github.com/rvaiya/keyd and set up the following config in
/etc/keyd/default.conf
[ids]
*
# Exclude Kyria v2, it has its own mappings
-8d1d:9d9d
[main]
capslock = overload(control, esc)
leftalt = leftcontrol
leftmeta = layer(hyper)
[hyper:C-M-S-A]