From 084bd0872ce93610c699862f1e0bbc8814e6e69a Mon Sep 17 00:00:00 2001 From: Sunderland93 Date: Sun, 21 Jul 2024 11:45:09 +0400 Subject: [PATCH] Update to 1.1 --- calamares/branding/tileos-qtile/branding.desc | 10 +- calamares/modules/fstab.conf | 2 +- calamares/modules/mount.conf | 4 + .../dh_installchangelogs.dch.trimmed | 23 ++ .../installed-by-dh_install | 10 + .../installed-by-dh_installdocs | 0 .../calamares-settings-tileos-qtile.substvars | 2 + .../DEBIAN/conffiles | 21 + .../DEBIAN/control | 16 + .../DEBIAN/md5sums | 11 + .../DEBIAN/postrm | 12 + .../DEBIAN/preinst | 13 + .../branding/tileos-qtile/branding.desc | 30 ++ .../calamares/branding/tileos-qtile/show.qml | 51 +++ .../branding/tileos-qtile/slide1.png | Bin 0 -> 15494 bytes .../branding/tileos-qtile/stylesheet.qss | 46 +++ .../branding/tileos-qtile/tileos-logo.png | Bin 0 -> 9890 bytes .../branding/tileos-qtile/welcome.png | Bin 0 -> 199825 bytes .../etc/calamares/modules/bootloader.conf | 54 +++ .../etc/calamares/modules/displaymanager.conf | 13 + .../etc/calamares/modules/finished.conf | 4 + .../etc/calamares/modules/fstab.conf | 11 + .../modules/luksopenswaphookcfg.conf | 4 + .../etc/calamares/modules/machineid.conf | 15 + .../etc/calamares/modules/mount.conf | 36 ++ .../etc/calamares/modules/netinstall.conf | 12 + .../etc/calamares/modules/netinstall.yaml | 190 +++++++++ .../etc/calamares/modules/packages.conf | 18 + .../etc/calamares/modules/partition.conf | 8 + .../etc/calamares/modules/unpackfs.conf | 5 + .../etc/calamares/modules/users.conf | 17 + .../etc/calamares/modules/welcome.conf | 27 ++ .../etc/calamares/settings.conf | 134 +++++++ .../usr/bin/install-tileos | 15 + .../modules/bootloader-config/module.desc | 6 + .../modules/dpkg-unsafe-io-undo/module.desc | 6 + .../modules/dpkg-unsafe-io/module.desc | 6 + .../modules/sources-final/module.desc | 6 + .../usr/sbin/bootloader-config | 21 + .../usr/sbin/dpkg-unsafe-io | 13 + .../usr/sbin/sources-final | 25 ++ .../share/applications/install-tileos.desktop | 13 + .../changelog.gz | Bin 0 -> 250 bytes .../calamares-settings-tileos-qtile/copyright | 378 ++++++++++++++++++ debian/changelog | 6 + debian/debhelper-build-stamp | 1 + debian/files | 2 + scripts/bootloader-config | 9 +- 48 files changed, 1298 insertions(+), 8 deletions(-) create mode 100644 debian/.debhelper/generated/calamares-settings-tileos-qtile/dh_installchangelogs.dch.trimmed create mode 100644 debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_install create mode 100644 debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_installdocs create mode 100644 debian/calamares-settings-tileos-qtile.substvars create mode 100644 debian/calamares-settings-tileos-qtile/DEBIAN/conffiles create mode 100644 debian/calamares-settings-tileos-qtile/DEBIAN/control create mode 100644 debian/calamares-settings-tileos-qtile/DEBIAN/md5sums create mode 100755 debian/calamares-settings-tileos-qtile/DEBIAN/postrm create mode 100755 debian/calamares-settings-tileos-qtile/DEBIAN/preinst create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/branding.desc create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/show.qml create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/slide1.png create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/stylesheet.qss create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/tileos-logo.png create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/welcome.png create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/bootloader.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/displaymanager.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/finished.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/fstab.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/luksopenswaphookcfg.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/machineid.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/mount.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.yaml create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/packages.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/partition.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/unpackfs.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/users.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/modules/welcome.conf create mode 100644 debian/calamares-settings-tileos-qtile/etc/calamares/settings.conf create mode 100755 debian/calamares-settings-tileos-qtile/usr/bin/install-tileos create mode 100644 debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/bootloader-config/module.desc create mode 100644 debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io-undo/module.desc create mode 100644 debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io/module.desc create mode 100644 debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/sources-final/module.desc create mode 100755 debian/calamares-settings-tileos-qtile/usr/sbin/bootloader-config create mode 100755 debian/calamares-settings-tileos-qtile/usr/sbin/dpkg-unsafe-io create mode 100755 debian/calamares-settings-tileos-qtile/usr/sbin/sources-final create mode 100644 debian/calamares-settings-tileos-qtile/usr/share/applications/install-tileos.desktop create mode 100644 debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/changelog.gz create mode 100644 debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/copyright create mode 100644 debian/debhelper-build-stamp create mode 100644 debian/files diff --git a/calamares/branding/tileos-qtile/branding.desc b/calamares/branding/tileos-qtile/branding.desc index 35956ca..03c2c35 100644 --- a/calamares/branding/tileos-qtile/branding.desc +++ b/calamares/branding/tileos-qtile/branding.desc @@ -6,12 +6,12 @@ windowSize: "890px,600px" strings: productName: TileOS shortProductName: TileOS - version: 1.0 (t-rex) - shortVersion: 1.0 - versionedName: TileOS 1.0 (t-rex) - shortVersionedName: TileOS 1.0 + version: 1.1 (t-rex) + shortVersion: 1.1 + versionedName: TileOS 1.1 (t-rex) + shortVersionedName: TileOS 1.1 bootloaderEntryName: TileOS - supportUrl: https://github.com/Tile-OS/TileOS/issues + supportUrl: https://gitlab.com/tile-os/tileos/-/issues images: productLogo: "tileos-logo.png" diff --git a/calamares/modules/fstab.conf b/calamares/modules/fstab.conf index 2990717..b3acba4 100644 --- a/calamares/modules/fstab.conf +++ b/calamares/modules/fstab.conf @@ -1,7 +1,7 @@ --- mountOptions: default: defaults,noatime - btrfs: defaults,noatime,space_cache,autodefrag + btrfs: defaults,noatime,space_cache=v2,autodefrag ssdExtraMountOptions: ext4: discard jfs: discard diff --git a/calamares/modules/mount.conf b/calamares/modules/mount.conf index bb28eed..95ebb58 100644 --- a/calamares/modules/mount.conf +++ b/calamares/modules/mount.conf @@ -34,3 +34,7 @@ extraMountsEfi: - device: efivarfs fs: efivarfs mountPoint: /sys/firmware/efi/efivars + efi: true + - device: /dev/pts + mountPoint: /dev/pts + options: bind diff --git a/debian/.debhelper/generated/calamares-settings-tileos-qtile/dh_installchangelogs.dch.trimmed b/debian/.debhelper/generated/calamares-settings-tileos-qtile/dh_installchangelogs.dch.trimmed new file mode 100644 index 0000000..5abf7f3 --- /dev/null +++ b/debian/.debhelper/generated/calamares-settings-tileos-qtile/dh_installchangelogs.dch.trimmed @@ -0,0 +1,23 @@ +calamares-settings-tileos-qtile (0.4~tileos) unstable; urgency=medium + + * Fix exec name + + -- Aleksey Samoilov Sun, 03 Dec 2023 14:59:10 +0400 + +calamares-settings-tileos-qtile (0.3~tileos) unstable; urgency=medium + + * Change executable + + -- Aleksey Samoilov Sun, 26 Nov 2023 22:25:30 +0400 + +calamares-settings-tileos-qtile (0.2~tileos) unstable; urgency=medium + + * Fix branding + + -- Aleksey Samoilov Sat, 25 Nov 2023 22:21:29 +0400 + +calamares-settings-tileos-qtile (0.1~tileos) unstable; urgency=medium + + * Initial release + + -- Aleksey Samoilov Sat, 11 Nov 2023 21:10:51 +0400 diff --git a/debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_install b/debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_install new file mode 100644 index 0000000..a07fc65 --- /dev/null +++ b/debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_install @@ -0,0 +1,10 @@ +./calamares +./calamares-modules/bootloader-config +./calamares-modules/dpkg-unsafe-io +./calamares-modules/dpkg-unsafe-io-undo +./calamares-modules/sources-final +./scripts/bootloader-config +./scripts/dpkg-unsafe-io +./scripts/sources-final +./install-tileos.desktop +./install-tileos diff --git a/debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_installdocs b/debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_installdocs new file mode 100644 index 0000000..e69de29 diff --git a/debian/calamares-settings-tileos-qtile.substvars b/debian/calamares-settings-tileos-qtile.substvars new file mode 100644 index 0000000..978fc8b --- /dev/null +++ b/debian/calamares-settings-tileos-qtile.substvars @@ -0,0 +1,2 @@ +misc:Depends= +misc:Pre-Depends= diff --git a/debian/calamares-settings-tileos-qtile/DEBIAN/conffiles b/debian/calamares-settings-tileos-qtile/DEBIAN/conffiles new file mode 100644 index 0000000..93ec97c --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/DEBIAN/conffiles @@ -0,0 +1,21 @@ +/etc/calamares/branding/tileos-qtile/branding.desc +/etc/calamares/branding/tileos-qtile/show.qml +/etc/calamares/branding/tileos-qtile/slide1.png +/etc/calamares/branding/tileos-qtile/stylesheet.qss +/etc/calamares/branding/tileos-qtile/tileos-logo.png +/etc/calamares/branding/tileos-qtile/welcome.png +/etc/calamares/modules/bootloader.conf +/etc/calamares/modules/displaymanager.conf +/etc/calamares/modules/finished.conf +/etc/calamares/modules/fstab.conf +/etc/calamares/modules/luksopenswaphookcfg.conf +/etc/calamares/modules/machineid.conf +/etc/calamares/modules/mount.conf +/etc/calamares/modules/netinstall.conf +/etc/calamares/modules/netinstall.yaml +/etc/calamares/modules/packages.conf +/etc/calamares/modules/partition.conf +/etc/calamares/modules/unpackfs.conf +/etc/calamares/modules/users.conf +/etc/calamares/modules/welcome.conf +/etc/calamares/settings.conf diff --git a/debian/calamares-settings-tileos-qtile/DEBIAN/control b/debian/calamares-settings-tileos-qtile/DEBIAN/control new file mode 100644 index 0000000..4d611bb --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/DEBIAN/control @@ -0,0 +1,16 @@ +Package: calamares-settings-tileos-qtile +Version: 0.4~tileos +Architecture: all +Maintainer: Aleksey Samoilov +Installed-Size: 308 +Depends: calamares, cryptsetup, keyutils, python3-toml, qml-module-qtquick-window2, qml-module-qtquick2 +Conflicts: calamaes-settings-tileos-river, calamares-settings-debian, calamares-settings-tileos-sway +Provides: calamares-settings +Section: utils +Priority: optional +Homepage: https://gitlab.com/tile-os/calamares-settings-tileos-qtile.git +Description: TileOS Qtile theme and settings for the Calamares Installer + Calamares is a generic installer framework for Linux distributions. + By default, it contains a set of boilerplate wording and images. This + package provides the latest TileOS artwork as well as scripts that + supports EFI installations. diff --git a/debian/calamares-settings-tileos-qtile/DEBIAN/md5sums b/debian/calamares-settings-tileos-qtile/DEBIAN/md5sums new file mode 100644 index 0000000..12810a7 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/DEBIAN/md5sums @@ -0,0 +1,11 @@ +430bc75283787237c9b2a64feeef13ae usr/bin/install-tileos +726a342ac36e842411da0f43fb02fa4d usr/lib/calamares/modules/bootloader-config/module.desc +8f3fde172b47d22e6f80afd28770a204 usr/lib/calamares/modules/dpkg-unsafe-io-undo/module.desc +52c4f334868b32557be9c2444892597f usr/lib/calamares/modules/dpkg-unsafe-io/module.desc +4b91d31fff61107459e6ea7f22c119aa usr/lib/calamares/modules/sources-final/module.desc +64ea01e3561ade4eb6f56d5a6351f921 usr/sbin/bootloader-config +ade2063ed3a91abd0de9ba4dff38de3a usr/sbin/dpkg-unsafe-io +416e68adbfccf27d56a51b5c5def770f usr/sbin/sources-final +3644233b9414030b6615eb7f265aa9e2 usr/share/applications/install-tileos.desktop +e4464dddf8d88edd4a48ac5d9f728715 usr/share/doc/calamares-settings-tileos-qtile/changelog.gz +21e0af09aa95f52ddca11f55366acee3 usr/share/doc/calamares-settings-tileos-qtile/copyright diff --git a/debian/calamares-settings-tileos-qtile/DEBIAN/postrm b/debian/calamares-settings-tileos-qtile/DEBIAN/postrm new file mode 100755 index 0000000..48f5d30 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/DEBIAN/postrm @@ -0,0 +1,12 @@ +#!/bin/sh +set -e + +case "$1" in + remove) + # Restore original Calamares icon + dpkg-divert --quiet --rename --package calamares-settings-tileos-qtile \ + --remove /usr/share/applications/calamares.desktop + ;; +esac + + diff --git a/debian/calamares-settings-tileos-qtile/DEBIAN/preinst b/debian/calamares-settings-tileos-qtile/DEBIAN/preinst new file mode 100755 index 0000000..394aa66 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/DEBIAN/preinst @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +case "$1" in + install|upgrade) + # Hide upstream calamares icon when this package is installed + dpkg-divert --quiet --package calamares-settings-tileos-qtile \ + --divert /usr/share/applications/calamares.desktop.orig \ + --rename /usr/share/applications/calamares.desktop + ;; +esac + + diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/branding.desc b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/branding.desc new file mode 100644 index 0000000..35956ca --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/branding.desc @@ -0,0 +1,30 @@ +--- +componentName: tileos-qtile +windowExpanding: normal +windowSize: "890px,600px" + +strings: + productName: TileOS + shortProductName: TileOS + version: 1.0 (t-rex) + shortVersion: 1.0 + versionedName: TileOS 1.0 (t-rex) + shortVersionedName: TileOS 1.0 + bootloaderEntryName: TileOS + supportUrl: https://github.com/Tile-OS/TileOS/issues + +images: + productLogo: "tileos-logo.png" + productIcon: "tileos-logo.png" + productWelcome: "welcome.png" + # productWallpaper: "wallpaper.png" + +slideshow: "show.qml" + +style: + sidebarBackground: "#1e2030" + sidebarText: "#cad3f5" + sidebarTextSelect: "#24273a" + sidebarTextSelect: "#24273a" + +slideshowAPI: 2 diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/show.qml b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/show.qml new file mode 100644 index 0000000..4149ce3 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/show.qml @@ -0,0 +1,51 @@ +/* === This file is part of Calamares - === + * + * Copyright 2015, Teo Mrnjavac + * Copyright 2018-2019, Jonathan Carter + * + * Calamares is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, or (at your option) any later version. + * + * Calamares is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Calamares. If not, see . + */ + +import QtQuick 2.0; +import calamares.slideshow 1.0; + +Presentation +{ + id: presentation + + Timer { + interval: 20000 + repeat: true + onTriggered: presentation.goToNextSlide() + } + + Slide { + Image { + id: background1 + source: "slide1.png" + width: 467; height: 280 + fillMode: Image.PreserveAspectFit + anchors.centerIn: parent + } + Text { + anchors.horizontalCenter: background1.horizontalCenter + anchors.top: background1.bottom + text: qsTr("Welcome to TileOS 1.0 T-Rex.
"+ + "The rest of the installation is automated and should complete in a few minutes.") + wrapMode: Text.WordWrap + width: 600 + horizontalAlignment: Text.Center + } + } + +} diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/slide1.png b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/slide1.png new file mode 100644 index 0000000000000000000000000000000000000000..771228df3fff31bde968c8673fce5629bd05c358 GIT binary patch literal 15494 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 Nt7xCcpSybV{{f@liwgh% literal 0 HcmV?d00001 diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/stylesheet.qss b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/stylesheet.qss new file mode 100644 index 0000000..44ac77a --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/stylesheet.qss @@ -0,0 +1,46 @@ +/* + +A branding component can ship a stylesheet (like this one) +which is applied to parts of the Calamares user-interface. +In principle, all parts can be styled through CSS. +Missing parts should be filed as issues. + +The IDs are based on the object names in the C++ code. + +Documentation for styling Qt Widgets through a stylesheet +can be found at + https://doc.qt.io/qt-5/stylesheet-examples.html +In Calamares, styling widget classes is supported (e.g. +using `QComboBox` as a selector). You can also use specific +object names (ids), which you can find through debugging tools. + +*/ + +/* Main application window. */ + +#mainApp { +} + +/*-----QPushButton-----*/ + +QPushButton::flat { + background-color: transparent; + border: none; + color: #cad3f5; +} + +/* Partitioning module. + +#bootInfoIcon { } +#bootInfoLable { } +#deviceInfoIcon { } +#defineInfoLabel { } +#scrollAreaWidgetContents { } +#partitionBarView { } +*/ + +/* Licensing module. + +#licenseItem { } +#licenseItemFullText { } +*/ diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/tileos-logo.png b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/tileos-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e84bb9e26009e2c1a5431f8a4a62aea2b8d7502f GIT binary patch literal 9890 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 literal 0 HcmV?d00001 diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/welcome.png b/debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/welcome.png new file mode 100644 index 0000000000000000000000000000000000000000..b52ad7c5fe9a877a6d9d2961d7f16cfd40f404ef GIT binary patch literal 199825 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 l)Sg/ . When +# setting the option here, keep in mind that the name is sanitized +# (problematic characters, see above, are replaced). +# +# efiBootloaderId: "dirname" + +# Optionally install a copy of the GRUB EFI bootloader as the EFI +# fallback loader (either bootia32.efi or bootx64.efi depending on +# the system). This may be needed on certain systems (Intel DH87MC +# seems to be the only one). If you set this to false, take care +# to add another module to optionally install the fallback on those +# boards that need it. +installEFIFallback: false diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/displaymanager.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/displaymanager.conf new file mode 100644 index 0000000..a33baf1 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/displaymanager.conf @@ -0,0 +1,13 @@ +displaymanagers: + - greetd + +greetd: + greeter_user: "_greetd" + greeter_group: "_greetd" + +defaultDesktopEnvironment: + executable: "start-qtile-wayland" + desktopFile: "qtile-wayland" + +basicSetup: false +sysconfigSetup: false diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/finished.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/finished.conf new file mode 100644 index 0000000..188edf0 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/finished.conf @@ -0,0 +1,4 @@ +--- +restartNowEnabled: true +restartNowChecked: true +restartNowCommand: "systemctl -i reboot" diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/fstab.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/fstab.conf new file mode 100644 index 0000000..2990717 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/fstab.conf @@ -0,0 +1,11 @@ +--- +mountOptions: + default: defaults,noatime + btrfs: defaults,noatime,space_cache,autodefrag +ssdExtraMountOptions: + ext4: discard + jfs: discard + xfs: discard + swap: discard + btrfs: discard,compress=lzo +crypttabOptions: luks,keyscript=/bin/cat diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/luksopenswaphookcfg.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/luksopenswaphookcfg.conf new file mode 100644 index 0000000..f5610cd --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/luksopenswaphookcfg.conf @@ -0,0 +1,4 @@ +# Writes an openswap configuration with LUKS settings to the given path +--- +# Path of the configuration file to write (in the target system) +configFilePath: /etc/openswap.conf diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/machineid.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/machineid.conf new file mode 100644 index 0000000..fa3527f --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/machineid.conf @@ -0,0 +1,15 @@ +--- +# Whether to create /etc/machine-id for systemd. +systemd: true +# Whether to create /var/lib/dbus/machine-id for D-Bus. +dbus: true +# Whether /var/lib/dbus/machine-id should be a symlink to /etc/machine-id +# (ignored if dbus is false, or if there is no /etc/machine-id to point to). +symlink: true +# Whether to copy entropy from the host +entropy-copy: true +# Which files to write (paths in the target) +entropy-files: + - /var/lib/urandom/random-seed + - /var/lib/systemd/random-seed + diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/mount.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/mount.conf new file mode 100644 index 0000000..bb28eed --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/mount.conf @@ -0,0 +1,36 @@ +# Mount filesystems in the target (generally, before treating the +# target as a usable chroot / "live" system). Filesystems are +# automatically mounted from the partitioning module. Filesystems +# listed here are **extra**. The filesystems listed in *extraMounts* +# are mounted in all target systems. The filesystems listed in +# *extraMountsEfi* are mounted in the target system **only** if +# the host machine uses UEFI. +--- +# Extra filesystems to mount. The key's value is a list of entries; each +# entry has four keys: +# - device The device node to mount +# - fs The filesystem type to use +# - mountPoint Where to mount the filesystem +# - options (optional) Extra options to pass to mount(8) +# +extraMounts: + - device: proc + fs: proc + mountPoint: /proc + - device: sys + fs: sysfs + mountPoint: /sys + - device: /dev + mountPoint: /dev + options: bind + - device: tmpfs + fs: tmpfs + mountPoint: /run + - device: /run/udev + mountPoint: /run/udev + options: bind + +extraMountsEfi: + - device: efivarfs + fs: efivarfs + mountPoint: /sys/firmware/efi/efivars diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.conf new file mode 100644 index 0000000..c206558 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.conf @@ -0,0 +1,12 @@ +groupsUrl: + - file:///etc/calamares/modules/netinstall.yaml + +required: false + +label: + sidebar: "Applications" + sidebar[nl]: "Applicaties" + sidebar[ja]: "アプリケーション" + title: "Applications" + title[nl]: "Applicaties" + title[ja]: "アプリケーション" diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.yaml b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.yaml new file mode 100644 index 0000000..a352783 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.yaml @@ -0,0 +1,190 @@ +- name: "Accessories" + description: "Accessories" + critical: false + hidden: false + selected: false + expanded: false + packages: + - featherpad + - file-roller + - flameshot + - galculator + - gnome-disk-utility + - keepassxc + - liferea + - mcomix + - mate-calc + - mediainfo-gui + - mintstick + - mousepad + - neovim + - qtpass + - qualculate + - waypipe + - wayvnc +- name: "Development" + description: "Software for developers" + critical: false + hidden: false + selected: false + expanded: false + packages: + - apostrophe + - arduino + - bluefish + - code + - emacs + - geany + - ghex + - git-cola + - gnome-builder + - kate + - kdevelop + - kicad + - meld + - micro + - notepadqq + - qtcreator +- name: "Games" + description: "Game clietns, emulators, etc" + critical: false + hidden: false + selected: false + expanded: false + packages: + - dolphin-emu + - dosbox + - gamehub + - gamemode + - gamescope + - lutris + - mame + - mgba-qt + - mupen64plus-qt + - nestopia + - protontricks + - retroarch + - steam + - stella + - yuzu +- name: "Graphics" + description: "Graphics software" + critical: false + hidden: false + selected: false + expanded: false + packages: + - blender + - darktable + - eom + - gimp + - inkscape + - krita + - lximage-qt + - mypaint + - rawtherapee + - ristretto + - simple-scan + - tupi +- name: "Internet" + description: "Web browsers, mail clietns, torrent clietns, etc" + critical: false + hidden: false + selected: false + expanded: false + packages: + - brave-browser + - chromium + - dino + - epiphany-browser + - falkon + - filezilla + - gajim + - geary + - librewolf + - nheko + - telegram-desktop + - thunderbird + - transmission-gtk + - quassel + - quaternion + - qbittorrent + - qutebrowser +- name: "Multimedia" + description: "Multimedia software (players, audio libraries, etc)" + critical: false + hidden: false + selected: false + expanded: false + packages: + - audacious + - audacity + - cantata + - celluloid + - cheese + - clementine + - easyeffects + - elisa + - handbrake + - kdenlive + - lmms + - mpv + - musikcube + - obs-studio + - pipewire-jack + - sayonara + - shotcut + - strawberry + - vlc + - webcamoid +- name: "Office" + description: "Document viewers, office suite" + critical: false + hidden: false + selected: false + expanded: false + packages: + - libreoffice + - libreoffice-writer + - libreoffice-impress + - libreoffice-calc + - libreoffice-base + - libreoffice-draw + - libreoffice-math + - okular + - onlyoffice-desktopeditors + - qpdfview + - zathura +- name: "System" + description: "Various system software, emulators and VM's" + critical: false + hidden: false + selected: false + expanded: false + packages: + - alacritty + - aqemu + - corectrl + - cpu-x + - distrobox + - drm-info + - firewalld + - firewall-config + - firetools + - gnome-packagekit + - gsmartcontrol + - htop + - inxi + - kitty + - mate-terminal + - opensnitch + - qemu-system + - radeontop + - sakura + - system-config-printer + - terminator + - timeshift + - virt-manager + - virtualbox + - xfce4-terminal + - ydotool diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/packages.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/packages.conf new file mode 100644 index 0000000..b85e1b1 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/packages.conf @@ -0,0 +1,18 @@ +backend: apt + +skip_if_no_internet: false +update_db: true +update_system: false + +operations: + - remove: + - 'live-boot' + - 'live-boot-doc' + - 'live-config' + - 'live-config-doc' + - 'live-config-systemd' + - 'live-config-systemd' + - 'live-tools' + - 'live-task-localisation' + - 'live-task-recommended' + - 'calamares-settings-tileos-sway' diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/partition.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/partition.conf new file mode 100644 index 0000000..38f3219 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/partition.conf @@ -0,0 +1,8 @@ +efiSystemPartition: "/boot/efi" +enableLuksAutomatedPartitioning: true +userSwapChoices: + - none + - file +initialSwapChoice: file +drawNestedPartitions: true +defaultFileSystemType: "ext4" diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/unpackfs.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/unpackfs.conf new file mode 100644 index 0000000..833a68b --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/unpackfs.conf @@ -0,0 +1,5 @@ +--- +unpack: + - source: "/run/live/medium/live/filesystem.squashfs" + sourcefs: "squashfs" + destination: "" diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/users.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/users.conf new file mode 100644 index 0000000..0f2082a --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/users.conf @@ -0,0 +1,17 @@ +--- +userGroup: users +defaultGroups: + - cdrom + - floppy + - sudo + - audio + - dip + - video + - plugdev + - netdev + - lpadmin + - scanner + - bluetooth +autologinGroup: autologin +sudoersGroup: sudo +setRootPassword: false diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/modules/welcome.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/welcome.conf new file mode 100644 index 0000000..4e94321 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/modules/welcome.conf @@ -0,0 +1,27 @@ +--- +showSupportUrl: true +showKnownIssuesUrl: false +showReleaseNotesUrl: false + +requirements: + requiredStorage: 20 + requiredRam: 1.0 + internetCheckUrl: https://google.com/ + + check: + - storage + - ram + - power + - root + - internet + required: + - storage + - ram + - root + - internet + +# Try to set language if internet available +geoip: + style: "json" + url: "https://ipapi.co/json" + selector: "country" diff --git a/debian/calamares-settings-tileos-qtile/etc/calamares/settings.conf b/debian/calamares-settings-tileos-qtile/etc/calamares/settings.conf new file mode 100644 index 0000000..a81160e --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/etc/calamares/settings.conf @@ -0,0 +1,134 @@ +# Configuration file for Calamares +# Syntax is YAML 1.2 +--- + +# "local" is LIBDIR/calamares/modules with settings in SHARE/calamares/modules +modules-search: [ local, /usr/lib/calamares/modules ] + +# If this is set to true, Calamares refers to itself as a "setup program" +# rather than an "installer". Defaults to the value of dont-chroot, but +# Calamares will complain if this is not explicitly set. +oem-setup: false + +# If this is set to true, the "Cancel" button will be disabled entirely. +# The button is also hidden from view. +# +# This can be useful if when e.g. Calamares is used as a post-install +# configuration tool and you require the user to go through all the +# configuration steps. +# +# Default is false, but Calamares will complain if this is not explicitly set. +# +# YAML: boolean. +disable-cancel: false + +# If this is set to true, the "Cancel" button will be disabled once +# you start the 'Installation', meaning there won't be a way to cancel +# the Installation until it has finished or installation has failed. +# +# Default is false, but Calamares will complain if this is not explicitly set. +# +# YAML: boolean. +disable-cancel-during-exec: false + +# If this is set to true, the "Next" and "Back" button will be hidden once +# you start the 'Installation'. +# +# Default is false, but Calamares will complain if this is not explicitly set. +# +# YAML: boolean. +hide-back-and-next-during-exec: false + +# If this is set to true, then once the end of the sequence has +# been reached, the quit (done) button is clicked automatically +# and Calamares will close. Default is false: the user will see +# that the end of installation has been reached, and that things are ok. +# +# +quit-at-end: false + +sequence: +# Phase 1 - prepare. +# View modules are shown as UI pages, jobs from job modules +# are executed immediately in the background. +# Jobs should be executed sparingly (if at all) in this phase. +- show: + - welcome + - locale + - keyboard + - netinstall + - partition + - users + - summary + +# Phase 2 - install. +# View modules are not shown. Only the view modules shown +# in the previous phase are allowed, their names should be +# added here as placeholders to specify the order in which +# view module jobs should be enqueued. Job modules are +# also allowed. +- exec: + - partition + - mount + - unpackfs + - dpkg-unsafe-io + - machineid + - fstab + - locale + - keyboard + - localecfg + - users + - displaymanager + - networkcfg + - hwclock + - services-systemd + - bootloader-config + - grubcfg + - bootloader + - packages + - luksbootkeyfile + - plymouthcfg + - initramfscfg + - initramfs + - dpkg-unsafe-io-undo + - sources-final + - umount + +# Phase 3 - postinstall. +# View modules are shown as UI pages, jobs from job modules are +# executed immediately in the background. +# Jobs should be executed sparingly (if at all) in this phase. +- show: + - finished + +# A branding component is a directory, either in +# SHARE/calamares/branding or in /etc/calamares/branding +# (the latter takes precedence). The directory must contain a +# YAML file branding.desc which may reference additional resources +# (such as images) as paths relative to the current directory. +# Only the name of the branding component (directory) should be +# specified here, Calamares then takes care of finding it and +# loading the contents. +branding: tileos-qtile + +# If this is set to true, Calamares will show an "Are you sure?" prompt right +# before each execution phase, i.e. at points of no return. If this is set to +# false, no prompt is shown. Default is false. +# +# YAML: boolean. +prompt-install: false + +# If this is set to true, Calamares will execute all target environment +# commands in the current environment, without chroot. This setting should +# only be used when setting up Calamares as a post-install configuration tool, +# as opposed to a full operating system installer. +# +# Some official Calamares modules are not expected to function with this +# setting. (e.g. partitioning seems like a bad idea, since that is expected to +# have been done already) +# +# Default is false (for a normal installer). +# +# YAML: boolean. +dont-chroot: false + diff --git a/debian/calamares-settings-tileos-qtile/usr/bin/install-tileos b/debian/calamares-settings-tileos-qtile/usr/bin/install-tileos new file mode 100755 index 0000000..8dc4dad --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/bin/install-tileos @@ -0,0 +1,15 @@ +#!/bin/sh +### +# Wrapper for running calamares on Debian live media +### + +# Stale file left behind by live-build that messes with partitioning +sudo mv /etc/fstab /etc/fstab.orig.calamares + +# Access control to run calamares as root for xwayland +xhost +si:localuser:root +pkexec calamares -d -style Fusion +xhost -si:localuser:root + +# Restore stale fstab, for what it's worth +sudo mv /etc/fstab.orig.calamares /etc/fstab diff --git a/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/bootloader-config/module.desc b/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/bootloader-config/module.desc new file mode 100644 index 0000000..ace4c06 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/bootloader-config/module.desc @@ -0,0 +1,6 @@ +--- +type: "job" +name: "bootloader-config" +interface: "process" +command: "/usr/sbin/bootloader-config" +timeout: 600 diff --git a/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io-undo/module.desc b/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io-undo/module.desc new file mode 100644 index 0000000..15f80f8 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io-undo/module.desc @@ -0,0 +1,6 @@ +--- +type: "job" +name: "dpkg-unsafe-io-undo" +interface: "process" +command: "/usr/sbin/dpkg-unsafe-io -u" +timeout: 600 diff --git a/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io/module.desc b/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io/module.desc new file mode 100644 index 0000000..aea9625 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io/module.desc @@ -0,0 +1,6 @@ +--- +type: "job" +name: "dpkg-unsafe-io" +interface: "process" +command: "/usr/sbin/dpkg-unsafe-io" +timeout: 600 diff --git a/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/sources-final/module.desc b/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/sources-final/module.desc new file mode 100644 index 0000000..4ff75eb --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/sources-final/module.desc @@ -0,0 +1,6 @@ +--- +type: "job" +name: "sources-final" +interface: "process" +command: "/usr/sbin/sources-final" +timeout: 600 diff --git a/debian/calamares-settings-tileos-qtile/usr/sbin/bootloader-config b/debian/calamares-settings-tileos-qtile/usr/sbin/bootloader-config new file mode 100755 index 0000000..7846c8b --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/sbin/bootloader-config @@ -0,0 +1,21 @@ +#!/bin/bash + +CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g") + +# Set secure permissions for the initramfs if we're configuring +# full-disk-encryption. The initramfs is re-generated later in the +# installation process so we only set the permissions snippet without +# regenerating the initramfs right now: +if [ "$(mount | grep $CHROOT" " | cut -c -16)" = "/dev/mapper/luks" ]; then + echo "UMASK=0077" > $CHROOT/etc/initramfs-tools/conf.d/initramfs-permissions +fi + +echo "Running bootloader-config..." + +if [ -d /sys/firmware/efi/efivars ]; then + echo " * Installing grub-efi (uefi)..." + DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-efi-amd64 cryptsetup keyutils +else + echo " * install grub... (bios)" + DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-pc cryptsetup keyutils +fi diff --git a/debian/calamares-settings-tileos-qtile/usr/sbin/dpkg-unsafe-io b/debian/calamares-settings-tileos-qtile/usr/sbin/dpkg-unsafe-io new file mode 100755 index 0000000..597cbf5 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/sbin/dpkg-unsafe-io @@ -0,0 +1,13 @@ +#!/bin/sh + +CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g") + +if [ "$1" = "-u" ]; then + rm $CHROOT/etc/dpkg/dpkg.cfg.d/calamares-force-unsafe-io + sync + exit 0 +fi + +echo "force-unsafe-io" > $CHROOT/etc/dpkg/dpkg.cfg.d/calamares-force-unsafe-io + +exit 0 diff --git a/debian/calamares-settings-tileos-qtile/usr/sbin/sources-final b/debian/calamares-settings-tileos-qtile/usr/sbin/sources-final new file mode 100755 index 0000000..6c3f0e4 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/sbin/sources-final @@ -0,0 +1,25 @@ +#!/bin/sh +# +# Writes the final sources.list file +# + +CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g") +RELEASE="bookworm" + +cat << EOF > $CHROOT/etc/apt/sources.list +# See https://wiki.debian.org/SourcesList for more information. +deb http://deb.debian.org/debian $RELEASE main contrib non-free non-free-firmware +deb-src http://deb.debian.org/debian $RELEASE main contrib non-free non-free-firmware + +deb http://deb.debian.org/debian $RELEASE-updates main contrib non-free non-free-firmware +deb-src http://deb.debian.org/debian $RELEASE-updates main contrib non-free non-free-firmware + +deb http://security.debian.org/debian-security/ $RELEASE-security main contrib non-free non-free-firmware +deb-src http://security.debian.org/debian-security/ $RELEASE-security main contrib non-free non-free-firmware + +# Backports allow you to install newer versions of software made available for this release +deb http://deb.debian.org/debian $RELEASE-backports main contrib non-free non-free-firmware +deb-src http://deb.debian.org/debian $RELEASE-backports main contrib non-free non-free-firmware +EOF + +exit 0 diff --git a/debian/calamares-settings-tileos-qtile/usr/share/applications/install-tileos.desktop b/debian/calamares-settings-tileos-qtile/usr/share/applications/install-tileos.desktop new file mode 100644 index 0000000..f55f5b0 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/share/applications/install-tileos.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=Install TileOS +GenericName=Calamares Installer +Exec=install-tileos +Comment=Calamares — Installer for TileOS +Keywords=calamares;system;install;debian;installer +Icon=calamares +Terminal=false +Categories=Qt;System; +StartupWMClass=calamares +StartupNotify=True diff --git a/debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/changelog.gz b/debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/changelog.gz new file mode 100644 index 0000000000000000000000000000000000000000..416778a2fd755b817dd610783ec22894694290a0 GIT binary patch literal 250 zcmV6Uq%RalOfwW&QP&ZIRLANKr&e$%Q_Ok3i8-f zu)7;iTbF%R0i3~;n}8;=5YST@2?6&^Z;^JeMn5peQI?ci?#);U~& zY~Zm3XsH`et?5=qNjR6SlvQQ_mo^7VA6_x^G-LC;cAQpU!b{njwOSk9nP!PrFSzSw z#IP+X%b}PGwEGKHMz0n?)q&9G;F3dzk(e;jaaN^%SylPJ>D1o(1!Z^9xvT;J0D_o$ Awg3PC literal 0 HcmV?d00001 diff --git a/debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/copyright b/debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/copyright new file mode 100644 index 0000000..3c97490 --- /dev/null +++ b/debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/copyright @@ -0,0 +1,378 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: calamares-settings-debian +Source: https://gitlab.com/highvoltage/calamares-settings-debian + +Files: * +Copyright: 2016-2020, Jonathan Carter +License: ISC + +Files: calamares/branding/debian/*png +Copyright: 2019 Isabelle Simpkins +License: CC-BY-SA-3.0 + +Files: debian/* +Copyright: 2016-2020 Jonathan Carter +License: ISC + +Files: calamares/branding/debian/show.qml +Copyright: 2015 Teo Mrnjavac + 2018 Jonathan Carter +License: GPL-2+ + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later + version. + . + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more + details. + . + You should have received a copy of the GNU General Public + License along with this package; if not, write to the Free + Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public + License version 2 can be found in the file + `/usr/share/common-licenses/GPL-2'. + +License: ISC + ISC License + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT + OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +License: CC-BY-SA-3.0 + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + . + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE + TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY + BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS + CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND + CONDITIONS. + . + 1. Definitions + . + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined below) for the purposes of this + License. + c. "Creative Commons Compatible License" means a license that is listed + at https://creativecommons.org/compatiblelicenses that has been + approved by Creative Commons as being essentially equivalent to this + License, including, at a minimum, because that license: (i) contains + terms that have the same purpose, meaning and effect as the License + Elements of this License; and, (ii) explicitly permits the relicensing + of adaptations of works made available under that license under this + License or a Creative Commons jurisdiction license with the same + License Elements as this License. + d. "Distribute" means to make available to the public the original and + copies of the Work or Adaptation, as appropriate, through sale or + other transfer of ownership. + e. "License Elements" means the following high-level license attributes + as selected by Licensor and indicated in the title of this License: + Attribution, ShareAlike. + f. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + g. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + h. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + i. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + j. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + k. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + . + 2. Fair Dealing Rights. Nothing in this License is intended to reduce, + limit, or restrict any uses free from copyright or rights arising from + limitations or exceptions that are provided for in connection with the + copyright protection under copyright law or other applicable laws. + . + 3. License Grant. Subject to the terms and conditions of this License, + Licensor hereby grants You a worldwide, royalty-free, non-exclusive, + perpetual (for the duration of the applicable copyright) license to + exercise the rights in the Work as stated below: + . + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to + clearly label, demarcate or otherwise identify that changes were made + to the original Work. For example, a translation could be marked "The + original work was translated from English to Spanish," or a + modification could indicate "The original work has been modified."; + c. to Distribute and Publicly Perform the Work including as incorporated + in Collections; and, + d. to Distribute and Publicly Perform Adaptations. + e. For the avoidance of doubt: + . + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; and, + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License. + . + The above rights may be exercised in all media and formats whether now + known or hereafter devised. The above rights include the right to make + such modifications as are technically necessary to exercise the rights in + other media and formats. Subject to Section 8(f), all rights not expressly + granted by Licensor are hereby reserved. + . + 4. Restrictions. The license granted in Section 3 above is expressly made + subject to and limited by the following restrictions: + . + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(c), as requested. If You create an + Adaptation, upon notice from any Licensor You must, to the extent + practicable, remove from the Adaptation any credit as required by + Section 4(c), as requested. + b. You may Distribute or Publicly Perform an Adaptation only under the + terms of: (i) this License; (ii) a later version of this License with + the same License Elements as this License; (iii) a Creative Commons + jurisdiction license (either this or a later license version) that + contains the same License Elements as this License (e.g., + Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible + License. If you license the Adaptation under one of the licenses + mentioned in (iv), you must comply with the terms of that license. If + you license the Adaptation under the terms of any of the licenses + mentioned in (i), (ii) or (iii) (the "Applicable License"), you must + comply with the terms of the Applicable License generally and the + following provisions: (I) You must include a copy of, or the URI for, + the Applicable License with every copy of each Adaptation You + Distribute or Publicly Perform; (II) You may not offer or impose any + terms on the Adaptation that restrict the terms of the Applicable + License or the ability of the recipient of the Adaptation to exercise + the rights granted to that recipient under the terms of the Applicable + License; (III) You must keep intact all notices that refer to the + Applicable License and to the disclaimer of warranties with every copy + of the Work as included in the Adaptation You Distribute or Publicly + Perform; (IV) when You Distribute or Publicly Perform the Adaptation, + You may not impose any effective technological measures on the + Adaptation that restrict the ability of a recipient of the Adaptation + from You to exercise the rights granted to that recipient under the + terms of the Applicable License. This Section 4(b) applies to the + Adaptation as incorporated in a Collection, but this does not require + the Collection apart from the Adaptation itself to be made subject to + the terms of the Applicable License. + c. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party + or parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work; + and (iv) , consistent with Ssection 3(b), in the case of an + Adaptation, a credit identifying the use of the Work in the Adaptation + (e.g., "French translation of the Work by Original Author," or + "Screenplay based on original Work by Original Author"). The credit + required by this Section 4(c) may be implemented in any reasonable + manner; provided, however, that in the case of a Adaptation or + Collection, at a minimum such credit will appear, if a credit for all + contributing authors of the Adaptation or Collection appears, then as + part of these credits and in a manner at least as prominent as the + credits for the other contributing authors. For the avoidance of + doubt, You may only use the credit required by this Section for the + purpose of attribution in the manner set out above and, by exercising + Your rights under this License, You may not implicitly or explicitly + assert or imply any connection with, sponsorship or endorsement by the + Original Author, Licensor and/or Attribution Parties, as appropriate, + of You or Your use of the Work, without the separate, express prior + written permission of the Original Author, Licensor and/or Attribution + Parties. + d. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Adaptations or Collections, You must not distort, mutilate, modify or + take other derogatory action in relation to the Work which would be + prejudicial to the Original Author's honor or reputation. Licensor + agrees that in those jurisdictions (e.g. Japan), in which any exercise + of the right granted in Section 3(b) of this License (the right to + make Adaptations) would be deemed to be a distortion, mutilation, + modification or other derogatory action prejudicial to the Original + Author's honor and reputation, the Licensor will waive or not assert, + as appropriate, this Section, to the fullest extent permitted by the + applicable national law, to enable You to reasonably exercise Your + right under Section 3(b) of this License (right to make Adaptations) + but not otherwise. + . + 5. Representations, Warranties and Disclaimer + . + UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR + OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY + KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, + INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, + FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF + LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, + WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION + OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + . + 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE + LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR + ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES + ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS + BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + . + 7. Termination + . + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + . + 8. Miscellaneous + . + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same + terms and conditions as the license granted to You under this License. + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + d. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + diff --git a/debian/changelog b/debian/changelog index 5abf7f3..d8065af 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +calamares-settings-tileos-qtile (1.1~tileos) unstable; urgency=medium + + * Update to 1.1 + + -- Aleksey Samoilov Sun, 21 Jul 2024 11:44:00 +0400 + calamares-settings-tileos-qtile (0.4~tileos) unstable; urgency=medium * Fix exec name diff --git a/debian/debhelper-build-stamp b/debian/debhelper-build-stamp new file mode 100644 index 0000000..4ae226b --- /dev/null +++ b/debian/debhelper-build-stamp @@ -0,0 +1 @@ +calamares-settings-tileos-qtile diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..33e7c8b --- /dev/null +++ b/debian/files @@ -0,0 +1,2 @@ +calamares-settings-tileos-qtile_0.4~tileos_all.deb utils optional +calamares-settings-tileos-qtile_0.4~tileos_amd64.buildinfo utils optional diff --git a/scripts/bootloader-config b/scripts/bootloader-config index 7846c8b..51622ec 100755 --- a/scripts/bootloader-config +++ b/scripts/bootloader-config @@ -8,14 +8,19 @@ CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc # regenerating the initramfs right now: if [ "$(mount | grep $CHROOT" " | cut -c -16)" = "/dev/mapper/luks" ]; then echo "UMASK=0077" > $CHROOT/etc/initramfs-tools/conf.d/initramfs-permissions + chroot $CHROOT apt-get -y install cryptsetup-initramfs cryptsetup keyutils fi echo "Running bootloader-config..." if [ -d /sys/firmware/efi/efivars ]; then echo " * Installing grub-efi (uefi)..." - DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-efi-amd64 cryptsetup keyutils + DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-efi-amd64 else echo " * install grub... (bios)" - DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-pc cryptsetup keyutils + DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-pc fi + +# Re-enable os-prober: +sed -i "s/#GRUB_DISABLE_OS_PROBER=false/# OS_PROBER re-enabled by TileOS Calamares installation:\nGRUB_DISABLE_OS_PROBER=false/g" $CHROOT/etc/default/grub +chroot $CHROOT /usr/sbin/update-grub