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)
|
||||
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 |
|
@ -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 |
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
|
||||
|
||||
skip_if_no_internet: false
|
||||
update_db: true
|
||||
update_system: false
|
||||
|
||||
operations:
|
||||
- remove:
|
||||
- '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
|
||||
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"
|
||||
|
|
|
@ -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
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
|
||||
|
||||
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
1
debian/install
vendored
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue