Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnlcox/dotfiles_chezmoi
https://github.com/johnlcox/dotfiles_chezmoi
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/johnlcox/dotfiles_chezmoi
- Owner: johnlcox
- Created: 2021-11-23T04:25:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T19:29:58.000Z (11 months ago)
- Last Synced: 2024-11-05T21:18:11.921Z (about 2 months ago)
- Language: Shell
- Size: 43.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles_chezmoi
## Installing on Linux
1. Run `sudo apt install -y zsh`
1. Run `chsh -s $(which zsh)`
1. Close and restart the terminal
1. Copy or Configure SSH keys for Github (repo is private)
1. Run `cd $HOME && sh -c "$(curl -fsLS git.io/chezmoi)" -- init --apply [email protected]:johnlcox/dotfiles_chezmoi.git`## Installing on Linux (Option 2)
```
sudo apt update -y \
&& sudo apt upgrade -y \
&& sudo apt install -y curl \
&& sh -c "$(curl -fsLs https://raw.githubusercontent.com/johnlcox/dotfiles_chezmoi/main/install-on-linux.sh)"# Run zsh or restart the terminal
```## Installing on Windows (PowerShell)
1. Install PowerShell (Core) from Windows Store
1. ??? (Initialize chezmoi with the remote repo)
1. Run `.\bin\chezmoi.exe init`
1. Close and restart the terminal
1. Change the font in Windows Terminal for the PowerShell profiles to JetBrainsMono Nerd Font (TODO: How to automate this?)## Development / Updating
1. Load `.local/share/chezmoi`
1. Make edits / udates
1. Maybe test locally with `~/bin/chezmoi apply`
1. Commit changes
1. Push changes