Prepare River edition installer
This commit is contained in:
parent
ec70ae6e37
commit
68060362ed
16 changed files with 325 additions and 14 deletions
Binary file not shown.
Before Width: | Height: | Size: 18 KiB |
|
@ -11,19 +11,20 @@ strings:
|
||||||
versionedName: TileOS 1.0 (t-rex)
|
versionedName: TileOS 1.0 (t-rex)
|
||||||
shortVersionedName: TileOS 1.0
|
shortVersionedName: TileOS 1.0
|
||||||
bootloaderEntryName: TileOS
|
bootloaderEntryName: TileOS
|
||||||
|
supportUrl: https://github.com/Tile-OS/TileOS/issues
|
||||||
|
|
||||||
images:
|
images:
|
||||||
productLogo: "debian-logo.png"
|
productLogo: "tileos-logo.png"
|
||||||
productIcon: "debian-logo.png"
|
productIcon: "tileos-logo.png"
|
||||||
productWelcome: "welcome.png"
|
productWelcome: "welcome.png"
|
||||||
# productWallpaper: "wallpaper.png"
|
# productWallpaper: "wallpaper.png"
|
||||||
|
|
||||||
slideshow: "show.qml"
|
slideshow: "show.qml"
|
||||||
|
|
||||||
style:
|
style:
|
||||||
sidebarBackground: "#2c3133"
|
sidebarBackground: "#1e2030"
|
||||||
sidebarText: "#FFFFFF"
|
sidebarText: "#cad3f5"
|
||||||
sidebarTextSelect: "#4d7079"
|
sidebarTextSelect: "#24273a"
|
||||||
sidebarTextSelect: "#292F34"
|
sidebarTextSelect: "#24273a"
|
||||||
|
|
||||||
slideshowAPI: 2
|
slideshowAPI: 2
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 20 KiB |
|
@ -40,7 +40,7 @@ Presentation
|
||||||
Text {
|
Text {
|
||||||
anchors.horizontalCenter: background1.horizontalCenter
|
anchors.horizontalCenter: background1.horizontalCenter
|
||||||
anchors.top: background1.bottom
|
anchors.top: background1.bottom
|
||||||
text: qsTr("Welcome to Debian GNU/Linux.<br/>"+
|
text: qsTr("Welcome to TileOS 1.0 T-Rex.<br/>"+
|
||||||
"The rest of the installation is automated and should complete in a few minutes.")
|
"The rest of the installation is automated and should complete in a few minutes.")
|
||||||
wrapMode: Text.WordWrap
|
wrapMode: Text.WordWrap
|
||||||
width: 600
|
width: 600
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 15 KiB |
46
calamares/branding/tileos-river/stylesheet.qss
Normal file
46
calamares/branding/tileos-river/stylesheet.qss
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
calamares/branding/tileos-river/tileos-logo.png
Normal file
BIN
calamares/branding/tileos-river/tileos-logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.7 KiB |
12
calamares/modules/netinstall.conf
Normal file
12
calamares/modules/netinstall.conf
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
calamares/modules/netinstall.yaml
Normal file
190
calamares/modules/netinstall.yaml
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
|
||||||
|
- waydroid
|
||||||
|
- xfce4-terminal
|
||||||
|
- ydotool
|
|
@ -1,5 +1,9 @@
|
||||||
backend: apt
|
backend: apt
|
||||||
|
|
||||||
|
skip_if_no_internet: false
|
||||||
|
update_db: true
|
||||||
|
update_system: false
|
||||||
|
|
||||||
operations:
|
operations:
|
||||||
- remove:
|
- remove:
|
||||||
- 'live-boot'
|
- 'live-boot'
|
||||||
|
|
8
calamares/modules/partition.conf
Normal file
8
calamares/modules/partition.conf
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
efiSystemPartition: "/boot/efi"
|
||||||
|
enableLuksAutomatedPartitioning: true
|
||||||
|
userSwapChoices:
|
||||||
|
- none
|
||||||
|
- file
|
||||||
|
initialSwapChoice: file
|
||||||
|
drawNestedPartitions: true
|
||||||
|
defaultFileSystemType: "ext4"
|
|
@ -1,17 +1,27 @@
|
||||||
---
|
---
|
||||||
showSupportUrl: true
|
showSupportUrl: true
|
||||||
showKnownIssuesUrl: true
|
showKnownIssuesUrl: false
|
||||||
showReleaseNotesUrl: true
|
showReleaseNotesUrl: false
|
||||||
|
|
||||||
requirements:
|
requirements:
|
||||||
requiredStorage: 20
|
requiredStorage: 20
|
||||||
requiredRam: 1.0
|
requiredRam: 1.0
|
||||||
|
internetCheckUrl: https://google.com/
|
||||||
|
|
||||||
check:
|
check:
|
||||||
- storage
|
- storage
|
||||||
- ram
|
- ram
|
||||||
- power
|
- power
|
||||||
- root
|
- root
|
||||||
|
- internet
|
||||||
required:
|
required:
|
||||||
- storage
|
- storage
|
||||||
- ram
|
- ram
|
||||||
- root
|
- root
|
||||||
|
- internet
|
||||||
|
|
||||||
|
# Try to set language if internet available
|
||||||
|
geoip:
|
||||||
|
style: "json"
|
||||||
|
url: "https://ipapi.co/json"
|
||||||
|
selector: "country"
|
||||||
|
|
|
@ -31,6 +31,14 @@ disable-cancel: false
|
||||||
# YAML: boolean.
|
# YAML: boolean.
|
||||||
disable-cancel-during-exec: false
|
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
|
# If this is set to true, then once the end of the sequence has
|
||||||
# been reached, the quit (done) button is clicked automatically
|
# been reached, the quit (done) button is clicked automatically
|
||||||
# and Calamares will close. Default is false: the user will see
|
# and Calamares will close. Default is false: the user will see
|
||||||
|
@ -48,6 +56,7 @@ sequence:
|
||||||
- welcome
|
- welcome
|
||||||
- locale
|
- locale
|
||||||
- keyboard
|
- keyboard
|
||||||
|
- netinstall
|
||||||
- partition
|
- partition
|
||||||
- users
|
- users
|
||||||
- summary
|
- summary
|
||||||
|
|
38
debian/changelog
vendored
38
debian/changelog
vendored
|
@ -4,11 +4,43 @@ calamares-settings-tileos-river (1.3~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
-- Aleksey Samoilov <samoilov.lex@gmail.com> Mon, 22 May 2023 20:53:08 +0400
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Mon, 22 May 2023 20:53:08 +0400
|
||||||
|
|
||||||
calamares-settings-tileos-river (1.2~tileos) unstable; urgency=medium
|
calamares-settings-tileos-sway (1.9~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
* Initial upload
|
* Require internet for installing
|
||||||
|
* Update welcome screen
|
||||||
|
|
||||||
-- Aleksey Samoilov <samoilov.lex@gmail.com> Wed, 17 May 2023 18:33:05 +0400
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Tue, 25 Jul 2023 23:21:11 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-sway (1.8~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fix installation script
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Mon, 17 Jul 2023 22:23:32 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-sway (1.7~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Add more packages to netinstall module
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Wed, 21 Jun 2023 23:46:57 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-sway (1.6~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Add partition config
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sat, 10 Jun 2023 23:02:32 +0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-sway (1.5~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Styling adjustments
|
||||||
|
* Fix netinstall.conf
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Thu, 08 Jun 2023 06:35:57 -0400
|
||||||
|
|
||||||
|
calamares-settings-tileos-sway (1.4~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Initial netinstall module
|
||||||
|
|
||||||
|
-- Aleksey Samoilov <samoilov.lex@gmail.com> Tue, 06 Jun 2023 22:49:46 +0400
|
||||||
|
|
||||||
calamares-settings-tileos-sway (1.2~tileos) unstable; urgency=medium
|
calamares-settings-tileos-sway (1.2~tileos) unstable; urgency=medium
|
||||||
|
|
||||||
|
|
1
debian/install
vendored
1
debian/install
vendored
|
@ -3,4 +3,3 @@ calamares-modules/* usr/lib/calamares/modules
|
||||||
scripts/* usr/sbin
|
scripts/* usr/sbin
|
||||||
*.desktop usr/share/applications
|
*.desktop usr/share/applications
|
||||||
install-tileos usr/bin
|
install-tileos usr/bin
|
||||||
artwork/install-debian.png usr/share/pixmaps
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ GenericName=Calamares Installer
|
||||||
Exec=install-tileos
|
Exec=install-tileos
|
||||||
Comment=Calamares — Installer for TileOS
|
Comment=Calamares — Installer for TileOS
|
||||||
Keywords=calamares;system;install;debian;installer
|
Keywords=calamares;system;install;debian;installer
|
||||||
Icon=install-debian
|
Icon=calamares
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=Qt;System;
|
Categories=Qt;System;
|
||||||
StartupWMClass=calamares
|
StartupWMClass=calamares
|
||||||
|
|
Loading…
Add table
Reference in a new issue