Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaronkollasch/dotfiles
https://github.com/aaronkollasch/dotfiles
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/aaronkollasch/dotfiles
- Owner: aaronkollasch
- Created: 2023-02-15T00:12:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T14:33:55.000Z (about 2 months ago)
- Last Synced: 2024-10-25T18:28:29.196Z (about 2 months ago)
- Language: Shell
- Size: 909 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
- [Dotfiles](#dotfiles)
- [Installation](#installation)
- [macOS installation](#macos-installation)
- [Testing](#testing)See also:
- https://github.com/geerlingguy/dotfiles
- https://github.com/mathiasbynens/dotfiles
- https://github.com/pawelgrzybek/dotfiles
- https://gist.github.com/brandonb927/3195465/
- https://github.com/jessarcher/dotfiles
- https://github.com/theprimeagen/.dotfiles## Installation
```bash
git clone https://github.com/aaronkollasch/dotfiles ~/.dotfiles
cd ~/.dotfiles
```To update submodules excluding the private submodule:
```bash
while read -r submodule; do
git submodule init "$submodule"
done < <(git submodule status | cut -c 2- | cut -f2 -d' ' | sed 's%/.*%%' | sort | uniq | grep -v 'private')
git submodule update
```Then run the correct install script for your system, e.g.
```bash
./install_linux.sh
```### macOS installation
```bash
[ -x ./private/mac/install_deps ] && ./private/mac/install_deps
./mac/osx
./install_mac.sh
```## Testing
```bash
./run_tests.sh
```Requirements:
- bash 5+
- zsh
- current awk
- fd-find
- shellcheck
- vim
- python3
- black