diff --git a/install.sh b/install.sh index b2448967631fddc77139671c7610a6b6da0bff7c..ff2a24c744a76183631fa8be0cfe818c509bc05f 100644 --- a/install.sh +++ b/install.sh @@ -47,6 +47,7 @@ $openssh_server_key "$openssh_server_label" $openssh_server_enabled \ $openconnect_key "$openconnect_label" $openconnect_enabled \ $protonvpn_key "$protonvpn_label" $protonvpn_enabled \ $flatseal_key "$flatseal_label" $flatseal_enabled \ +$wireguard_key "$wireguard_label" $wireguard_enabled \ $swap_key "$swap_label" $swap_enabled \ 3>&1 1>&2 2>&3) IFS=' ' read -a selected_options <<< $selected_tags @@ -179,6 +180,9 @@ do elif [ $option = $flatseal_key ] then install_flatseal + elif [ $option = $wireguard_key ] + then + install_wireguard elif [ $option = $swap_key ] then setup_swap diff --git a/install_functions.sh b/install_functions.sh index d88f2e9cbd8b0f52f4c6117a895c566da0d17383..e1e1b3ede654fa7f95425ad954bb2cfdb3a4a671 100644 --- a/install_functions.sh +++ b/install_functions.sh @@ -356,3 +356,7 @@ install_flatseal() { install_flatpak_app $flatpak_id } + +install_wireguard() { + $apt_install_cmd wireguard +} diff --git a/options.sh b/options.sh index 4545dbbe30a7116f21e817aa9ff775bb57b8277a..8ed4a5c3ab6c350a5a48112d854d5d1f76dc9dda 100644 --- a/options.sh +++ b/options.sh @@ -44,6 +44,7 @@ openssh_server_enabled=$checkbox_unchecked openconnect_enabled=$checkbox_unchecked protonvpn_enabled=$checkbox_unchecked flatseal_enabled=$checkbox_unchecked +wireguard_enabled=$checkbox_unchecked swap_enabled=$checkbox_unchecked # labels @@ -88,6 +89,7 @@ openssh_server_key="openssh_server" openconnect_key="openconnect" protonvpn_key="proton_vpn" flatseal_key="flatseal" +wireguard_key="wireguard" swap_key="swap" # show text @@ -132,4 +134,5 @@ openssh_server_label="openssh-server" openconnect_label="openconnect" protonvpn_label="proton-vpn" flatseal_label="flatseal" +wireguard_label="wireguard" swap_label="swap"