Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcl/dotfiles
My dotfiles
https://github.com/marcl/dotfiles
dotfiles dotfiles-linux dotfiles-macos
Last synced: about 2 months ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/marcl/dotfiles
- Owner: MarcL
- Created: 2021-04-14T10:16:02.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-30T10:05:31.000Z (5 months ago)
- Last Synced: 2024-10-15T01:45:34.365Z (3 months ago)
- Topics: dotfiles, dotfiles-linux, dotfiles-macos
- Language: Shell
- Homepage:
- Size: 1.39 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
> My dotfiles to install all of the shell tools I like.
Originally forked from [@craigkj](https://github.com/craigkj) who forked from [@holman](https:/github.com/holman).
## Install
Clone the repo
```bash
git clone [email protected]:MarcL/dotfiles.git .dotfiles
```## OSX Only
### Install XCode command line tools
```bash
xcode-select --install
```### Install Brew
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```## Ubuntu (or Ubuntu under WSL2)
Install `nvm`
```
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
```## Install dotfiles
```bash
cd .dotfiles
script/bootstrap
script/install
chsh -s /usr/local/bin/zsh
```## Local secrets
To add environment variables which need to be private, add them to the file `~/.localrc`. They will automatically be picked up by [zshrc.symlink](/zsh/zshrc.symlink). This will allow private secrets to be added but to avoid putting them in version control.
## Additional installs
[Fira Code font](https://github.com/tonsky/FiraCode)