1
0
Fork 0

Add screenshots

main
Ambrose Chua 2020-11-04 03:52:28 +08:00
parent d21ff3fca8
commit 1ed8b5954d
2 changed files with 29 additions and 32 deletions

View File

@ -45,6 +45,7 @@ RUN apk add --no-cache --update \
pass gnupg \ pass gnupg \
\ \
python3 python3-dev py3-pip \ python3 python3-dev py3-pip \
\
linux-headers alpine-sdk linux-headers alpine-sdk
# install additional tooling # install additional tooling

View File

@ -3,10 +3,13 @@
Just storing dotfiles in a repository isn't enough. This is almost all the tools I use, put into a Docker image that I can run anywhere Just storing dotfiles in a repository isn't enough. This is almost all the tools I use, put into a Docker image that I can run anywhere
## Todo ## Screenshots
- [ ] i3bar ![](.local/screenshots/iterm1.png)
- [ ] macOS support? ![](.local/screenshots/iterm2.png)
![](.local/screenshots/iterm3.png)
![](.local/screenshots/iterm4.png)
![](.local/screenshots/iterm5.png)
## Usage ## Usage
@ -22,22 +25,28 @@ runenv -h
### macOS ### macOS
```sh ```sh
brew bundle --file=.brewfile brew install \
./.install/dircolors.sh xz upx \
./.install/pure.sh \
# thefuck is installed using homebrew zsh-autosuggestions \
./.install/zsh-autosuggestions.sh zsh-syntax-highlighting \
./.install/zsh-syntax-highlighting.sh exa jq \
./.install/plug.sh neovim \
./.install/yadm.sh \
# pass is installed using homebrew git \
./.install/packr.sh pass gnupg \
./.install/caddy.sh \
./.install/httpie.sh python@3.9 \
# jq is installed using homebrew go \
# kubectl is installed using homebrew \
# minio-client is installed using homebrew thefuck \
./.install/yarn.sh httpie \
dust \
yadm \
\
kubectl \
minio/stable/mc
yadm clone git@github.com:serverwentdown/env.git yadm clone git@github.com:serverwentdown/env.git
``` ```
@ -48,17 +57,4 @@ yadm clone git@github.com:serverwentdown/env.git
yadm decrypt yadm decrypt
# requires yadm decrypt # requires yadm decrypt
git clone git@makerforce.io:ambrose/pass.git ~/.password-store git clone git@makerforce.io:ambrose/pass.git ~/.password-store
# takes up a lot of space
sudo ./.install/jdk.sh && sudo ./.install/gradlr.sh
# for desktop environments only
sudo ./.install/desktop.sh && sudo ./.install/firefox.sh
``` ```
## Maintenance
Keep `.install` synchronised with Dockerfile. Check with:
```sh
for f in .install/*; do grep $f .dockerfile -q || echo "Missing: $f"; done
```