Prepare River edition installer

This commit is contained in:
Aleksey Samoilov 2023-08-20 14:08:38 +04:00
parent ec70ae6e37
commit 68060362ed
16 changed files with 325 additions and 14 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

View file

@ -11,19 +11,20 @@ strings:
versionedName: TileOS 1.0 (t-rex)
shortVersionedName: TileOS 1.0
bootloaderEntryName: TileOS
supportUrl: https://github.com/Tile-OS/TileOS/issues
images:
productLogo: "debian-logo.png"
productIcon: "debian-logo.png"
productLogo: "tileos-logo.png"
productIcon: "tileos-logo.png"
productWelcome: "welcome.png"
# productWallpaper: "wallpaper.png"
slideshow: "show.qml"
style:
sidebarBackground: "#2c3133"
sidebarText: "#FFFFFF"
sidebarTextSelect: "#4d7079"
sidebarTextSelect: "#292F34"
sidebarBackground: "#1e2030"
sidebarText: "#cad3f5"
sidebarTextSelect: "#24273a"
sidebarTextSelect: "#24273a"
slideshowAPI: 2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View file

@ -40,7 +40,7 @@ Presentation
Text {
anchors.horizontalCenter: background1.horizontalCenter
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.")
wrapMode: Text.WordWrap
width: 600

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View 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 { }
*/

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

View 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]: "アプリケーション"

View 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

View file

@ -1,5 +1,9 @@
backend: apt
skip_if_no_internet: false
update_db: true
update_system: false
operations:
- remove:
- 'live-boot'

View file

@ -0,0 +1,8 @@
efiSystemPartition: "/boot/efi"
enableLuksAutomatedPartitioning: true
userSwapChoices:
- none
- file
initialSwapChoice: file
drawNestedPartitions: true
defaultFileSystemType: "ext4"

View file

@ -1,17 +1,27 @@
---
showSupportUrl: true
showKnownIssuesUrl: true
showReleaseNotesUrl: 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"

View file

@ -31,6 +31,14 @@ disable-cancel: false
# 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
@ -48,6 +56,7 @@ sequence:
- welcome
- locale
- keyboard
- netinstall
- partition
- users
- summary

38
debian/changelog vendored
View file

@ -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
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

1
debian/install vendored
View file

@ -3,4 +3,3 @@ calamares-modules/* usr/lib/calamares/modules
scripts/* usr/sbin
*.desktop usr/share/applications
install-tileos usr/bin
artwork/install-debian.png usr/share/pixmaps

View file

@ -6,7 +6,7 @@ GenericName=Calamares Installer
Exec=install-tileos
Comment=Calamares Installer for TileOS
Keywords=calamares;system;install;debian;installer
Icon=install-debian
Icon=calamares
Terminal=false
Categories=Qt;System;
StartupWMClass=calamares