Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flandrade/dotfiles
My dotfiles 💻 with Stow
https://github.com/flandrade/dotfiles
dotfiles git-config macos prezto stow zshrc
Last synced: about 1 month ago
JSON representation
My dotfiles 💻 with Stow
- Host: GitHub
- URL: https://github.com/flandrade/dotfiles
- Owner: flandrade
- License: mit
- Created: 2017-01-15T01:43:48.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-06-09T00:05:08.000Z (7 months ago)
- Last Synced: 2024-06-09T01:22:47.059Z (7 months ago)
- Topics: dotfiles, git-config, macos, prezto, stow, zshrc
- Language: Shell
- Homepage:
- Size: 39.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
```
██ ██ ████ ██ ██
░██ ░██ ░██░ ░░ ░██
░██ ██████ ██████ ██████ ██ ░██ █████ ██████
██████ ██░░░░██░░░██░ ░░░██░ ░██ ░██ ██░░░██ ██░░░░
██░░░██░██ ░██ ░██ ░██ ░██ ░██░███████░░█████
░██ ░██░██ ░██ ░██ ░██ ░██ ░██░██░░░░ ░░░░░██
██ ░░██████░░██████ ░░██ ░██ ░██ ███░░██████ ██████
â–‘â–‘â–‘â–‘â–‘â–‘ â–‘â–‘â–‘â–‘â–‘â–‘ â–‘â–‘ â–‘â–‘ â–‘â–‘ â–‘â–‘â–‘ â–‘â–‘â–‘â–‘â–‘â–‘ â–‘â–‘â–‘â–‘â–‘â–‘
```# Dotfiles
My set of configuration files. These opinionated dotfiles are managed with
[Stow](https://www.gnu.org/software/stow/).These dotfiles has configurations for zsh and prezto with custom
Powerlevel10k theme, vim, tmux, git with diff-so-fancy, etc.This repo doesn't bootstrap Mac OS.
## Install Stow
```
brew install stow
stow
```## Dotfiles Usage
By default, stow will create symlinks for files in the parent directory of
where you execute the command. This dotfiles setup assumes the repo is
located in the root of your home directory `~/dotfiles`. and all stow
commands should be executed in that directory.**NOTE:** Stow can only create a symlink if a config file does not exist,
so you must delete it first before you can install a new one with Stow.Fetch dotfiles from github:
```
git clone https://github.com/flandrade/dotfiles ~/dotfiles
```You can manually install each package:
```
stow vim
```or automatic install everything:
```sh
for d in $(ls -d */ | cut -f1 -d '/');
do
( stow "$d" )
done
```