Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leonardofaria/dotfiles
💻 🔧 My dot files in a macOS environment
https://github.com/leonardofaria/dotfiles
cobalt2 dotfiles mac ohmyzsh zsh
Last synced: 3 months ago
JSON representation
💻 🔧 My dot files in a macOS environment
- Host: GitHub
- URL: https://github.com/leonardofaria/dotfiles
- Owner: leonardofaria
- Created: 2018-05-20T08:02:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-23T21:31:38.000Z (7 months ago)
- Last Synced: 2024-10-12T17:45:07.209Z (4 months ago)
- Topics: cobalt2, dotfiles, mac, ohmyzsh, zsh
- Language: Shell
- Homepage:
- Size: 402 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .files
This is my quick dot files repo started on a Saturday night to make my new old MacBook Air looks like my old new MacBook. It is based in [webpro/dotfiles](https://github.com/webpro/dotfiles/) (you may want to check it out his repo to understand this one if you feel lost).
## How to use it?
- Make sure that you have an updated macOS and Command Line Tools for Xcode: `sudo softwareupdate -i -a && xcode-select --install`
- Clone the repo in your home directory: `cd ~ & git clone [email protected]:leonardofaria/dotfiles.git ~/.dotfiles`
- Run `./install.sh`## What is installed?
### Installed via brew
Check `install/Brewfile` and `install/dev/Brewfile`
### Quick Look plugins
- betterzip
- qladdict
- qlcolorcode
- qlimagesize
- qlmarkdown
- qlstephen
- qlvideo
- quicklook-csv
- quicklook-json
- suspicious-package
- webpquicklook### Other stuff also installed
- Current Node via `nvm`, with a few global packages:
- [dockly](https://www.npmjs.com/package/dockly)
- [list-scripts](https://www.npmjs.com/package/list-scripts)
- [npm-check-updates](https://www.npmjs.com/package/npm-check-updates)
- [npm-scripts-tree](https://www.npmjs.com/package/npm-scripts-tree)
- [script-list](https://www.npmjs.com/package/script-list)
- [space-hogs](https://www.npmjs.com/package/space-hogs)
- [speed-test](https://www.npmjs.com/package/speed-test)
- Ruby 3 via `rvm`
- [Oh my zsh](https://github.com/robbyrussell/oh-my-zsh), with powerlevel10k theme and git, rails, ruby, npm and osx plugins## Mac Defaults
There are lots of customizable Mac settings. Check [`macos/defaults.sh`](https://github.com/leonardofaria/dotfiles/blob/master/macos/defaults.sh) for all details.
### Dock items
You can update your dock running: `dotfiles dock`.
Note: this will remove all your current dock items.
## What is not done automatically
### Extra environment variables
Add your extra information environment variables in `system/.custom`.
### VS Code
Use the Sync Settings feature to restore settings from a different computer.
### Chrome
Log in with a Google account to restore bookmarks, extensions, etc.
### ssh keys
Run `ssh-keygen -t ed25519 -C "[email protected]"` - [More instructions](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)