https://github.com/marcl/dotfiles
My dotfiles
https://github.com/marcl/dotfiles
dotfiles dotfiles-linux dotfiles-macos
Last synced: 2 months ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/marcl/dotfiles
- Owner: MarcL
- Created: 2021-04-14T10:16:02.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2026-03-05T15:17:51.000Z (3 months ago)
- Last Synced: 2026-03-05T18:39:10.442Z (3 months ago)
- Topics: dotfiles, dotfiles-linux, dotfiles-macos
- Language: Shell
- Homepage:
- Size: 1.4 MB
- Stars: 2
- Watchers: 1
- 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 git@github.com: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)