Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/audy/dotflies
~ bleep bloop
https://github.com/audy/dotflies
dotfiles
Last synced: 8 days ago
JSON representation
~ bleep bloop
- Host: GitHub
- URL: https://github.com/audy/dotflies
- Owner: audy
- License: mit
- Created: 2010-05-27T00:03:58.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T23:01:55.000Z (29 days ago)
- Last Synced: 2024-12-26T08:12:08.967Z (21 days ago)
- Topics: dotfiles
- Language: Vim Script
- Homepage:
- Size: 1.61 MB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# `audy/dotflies`
Austin G. Davis-Richardson
![~/. (fly)](./logo.png?raw=true)
## Installation
### Install Dependencies
```sh
apt-get install -y tmux htop neovim curl git zsh build-essential
```### Clone this repo into ~
Based on [this guide](https://queensidecastle.com/guides/tracking-your-home-directory-in-git-part-1)
Initialize repo in ~
```sh
# fetch the repo
cd ~
git init
git remote add origin [email protected]:audy/dotflies.git
git fetch# make sure everything is ok
git reset --soft origin/main
git reset HEAD .
git diff # check modified files, ignore deleted files# this is DANGEROUS
# only do this if the diff looks ok
git reset --hard origin/main
git checkout main# all of the dotfiles should now be in ~
```### Neovim
- [Install vim-plug](https://github.com/junegunn/vim-plug) + open nvim, run `:PlugInstall` and `:UpdateRemotePlugins`
- Neovim requires Python + some Python packages (for things like deoplete,
black). On macOS, I use the homebrew-provided Python to install these
dependencies:```sh
brew install python3
pip3 install --break-system-packages ruff mypy black pynvim jedi
```