Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kyeotic/dotfiles
https://github.com/kyeotic/dotfiles
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/kyeotic/dotfiles
- Owner: kyeotic
- Created: 2016-03-02T19:07:33.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2024-02-19T22:24:27.000Z (10 months ago)
- Last Synced: 2024-04-10T14:55:45.229Z (9 months ago)
- Language: Shell
- Size: 142 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
This is my personal dotfiles repository. It is for bootstrapping new machines.
## Prerequisites
First, make sure **zsh** is installed. MacOS has it by default. For Ubuntu, run
```
sudo apt install zsh
sudo apt-get install powerline fonts-powerline
```Then install Homebrew
```
# MacOS
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"# Linux/WSL
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
```## Init
Once the prereqs are installed setup dotfiles
```
git clone [email protected]:kyeotic/dotfiles.git
./dotfiles/init
```## Install Mac Apps
```
curl -s 'https://api.macapps.link/en/discord-drive-vscode-docker-spotify-slack' | sh
```* [Rectangle](https://rectangleapp.com/) - Window Manager
* [Clipy](https://github.com/Clipy/Clipy) - Multiple Clipboards
* [Hyper](https://hyper.is/) - Terminal (uses dotfiles config `.hyper.js`)## Additional Apps Apps
```
brew install awscli gettext git httpie jq \
kubernetes-cli kustomize openssl pcre pcre2 python readline telnet \
watch watchman wget yarn yq zsh zsh-completion findutils bat exa fd
brew install warrensbox/tap/tfswitch
brew install --cask phoenix# Deno
curl -fsSL https://deno.land/x/install/install.sh | sh
```## Rust
```
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install cargo-watch eza wasm-bindgen-cli cargo-generate cargo-make
```