Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kyeotic/dotfiles


https://github.com/kyeotic/dotfiles

Last synced: about 1 month ago
JSON representation

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
```