Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmfigol/.dotfiles
dmfigol dotfiles
https://github.com/dmfigol/.dotfiles
Last synced: about 1 month ago
JSON representation
dmfigol dotfiles
- Host: GitHub
- URL: https://github.com/dmfigol/.dotfiles
- Owner: dmfigol
- License: mit
- Created: 2021-03-22T15:20:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T14:05:32.000Z (6 months ago)
- Last Synced: 2024-05-11T14:28:22.825Z (6 months ago)
- Language: Shell
- Size: 167 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Instructions
This is a set of my dotfiles and scripts to bootstrap a new system (MacOS/Linux).
First install [Homebrew](https://brew.sh/) and clone the repo:
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
git clone https://github.com/dmfigol/.dotfiles.git
```
Homebrew installs not only homebrew itself, but also xcode dev tools, which are required for using git and some other programs.
You might want to modify some scripts in the repo. For example, `~/.dotfiles/homebrew/Brewfile` (contains packages to be installed with homebrew and cask) or `~/.dotfiles/scripts/node/default-packages` (packages to be installed with Node.js).
Lastly, run `bootstrap.sh` which comes with this repo:
```bash
~/.dotfiles/scripts/bootstrap.sh
```## Older
Previously it was suggested to use this [gist](https://gist.github.com/dmfigol/104ac3637c1a29a97c4beb5c953dbe99) like this:
```bash
curl -SL https://gist.githubusercontent.com/dmfigol/104ac3637c1a29a97c4beb5c953dbe99/raw/b550a86077721296f942a8b978db55f925b2f079/bootstrap-mac | bash
```
This was required because on MacOS git doesn't work until you install Xcode dev tools. However, I have recently discovered that homebrew install devtools.## Manual setup
### Alfred
- Preferences migrated from `/Users/dmfigol/Library/Application\ Support/Alfred/Alfred.alfredpreferences`, set in **Advanced -> Set preferences folder**. More info [here](https://www.alfredapp.com/help/advanced/sync/)
- Workflows:
- [firefox assistant](https://github.com/deanishe/alfred-firefox)
- [spotify mini player](https://alfred-spotify-mini-player.com/setup/)
- [timezones](https://github.com/jaroslawhartman/TimeZones-Alfred)
- custom ones manually exported### SecureCRT
- settings
- sessions### iterm
- settings