# vim: set ft=make : # Disable NTFS/exFAT monitor and notification service _disable-ntfs-service: #!/usr/bin/bash systemctl disable --now --user ntfs-nag.service systemctl mask --now --user ntfs-nag.service # Install System Flatpaks (Support for Rebasing) _install-system-flatpaks: #!/usr/bin/bash IMAGE_INFO="/usr/share/ublue-os/image-info.json" BASE_IMAGE_NAME=$(jq -r '."base-image-name"' < $IMAGE_INFO) if [[ ${BASE_IMAGE_NAME} == 'silverblue' ]]; then FLATPAKS="gnome_flatpaks/flatpaks" else FLATPAKS="kde_flatpaks/flatpaks" fi FLATPAK_LIST="$(curl https://raw.githubusercontent.com/ublue-os/bazzite/main/installer/${FLATPAKS} | tr '\n' ' ')" flatpak --system -y install --reinstall --or-update ${FLATPAK_LIST} # Toggle SSH availability on boot [group("network")] toggle-ssh ACTION="": #!/usr/bin/bash source /usr/lib/ujust/ujust.sh # Get hostname and IP address HOSTNAME=$(hostname) IP_ADDRESS=$(hostname -I | awk '{print $1}') # First IP address # Get current SSH status SSH_STATUS="Disabled" if systemctl is-enabled sshd | grep -q enabled; then SSH_STATUS="Enabled" fi OPTION="{{ ACTION }}" if [ "$OPTION" == "help" ]; then echo "Usage: ujust toggle-ssh