yadm repository
- Shell 70%
- Lua 27.7%
- SCSS 1.7%
- CSS 0.6%
| .config | ||
| .gitignore | ||
| .gitmodules | ||
| .tmux.conf | ||
| .zshrc | ||
| README.md | ||
*nix config
Dot-files and scripts to be synced between my home system and work system
All ZSH plugins are submodules
Setup
# Using package manager
# Install: yadm thefuck fastfetch fzf
yadm clone ssh://git@git.pfy.ch/pfych/unix-config.git
yadm submodule update --init --recursive
Firefox
Firefox profile location differs between MacOS & Linux, so the actual config files cannot be synced
- Navigate to
about:config - Enable
toolkit.legacyUserProfileCustomizations.stylesheets - Disable
browser.tabs.inTitlebar - Navigate to
about:supportand openProfile folder - Symlink
~/.config/firefox/chrometo<profile>/chrome - Restart Firefox
VSCode
VSCode editor configuration is not in a standardized location and will need to be symlinked
MacOS
ln -s "/Users/user/.config/vscode/settings.json" "/Users/user/Library/Application Support/Code/User/settings.json"
General MacOS stuff
brew install yadm neovim rbenv gpg2 gnupg pinentry-mac fastfetch openssh
brew install --cask wezterm
GPG Importing
gpg --import pfych.gpg
gpg --card-status
# Get [A] key keygrip
gpg --list-secret-keys --with-keygrip
echo {keygrip} >> ~/.gnupg/sshcontrol