-
Notifications
You must be signed in to change notification settings - Fork 0
/
install_tools.ubuntu.sh
executable file
·62 lines (42 loc) · 1.65 KB
/
install_tools.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
#!/usr/bin/env bash
# Ubuntu-based configuration
sudo apt update
echo "Installing basic tools"
sudo apt install bat
sudo apt install htop
sudo apt install iftop
echo "Installing and configure tmux"
sudo apt install tmux
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
echo "Installing tools that replace gnome-desktop"
# sound switcher indicator. Allows me to select which audio sources I want to use, and switch between them.
sudo apt-add-repository ppa:yktooo/ppa
sudo apt update
sudo apt install indicator-sound-switcher
# logitech mouse management driver with a UI
sudo apt install solaar
# replace Gnome Display Manager -gdm- with lightdm
# lightdm allows switching to i3 as a window manager
sudo apt install lightdm
# i3 window tile manager. Pure joy.
sudo apt install i3
# Xorg compositor. Useful to avoid screen tearing when using i3. Screen tearing is the obnoxious lines that happen in the browser when scrolling.
sudo apt install compton
# install a clipboard management tool. It allows me to use Mod+v to paste from the clipboard, otherwise I haven't found another way.
sudo apt install diodon
# install window management control for X server
sudo apt install wmctrl
# install screen auto-lock tool
sudo apt install xautolock
# install notifications management tool
sudo apt install dunst
# install a tool to query the battery level
sudo apt install acpi
# install autorandr - a tool to manage screen configurations
pip install autorandr
# media playback controller
sudo apt install playerctl
# go formatting
go install -v github.com/incu6us/goimports-reviser/v3@latest
# install yaml language server
sudo snap install yaml-language-server