https://github.com/maxhalford/dotfiles
🧘 Because it's the healthy thing to do
https://github.com/maxhalford/dotfiles
Last synced: about 2 months ago
JSON representation
🧘 Because it's the healthy thing to do
- Host: GitHub
- URL: https://github.com/maxhalford/dotfiles
- Owner: MaxHalford
- Created: 2022-01-06T06:45:06.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-09-14T20:51:46.000Z (4 months ago)
- Last Synced: 2025-09-14T22:06:04.543Z (4 months ago)
- Language: Shell
- Homepage:
- Size: 71.3 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
## Cloning
```sh
git config --global user.name MaxHalford
git config --global user.email maxhalford25@gmail.com
git clone https://github.com/MaxHalford/dotfiles
cd dotfiles
```
## Secret environment variables
Optionally, create a `~/.secrets` file.
```sh
export POETRY_HTTP_BASIC_PYPI_USERNAME=
export POETRY_HTTP_BASIC_PYPI_PASSWORD=
```
## MacOS specific
```sh
brew install docker docker-compose zsh
brew install --cask anaconda iterm2 visual-studio-code
curl https://raw.githubusercontent.com/github/gitignore/master/Global/macOS.gitignore -o ~/.gitignore
```
For iterm2, go to `General > Preferences`, click on `Load preferences from a custom folder or URL`, and select the `iterm2` folder. Also set `Save changes` to `Automatically` so that changes are synced.
## Linux specific
```sh
```
## General
```sh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
python make_symlinks.py
```
For VSCode, you have to install extensions manually, as so:
```sh
while read extension; do
code --install-extension $extension
done < vscode/extensions.txt
```
You'll have to update the list of extensions if you install a new one, like this:
```sh
code --list-extensions > vscode/extensions.txt
```