Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edbzn/dotfiles
Dev environment configuration
https://github.com/edbzn/dotfiles
ansible dotfiles shell zsh
Last synced: 15 days ago
JSON representation
Dev environment configuration
- Host: GitHub
- URL: https://github.com/edbzn/dotfiles
- Owner: edbzn
- Created: 2016-04-27T13:21:49.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-16T11:42:47.000Z (about 1 year ago)
- Last Synced: 2024-10-18T09:14:05.252Z (2 months ago)
- Topics: ansible, dotfiles, shell, zsh
- Language: Shell
- Homepage:
- Size: 1.52 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This repository provides my ready-to-use dev environment in seconds using [Ansible](https://www.ansible.com
) and [GNU Stow](https://www.gnu.org/software/stow/).## Setup
1. Clone the repository in the home directory.
```sh
git clone [email protected]:edbzn/dotfiles.git ~/dotfiles
```2. Install and configure the tools.
```sh
~/dotfiles/install.sh
```## Update
1. List available tags.
```sh
~/dotfiles/tags.sh
```2. Update tools, note that tags are optional, if not passed it will update everything.
```sh
~/dotfiles/update.sh docker node dotfiles chrome
```## Tools
- **Shell** : Zsh + [Oh My Zsh](https://ohmyz.sh/)
- **Terminal** : Terminator
- **Runtime** : Node.js + NPM + Corepack + [n](https://github.com/tj/n)
- **Global Packages** : Nx + @angular/cli + http-server
- **Containers** : Docker CE + Docker Compose
- **Versioning** : Git + [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy)
- **Editors** : Visual Studio Code + Vim
- **Browser** : Google Chrome
- **Collaboration** : Slack
- **Programming Font** : [JetBrains Mono](https://www.jetbrains.com/fr-fr/lp/mono/)
- **Various** : cURL + htop + [GNU Stow](https://www.gnu.org/software/stow/) + [Flameshot](https://flameshot.org/)