From f3bb166493a03285ed105ce92fd759dc819193e2 Mon Sep 17 00:00:00 2001 From: Rasmus Lauritsen Date: Mon, 17 Jun 2024 00:02:41 +0200 Subject: [PATCH] First commit --- install.sh | 23 +++++++++++++++++++++++ installer.sh | 8 ++++++++ 2 files changed, 31 insertions(+) create mode 100644 install.sh create mode 100644 installer.sh diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..ede6e31 --- /dev/null +++ b/install.sh @@ -0,0 +1,23 @@ +# Exit immediately if a command exits with a non-zero status +set -e + +# Needed for all installers +sudo apt update -y +sudo apt install -y curl git unzip + +# Ensure computer doesn't go to sleep or lock while installing +gsettings set org.gnome.desktop.screensaver lock-enabled false +gsettings set org.gnome.desktop.session idle-delay 0 + +# Run installers +for script in ~/.local/share/mise-en-place/install/*.sh; do source $script; done + +# Upgrade everything that might ask for a reboot last +sudo apt upgrade -y + +# Revert to normal idle and lock settings +gsettings set org.gnome.desktop.screensaver lock-enabled true +gsettings set org.gnome.desktop.session idle-delay 300 + +# Logout to pickup changes +#gum confirm "Ready to logout for all settings to take effect?" && gnome-session-quit --logout --no-prompt diff --git a/installer.sh b/installer.sh new file mode 100644 index 0000000..7e965ca --- /dev/null +++ b/installer.sh @@ -0,0 +1,8 @@ +echo "Installing git..." +sudo apt-get update > /dev/null +sudo apt-get install -y git > /dev/null + +echo "Cloning stable OMAKUB..." +git clone -b stable https://github.com/basecamp/omakub.git ~/.local/share/omakub > /dev/null + +source ~/.local/share/omakub/install.sh