bbkane/dotfiles
bbkane/dotfiles has 45 GitHub stars and 7 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 21:58 UTC. Last push 2026-11-09.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Configs for apps I care about
Developer ToolsREADME.md
OriginalDotfiles
My personal dotfiles! I use fling to manage most app configs.
Install/Symlink
fling --src-dir <dirname> link
fling will prompt before symlinking
Uninstall/Unlink
fling --src-dir <dirname> unlink
fling will prompt before unlinking
Apps that cannot be installed with fling
- vscode has an install script in the subfolder
Add a flingable config to the repo
- make a directory with the name of an app
- mirror app config's file structure from
~into./<app>/, replacing leading.withdot-. For example, if your app's config is stored at~/.myapp/config, then make./dot-myapp/config
Notes
Why store config per app rather than per platform?
- I can easily see which apps have configs stored in this repo
- I want to target which configs are deployed
- Most of my work is on Mac, not the various Linux distros I used to play with
The cat commands need to quote 'EOF' to not expand variables. See
https://stackoverflow.com/a/27921346/2958070
Use https://levelup.gitconnected.com/how-to-update-fork-repo-from-original-repo-b853387dd471 to fork this repo, add features, make PRs, and keep it all synced.
Basically, fork, clone locally, and:
# add original repo to git config
$ git remote add upstream https://github.com/bbkane/dotfiles.git
$ git pull upstream master
$ git push origin <branch_name>