-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathubuntu.sh
62 lines (43 loc) · 1.49 KB
/
ubuntu.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
# go
sudo apt install golang-go
# https://pnpm.io/
curl -fsSL https://get.pnpm.io/install.sh | sh -
# https://github.com/ogham/exa
sudo apt install exa
# better faster apt
sudo apt install nala
# <https://github.com/ClementTsang/bottom>
curl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom_0.10.2-1_amd64.deb
sudo dpkg -i bottom_0.10.2-1_amd64.deb
rm bottom_0.10.2-1_amd64.deb
# https://github.com/papis/papis
uv tool insatll papis
# requires go
# - <https://github.com/jesseduffield/lazydocker>
go install github.com/jesseduffield/lazydocker@latest
# - <https://github.com/Textualize/toolong>
uv tool install toolong
#- <https://github.com/Syllo/nvtop>
sudo apt install nvtop
# - <https://github.com/joouha/euporie>
uv tool install euporie
# https://github.com/papis/papis
pip install papis
# https://mise.jdx.dev/getting-started.html
curl https://mise.run | sh
# https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# zoxide
curl -sSfL https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | sh
# fzf fuzzy finder
sudo apt install fzf
# rg recursively search directories
sudo apt install ripgrep
# https://github.com/sharkdp/fd
sudo apt install fd-find
# https://github.com/aristocratos/btop
sudo apt install btop
# posting is an http client on the cli
uv tool install --python 3.12 posting
######################## EXTRAS
# <https://github.com/extrawurst/gitui>