1
0
mirror of https://github.com/tommytran732/Linux-Setup-Scripts synced 2024-12-25 00:01:59 -05:00
My setup script for my Linux systems
Go to file
Tommy 67a942b662
Update Ubuntu-22.04-Desktop.sh
Signed-off-by: Tommy <contact@tommytran.io>
2023-06-05 23:57:50 -07:00
Customization.sh Rename customization.sh to Customization.sh 2023-06-03 02:24:08 -07:00
Fedora-Workstation-38.sh Restart chronyd 2023-06-05 23:40:28 -07:00
GCP-Debian-11-Docker.sh Add --no-install-recommends 2023-03-17 12:51:38 -04:00
GCP-Debian-11.sh Allow ICMP on servers 2023-03-20 14:39:50 -04:00
LICENSE Update LICENSE 2022-01-17 15:28:39 -05:00
Proxmox-7.sh Remove Discord PVE theme 2023-03-23 10:32:28 -04:00
README.md Update README.md 2022-11-20 16:53:51 -05:00
RHEL-Server-9.sh Enable automatic reboot 2023-04-16 15:33:37 -04:00
Ubuntu-22.04-Desktop.sh Update Ubuntu-22.04-Desktop.sh 2023-06-05 23:57:50 -07:00

Linux Setup Scripts

My setup scripts for my workstations. You should edit the scripts to your liking before running it. Please run the scripts as your actual user and not root. Provide sudo password when it asks you to. Flatpak packages and themes/icons are only installed for your user and not system wide.

Do note that I remove bluetooth (bluez and gnome-bluetooth) from the system, as well as the printing stack (cups, printer-drivers, etc) as I do not use them.

Visit my Matrix group: https://matrix.to/#/#tommytran732:matrix.org

Fedora Workstation 36

  1. Debloat Fedora
    The script removes some ~800 useless packages from the default installation. A lot of these have Flatpak alternatives.
  2. Setup basic privacy and security (Setting umask to 077, closing open ports on firewalld, randomizing mac address, kernel module blacklist, sysctl hardening, etc)
  3. Setup a BTRFS layout compatible with Timeshift. Credits to https://mutschler.dev/linux/fedora-btrfs-33/
  4. Setup Flathub
  5. Quality of life stuff (Installing some packages that I use, enabling autotrim, setting up a nice GNOME, GTK, and icon theme, speeding up DNF, ...)

Proxmox 7 & Debian 11

Setup basic privacy and security (installing apparmor profiles kernel module blacklist, sysctl hardening, etc)

Arch Linux

Check out this repository: https://github.com/tommytran732/Arch-Setup-Script

Qubes OS

Checkout this repository: https://github.com/tommytran732/QubesOS-Scripts

Fedora CoreOS

Checkout this repository: https://github.com/tommytran732/Fedora-CoreOS-Ignition