Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bdashrad/dotfiles
various config files
https://github.com/bdashrad/dotfiles
dotfiles hacktoberfest
Last synced: about 6 hours ago
JSON representation
various config files
- Host: GitHub
- URL: https://github.com/bdashrad/dotfiles
- Owner: bdashrad
- Created: 2014-03-19T19:26:32.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T14:47:27.000Z (2 months ago)
- Last Synced: 2024-09-16T17:34:24.082Z (2 months ago)
- Topics: dotfiles, hacktoberfest
- Language: Shell
- Homepage:
- Size: 10.2 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# brad's dotfiles
Manage dotfiles, configs, etc using bash, gnu stow, and more.
## How to use
1. Download dotfiles
* Clone repo: `git clone [email protected]:bdashrad/dotfiles.git ~/dotfiles`
* Install without git: `mkdir -p ~/.dotfiles; curl -#L https://github.com/bdashrad/dotfiles/tarball/main | tar -xzv --strip-components=1 -C ~/.dotfiles/`
1. `cd ~/dotfiles`
1. `setup-new-machine.sh`
1. use [stow](https://www.gnu.org/software/stow/) to install various config files:
* standards
* `stow {bash,colima,fzf,git,hugo,ruby,screen,tmux,vagrant,vim}`
* ~/home/bin
* `mkdir -p ~/bin`
* `stow -t ~/bin/ bin`
* sublime text 3
* `stow -t ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/ sublime/`
* [atuin](https://atuin.sh/) and [ble.sh](https://github.com/akinomyoga/ble.sh)
* `stow {blesh,atuin}`
1. Configure anything you don't want committed in `~/.extra`, e.g. your work code path```bash
export WORKCODE='~/code/work'
```1. Enjoy!
## Manual Migrations
* [ ] python
* [ ] install from `requirements.txt`
* [ ] updates in `requirements.in` and generated with `pip-compile` see [pip-tools](https://github.com/jazzband/pip-tools)
* [ ] keybase.io device
* [ ] gpg keys
* [ ] .app's I really want and aren't in my caskfile.
* [ ] read `brew list` and `brew cask list` to see whats worth reinstalling
* [ ] read `npm list -g --depth=0` to see global npm packages
* [ ] read `gem list` to see gems
* [ ] missing .osx settings?
* [ ] bash history?
* [ ] Install Package Control for Sublime Text 3 from `sublime/`
* [ ] Wifi Settings and passwords
* `/Volumes/MacintoshHD/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist`
* [ ] `.extra`
* [ ] `.gitconfig.local`
* [ ] extra `.ssh`
* [ ] `.gnupg`
* [ ] `~/.config/`
* [ ] Tunnelblick Profiles
* [ ] Automator scripts
* `~/Library/Services`
* [ ] Documents folder
* [ ] /etc/hosts
* [ ] [kubectl krew](https://github.com/kubernetes-sigs/krew)
* [access-matrix](https://github.com/corneliusweig/rakkess)
* [nginx-ingress](https://kubernetes.github.io/ingress-nginx/kubectl-plugin/)## Thanks to
Lots of this content taken from various people, but particularly
[paulirish](https://github.com/paulirish/dotfiles/)
[mathiasbynens](https://github.com/mathiasbynens/dotfiles/)