-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain-debian.sh
More file actions
executable file
·56 lines (43 loc) · 1.77 KB
/
Copy pathmain-debian.sh
File metadata and controls
executable file
·56 lines (43 loc) · 1.77 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
#!/bin/bash
# --- External Functions ---
# Load the notify function
source lib/notify_lib.sh
notify "Main Debian Script" "heading"
notify "Configure contrib..."
sudo sed -i '/^deb /{/contrib/!s/$/ contrib/}' /etc/apt/sources.list
sudo apt update && sudo apt upgrade -y
notify "Installing requirements..."
sudo apt install -y wget curl htop btop git rsync zsh
./install-asciiquarium.sh
./install-docker-debian.sh
./install-firefox.sh
./install-flatpak.sh -i
./install-neovim.sh -a
./install-pipewire.sh
./install-reaper.sh 7.46
./install-winehq-debian.sh -i --downgrade
./install-yabridge.sh
notify "Configure System for Audio Workstation"
notify "grub ..."
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash preempt=full"/g' /etc/default/grub
sudo sed -i 's/GRUB_TIMEOUT=5/GRUB_TIMEOUT=0/g' /etc/default/grub
sudo update-grub
notify "audio.conf..."
echo '# audio group
@audio - rtprio 90
@audio - memlock unlimited' | sudo tee -a /etc/security/limits.d/audio.conf
notify "sysctl.d/99-custom.conf..."
echo 'vm.swappiness=10
fs.inotify.max_user_watches=600000' | sudo tee /etc/sysctl.d/99-custom.conf
sudo sysctl --system
notify "Installing Default Software..."
sudo apt install -y calibre dolphin-nextcloud dolphin-plugins gimp hunspell-es inkscape kcolorchooser kio-extras keepassxc kwin-addons papirus-icon-theme tidy thunderbird
./cleanup-hunspell-es.sh
notify "Installing Default Audio Software..."
sudo apt install -y ardour ebumeter eq10q calf-plugins caps dpf-plugins dragonfly-reverb lsp-plugins soundconverter tap-plugins x42-plugins zam-plugins
notify "Update user preferences..."
sudo usermod -aG docker $USER
sudo usermod -aG audio $USER
echo ""
notify "FINISHED! PLEASE REBOOT SYSTEM" "success"
echo ""