From: alex Date: Mon, 25 Mar 2024 23:06:32 +0000 (+0100) Subject: Add Nextcloud flatpak setup X-Git-Tag: 20241020-emacs~228 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=cf8c7b248f9c225e25760cc215bf44b50679f1fc;p=alex.git Add Nextcloud flatpak setup --- diff --git a/scripts/p7s/nextcloud.py b/scripts/p7s/nextcloud.py index 8aed832..e8c626f 100755 --- a/scripts/p7s/nextcloud.py +++ b/scripts/p7s/nextcloud.py @@ -11,8 +11,6 @@ def setup_nextcloud(): home = pathlib.Path.home().absolute() - assert args.style != "flatpak", "flatpak not implemented yet" - if args.style == "rclone": if not (home / ".config" / "rclone" / "rclone.conf").exists(): print("Visit https://nextcloud.pdp7.net/nextcloud/index.php/settings/user/security , create an app password") @@ -35,6 +33,9 @@ def setup_nextcloud(): """).lstrip()) subprocess.run(["systemctl", "--user", "enable", "--now", "nextcloud"], check=True) + elif args.style == "flatpak": + subprocess.run(["flatpak", "install", "com.nextcloud.desktopclient.nextcloud"], check=True) + input("complete the setup") if not (home / ".ssh").exists(): subprocess.run(["ln", "-s", home / "Nextcloud" / "_ssh", home / ".ssh"], check=True)