Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patleeman/dotfiles
https://github.com/patleeman/dotfiles
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/patleeman/dotfiles
- Owner: patleeman
- Created: 2021-12-20T14:56:14.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T15:47:25.000Z (3 months ago)
- Last Synced: 2024-08-12T18:20:09.568Z (3 months ago)
- Language: Shell
- Size: 469 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - patleeman/dotfiles - (Shell)
README
# Dotfiles
Personal collection of dotfiles.
# Quickstart
```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/patleeman/dotfiles/master/bootstrap.sh)"
```Clone this repo into the home directory and run the appropriate install script for the system you're trying to install on.
```
git clone [email protected]:patleeman/dotfiles.git ~/dotfiles && cd install
source osx_arm.zsh
```# Folders
## configs/
Stick any configurations in here that get executed for every shell session.
## local/
For local use on each machine. Stick sensitive scripts or configurations in here. Files in this folder will be sourced on every load but won't be stored in git.
## install/
For initial environment setup scripts. Install the various apps I use on a day to day basis.
# Multi-shell setup
In configs, files with the `.bash` or `.zsh` extensions get loaded in their respective environments. `.sh` files are loaded in both. `.sh` extension files are not actually compatible with `/bin/sh` and are written with `bash` target in mind.
# Auto updates
Dotfiles will automatically check for updates.