Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucrae/dotfiles
Based on https://medium.com/@simontoth/best-way-to-manage-your-dotfiles-2c45bb280049
https://github.com/lucrae/dotfiles
Last synced: 10 days ago
JSON representation
Based on https://medium.com/@simontoth/best-way-to-manage-your-dotfiles-2c45bb280049
- Host: GitHub
- URL: https://github.com/lucrae/dotfiles
- Owner: lucrae
- Created: 2024-05-01T05:15:04.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-02T10:20:32.000Z (8 months ago)
- Last Synced: 2024-05-02T23:07:47.023Z (8 months ago)
- Language: Shell
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Dotfiles setup for stuff I'd want saved somewhere for a new system, mainly shell setup/styling.
# Setup
Setup assuming fresh Ubuntu system.
## Install zsh
Install zsh and make default shell:
```sh
sudo apt install zsh
chsh -s $(which zsh)
```Restart system, then confirm change:
```sh
echo $SHELL
```## Install oh-my-zsh
Install oh-my-zsh (for easy zsh plugins/themes):
```sh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
```## Set up symlinks
Run symlink setup script, which runs through each file in this repo and creates a symlinked file of where the "actual" dotfile is in the system:
```sh
./setup.sh
```Note that if any files already exist it will throw an error, where you can review/remove/back-up any existing files. Feel free to just run any specific lines from `setup.sh`.