Compare commits
12 commits
Author | SHA1 | Date | |
---|---|---|---|
a973ecb7aa | |||
c47563d213 | |||
9ba599c941 | |||
421e107bae | |||
2941a78a98 | |||
87760e7355 | |||
b47d08bcfb | |||
179e26040f | |||
46211569b4 | |||
635f269446 | |||
91d059dc12 | |||
acf853e72f |
3
README.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
#### Config and theme for the Calamares installer on TileOS River edition
|
||||||
|
|
||||||
|
Please report any issues with installation of TileOS River edition to this repo!
|
BIN
calamares/branding/tileos-river/Features.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
calamares/branding/tileos-river/Follow.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
calamares/branding/tileos-river/River.png
Executable file
After Width: | Height: | Size: 72 KiB |
BIN
calamares/branding/tileos-river/Software.png
Normal file
After Width: | Height: | Size: 36 KiB |
|
@ -6,12 +6,12 @@ windowSize: "890px,600px"
|
||||||
strings:
|
strings:
|
||||||
productName: TileOS
|
productName: TileOS
|
||||||
shortProductName: TileOS
|
shortProductName: TileOS
|
||||||
version: 1.0 (t-rex)
|
version: 1.2 (t-rex)
|
||||||
shortVersion: 1.0
|
shortVersion: 1.2
|
||||||
versionedName: TileOS 1.0 (t-rex)
|
versionedName: TileOS 1.2 (t-rex)
|
||||||
shortVersionedName: TileOS 1.0
|
shortVersionedName: TileOS 1.2
|
||||||
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"
|
||||||
|
|
|
@ -25,27 +25,60 @@ Presentation
|
||||||
|
|
||||||
Timer {
|
Timer {
|
||||||
interval: 20000
|
interval: 20000
|
||||||
|
running: true
|
||||||
repeat: true
|
repeat: true
|
||||||
onTriggered: presentation.goToNextSlide()
|
onTriggered: presentation.goToNextSlide()
|
||||||
}
|
}
|
||||||
|
|
||||||
Slide {
|
Slide {
|
||||||
Image {
|
Image {
|
||||||
id: background1
|
|
||||||
source: "slide1.png"
|
|
||||||
width: 467; height: 280
|
|
||||||
fillMode: Image.PreserveAspectFit
|
|
||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
}
|
id: image1
|
||||||
Text {
|
x:0
|
||||||
anchors.horizontalCenter: background1.horizontalCenter
|
y:0
|
||||||
anchors.top: background1.bottom
|
width: 810
|
||||||
text: qsTr("Welcome to TileOS 1.0 T-Rex.<br/>"+
|
height: 485
|
||||||
"The rest of the installation is automated and should complete in a few minutes.")
|
fillMode: Image.PreserveAspectFit
|
||||||
wrapMode: Text.WordWrap
|
smooth: true
|
||||||
width: 600
|
source: "River.png"
|
||||||
horizontalAlignment: Text.Center
|
}
|
||||||
|
}
|
||||||
|
Slide {
|
||||||
|
Image {
|
||||||
|
anchors.centerIn: parent
|
||||||
|
id: image2
|
||||||
|
x:0
|
||||||
|
y:0
|
||||||
|
width: 810
|
||||||
|
height: 485
|
||||||
|
fillMode: Image.PreserveAspectFit
|
||||||
|
smooth: true
|
||||||
|
source: "Features.png"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Slide {
|
||||||
|
Image {
|
||||||
|
anchors.centerIn: parent
|
||||||
|
id: image3
|
||||||
|
x:0
|
||||||
|
y:0
|
||||||
|
width: 810
|
||||||
|
height: 485
|
||||||
|
fillMode: Image.PreserveAspectFit
|
||||||
|
smooth: true
|
||||||
|
source: "Software.png"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Slide {
|
||||||
|
Image {
|
||||||
|
anchors.centerIn: parent
|
||||||
|
id: image4
|
||||||
|
x:0
|
||||||
|
y:0
|
||||||
|
width: 810
|
||||||
|
height: 485
|
||||||
|
fillMode: Image.PreserveAspectFit
|
||||||
|
smooth: true
|
||||||
|
source: "Follow.png"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Before Width: | Height: | Size: 15 KiB |
BIN
calamares/branding/tileos-river/welcome.png
Normal file → Executable file
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 109 KiB |
|
@ -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
|
||||||
|
|
|
@ -2,7 +2,5 @@ efiSystemPartition: "/boot/efi"
|
||||||
enableLuksAutomatedPartitioning: true
|
enableLuksAutomatedPartitioning: true
|
||||||
userSwapChoices:
|
userSwapChoices:
|
||||||
- none
|
- none
|
||||||
- file
|
|
||||||
initialSwapChoice: file
|
|
||||||
drawNestedPartitions: true
|
drawNestedPartitions: true
|
||||||
defaultFileSystemType: "ext4"
|
defaultFileSystemType: "ext4"
|
||||||
|
|
48
debian/changelog
vendored
|
@ -1,3 +1,51 @@
|
||||||
|
calamares-settings-tileos-river (1.17~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Update version
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sun, 20 Oct 2024 16:32:31 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-river (1.16~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Update version
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sat, 22 Jun 2024 18:04:03 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-river (1.15~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fix slideshow
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Tue, 02 Apr 2024 16:00:46 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-river (1.14~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fix mount
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Fri, 08 Mar 2024 21:37:21 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-river (1.13~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fix installing on Btrfs
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Fri, 08 Mar 2024 00:44:39 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-river (1.12~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Backport some Debian stuff
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Thu, 07 Mar 2024 00:21:12 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-river (1.11~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fix slideshow
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Wed, 21 Feb 2024 23:53:31 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-river (1.10~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Add slideshow
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Mon, 12 Feb 2024 00:14:29 +0400
|
||||||
|
|
||||||
calamares-settings-tileos-river (1.9~tileos) unstable; urgency=medium
|
calamares-settings-tileos-river (1.9~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
* Fix branding path
|
* Fix branding path
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -1,25 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g")
|
|
||||||
MEDIUM_PATH="/run/live/medium"
|
|
||||||
RELEASE="bookworm"
|
|
||||||
|
|
||||||
if [ "$1" = "-u" ]; then
|
|
||||||
umount $CHROOT/$MEDIUM_PATH
|
|
||||||
rm $CHROOT/etc/apt/sources.list.d/debian-live-media.list
|
|
||||||
chroot $CHROOT apt-get update
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Remove the base sources, we will configure sources in a later phase
|
|
||||||
rm -f $CHROOT/etc/apt/sources.list.d/base.list
|
|
||||||
|
|
||||||
mkdir -p $CHROOT/$MEDIUM_PATH
|
|
||||||
mount --bind $MEDIUM_PATH $CHROOT/$MEDIUM_PATH
|
|
||||||
echo "deb [trusted=yes] file:$MEDIUM_PATH $RELEASE main" > $CHROOT/etc/apt/sources.list.d/debian-live-media.list
|
|
||||||
chroot $CHROOT apt-get update
|
|
||||||
# Attempt safest way to remove cruft
|
|
||||||
rmdir $CHROOT/run/live/medium
|
|
||||||
rmdir $CHROOT/run/live
|
|
||||||
|
|
||||||
exit 0
|
|