Prepare for firewall to be setup on first run
This commit is contained in:
parent
28ba0bff7a
commit
661eed2640
@ -192,8 +192,7 @@ show_install_menu() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
show_install_service_menu() {
|
show_install_service_menu() {
|
||||||
case $(menu "Install" " Firewall\n Dropbox\n Tailscale") in
|
case $(menu "Install" " Dropbox\n Tailscale") in
|
||||||
*Firewall*) present_terminal omarchy-install-firewall ;;
|
|
||||||
*Dropbox*) present_terminal omarchy-install-dropbox ;;
|
*Dropbox*) present_terminal omarchy-install-dropbox ;;
|
||||||
*Tailscale*) present_terminal omarchy-install-tailscale ;;
|
*Tailscale*) present_terminal omarchy-install-tailscale ;;
|
||||||
*) show_install_menu ;;
|
*) show_install_menu ;;
|
||||||
|
@ -43,7 +43,6 @@ source $OMARCHY_INSTALL/development/development.sh
|
|||||||
source $OMARCHY_INSTALL/development/nvim.sh
|
source $OMARCHY_INSTALL/development/nvim.sh
|
||||||
source $OMARCHY_INSTALL/development/ruby.sh
|
source $OMARCHY_INSTALL/development/ruby.sh
|
||||||
source $OMARCHY_INSTALL/development/docker.sh
|
source $OMARCHY_INSTALL/development/docker.sh
|
||||||
source $OMARCHY_INSTALL/development/firewall.sh
|
|
||||||
|
|
||||||
# Desktop
|
# Desktop
|
||||||
source $OMARCHY_INSTALL/desktop/desktop.sh
|
source $OMARCHY_INSTALL/desktop/desktop.sh
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
if [[ -z "${OMARCHY_CHROOT_INSTALL:-}" ]]; then
|
|
||||||
omarchy-install-firewall
|
|
||||||
fi
|
|
8
bin/omarchy-install-firewall → install/first-run/firewall.sh
Executable file → Normal file
8
bin/omarchy-install-firewall → install/first-run/firewall.sh
Executable file → Normal file
@ -1,13 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
if ! command -v ufw &>/dev/null; then
|
|
||||||
sudo pacman -S --noconfirm ufw
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! command -v ufw-docker &>/dev/null; then
|
|
||||||
sudo pacman -S --noconfirm ufw-docker
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Allow nothing in, everything out
|
# Allow nothing in, everything out
|
||||||
sudo ufw default deny incoming
|
sudo ufw default deny incoming
|
||||||
sudo ufw default allow outgoing
|
sudo ufw default allow outgoing
|
@ -1,2 +0,0 @@
|
|||||||
echo "Enable ufw firewall"
|
|
||||||
source ~/.local/share/omarchy/install/development/firewall.sh
|
|
Loading…
x
Reference in New Issue
Block a user