-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
executable file
·77 lines (60 loc) · 1.38 KB
/
install.sh
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
#!/usr/bin/env bash
brew install alacritty
brew tap homebrew/cask-fonts
brew install font-jetbrains-mono-nerd-font
brew install eza
brew install zoxide
brew install antidote
brew install starship
brew install stow
brew install asdf
brew install awscli
brew install bat
brew install yazi
brew install fzf
brew install lazygit
brew install rectangle
brew install raycast
brew install ripgrep
brew install trash
brew install helix
brew install insomnia
brew install zellij
brew install jq
brew install tidy
## Helix
### Install Rust
# curl https://sh.rustup.rs -sSf | sh
### Install Helix
mkdir $HOME/code
# cd $HOME/code || return
# git clone [email protected]:helix-editor/helix.git
# cd helix || return
# cargo install --path helix-term
# ln -s "$PWD/runtime" ~/.config/helix/runtime
# Install FZF extra functionality.
eval "$(fzf --zsh)"
stow alacritty
stow bat
stow yabai
stow skhd
stow yazi
stow zellij
stow git
stow helix
stow starship
stow zsh
echo "127.0.0.1 local.judit.io" | sudo tee -a /etc/hosts
## Asdf
. /opt/homebrew/opt/asdf/libexec/asdf.sh
### Node
brew install gpg
brew install gawk
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
# asdf list all nodejs
asdf install nodejs latest
asdf global nodejs latest
## Editor Stuff
### Typescript language server
npm install -g typescript typescript-language-server
# https://github.com/ColemakMods/mod-dh/tree/master/macOS