Post-install script for Linux Mint and Debian/Ubuntu based distro. My recommendation for both home and education usage replacing Windows
Looks for Windows version?
- One-click installation, Just copy-paste command on Terminal
- Automates installation of daily-usage apps and Microsoft fonts
- Adding App Shortcut to Desktop for easy access (Linux Mint only)
- Enable Firewall (Block incoming connection by default)
- Enable zram with
zstdcompression - Setup DNS over TLS with systemd-resolved, using Cloudflare and ControlD Unfiltered
- Google Chrome
- OnlyOffice as Microsoft Office replacement, but you can still access Office Online or Google Workspaces via web browser
- VLC Media Player
- Spotify Linux Client
- GNOME Cheese/Kamoso (Camera App)
- GNOME Clocks/KClock (Clock App)
- Microsoft Corefonts (with
ttf-mscorefonts-installerpackages) - Flatpak and GNOME Software/KDE Discover (Script for Ubuntu flavor with Nosnap will get their snapd replaced with flatpak)
- software-properties-common and software-properties-gtk (Ubuntu only)
- Winbind for Active Directory
Just copy-paste the commands to your terminal and execute. The script will automatically downloaded and executed
-
Linux Mint Cinnamon, Linux Mint MATE, and Linux Mint Debian Edition
curl -fssL https://raw.githubusercontent.com/arfshl/linuxmint-postinstall/refs/heads/main/linuxmint/cinnamon.sh | sudo bash -
Linux Mint XFCE
curl -fssL https://raw.githubusercontent.com/arfshl/linuxmint-postinstall/refs/heads/main/linuxmint/xfce.sh | sudo bash -
Ubuntu Flavor with GTK (Ubuntu, Xubuntu, Ubuntu MATE, Cinnamon, Budgie, Unity)
curl -fssL https://raw.githubusercontent.com/arfshl/linuxmint-postinstall/refs/heads/main/ubuntu/ubuntu.sh | sudo bash -
Ubuntu Flavor with GTK (Ubuntu, Xubuntu, Ubuntu MATE, Cinnamon, Budgie, Unity) Nosnap
curl -fssL https://raw.githubusercontent.com/arfshl/linuxmint-postinstall/refs/heads/main/ubuntu/ubuntu-nosnap.sh | sudo bash -
Ubuntu Flavor with Qt (Kubuntu, Lubuntu, KDE Neon)
curl -fssL https://raw.githubusercontent.com/arfshl/linuxmint-postinstall/refs/heads/main/ubuntu/kubuntu.sh | sudo bash -
Ubuntu Flavor with Qt (Kubuntu, Lubuntu, KDE Neon) Nosnap
curl -fssL https://raw.githubusercontent.com/arfshl/linuxmint-postinstall/refs/heads/main/ubuntu/kubuntu-nosnap.sh | sudo bash
-
Debian GNOME, XFCE, Cinnamon, LXDE
-
Zorin OS
-
Pop! OS
-
Linux Lite
-
MX Linux Enable systemd first!
-
Elementary OS
-
AnduinOS
curl -fssL https://raw.githubusercontent.com/arfshl/linuxmint-postinstall/refs/heads/main/debian/debian-gtk.sh | sudo bash
-
Debian KDE, LXQt
-
Q4OS
curl -fssL https://raw.githubusercontent.com/arfshl/linuxmint-postinstall/refs/heads/main/debian/debian-qt.sh | sudo bash
sudo fallocate -l 4G /swapfile1 && sudo chmod 600 /swapfile1 && sudo mkswap /swapfile1 && sudo swapon /swapfile1 && echo '/swapfile1 none swap sw 0 0' | sudo tee -a /etc/fstab
sudo touch /swapfile1 && sudo chattr +C /swapfile1 && sudo dd if=/dev/zero of=/swapfile1 bs=1M count=4096 status=progress && sudo chmod 600 /swapfile1 && sudo mkswap /swapfile1 && sudo swapon /swapfile1 && echo '/swapfile1 none swap sw 0 0' | sudo tee -a /etc/fstab
If you installing on VMware, use this command to install the drivers
sudo apt install open-vm-tools-desktop -y
I also post my own setup script here