https://github.com/j-hui/pokerus
The dotfiles I infect my computers with
https://github.com/j-hui/pokerus
Last synced: 5 months ago
JSON representation
The dotfiles I infect my computers with
- Host: GitHub
- URL: https://github.com/j-hui/pokerus
- Owner: j-hui
- Created: 2017-05-31T18:42:40.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-01-04T03:55:04.000Z (11 months ago)
- Last Synced: 2025-04-05T15:04:54.878Z (8 months ago)
- Language: Vim Script
- Homepage:
- Size: 29.9 MB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pokerus
Maintaining my dot files across multiple environments.
## Basic setup
Ensure these core dependencies are installed:
sudo git bash
If bootstrapping macOS, see [instructions](doc.immune/darwin-setup.md).
If bootstrapping Debian, see [instructions](doc.immune/debian-setup.md).
Then, retrieve this repo and set up git aliases:
git clone git@github.com:j-hui/pokerus.git ~/pokerus && cd ~/pokerus && git config --local include.path ../.gitconfig
Install Bash hook, and setup Git and Bash:
git homemaker && git infect bash git
### Common setups
Full terminal rig:
git infect vim nvim.config zsh.config tmux clitools.config tms.local
Darwin/Aqua rig:
git infect yabai.config skhd.config qutebrowser
Linux/X11 rig:
git infect x.config x qutebrowser.config qutebrowser alacritty.config media.config desktop.local-share
Doom Emacs rig:
git infect doom-emacs
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d && \
~/.emacs.d/bin/doom install
If `install` fails, running it a second term fixes it for some reason..
## Additional setup
### Git user
git config --global user.email
git config --global user.name
### Password-less `sudo`
Run `sudo visudo`, and stick this at the bottom:
ALL=(ALL) NOPASSWD:ALL
_Not recommended for machines where security is a priority._
## System-specific setup
- [Darwin](doc.immune/darwin-setup.md)
- [Debian](doc.immune/debian-setup.md)
- [NixOS](doc.immune/nixos-setup.md)
- [Linux Kernel Development](doc.immune/linux-dev.md)
- [Key Bindings Overview](doc.immune/keybinds.md)