Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uranusjr/dotfiles
My Dotfiles
https://github.com/uranusjr/dotfiles
Last synced: about 2 months ago
JSON representation
My Dotfiles
- Host: GitHub
- URL: https://github.com/uranusjr/dotfiles
- Owner: uranusjr
- Created: 2015-09-15T06:20:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-08-22T08:50:00.000Z (over 2 years ago)
- Last Synced: 2024-10-14T19:41:44.289Z (3 months ago)
- Language: Vim script
- Homepage:
- Size: 98.6 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Dot Files
My dot files to use on CLI environments on macOS, Windows, and Ubuntu in WSL, using:
* Nix on macOS and Ubuntu, [Scoop](https://scoop.sh/) on Windows
* `scoop bucket add uranusjr https://github.com/uranusjr/dotfiles.git` on Windows
* Elvish
* VIM with [vim-plug](https://github.com/junegunn/vim-plug)
* Cargo via rustup
* diff-so-fancy
* On Windows: `scoop install uutils`
* Python 3 (to run the `linkthem` helper)On Windows, [developer mode](https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development) can be enabled for symlinks.
## Usage
A simple Python script "linkthem" can be sed to link files into the home directory. Run
./linkthem --help
for details.
## Site-specific configurations
* Create a file `~/.elvish/sites/_.txt` that contains the name to load, e.g. `tp-mba`.
* Link one of the site-specific gitconfig files to `.gitconfig_site/_.properties`.## Copying
Don't really want to bother putting up a license for this. Please ask me first before re-using anything.