Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/vascoalramos/dotfiles

Scripts to simplify setting up new machines of mine
https://github.com/vascoalramos/dotfiles

bash-script dotfiles shell zsh

Last synced: about 1 month ago
JSON representation

Scripts to simplify setting up new machines of mine

Awesome Lists containing this project

README

        

# My dotfiles

![Screenshot of my shell prompt](https://i.imgur.com/yec0STZ.png)

## Installation

**Warning:** If you want to give these dotfiles a try, you should first fork this repository, review the code, and remove things you don't want or need. Don't blindly use my settings unless you know what that entails. Use it at your own risk!

### Using Git

You can clone the repository wherever you want. The bootstrapper script will pull in the latest version and copy the files to your home folder.

```bash
git clone https://github.com/vascoalramos/dotfiles.git && cd dotfiles && sh setup.sh
```

To update, `cd` into your local `dotfiles` repository and then:

```bash
git pull origin master && sh setup.sh
```

### Git-free install

To install these dotfiles without Git:

```bash
curl -#L https://github.com/vascoalramos/dotfiles/tarball/master | tar -xzv --strip-components 1 --exclude={LICENSE} && sh setup.sh
```

To update later on, just run that command again.

## Tools & Software

Package Managers

- [Snap](https://snapcraft.io/)
- [Pip](https://pypi.org/project/pip/)
- [Pipenv](https://pypi.org/project/pipenv/)
- [Npm](https://www.npmjs.com/)

CLI Tools & Utilities

- [ZSH](https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH)
- [Oh My Zsh](https://github.com/robbyrussell/oh-my-zsh)
- [Spaceship Prompt for ZSH](https://github.com/denysdovhan/spaceship-prompt)
- [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
- [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)

Browsers

- [Chromium](https://www.chromium.org/Home/)
- [Firefox](https://www.mozilla.org/en-US/firefox/new/)

Development

- [Visual Studio Code](https://code.visualstudio.com/)
- [PyCharm](https://www.jetbrains.com/pycharm/)
- [IntelliJ](https://www.jetbrains.com/idea/)
- [Postman](https://www.getpostman.com/)
- [Docker](https://docs.docker.com/engine/install/ubuntu/)
- [Docker Compose](https://docs.docker.com/compose/install/#install-using-pip)

Communication

- [Slack](https://slack.com/)

Miscellaneous

- [Spotify](https://www.spotify.com/)

## Feedback

Suggestions and/or improvements [welcome](https://github.com/vascoalramos/dotfiles/issues)!

## Author

- **Vasco Ramos:** [vascoalramos](https://github.com/vascoalramos)

## Acknowledgments

- [Mathias Bynens](https://mathiasbynens.be/) and his [dotfiles](https://github.com/mathiasbynens/dotfiles) repository
- [Zell Liew](https://zellwk.com/) and his [dotfiles](https://github.com/zellwk/dotfiles) repository
- [Brittany Chiang](https://brittanychiang.com/) and her [dotfiles](https://github.com/bchiang7/dotfiles) repository
- [João Marques](https://jmarques.icu/) and his [machine-setup](https://github.com/joao-p-marques/machine-setup) repository
- [Atlassian Dotfiles Tutorial](https://www.atlassian.com/git/tutorials/dotfiles)