Update to 1.1
This commit is contained in:
parent
2f7e38841a
commit
084bd0872c
48 changed files with 1298 additions and 8 deletions
|
@ -6,12 +6,12 @@ windowSize: "890px,600px"
|
||||||
strings:
|
strings:
|
||||||
productName: TileOS
|
productName: TileOS
|
||||||
shortProductName: TileOS
|
shortProductName: TileOS
|
||||||
version: 1.0 (t-rex)
|
version: 1.1 (t-rex)
|
||||||
shortVersion: 1.0
|
shortVersion: 1.1
|
||||||
versionedName: TileOS 1.0 (t-rex)
|
versionedName: TileOS 1.1 (t-rex)
|
||||||
shortVersionedName: TileOS 1.0
|
shortVersionedName: TileOS 1.1
|
||||||
bootloaderEntryName: TileOS
|
bootloaderEntryName: TileOS
|
||||||
supportUrl: https://github.com/Tile-OS/TileOS/issues
|
supportUrl: https://gitlab.com/tile-os/tileos/-/issues
|
||||||
|
|
||||||
images:
|
images:
|
||||||
productLogo: "tileos-logo.png"
|
productLogo: "tileos-logo.png"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
mountOptions:
|
mountOptions:
|
||||||
default: defaults,noatime
|
default: defaults,noatime
|
||||||
btrfs: defaults,noatime,space_cache,autodefrag
|
btrfs: defaults,noatime,space_cache=v2,autodefrag
|
||||||
ssdExtraMountOptions:
|
ssdExtraMountOptions:
|
||||||
ext4: discard
|
ext4: discard
|
||||||
jfs: discard
|
jfs: discard
|
||||||
|
|
|
@ -34,3 +34,7 @@ extraMountsEfi:
|
||||||
- device: efivarfs
|
- device: efivarfs
|
||||||
fs: efivarfs
|
fs: efivarfs
|
||||||
mountPoint: /sys/firmware/efi/efivars
|
mountPoint: /sys/firmware/efi/efivars
|
||||||
|
efi: true
|
||||||
|
- device: /dev/pts
|
||||||
|
mountPoint: /dev/pts
|
||||||
|
options: bind
|
||||||
|
|
23
debian/.debhelper/generated/calamares-settings-tileos-qtile/dh_installchangelogs.dch.trimmed
vendored
Normal file
23
debian/.debhelper/generated/calamares-settings-tileos-qtile/dh_installchangelogs.dch.trimmed
vendored
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
calamares-settings-tileos-qtile (0.4~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fix exec name
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sun, 03 Dec 2023 14:59:10 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-qtile (0.3~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Change executable
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sun, 26 Nov 2023 22:25:30 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-qtile (0.2~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fix branding
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sat, 25 Nov 2023 22:21:29 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-qtile (0.1~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Initial release
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sat, 11 Nov 2023 21:10:51 +0400
|
10
debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_install
vendored
Normal file
10
debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_install
vendored
Normal file
|
@ -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
|
0
debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_installdocs
vendored
Normal file
0
debian/.debhelper/generated/calamares-settings-tileos-qtile/installed-by-dh_installdocs
vendored
Normal file
2
debian/calamares-settings-tileos-qtile.substvars
vendored
Normal file
2
debian/calamares-settings-tileos-qtile.substvars
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
misc:Depends=
|
||||||
|
misc:Pre-Depends=
|
21
debian/calamares-settings-tileos-qtile/DEBIAN/conffiles
vendored
Normal file
21
debian/calamares-settings-tileos-qtile/DEBIAN/conffiles
vendored
Normal file
|
@ -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
|
16
debian/calamares-settings-tileos-qtile/DEBIAN/control
vendored
Normal file
16
debian/calamares-settings-tileos-qtile/DEBIAN/control
vendored
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
Package: calamares-settings-tileos-qtile
|
||||||
|
Version: 0.4~tileos
|
||||||
|
Architecture: all
|
||||||
|
Maintainer: Aleksey Samoilov <samoilov.lex@gmail.com>
|
||||||
|
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.
|
11
debian/calamares-settings-tileos-qtile/DEBIAN/md5sums
vendored
Normal file
11
debian/calamares-settings-tileos-qtile/DEBIAN/md5sums
vendored
Normal file
|
@ -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
|
12
debian/calamares-settings-tileos-qtile/DEBIAN/postrm
vendored
Executable file
12
debian/calamares-settings-tileos-qtile/DEBIAN/postrm
vendored
Executable file
|
@ -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
|
||||||
|
|
||||||
|
|
13
debian/calamares-settings-tileos-qtile/DEBIAN/preinst
vendored
Executable file
13
debian/calamares-settings-tileos-qtile/DEBIAN/preinst
vendored
Executable file
|
@ -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
|
||||||
|
|
||||||
|
|
30
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/branding.desc
vendored
Normal file
30
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/branding.desc
vendored
Normal file
|
@ -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
|
51
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/show.qml
vendored
Normal file
51
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/show.qml
vendored
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
/* === This file is part of Calamares - <http://github.com/calamares> ===
|
||||||
|
*
|
||||||
|
* Copyright 2015, Teo Mrnjavac <teo@kde.org>
|
||||||
|
* Copyright 2018-2019, Jonathan Carter <jcc@debian.org>
|
||||||
|
*
|
||||||
|
* 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 <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
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.<br/>"+
|
||||||
|
"The rest of the installation is automated and should complete in a few minutes.")
|
||||||
|
wrapMode: Text.WordWrap
|
||||||
|
width: 600
|
||||||
|
horizontalAlignment: Text.Center
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
BIN
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/slide1.png
vendored
Normal file
BIN
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/slide1.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
46
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/stylesheet.qss
vendored
Normal file
46
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/stylesheet.qss
vendored
Normal file
|
@ -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 { }
|
||||||
|
*/
|
BIN
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/tileos-logo.png
vendored
Normal file
BIN
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/tileos-logo.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.7 KiB |
BIN
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/welcome.png
vendored
Normal file
BIN
debian/calamares-settings-tileos-qtile/etc/calamares/branding/tileos-qtile/welcome.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 195 KiB |
54
debian/calamares-settings-tileos-qtile/etc/calamares/modules/bootloader.conf
vendored
Normal file
54
debian/calamares-settings-tileos-qtile/etc/calamares/modules/bootloader.conf
vendored
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
# Bootloader configuration. The bootloader is installed to allow
|
||||||
|
# the system to start (and pick one of the installed operating
|
||||||
|
# systems to run).
|
||||||
|
---
|
||||||
|
# Define which bootloader you want to use for EFI installations
|
||||||
|
# Possible options are 'grub', 'sb-shim' and 'systemd-boot'.
|
||||||
|
efiBootLoader: "grub"
|
||||||
|
|
||||||
|
# systemd-boot configuration files settings, set kernel and initramfs file names
|
||||||
|
# and amount of time before default selection boots
|
||||||
|
kernel: "/vmlinuz-linux"
|
||||||
|
img: "/initramfs-linux.img"
|
||||||
|
fallback: "/initramfs-linux-fallback.img"
|
||||||
|
timeout: "10"
|
||||||
|
|
||||||
|
# Optionally set the menu entry name and kernel name to use in systemd-boot.
|
||||||
|
# If not specified here, these settings will be taken from branding.desc.
|
||||||
|
#
|
||||||
|
# bootloaderEntryName: "Generic GNU/Linux"
|
||||||
|
# kernelLine: ", with Stable-Kernel"
|
||||||
|
# fallbackKernelLine: ", with Stable-Kernel (fallback initramfs)"
|
||||||
|
|
||||||
|
# GRUB 2 binary names and boot directory
|
||||||
|
# Some distributions (e.g. Fedora) use grub2-* (resp. /boot/grub2/) names.
|
||||||
|
# These names are also used when using sb-shim, since that needs some
|
||||||
|
# GRUB functionality (notably grub-probe) to work. As needed, you may use
|
||||||
|
# complete paths like `/usr/bin/efibootmgr` for the executables.
|
||||||
|
#
|
||||||
|
grubInstall: "grub-install"
|
||||||
|
grubMkconfig: "grub-mkconfig"
|
||||||
|
grubCfg: "/boot/grub/grub.cfg"
|
||||||
|
grubProbe: "grub-probe"
|
||||||
|
efiBootMgr: "efibootmgr"
|
||||||
|
|
||||||
|
# Optionally set the bootloader ID to use for EFI. This is passed to
|
||||||
|
# grub-install --bootloader-id.
|
||||||
|
#
|
||||||
|
# If not set here, the value from bootloaderEntryName from branding.desc
|
||||||
|
# is used, with problematic characters (space and slash) replaced.
|
||||||
|
#
|
||||||
|
# The ID is also used as a directory name within the EFI environment,
|
||||||
|
# and the bootloader is copied from /boot/efi/EFI/<dirname>/ . 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
|
13
debian/calamares-settings-tileos-qtile/etc/calamares/modules/displaymanager.conf
vendored
Normal file
13
debian/calamares-settings-tileos-qtile/etc/calamares/modules/displaymanager.conf
vendored
Normal file
|
@ -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
|
4
debian/calamares-settings-tileos-qtile/etc/calamares/modules/finished.conf
vendored
Normal file
4
debian/calamares-settings-tileos-qtile/etc/calamares/modules/finished.conf
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
restartNowEnabled: true
|
||||||
|
restartNowChecked: true
|
||||||
|
restartNowCommand: "systemctl -i reboot"
|
11
debian/calamares-settings-tileos-qtile/etc/calamares/modules/fstab.conf
vendored
Normal file
11
debian/calamares-settings-tileos-qtile/etc/calamares/modules/fstab.conf
vendored
Normal file
|
@ -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
|
4
debian/calamares-settings-tileos-qtile/etc/calamares/modules/luksopenswaphookcfg.conf
vendored
Normal file
4
debian/calamares-settings-tileos-qtile/etc/calamares/modules/luksopenswaphookcfg.conf
vendored
Normal file
|
@ -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
|
15
debian/calamares-settings-tileos-qtile/etc/calamares/modules/machineid.conf
vendored
Normal file
15
debian/calamares-settings-tileos-qtile/etc/calamares/modules/machineid.conf
vendored
Normal file
|
@ -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
|
||||||
|
|
36
debian/calamares-settings-tileos-qtile/etc/calamares/modules/mount.conf
vendored
Normal file
36
debian/calamares-settings-tileos-qtile/etc/calamares/modules/mount.conf
vendored
Normal file
|
@ -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
|
12
debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.conf
vendored
Normal file
12
debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.conf
vendored
Normal file
|
@ -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]: "アプリケーション"
|
190
debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.yaml
vendored
Normal file
190
debian/calamares-settings-tileos-qtile/etc/calamares/modules/netinstall.yaml
vendored
Normal file
|
@ -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
|
18
debian/calamares-settings-tileos-qtile/etc/calamares/modules/packages.conf
vendored
Normal file
18
debian/calamares-settings-tileos-qtile/etc/calamares/modules/packages.conf
vendored
Normal file
|
@ -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'
|
8
debian/calamares-settings-tileos-qtile/etc/calamares/modules/partition.conf
vendored
Normal file
8
debian/calamares-settings-tileos-qtile/etc/calamares/modules/partition.conf
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
efiSystemPartition: "/boot/efi"
|
||||||
|
enableLuksAutomatedPartitioning: true
|
||||||
|
userSwapChoices:
|
||||||
|
- none
|
||||||
|
- file
|
||||||
|
initialSwapChoice: file
|
||||||
|
drawNestedPartitions: true
|
||||||
|
defaultFileSystemType: "ext4"
|
5
debian/calamares-settings-tileos-qtile/etc/calamares/modules/unpackfs.conf
vendored
Normal file
5
debian/calamares-settings-tileos-qtile/etc/calamares/modules/unpackfs.conf
vendored
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
unpack:
|
||||||
|
- source: "/run/live/medium/live/filesystem.squashfs"
|
||||||
|
sourcefs: "squashfs"
|
||||||
|
destination: ""
|
17
debian/calamares-settings-tileos-qtile/etc/calamares/modules/users.conf
vendored
Normal file
17
debian/calamares-settings-tileos-qtile/etc/calamares/modules/users.conf
vendored
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
userGroup: users
|
||||||
|
defaultGroups:
|
||||||
|
- cdrom
|
||||||
|
- floppy
|
||||||
|
- sudo
|
||||||
|
- audio
|
||||||
|
- dip
|
||||||
|
- video
|
||||||
|
- plugdev
|
||||||
|
- netdev
|
||||||
|
- lpadmin
|
||||||
|
- scanner
|
||||||
|
- bluetooth
|
||||||
|
autologinGroup: autologin
|
||||||
|
sudoersGroup: sudo
|
||||||
|
setRootPassword: false
|
27
debian/calamares-settings-tileos-qtile/etc/calamares/modules/welcome.conf
vendored
Normal file
27
debian/calamares-settings-tileos-qtile/etc/calamares/modules/welcome.conf
vendored
Normal file
|
@ -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"
|
134
debian/calamares-settings-tileos-qtile/etc/calamares/settings.conf
vendored
Normal file
134
debian/calamares-settings-tileos-qtile/etc/calamares/settings.conf
vendored
Normal file
|
@ -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
|
||||||
|
|
15
debian/calamares-settings-tileos-qtile/usr/bin/install-tileos
vendored
Executable file
15
debian/calamares-settings-tileos-qtile/usr/bin/install-tileos
vendored
Executable file
|
@ -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
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
type: "job"
|
||||||
|
name: "bootloader-config"
|
||||||
|
interface: "process"
|
||||||
|
command: "/usr/sbin/bootloader-config"
|
||||||
|
timeout: 600
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
type: "job"
|
||||||
|
name: "dpkg-unsafe-io-undo"
|
||||||
|
interface: "process"
|
||||||
|
command: "/usr/sbin/dpkg-unsafe-io -u"
|
||||||
|
timeout: 600
|
6
debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io/module.desc
vendored
Normal file
6
debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/dpkg-unsafe-io/module.desc
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
type: "job"
|
||||||
|
name: "dpkg-unsafe-io"
|
||||||
|
interface: "process"
|
||||||
|
command: "/usr/sbin/dpkg-unsafe-io"
|
||||||
|
timeout: 600
|
6
debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/sources-final/module.desc
vendored
Normal file
6
debian/calamares-settings-tileos-qtile/usr/lib/calamares/modules/sources-final/module.desc
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
type: "job"
|
||||||
|
name: "sources-final"
|
||||||
|
interface: "process"
|
||||||
|
command: "/usr/sbin/sources-final"
|
||||||
|
timeout: 600
|
21
debian/calamares-settings-tileos-qtile/usr/sbin/bootloader-config
vendored
Executable file
21
debian/calamares-settings-tileos-qtile/usr/sbin/bootloader-config
vendored
Executable file
|
@ -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
|
13
debian/calamares-settings-tileos-qtile/usr/sbin/dpkg-unsafe-io
vendored
Executable file
13
debian/calamares-settings-tileos-qtile/usr/sbin/dpkg-unsafe-io
vendored
Executable file
|
@ -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
|
25
debian/calamares-settings-tileos-qtile/usr/sbin/sources-final
vendored
Executable file
25
debian/calamares-settings-tileos-qtile/usr/sbin/sources-final
vendored
Executable file
|
@ -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
|
13
debian/calamares-settings-tileos-qtile/usr/share/applications/install-tileos.desktop
vendored
Normal file
13
debian/calamares-settings-tileos-qtile/usr/share/applications/install-tileos.desktop
vendored
Normal file
|
@ -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
|
BIN
debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/changelog.gz
vendored
Normal file
BIN
debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/changelog.gz
vendored
Normal file
Binary file not shown.
378
debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/copyright
vendored
Normal file
378
debian/calamares-settings-tileos-qtile/usr/share/doc/calamares-settings-tileos-qtile/copyright
vendored
Normal file
|
@ -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 <jcc@debian.org>
|
||||||
|
License: ISC
|
||||||
|
|
||||||
|
Files: calamares/branding/debian/*png
|
||||||
|
Copyright: 2019 Isabelle Simpkins <isy@koipond.org.uk>
|
||||||
|
License: CC-BY-SA-3.0
|
||||||
|
|
||||||
|
Files: debian/*
|
||||||
|
Copyright: 2016-2020 Jonathan Carter <jcc@debian.org>
|
||||||
|
License: ISC
|
||||||
|
|
||||||
|
Files: calamares/branding/debian/show.qml
|
||||||
|
Copyright: 2015 Teo Mrnjavac <teo@kde.org>
|
||||||
|
2018 Jonathan Carter <jcc@debian.org>
|
||||||
|
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
|
||||||
|
|
6
debian/changelog
vendored
6
debian/changelog
vendored
|
@ -1,3 +1,9 @@
|
||||||
|
calamares-settings-tileos-qtile (1.1~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Update to 1.1
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sun, 21 Jul 2024 11:44:00 +0400
|
||||||
|
|
||||||
calamares-settings-tileos-qtile (0.4~tileos) unstable; urgency=medium
|
calamares-settings-tileos-qtile (0.4~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
* Fix exec name
|
* Fix exec name
|
||||||
|
|
1
debian/debhelper-build-stamp
vendored
Normal file
1
debian/debhelper-build-stamp
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
calamares-settings-tileos-qtile
|
2
debian/files
vendored
Normal file
2
debian/files
vendored
Normal file
|
@ -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
|
|
@ -8,14 +8,19 @@ CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc
|
||||||
# regenerating the initramfs right now:
|
# regenerating the initramfs right now:
|
||||||
if [ "$(mount | grep $CHROOT" " | cut -c -16)" = "/dev/mapper/luks" ]; then
|
if [ "$(mount | grep $CHROOT" " | cut -c -16)" = "/dev/mapper/luks" ]; then
|
||||||
echo "UMASK=0077" > $CHROOT/etc/initramfs-tools/conf.d/initramfs-permissions
|
echo "UMASK=0077" > $CHROOT/etc/initramfs-tools/conf.d/initramfs-permissions
|
||||||
|
chroot $CHROOT apt-get -y install cryptsetup-initramfs cryptsetup keyutils
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Running bootloader-config..."
|
echo "Running bootloader-config..."
|
||||||
|
|
||||||
if [ -d /sys/firmware/efi/efivars ]; then
|
if [ -d /sys/firmware/efi/efivars ]; then
|
||||||
echo " * Installing grub-efi (uefi)..."
|
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
|
else
|
||||||
echo " * install grub... (bios)"
|
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
|
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
|
||||||
|
|
Loading…
Add table
Reference in a new issue