Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/colinmollenhour/dotfiles
https://github.com/colinmollenhour/dotfiles
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/colinmollenhour/dotfiles
- Owner: colinmollenhour
- License: apache-2.0
- Created: 2022-09-13T22:26:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-24T16:23:40.000Z (about 1 month ago)
- Last Synced: 2024-10-03T20:41:22.602Z (about 1 month ago)
- Language: Shell
- Size: 43 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Colin's dot files
Nothing too fancy, just my dotfiles.
## Features
These dot files apply to or make use of the following tools:
- Bash
- tmux
- Git
- Docker
- Kontena
- Composer
- MySQL
- SSH
- [LSD](https://github.com/Peltoche/lsd)
- [Starship](https://starship.rs/) (optional)
- and a lot more...Easily install the following binaries (commands prefixed with "install-"):
- Docker
- GVM
- LSD
- PNPM
- RVM
- Starship
- Various recommended tools for Ubuntu## Installation
Clone this repo and run the `install.sh` script.
**NOTE:** The `.gitconfig` file has my username and email address so you will want to edit this
file before installation if you are not me.**WARNING:** This will copy the files to your home directory, replacing any existing files.
Run with `--help` to see a list of files that will be replaced. If you do not want to install all files
pass the file names of the files you **do** want installed as arguments to the `install.sh` script.For example, `install.sh .gitconfig` will install **only** `.gitconfig`.
## Help
Run the `colin-help` command for a list of aliases, commands, tips and tricks or see [here](https://github.com/colinmollenhour/dotfiles/blob/main/.bashrc#L2) for the same info online.
## VSCode
Install these in a container with `settings.json`:
```json
{
"dotfiles.repository": "colinmollenhour/dotfiles",
"dotfiles.targetPath": "~/.dotfiles",
"dotfiles.installCommand": "~/.dotfiles/install.sh"
}
```