Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdespuits/dotfiles
My ~/.dotfiles
https://github.com/mdespuits/dotfiles
chezmoi configuration dotfiles shell
Last synced: 19 days ago
JSON representation
My ~/.dotfiles
- Host: GitHub
- URL: https://github.com/mdespuits/dotfiles
- Owner: mdespuits
- License: other
- Created: 2012-06-26T18:43:14.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2022-08-29T14:20:27.000Z (about 2 years ago)
- Last Synced: 2024-04-14T20:24:26.399Z (7 months ago)
- Topics: chezmoi, configuration, dotfiles, shell
- Language: Shell
- Homepage:
- Size: 1.56 MB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
My dotfiles and system configuration handled by [chezmoi](https://www.chezmoi.io).
## Install
Install `chezmoi` and initialize the minimal files
```sh
sh -c "$(curl -fsLS git.io/chezmoi)"
```### Initialize dotfiles directory
```sh
ASK=1 MINIMAL=1 bin/chezmoi -- init mdespuits -S ~/.dotfiles -v
```### Use install helper script
```
$ curl -fsLS https://raw.githubusercontent.com/mdespuits/dotfiles/master/install.sh | bash
```Follow the Linuxbrew instructions to make sure you have necessary commands available and then
re-login to use ZSH. You can safely run this command multiple times to make sure all steps are
complete.### Install and login to BitWarden
```
make install-bw && bw login
```Make sure to add the `BW_SESSION` environment variable before the next step
### Apply
```
$ SECRETS=1 bin/chezmoi apply -v
```### Apply
```
$ bin/chezmoi apply -v
```## Tools
* `git`
* `zsh`
* `ctags`
* `editorconfig`
* `asdf`
* `bat`
* `dnsmasq`
* `httpie`
* `vim`
* `jq`
* `lsd`
* `z`
* `git-delta`
* `bitwarden-cli`## Apps
* Bitwarden
* Docker
* Postgres.app
* Postman
* SequelPro
* VLC
* Workflowy
* Alfred
* Firefox
* Google Chrome
* iTerm2
* Sublime Merge
* Kap
* Vagrant
* Toggl Track
* Vagrant
* Spotify## Features
* [Starship](https://starship.rs/) prompt
* [direnv](https://direnv.net/)
* [fzf](https://github.com/junegunn/fzf.vim)## Extras
* [Spicetify](https://github.com/khanhas/spicetify-cli/) to make Spotify a bit more interesting
## Systems supported
* macOS
* ~~Ubuntu~~ **(coming soon!)**## Prerequisites
**None!** The install script handles major dependencies and configuration needs.