diff --git a/README.md b/README.md index 3a344ff..19e53ec 100644 --- a/README.md +++ b/README.md @@ -8,26 +8,80 @@ These are my personal scripts to automate tasks related to Linux/Unix environmen This is the legacy script that provides a basic setup for Debian, Fedora, and Arch systems. It includes the installation of essential packages for everyday usage, such as general tools, browsers, everyday apps, gaming-related apps, virtualization/container packages, remote access, U2F (Yubico), terminal/shell, development environment, and OpenRazer. +To run this script: +```sh +curl -sL https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/setup-linux.sh | bash +``` +Alternatively, using wget: +```sh +wget -qO- https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/setup-linux.sh | bash +``` + ### arch-setup.sh This script is specifically designed for Arch Linux systems. It includes functions to install packages, check and install `whiptail`, add repositories, update the system, set up Pacman configuration, and install various package groups such as Zsh, themes, games, Pipewire, Cups, NetworkManager, Bluetooth, virtualization, containers, U2F, and OpenRGB. It also includes a function to set up browsers and another to configure U2F. +To run this script: +```sh +curl -sL https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/arch-setup.sh | bash +``` +Alternatively, using wget: +```sh +wget -qO- https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/arch-setup.sh | bash +``` + ### debian-setup.sh This script is tailored for Debian-based systems. It includes functions to install packages, add repositories, update the system, set up Plymouth, and install various package groups such as Zsh, games, Pipewire, Cups, NetworkManager, Bluetooth, virtualization, containers, U2F, and OpenRGB. It also includes a function to set up browsers and another to configure U2F. +To run this script: +```sh +curl -sL https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/debian-setup.sh | bash +``` +Alternatively, using wget: +```sh +wget -qO- https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/debian-setup.sh | bash +``` + ### fedora-setup.sh This script is intended for Fedora systems. It is currently a placeholder and will be developed to include similar functionalities as the Arch and Debian setup scripts. +To run this script: +```sh +curl -sL https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/fedora-setup.sh | bash +``` +Alternatively, using wget: +```sh +wget -qO- https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/fedora-setup.sh | bash +``` + ### desktop-setup.sh This script helps in setting up different desktop environments on your system. It detects the distribution and installs the selected desktop environment (GNOME, KDE, XFCE, Cinnamon, MATE, Budgie, Sway, or Hyprland) along with necessary packages. +To run this script: +```sh +curl -sL https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/desktop-setup.sh | bash +``` +Alternatively, using wget: +```sh +wget -qO- https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/desktop-setup.sh | bash +``` + ### distrobox-setup.sh This script installs preconfigured Arch, Debian, and Fedora containers for development using `distrobox`. It checks if `distrobox` is installed, installs it if necessary, and sets up the selected containers. +To run this script: +```sh +curl -sL https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/distrobox-setup.sh | bash +``` +Alternatively, using wget: +```sh +wget -qO- https://git.justw.tf/Lightemerald/linux-scripts/raw/branch/main/distrobox-setup.sh | bash +``` + ## Roadmap - Add Jetbrain setup