-
Notifications
You must be signed in to change notification settings - Fork 118
Automation of the installation and update
Stephan Raabe edited this page Aug 5, 2024
·
7 revisions
#!/bin/bash
# Find the latest automation variables here:
# https://github.com/mylinuxforwork/dotfiles/wiki/Automation-of-the-installation-and-update
# -----------------------------------------------------
# SYSTEM UPDATES
# true: Execute full system update with yay
# false: Skip system update with yay
# -----------------------------------------------------
automation_checkforupdates=false
# -----------------------------------------------------
# PARALLEL DOWNLOADS
# true: Will activate parallel downloads
# false: Skip the activation of parallel downloads
# -----------------------------------------------------
automation_paralleldownloads=true
# -----------------------------------------------------
# DOTFILES INSTALLATION FOLDER
# Define a folder including subfolder for the dotfiles
# E.g., dotfiles for installing in ~/dotfiles
# -----------------------------------------------------
automation_dotfilesfolder="dotfiles"
# -----------------------------------------------------
# BACKUP OF YOUR DOTFILES
# true: Create a backup and archive it
# false: Skip the backup
# -----------------------------------------------------
automation_backup=true
# -----------------------------------------------------
# INSTALLTION
# true: Start the installation of new packages
# -----------------------------------------------------
automation_installation=true
# -----------------------------------------------------
# INSTALLATION PROFILE
# Hyprland: Will install Hyprland
# Qtile: Will install Qtile
# Hyprland,Qtile: Will install Hyprland and Qtile
# -----------------------------------------------------
automation_profile="Hyprland"
# -----------------------------------------------------
# FLATPAK
# true: Flatpak will be installed
# true: Flatpak will be skipped
# -----------------------------------------------------
automation_flatpak=false
# -----------------------------------------------------
# VM SUPPORT
# true: VM Support will be installed
# -----------------------------------------------------
automation_vm=false
# -----------------------------------------------------
# DISPLAY MANAGER
# true: Keep current setup
# -----------------------------------------------------
automation_displaymanager=true
# -----------------------------------------------------
# RESTORE
# true: Try to restore existing settings and configurations
# -----------------------------------------------------
automation_restore=true
# -----------------------------------------------------
# KEYBOARD
# true: Proceed with existing keyboard configuration
# -----------------------------------------------------
automation_keyboard=true
# -----------------------------------------------------
# EXECUTE HOOK SCRIPT
# true: Execute the hook.sh if exists
# -----------------------------------------------------
automation_hook=false
# -----------------------------------------------------
# BASH RC
# true: Install the .bashrc
# false: Keep existing .bashrc
# -----------------------------------------------------
automation_bashrc=true
# -----------------------------------------------------
# NEOVIM
# true: Install neovim configuration
# false: Skip installation of neovim configuration
# -----------------------------------------------------
automation_neovim=true
# -----------------------------------------------------
# COPY TO TARGETFOLDER
# true: Prepared dotfiles will be copied to the target folder
# -----------------------------------------------------
automation_copy=true
# -----------------------------------------------------
# RUN DIAGNOSIS
# true: Will execute the diagnosis script
# -----------------------------------------------------
automation_diagnosis=true
# -----------------------------------------------------
# EXECUTE POST SCRIPT
# true: Execute the post.sh if exists
# -----------------------------------------------------
automation_post=false
- Installation
- Update
- Uninstall
- Installation options
- Installation in a KVM Virtual Machine
- Protect your configuration and customize the installation
- Activate another ML4W Dotfiles installation
- Automate the installation and update
- Using the ML4W Dotfiles on other Distributions
- Hyprland and NVIDIA
- Switch SDL Videodriver between Wayland and X11