Skip to content

Commit b1c3362

Browse files
committed
remove features, add all stacks to base
1 parent 8a16ed4 commit b1c3362

23 files changed

Lines changed: 61 additions & 311 deletions

.devcontainer/devcontainer.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"mounts": [
88
"source=${localEnv:HOME}/.ssh/id_ed25519,target=/home/dev/.ssh/mounted_key,type=bind,consistency=cached,readonly"
99
],
10-
"features": {},
1110
"initializeCommand": "test -f .devcontainer/.env || cp .devcontainer/.env.example .devcontainer/.env",
1211
"postCreateCommand": "/usr/local/bin/git-setup.sh",
1312
"shutdownAction": "stopCompose"

.github/workflows/publish-features.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

docker/.zshrc

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,35 @@
11
export GIT_CONFIG_GLOBAL="$HOME/.gitconfig-container"
2+
export NVM_DIR="$HOME/.nvm"
3+
export GOPATH="$HOME/.go"
4+
export DOTNET_TOOLS=~/.dotnet/tools
5+
# PATH
6+
export PATH="$PATH:$NVM_DIR:$GOPATH/bin:$DOTNET_TOOLS"
27

8+
# zsh plugins
9+
plugins=(git)
10+
source /usr/share/zsh/plugins/zsh-autocomplete/zsh-autocomplete.plugin.zsh
11+
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh
12+
source /usr/share/zsh/plugins/k-git/k.plugin.zsh
13+
14+
# nvm
15+
source /usr/share/nvm/init-nvm.sh
16+
# glab
17+
source <(glab completion -s zsh) compdef _glab glab
18+
# pnpm
19+
source /usr/share/zsh/plugins/pnpm-shell-completion/pnpm-shell-completion.zsh
20+
21+
# prompt
22+
eval "$(oh-my-posh init zsh --config /home/dev/.config/zsh/mkvlrn.omp.json)"
23+
24+
# disable expansion of variables
25+
zstyle ':autocomplete:*' min-input 3
26+
zstyle ':completion:*' completer _complete _complete:-fuzzy _correct _approximate _ignored
27+
28+
# aliases
29+
alias ls="k"
30+
31+
# load others
332
ZSH_DIR="$HOME/.config/zsh"
433
for file in "$ZSH_DIR"/*.zsh(N); do
534
source "$file"
635
done
7-
8-
# glab
9-
source <(glab completion -s zsh) compdef _glab glab

docker/00-base.zsh

Lines changed: 0 additions & 14 deletions
This file was deleted.

docker/install.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,41 @@ pacman -Syy --noconfirm
4444
# base packages
4545
PACKAGES=(
4646
aws-cli-bin
47+
dotnet-sdk-bin
4748
fastfetch
4849
github-cli
4950
glab
51+
go
5052
htop
5153
jq
5254
k-git
5355
less
56+
nvm
5457
oh-my-posh-bin
5558
openssh
59+
pnpm-bin
60+
pnpm-shell-completion
5661
terraform
62+
uv
5763
zsh-autocomplete-git
5864
zsh-syntax-highlighting-git
5965
)
6066
su dev -c "yay -S --needed --noconfirm ${PACKAGES[*]}"
67+
68+
# latest node via nvm
69+
su - dev -s /bin/zsh -c "
70+
export NVM_DIR=/home/dev/.nvm
71+
source /usr/share/nvm/init-nvm.sh
72+
nvm install --lts
73+
"
74+
75+
# go tools
76+
su - dev -s /bin/zsh -c '
77+
go install golang.org/x/tools/gopls@latest
78+
go install github.com/go-delve/delve/cmd/dlv@latest
79+
go install github.com/haya14busa/goplay/cmd/goplay@latest
80+
go install github.com/josharian/impl@latest
81+
go install github.com/cweill/gotests/gotests@latest
82+
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
83+
go install mvdan.cc/gofumpt@latest
84+
'

features/dotnet/20-dotnet.zsh

Lines changed: 0 additions & 5 deletions
This file was deleted.

features/dotnet/devcontainer-feature.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

features/dotnet/install.sh

Lines changed: 0 additions & 12 deletions
This file was deleted.

features/dotnet/readme.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)