2023-06-23 14:22:11 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# Installing nala
|
|
|
|
|
sudo apt install nala -y
|
|
|
|
|
sudo nala update
|
|
|
|
|
|
|
|
|
|
# X Window System and Input
|
2023-06-25 13:05:31 +01:00
|
|
|
sudo nala install -y xorg xbacklight xvkbd xinput xorg-dev brightnessctl
|
2023-06-23 14:22:11 +01:00
|
|
|
|
|
|
|
|
# Python
|
|
|
|
|
sudo nala install -y python3-pip
|
|
|
|
|
|
2023-06-24 19:05:22 +01:00
|
|
|
# npm
|
2023-06-30 17:10:19 +01:00
|
|
|
sudo nala install -y npm
|
|
|
|
|
|
2023-06-23 14:22:11 +01:00
|
|
|
# Java
|
|
|
|
|
#sudo nala install default-jdk
|
|
|
|
|
|
2023-06-25 13:05:31 +01:00
|
|
|
# CPU Microcode Updates (if you have amd cpu uncomment the first one and comment the second one)
|
2023-06-23 14:22:11 +01:00
|
|
|
#sudo nala install -y amd64-microcode
|
|
|
|
|
sudo nala install -y intel-microcode
|
|
|
|
|
|
|
|
|
|
# Network Management
|
|
|
|
|
sudo nala install -y network-manager-gnome
|
|
|
|
|
|
|
|
|
|
# Appearance and Customization
|
2023-06-25 09:25:11 +01:00
|
|
|
sudo nala install -y lxappearance qt5ct arandr xclip
|
2023-06-23 14:22:11 +01:00
|
|
|
|
|
|
|
|
# System Utilities
|
|
|
|
|
sudo nala install -y dialog mtools dosfstools avahi-daemon acpi acpid gvfs-backends
|
|
|
|
|
sudo systemctl enable avahi-daemon
|
|
|
|
|
sudo systemctl enable acpid
|
|
|
|
|
|
|
|
|
|
# Terminal Emulators
|
2023-06-30 17:10:19 +01:00
|
|
|
sudo nala install -y alacritty
|
2023-06-23 14:22:11 +01:00
|
|
|
|
|
|
|
|
# Modern replacement for ls
|
|
|
|
|
sudo nala install -y exa
|
|
|
|
|
|
|
|
|
|
# File Managers
|
|
|
|
|
sudo nala install -y pcmanfm ranger
|
|
|
|
|
|
|
|
|
|
# XFCE Settings
|
|
|
|
|
sudo nala install -y xfce4-settings xfce4-power-manager
|
|
|
|
|
|
|
|
|
|
# Audio Control
|
|
|
|
|
sudo nala install -y pulseaudio alsa-utils pavucontrol volumeicon-alsa
|
|
|
|
|
|
|
|
|
|
# System Information and Monitoring
|
|
|
|
|
sudo nala install -y neofetch htop
|
|
|
|
|
|
|
|
|
|
# Screenshots
|
|
|
|
|
sudo nala install -y flameshot
|
|
|
|
|
|
|
|
|
|
# Printer Support
|
|
|
|
|
sudo nala install -y cups simple-scan
|
|
|
|
|
sudo systemctl enable cups
|
|
|
|
|
|
|
|
|
|
# Bluetooth Support
|
2023-06-25 13:05:31 +01:00
|
|
|
sudo nala install -y bluez blueman
|
|
|
|
|
sudo systemctl enable bluetooth
|
2023-06-23 14:22:11 +01:00
|
|
|
|
|
|
|
|
# Messaging
|
|
|
|
|
sudo nala install -y telegram-desktop
|
|
|
|
|
|
|
|
|
|
# Menu and Window Managers
|
2023-07-02 14:40:12 +01:00
|
|
|
sudo nala install -y sxhkd numlockx rofi dunst libnotify-bin picom dmenu polybar dbus-x11
|
2023-06-23 14:22:11 +01:00
|
|
|
|
|
|
|
|
# Archive Management
|
|
|
|
|
sudo nala install -y unzip file-roller
|
|
|
|
|
|
|
|
|
|
# Text Editors
|
2023-06-25 09:25:11 +01:00
|
|
|
sudo nala install -y vim mousepad
|
2023-06-23 14:22:11 +01:00
|
|
|
|
|
|
|
|
# Image Viewer
|
|
|
|
|
sudo nala install -y viewnior feh sxiv ueberzug python3-pillow
|
|
|
|
|
#pip install pillow (for debian 11)
|
|
|
|
|
|
|
|
|
|
# Media Player
|
|
|
|
|
sudo nala install -y mpv
|
|
|
|
|
|
2023-06-25 09:25:11 +01:00
|
|
|
# Calculator
|
|
|
|
|
sudo nala install -y galculator
|
|
|
|
|
|
2023-06-23 14:22:11 +01:00
|
|
|
# Document Viewer
|
2023-07-03 08:12:48 +01:00
|
|
|
sudo nala install -y zathura
|
2023-06-23 14:22:11 +01:00
|
|
|
|
|
|
|
|
# Disk Utilities and Cleaning Tools
|
|
|
|
|
sudo nala install -y gnome-disk-utility bleachbit
|
|
|
|
|
|
2023-06-30 11:06:56 +01:00
|
|
|
|
|
|
|
|
# Neovim Build prerequisites
|
2023-06-30 17:10:19 +01:00
|
|
|
sudo nala install -y ninja-build gettext cmake curl python3.11-venv
|
2023-06-30 11:06:56 +01:00
|
|
|
|
2023-06-23 14:22:11 +01:00
|
|
|
# Required packages for i3-gaps installation
|
2023-06-30 17:10:19 +01:00
|
|
|
sudo nala install -y meson dh-autoreconf libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev xcb libxcb1-dev libxcb-icccm4-dev libyajl-dev libev-dev libxcb-xkb-dev libxcb-cursor-dev libxkbcommon-dev libxcb-xinerama0-dev libxkbcommon-x11-dev libstartup-notification0-dev libxcb-randr0-dev libxcb-xrm0 libxcb-xrm-dev libxcb-shape0 libxcb-shape0-dev i3status cmake
|
2023-06-23 14:22:11 +01:00
|
|
|
|
|
|
|
|
# Brave-Browser
|
|
|
|
|
|
|
|
|
|
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] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
|
|
|
|
|
|
|
|
|
|
sudo nala update
|
|
|
|
|
|
|
|
|
|
sudo nala install -y brave-browser
|
|
|
|
|
|
|
|
|
|
# Install Codium
|
|
|
|
|
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
|
|
|
|
|
|
|
|
|
|
echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list
|
|
|
|
|
|
|
|
|
|
sudo nala update
|
|
|
|
|
|
2023-06-24 19:05:22 +01:00
|
|
|
sudo nala install -y codium
|