Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thejohnfreeman/dotfiles
https://github.com/thejohnfreeman/dotfiles
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/thejohnfreeman/dotfiles
- Owner: thejohnfreeman
- Created: 2013-03-26T19:40:22.000Z (almost 12 years ago)
- Default Branch: ubuntu
- Last Pushed: 2024-04-06T20:11:20.000Z (9 months ago)
- Last Synced: 2024-10-26T00:39:20.103Z (2 months ago)
- Language: Vim Script
- Size: 86.9 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Installation
- Bootstrap.
```
sudo apt update
sudo apt install curl
curl -LO https://github.com/thejohnfreeman/dotfiles/raw/ubuntu/README.sh
source README.sh
```- Install the [Bitwarden addon for Firefox](https://addons.mozilla.org/en-US/firefox/addon/bitwarden-password-manager/) and log in.
- Log in to GitHub and [add your SSH key](https://github.com/settings/keys):
```
xclip -i -sel clip < ~/.ssh/id_rsa.pub
```- Check out your dotfiles.
```
export GIT_DIR=$HOME/.files
git init --bare
git config --local status.showUntrackedFiles no
git remote add origin [email protected]:thejohnfreeman/dotfiles.git
git fetch
git --work-tree=$HOME checkout --force ubuntu
```- Log out to update your PATH.
- [Create a GPG key for this machine.](https://superuser.com/questions/466396/how-to-manage-gpg-keys-across-multiple-systems)
## Acknowledgments
- [The best way to store your dotfiles: A bare Git repository](https://developer.atlassian.com/blog/2016/02/best-way-to-store-dotfiles-git-bare-repo/)
- [How to git clone into an existing, non-empty directory](https://stackoverflow.com/a/33695754)