Add screenshots
parent
d21ff3fca8
commit
1ed8b5954d
|
@ -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
|
||||||
|
|
60
README.md
60
README.md
|
@ -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
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue