-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.sh
More file actions
executable file
·194 lines (159 loc) · 3.82 KB
/
init.sh
File metadata and controls
executable file
·194 lines (159 loc) · 3.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
#!/bin/sh
ARCH=$(arch)
# install brew deps
brew install git tig
brew install gh
brew install stow
brew install direnv
brew install macvim mc
brew install go
brew install tmux
brew install moar
brew install bat eza tree watch p7zip tldr htop
brew install duf dust
brew install httpie
brew install ht-rust
brew install xq
brew install nvm
brew install speedtest-cli
# wifi-password
brew install vnc-viewer
brew install redis
brew install lazygit
brew install neofetch
# replacement for youtube-dl
brew install yt-dlp
# search/grep/etc..
brew install ag
brew install fd
brew install rg
brew install fzf
brew install sk # skim
# python
brew install python pyenv
# json/yaml/markdown tools
brew install jq yq jless
brew install glow
# network tools
brew install mtr
brew install nmap
brew install gping
brew install somo
# neovim
brew install neovim
brew install lua-language-server
# free firewall
brew install lulu
# Mac App Store command-line interface
brew install mas
### AI tools
# chatgpt-cli https://github.com/kardolus/chatgpt-cli
brew tap kardolus/chatgpt-cli && brew install chatgpt-cli
brew install aichat
brew install copilot-cli
brew install qwen-code
# translate in shell
brew install translate-shell
# clouds
brew install yandex-cloud-cli
# k8s staff
brew install kubectl
brew install kubectx
brew install kube-ps1
brew install k9s
brew install krew
brew install minikube
brew install helm
#
brew install mkcert
# casks
brew install jetbrains-toolbox
brew install visual-studio-code
brew install sublime-text
brew install keepassxc
brew install slack
#brew install robo-3t
brew install dbeaver-community
brew install transmission-cli
#brew install rectangle
brew install telegram
brew install zoom
# brew install flycut
# brew install drovio
brew install google-chrome
brew install firefox
#brew install 1password
#brew install 1password-cli
#brew install raycast
#brew install obsidian
#brew install hiddenbar
brew install jordanbaird-ice
brew install plantuml
# postgresql
brew install postgresql
brew install pgcli
brew install pgadmin4
# kafka
brew install kcat
brew tap deviceinsight/packages && brew install deviceinsight/packages/kafkactl
brew install rs/tap/curlie
brew install hurl
brew install lindell/multi-gitter/multi-gitter
# https://github.com/mongodb/homebrew-brew
brew install mongodb/brew/mongodb-community
# apg
brew tap jzaleski/homebrew-jzaleski && brew install apg
# https://github.com/cloudfoundry/homebrew-tap
#if [[ $ARCH != 'arm64' ]]
#then
# brew install cloudfoundry/tap/bosh-cli
# brew install cloudfoundry/tap/credhub-cli
#fi
brew install android-file-transfer
# raspberry pi staff
#brew install raspberry-pi-imager
# jwt staff
brew install mike-engel/jwt-cli/jwt-cli
brew tap jwt-rs/jwt-ui && brew install jwt-ui
# vpn staff
#brew install openvpn-connect
#brew install protonvpn
#brew install mullvadvpn
#brew install tunnelbear
# video related staff
brew install ffmpeg
brew install vlc
# qr code encoder/decoder cli tool
brew install qrtool
# pdf
brew install poppler
# install fonts
#brew tap homebrew/cask-fonts
brew install font-fira-code
brew install font-monofur-nerd-font
brew install font-jetbrains-mono
brew install font-iosevka
# https://github.com/ryanoasis/nerd-fonts?tab=readme-ov-file#option-2-homebrew-fonts
brew install font-hack-nerd-font
# install python
PYVER="3.13.3"
pyenv install --skip-existing $PYVER && pyenv global $PYVER
# VS Code config file
#cp ./vscode/settings.json "$HOME/Library/Application Support/Code/User/"
brew install ghostty
brew install cmux
brew install yazi
brew install zoxide
# flash iso images to USB drives/SD cards
brew install balenaetcher
# how delete:
# stow -D <pkg-name> -t $HOME
# for example:
# stow -D bindir -t $HOME
stow git -t $HOME
cp git/.gitignore $HOME/
stow zsh -t $HOME
stow bindir -t $HOME
stow vim -t $HOME
stow mongo -t $HOME
stow zed -t $HOME/.config/zed