https://github.com/iarekylew00t/dotfiles
🗂️ My version controlled dotfiles!
https://github.com/iarekylew00t/dotfiles
bash dotfiles linux wsl2 zsh
Last synced: 3 months ago
JSON representation
🗂️ My version controlled dotfiles!
- Host: GitHub
- URL: https://github.com/iarekylew00t/dotfiles
- Owner: IAreKyleW00t
- License: mit
- Created: 2023-02-25T01:07:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-02T20:24:19.000Z (almost 2 years ago)
- Last Synced: 2025-02-06T11:56:42.065Z (over 1 year ago)
- Topics: bash, dotfiles, linux, wsl2, zsh
- Language: Shell
- Homepage: https://github.com/IAreKyleW00t/dotfiles
- Size: 41 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🗂️ dotfiles
This is a very basic repo for managing and tracking my `dotfiles` using plain 'ol [git](https://git-scm.com/).
## Installation
Create a `dotfiles` alias for the `git` command.
```sh
alias dotfiles='git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"'
```
### First-time setup
```sh
git init --bare "$HOME/.dotfiles"
dotfiles config --local status.showUntrackedFiles no
```
### Normal Setup
```sh
git clone --bare git@github.com:IAreKyleW00t/dotfiles.git "$HOME/.dotfiles"
dotfiles checkout
dotfiles config --local status.showUntrackedFiles no
```
## Usage
This is just a fancy `git` alias; the usage is exactly the same.
```sh
dotfiles add .gitconfig
dotfiles commit -m "An example"
dotfiles push
```
## License
See [LICENSE](LICENSE).
## Credits
- [Dotfiles: Best Way to Store in a Bare Git Repository](https://www.atlassian.com/git/tutorials/dotfiles) by Atlassian