Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mellbourn/dotfiles
My personal configuration files and scripts. Managed with yadm. Supports MacOS, Ubuntu and WSL
https://github.com/mellbourn/dotfiles
dotfiles yadm
Last synced: about 2 months ago
JSON representation
My personal configuration files and scripts. Managed with yadm. Supports MacOS, Ubuntu and WSL
- Host: GitHub
- URL: https://github.com/mellbourn/dotfiles
- Owner: Mellbourn
- Created: 2017-05-06T21:14:57.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T14:53:00.000Z (9 months ago)
- Last Synced: 2024-04-16T07:10:56.928Z (9 months ago)
- Topics: dotfiles, yadm
- Language: Shell
- Homepage:
- Size: 4.55 MB
- Stars: 11
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
My personal configuration files and scripts.
I use [yadm](https://github.com/TheLocehiliosan/yadm) to manage my dotfiles.
## Installation
### MacOS
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
eval "$(/opt/homebrew/bin/brew shellenv)"
brew install yadm git-crypt
yadm clone https://github.com/Mellbourn/dotfiles.git
yadm crypt unlock
yadm bootstrap
.config/yadm/bootstrap-sudo
```### Windows Subsystem for Linux
```PowerShell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
```Install Ubuntu from the Windows store, then continue the instructions under the heading "Ubuntu"
### Ubuntu & Debian
```bash
sudo apt update -y
sudo apt upgrade -y
sudo apt install -y git yadm
ssh-keygen -t ed25519 -C "[email protected]"yadm clone https://github.com/Mellbourn/dotfiles.git
yadm crypt unlock
yadm submodules update
yadm bootstrap
~/.config/yadm/bootstrap-sudo
```## post Installation
After SSH keys have been set up, enable pushing changes by pasting the public key into GitHub and changing the remote URL.
```bash
pbcopy < ~/.ssh/id_rsa.pub
# paste the key manually to github account, then change the remote url
yadm remote set-url origin [email protected]:Mellbourn/dotfiles.git
```