Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pengux/dotfiles

Dotfiles
https://github.com/pengux/dotfiles

Last synced: about 1 month ago
JSON representation

Dotfiles

Awesome Lists containing this project

README

        

# Dotfiles for pengux
Use git bare repository to manage your dotfiles

## Usage

### Initialization

```
cd $HOME
git clone --bare https://github.com/pengux/dotfiles $HOME/.dotfiles
alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
dotfiles checkout
```

### Add changes

```
dotfiles add /path/to/file
dotfiles commit -m "A short message"
dotfiles push
```
### First-time setup
```
chmod +x $HOME/.config/polybar/launch.sh
chmod +x $HOME/.config/polybar/scripts/check-all-updates.sh
zplug install
zplug load
vim +PlugInstall +qall
```

### Setup optional tools
```
go get github.com/joho/godotenv/cmd/godotenv
systemctl --user enable --now restic-backup-timer
```