-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup-linux-machine.sh
90 lines (69 loc) · 2.63 KB
/
setup-linux-machine.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
78
79
80
81
82
83
84
85
86
87
88
89
90
#!/bin/sh
sudo apt install apt-transport-https curl htop vim tmux unrar p7zip-full
# Install Liquorix Kernel
sudo add-apt-repository ppa:damentz/liquorix
sudo apt-get update
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
# Install Howdy (face unlock)
sudo add-apt-repository ppa:boltgolt/howdy
sudo apt update
sudo apt install howdy v4l-utils
# Remove IRQBALANCE
sudo apt-get remove irqbalance
# Install VLC
sudo apt install vlc
# Install Gnome Shell Extensions
# https://askubuntu.com/questions/960597/how-do-i-move-clock-to-the-right-end-of-gnome-3-panel-from-the-middle
sudo apt install gnome-tweak-tool chrome-gnome-shell
# Install Tailscale
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.gpg | sudo apt-key add -
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.list | sudo tee /etc/apt/sources.list.d/tailscale.list
sudo apt-get update
sudo apt-get install tailscale
sudo tailscale up
# Install ngrok
sudo snap install ngrok
# Install VSCode Insiders
sudo snap install --classic code-insiders
# Install NodeJS
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo "export PATH=~/.npm-global/bin:$PATH" > ~/.profile
source ~/.profile
sudo apt install npm
sudo npm install --global n
sudo n lts
# Install Brave
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install brave-browser
# Install OBS
sudo apt install ffmpeg v4l2loopback-dkms
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt install obs-studio
# Install Discord
sudo snap install discord
# Install Slack
sudo snap install slack --classic
# Install Zoom
sudo snap install zoom-client
# Install Lutris
sudo add-apt-repository ppa:lutris-team/lutris
sudo apt update
sudo apt install lutris
# Install Resilio Sync
echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
curl -L https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add
sudo apt-get update
sudo apt-get install resilio-sync
sudo systemctl enable resilio-sync
# Install KeePassXC
sudo apt install keepassxc
# Install scrcpy
sudo apt install scrcpy
mkdir sndcpy
(cd sndcpy && curl -OL https://github.com/rom1v/sndcpy/releases/download/v1.0/sndcpy-v1.0.zip)
(cd sndcpy && unzip sndcpy-v1.0.zip)
# Install Inkscape
sudo apt-get install inkscape