Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uranusjr/dotfiles

My Dotfiles
https://github.com/uranusjr/dotfiles

Last synced: about 2 months ago
JSON representation

My Dotfiles

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.