Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jgierer12/dotfiles
https://github.com/jgierer12/dotfiles
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jgierer12/dotfiles
- Owner: jgierer12
- Created: 2024-07-22T12:11:29.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-23T22:54:54.000Z (18 days ago)
- Last Synced: 2024-12-23T23:23:34.516Z (18 days ago)
- Language: Lua
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
## Installation
1. Download or clone the repo into your home directory
```
git clone https://github.com/jgierer12/dotfiles.git $HOME/dotfiles
```2. Install brew packages
⚠️ Make sure you understand what this script is doing before running it!
```
$HOME/dotfiles/.local/bin/setup-brew
```3. Use stow to symlink everything from the dotfiles directory into the relevant places
```
stow . -d $HOME/dotfiles -t $HOME
```4. Change default shell to fish and restart shell
```
sudo usermod --shell $(command -v fish) $USER
```5. Install pnpm packages
⚠️ Make sure you understand what this script is doing before running it!
```
setup-pnpm
```6. To add your git credentials, copy the example config
```
cp ~/.gitconfig{.example,}
```then edit `~/.gitconfig` and add your own credentials.
The rest of the config is stored in `~/.config/git/config`.