Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pierremarchand20/dotfiles
Dotfiles using yadm
https://github.com/pierremarchand20/dotfiles
dotfiles yadm zimfw zsh
Last synced: 27 days ago
JSON representation
Dotfiles using yadm
- Host: GitHub
- URL: https://github.com/pierremarchand20/dotfiles
- Owner: PierreMarchand20
- Created: 2019-10-01T16:11:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-06T17:06:21.000Z (over 2 years ago)
- Last Synced: 2024-11-15T18:06:36.828Z (3 months ago)
- Topics: dotfiles, yadm, zimfw, zsh
- Language: Shell
- Homepage:
- Size: 841 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles [![CI](https://github.com/PierreMarchand20/dotfiles/workflows/CI/badge.svg)](https://github.com/PierreMarchand20/dotfiles/actions)
## Installation
- Install [YADM](https://yadm.io)
- `yadm clone --bootstrap https://github.com/PierreMarchand20/dotfiles.git`## Description
I use this `.dotfiles` to set my environment on macOS, that I use as my main OS, and my environment on Linux, that I use for development.
- Install zsh, an alternative to usual bash with [zim](https://github.com/zimfw/zimfw) as a plugin manager.
- Install the zsh plugins defined in `zimrc`.
- Set VSCode as main tool for diff and merge.
- Additionally, on macOS:
- Install all the packages/apps from `.Brewfile` using [Homebrew](https://brew.sh),
- Set all kinds of default behaviors in macOS.## What remains to do on macOS
- Set email accounts and ICloud.
- Set email in .gitconfig.
- Set zsh as your default shell```bash
sudo sh -c "echo $(which zsh) >> /etc/shells"
chsh -s $(which zsh)
```- Install the VSCode extension `Settings Sync` to sync VSCode.
- Install [Metropolis](https://github.com/matze/mtheme) beamer style
- Set VPN
- Set Drive