https://github.com/tcelestino/dotfiles
My personal configurations, settings and customizations.
https://github.com/tcelestino/dotfiles
bash development dotfiles linux mac zsh
Last synced: 2 months ago
JSON representation
My personal configurations, settings and customizations.
- Host: GitHub
- URL: https://github.com/tcelestino/dotfiles
- Owner: tcelestino
- License: mit
- Created: 2016-08-25T02:29:57.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2025-02-27T12:53:06.000Z (over 1 year ago)
- Last Synced: 2025-02-27T18:14:15.816Z (over 1 year ago)
- Topics: bash, development, dotfiles, linux, mac, zsh
- Language: Shell
- Homepage:
- Size: 1.08 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# dotfiles
This is my dotfiles for personal app configs and customizations. I mainly use zsh, but you might adapt for bash or other shells.
This repo is 100% open for you to explore and customize.
## Requirements
You need to have the following tools installed:
- [Homebrew](https://brew.sh/)
- [zsh](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH#install-and-set-up-zsh-as-default)
- [oh-my-zsh](https://ohmyz.sh/#install)
- [git](https://git-scm.com/downloads)
## How to use
1. Install Homebrew:
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
2. Clone this repository and open folder `dotfiles`:
```bash
git clone git@github.com:tcelestino/dotfiles.git && cd dotfiles
```
3. Open `.zshrc` file and change variables `USER_NAME`, `USER_EMAIL` and `NPM_SCOPE`. You might set `GH_TOKEN` and `NPM_TOKEN` too.
4. Set your email and name for git on `.gitconfig` file.
5. Install zsh (if you not have it installed):
```bash
## linux
sudo apt update && sudo apt install zsh
```
```bash
## macos
brew install zsh
```
_zsh is default shell on latest versions of macOS_
6. Install oh-my-zsh:
```bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
```
7. Run the install script:
```bash
./install --ssh-email
```
## Apps and dev tools
My apps and dev tools for Linux and macOS.
- [Linux apps](docs/linux-apps.md)
- [macOS apps](docs/macos-apps.md)
- [Dev tools](docs/dev-tools.md)
## Additional Configurations
- To set the keyboard layout to include the 'ç' character on Ubuntu, follow the steps in the article "[Ajeitando o cedilha errado (ć) no Ubuntu Linux](https://www.danielkossmann.com/pt/ajeitando-cedilha-errado-ubuntu-linux/)"
## License
See in [LICENSE](LICENSE).