https://github.com/danielpassos/dotfiles
My dotfiles
https://github.com/danielpassos/dotfiles
dotfiles
Last synced: 15 days ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/danielpassos/dotfiles
- Owner: danielpassos
- License: mit
- Created: 2009-10-17T00:20:18.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T19:45:38.000Z (3 months ago)
- Last Synced: 2025-05-10T05:51:53.596Z (20 days ago)
- Topics: dotfiles
- Language: Shell
- Homepage:
- Size: 858 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![]()
This is my way to personalize my terminal.Based on [holman's article](http://zachholman.com/2010/08/dotfiles-are-meant-to-be-forked/),
it isn't a fork from [holman's dotfiles](https://github.com/holman/dotfiles) but
it's using some files stoled from there. 🤫Actually I also made it a way to manage the apps that I use on my machine
using [mas](https://github.com/mas-cli/mas) (for apps I use from Apple Store) and [Homebrew](https://brew.sh)
(for command-line and some other apps not available on Apple Store).## Prerequisites
### Mac
If you are on Mac I recommend:
1. Make sure you already have logged in on Apple store to be able to use [mas](https://github.com/mas-cli/mas)
1. Run `xcode-select --install`## Install
`sh installer`
1. Install zsh
1. Execute all `install.sh` files### Local Brewfile
To add your own list of apps to the brew installation process,
create your own [Brewfile](https://github.com/Homebrew/homebrew-bundle) on your home directory (`~/.Brewfile`)## Bootstrap
`sh bootstrap`
1. Make a copy of all `.zsh` file to `$HOME/.dotfiles`
1. Configure the [zsh](http://www.zsh.org/) using files in the hierarchy:| Pattern | Description |
|--------------------|---------------------------------------------------------|
| dir/*.zsh | loaded into your environment. |
| dir/path.zsh | loaded first and is expected to setup $PATH or similar. |
| dir/completion.zsh | loaded last and is expected to setup autocomplete. |
| dir/*.symlink | copy (hide) into your $HOME. |### Local config
To create your own configurations create a `~/.localrc` and it will be loaded by [zsh](http://www.zsh.org/)