Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bgrrtt/dotfiles

pre-0.1.0; LTS
https://github.com/bgrrtt/dotfiles

Last synced: 4 days ago
JSON representation

pre-0.1.0; LTS

Awesome Lists containing this project

README

        

# Dotfiles LTS

There are many dotfiles; these are mine. \*macOS only.

## Prerequisites

1. Install xcode-select cli tools. See `/Library/Developer/CommandLineTools/usr/bin/` for installed executables.

```zsh
xcode-select --install
```

2. Use `git` to clone this repo into your `$HOME` folder as `.dotfiles`.

```zsh
git clone [email protected]:bgrrtt/dotfiles.git $HOME/.dotfiles
```

3. Install Homebrew. See [https://brew.sh](https://brew.sh).

```zsh
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
```

4. Sign in to the Mac App Store.

```zsh
open /System/Applications/App\ Store.app
```

## Installation

5. Use the installation script. See [script](./dotfiles/.local/bin/dotfiles_install) for details.

```zsh
zsh ~/.dotfiles/dotfiles/.local/bin/dotfiles_install
```

6) Install macOS settings. See [script](./macos/.local/bin/macos_update_settings) for details.

```zsh
zsh ~/.dotfiles/macos/.local/bin/macos_update_settings
```

7) Use included [zimfw.zsh](./zsh/.zsh.d/.zim/zimfw.zsh) to finish installation of [zimfw](https://github.com/zimfw) on this environment.

```zsh
zsh ~/.dotfiles/zsh/.zsh.d/.zim/zimfw.zsh install
```

8) Restart your terminal emulator (kitty) and enjoy.

## Additional Resources

- [mika/zsh-pony](https://github.com/mika/zsh-pony)
- [jlevy/the-art-of-command-line](https://github.com/jlevy/the-art-of-command-line)
- [drduh/macOS-Security-and-Privacy-Guide](https://github.com/drduh/macOS-Security-and-Privacy-Guide)

## License

[MIT](https://choosealicense.com/licenses/mit/)

Copyright © 2022 Branden Garrett