Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/psteinroe/dotfiles
These are my Dotfiles
https://github.com/psteinroe/dotfiles
dotfiles homebrew neovim zsh
Last synced: about 2 months ago
JSON representation
These are my Dotfiles
- Host: GitHub
- URL: https://github.com/psteinroe/dotfiles
- Owner: psteinroe
- License: mit
- Created: 2022-10-15T14:03:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-28T13:12:56.000Z (3 months ago)
- Last Synced: 2024-10-12T09:15:27.800Z (2 months ago)
- Topics: dotfiles, homebrew, neovim, zsh
- Language: Shell
- Homepage:
- Size: 4.71 MB
- Stars: 8
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
![Maintenance](https://img.shields.io/maintenance/yes/2023.svg)
These are my Dotfiles, a collection of [Neovim](https://neovim.io/), [tmux](https://tmux.github.io/), [zsh](http://zsh.sourceforge.net/), and other tools.
## Initial Setup and Installation
```sh
git clone [email protected]:psteinroe/dotfiles.git ~/.dotfiles
cd ~/.dotfiles/
./install
```Dotbot will create symlinks from all necessary files in the folder.
## Setting Up a New Computer
```shell
# Keep screen on
caffeinate -t 3600 &# Install all available updates
sudo softwareupdate -i -a# Install Homebrew
NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# Load Homebrew
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"# Install GitHub ClI
brew install gh# Login with SSH
gh auth login# Clone this repository
git clone [email protected]:psteinroe/dotfiles.git ~/.dotfiles
cd ~/.dotfiles/# Install
./install.sh# Setup
./setup/init.sh# Install again
./install.sh
```## Syncing Homebrew
Install from Brewfile: `brew bundle`
Cleanup: `brew bundle --force cleanup`