mirror of
https://github.com/tuxdotrs/tuxOS.git
synced 2025-07-07 02:06:34 +05:30
added packages
This commit is contained in:
Binary file not shown.
After Width: | Height: | Size: 145 KiB |
@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="1920.000000pt" height="1080.000000pt" viewBox="0 0 1920.000000 1080.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
|
||||
<g transform="translate(0.000000,1080.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M0 5400 l0 -5400 9600 0 9600 0 0 5400 0 5400 -9600 0 -9600 0 0
|
||||
-5400z m10070 2867 c387 -73 644 -227 912 -547 215 -257 356 -545 432 -885 71
|
||||
-317 128 -473 365 -998 140 -310 155 -358 149 -477 -5 -90 -22 -138 -73 -198
|
||||
-35 -42 -152 -99 -219 -107 l-54 -7 -12 -81 c-29 -198 -124 -430 -233 -570
|
||||
-16 -21 -28 -39 -26 -41 2 -2 24 -14 49 -26 121 -61 180 -130 180 -211 -1
|
||||
-118 -100 -188 -340 -237 -56 -11 -152 -16 -380 -17 -292 -2 -309 -4 -410 -29
|
||||
-232 -58 -356 -70 -710 -71 -283 0 -348 3 -504 23 l-179 23 -76 -20 c-170 -45
|
||||
-364 -45 -603 0 -263 49 -425 134 -444 234 -17 93 34 164 162 226 l83 40 -71
|
||||
82 c-38 45 -95 123 -124 174 -53 89 -144 285 -144 311 0 16 -8 15 -93 -8 -99
|
||||
-28 -224 -36 -283 -20 -71 20 -118 73 -145 161 -42 138 -14 263 120 530 116
|
||||
230 203 361 413 625 204 256 269 370 357 627 181 533 402 909 670 1145 208
|
||||
183 466 311 711 356 109 20 398 16 520 -7z m-2472 -5364 c8 -10 25 -36 38 -58
|
||||
l25 -40 -3 60 -3 60 40 0 40 0 0 -125 0 -125 -42 -3 c-42 -3 -43 -2 -74 52
|
||||
-17 31 -33 56 -35 56 -3 0 -3 -25 0 -56 l6 -55 -43 3 -42 3 -3 119 c-2 89 1
|
||||
122 10 128 19 13 71 1 86 -19z m419 -6 c31 -29 37 -41 40 -88 7 -98 -58 -158
|
||||
-159 -146 -87 11 -118 48 -118 143 0 50 3 59 34 90 32 32 38 34 100 34 61 0
|
||||
69 -3 103 -33z m261 7 c26 -17 30 -65 7 -84 -14 -12 -13 -15 5 -32 25 -23 26
|
||||
-59 2 -88 -15 -19 -31 -23 -104 -27 l-86 -6 -6 89 c-7 111 -3 153 15 165 19
|
||||
14 139 1 167 -17z m297 -7 c42 -42 54 -106 32 -160 -28 -65 -124 -95 -202 -63
|
||||
-41 17 -62 48 -71 102 -15 97 39 154 144 154 59 0 67 -3 97 -33z m270 4 c43
|
||||
-24 62 -86 43 -143 -20 -63 -49 -79 -149 -81 l-84 -2 -3 122 c-2 110 -1 122
|
||||
15 125 37 9 149 -5 178 -21z m150 23 c8 -4 23 -20 31 -36 l16 -30 24 36 c25
|
||||
36 35 39 86 27 l27 -6 -49 -73 c-44 -63 -50 -79 -50 -122 l0 -50 -40 0 -40 0
|
||||
0 50 c0 43 -7 60 -47 121 -38 57 -44 72 -32 80 16 10 50 12 74 3z m433 -3 c30
|
||||
-1 32 -3 32 -36 0 -34 -1 -35 -40 -35 -22 0 -40 -4 -40 -10 0 -5 16 -10 35
|
||||
-10 33 0 35 -2 35 -35 0 -33 -2 -35 -35 -35 -35 0 -35 0 -35 -46 l0 -45 -42 3
|
||||
-43 3 -3 122 c-3 135 -5 131 68 127 19 -1 50 -2 68 -3z m140 0 c9 -5 13 -32
|
||||
13 -78 0 -82 16 -115 46 -97 14 9 19 27 21 91 l3 81 32 6 c47 9 56 -10 53
|
||||
-111 -3 -66 -8 -90 -23 -111 -24 -33 -88 -49 -140 -36 -57 14 -73 46 -79 151
|
||||
-4 80 -2 93 13 102 22 13 44 13 61 2z m302 -13 c11 -12 20 -25 20 -30 0 -17
|
||||
17 -7 28 16 8 17 21 25 54 29 23 3 47 2 51 -2 5 -5 -7 -32 -27 -60 -20 -28
|
||||
-36 -54 -36 -58 0 -4 18 -33 40 -64 22 -32 40 -60 40 -63 0 -3 -22 -6 -49 -6
|
||||
-46 0 -51 3 -71 35 l-22 35 -22 -32 c-19 -28 -28 -33 -69 -36 -26 -2 -47 1
|
||||
-47 5 0 4 18 34 40 66 l41 58 -41 57 c-39 56 -40 57 -18 64 43 12 67 8 88 -14z
|
||||
m346 14 c7 -4 17 -34 24 -67 l13 -60 12 58 c7 32 15 61 19 64 8 8 71 7 85 -1
|
||||
5 -4 13 -27 17 -51 9 -60 21 -65 29 -12 4 24 10 48 13 54 10 15 55 23 71 13
|
||||
16 -10 9 -51 -30 -182 l-21 -68 -42 0 -43 0 -18 67 c-10 37 -20 63 -21 58 -2
|
||||
-6 -10 -36 -19 -67 l-16 -58 -40 0 c-46 0 -46 0 -84 137 -30 112 -30 111 -2
|
||||
116 37 7 42 7 53 -1z m398 2 c13 -5 16 -26 16 -131 l0 -124 -42 3 -43 3 -3
|
||||
114 c-2 75 1 118 9 127 12 15 37 18 63 8z m219 0 c34 -5 37 -8 37 -40 0 -31
|
||||
-3 -34 -30 -34 l-29 0 -3 -87 -3 -88 -42 -3 -43 -3 0 90 0 91 -30 0 c-27 0
|
||||
-30 3 -30 33 0 19 2 36 5 39 7 7 126 9 168 2z m125 0 c18 -5 22 -13 22 -45 0
|
||||
-38 1 -39 34 -39 34 0 35 1 38 43 3 37 6 42 29 45 55 6 65 -30 52 -195 l-5
|
||||
-63 -39 0 -39 0 0 48 c0 47 0 47 -35 49 l-35 3 0 -50 0 -50 -40 0 -40 0 -1 63
|
||||
c-2 113 3 182 15 189 13 9 15 9 44 2z m465 0 c34 -5 37 -8 37 -40 0 -31 -3
|
||||
-34 -30 -34 l-30 0 0 -90 0 -90 -39 0 c-47 0 -51 8 -51 106 l0 74 -30 0 c-27
|
||||
0 -30 3 -30 33 0 19 3 36 6 39 7 8 118 9 167 2z m135 -3 c9 -5 13 -32 13 -78
|
||||
0 -82 16 -115 46 -97 14 9 19 27 21 91 l3 81 32 6 c47 9 56 -10 53 -111 -3
|
||||
-66 -8 -90 -23 -111 -24 -33 -88 -49 -140 -36 -57 14 -73 46 -79 151 -4 80 -2
|
||||
93 13 102 22 13 44 13 61 2z m302 -13 c11 -12 20 -25 20 -30 0 -17 17 -7 28
|
||||
16 8 17 21 25 54 29 23 3 47 2 51 -2 5 -5 -7 -32 -27 -60 -20 -28 -36 -54 -36
|
||||
-58 0 -4 18 -33 40 -64 22 -32 40 -60 40 -63 0 -3 -22 -6 -49 -6 -46 0 -51 3
|
||||
-71 35 l-22 35 -22 -32 c-19 -28 -28 -33 -69 -36 -26 -2 -47 1 -47 5 0 4 18
|
||||
34 40 66 l41 58 -41 57 c-39 56 -40 57 -18 64 43 12 67 8 88 -14z"/>
|
||||
<path d="M9556 8184 c-241 -44 -498 -181 -698 -372 -246 -237 -428 -556 -603
|
||||
-1062 -99 -285 -153 -379 -390 -680 -76 -96 -179 -236 -228 -310 -86 -131
|
||||
-212 -373 -257 -495 -45 -123 -34 -270 25 -325 51 -48 218 -34 390 32 164 63
|
||||
525 246 713 360 35 22 68 38 73 36 21 -8 -313 -211 -556 -338 -66 -35 -129
|
||||
-71 -139 -81 -19 -17 -19 -19 8 -91 33 -90 109 -243 161 -323 21 -33 87 -108
|
||||
147 -167 59 -59 104 -109 99 -112 -4 -3 -45 -19 -89 -35 -307 -114 -311 -211
|
||||
-13 -305 247 -78 561 -90 759 -29 49 16 62 16 180 0 225 -30 342 -37 577 -36
|
||||
300 2 462 20 687 76 99 24 116 26 413 27 258 1 323 5 389 20 170 38 246 82
|
||||
246 141 0 51 -39 88 -160 149 -60 31 -111 60 -114 64 -2 4 9 23 25 42 167 197
|
||||
260 410 288 663 5 42 14 84 21 92 8 10 31 15 65 15 107 0 205 52 245 131 25
|
||||
48 27 153 4 230 -9 30 -74 182 -144 339 -220 490 -280 656 -355 985 -92 405
|
||||
-267 713 -566 1000 -144 138 -278 226 -427 279 -98 35 -250 72 -345 85 -108
|
||||
15 -336 12 -431 -5z m182 -890 c217 -44 417 -214 482 -410 19 -55 22 -82 18
|
||||
-167 -4 -87 -9 -111 -35 -167 -60 -130 -165 -229 -318 -301 -118 -55 -192 -72
|
||||
-320 -72 -166 0 -277 34 -422 130 -137 90 -219 212 -245 363 -42 242 132 497
|
||||
406 597 115 42 304 54 434 27z m1377 -418 c55 -25 121 -91 131 -131 3 -14 4
|
||||
-51 2 -81 -17 -202 -316 -268 -444 -97 -136 180 95 410 311 309z m-469 -545
|
||||
c23 -11 96 -71 162 -134 66 -63 146 -134 179 -158 68 -53 77 -82 42 -151 -57
|
||||
-113 -152 -218 -269 -298 -86 -58 -83 -59 -230 15 -78 39 -205 91 -309 125
|
||||
-219 73 -418 153 -440 175 -15 15 -14 18 17 44 17 15 94 61 169 102 75 41 198
|
||||
112 273 158 188 116 242 141 310 141 32 0 72 -8 96 -19z m462 -531 c99 -72
|
||||
212 -212 267 -331 13 -30 34 -95 46 -144 28 -117 23 -308 -10 -430 -83 -302
|
||||
-305 -578 -606 -752 -390 -226 -1044 -304 -1658 -197 -279 48 -572 177 -671
|
||||
295 -64 76 -80 187 -48 341 61 296 302 621 610 826 146 96 357 205 519 268
|
||||
265 102 333 107 546 38 195 -63 356 -128 455 -181 70 -38 90 -45 122 -40 79
|
||||
10 257 159 333 280 20 31 41 57 45 57 5 0 27 -13 50 -30z"/>
|
||||
<path d="M9451 7238 c-182 -25 -328 -117 -420 -263 -56 -89 -60 -109 -26 -145
|
||||
16 -17 46 -41 66 -56 l39 -26 -20 -26 c-49 -62 -2 -152 80 -152 50 0 86 31 95
|
||||
84 4 20 10 36 14 36 3 0 85 -11 181 -25 215 -32 464 -43 579 -26 139 21 147
|
||||
30 132 147 -23 177 -119 304 -294 391 -120 60 -276 83 -426 61z"/>
|
||||
<path d="M10930 6825 c-67 -31 -123 -103 -100 -130 6 -8 21 -15 32 -17 12 -2
|
||||
29 -16 38 -33 14 -25 23 -30 56 -30 31 0 41 5 51 25 10 21 24 27 95 40 58 11
|
||||
84 20 86 31 4 22 -38 80 -76 102 -44 26 -137 32 -182 12z"/>
|
||||
<path d="M7882 2838 c-14 -14 -16 -57 -3 -76 5 -8 22 -12 41 -10 26 2 35 9 40
|
||||
28 11 41 -5 70 -38 70 -15 0 -33 -5 -40 -12z"/>
|
||||
<path d="M8180 2846 c0 -9 7 -16 16 -16 17 0 14 22 -4 28 -7 2 -12 -3 -12 -12z"/>
|
||||
<path d="M8180 2755 c0 -10 7 -15 18 -13 21 4 19 22 -2 26 -10 2 -16 -3 -16
|
||||
-13z"/>
|
||||
<path d="M8441 2836 c-7 -8 -11 -30 -9 -48 3 -29 7 -33 37 -36 20 -2 37 2 42
|
||||
10 13 19 11 62 -3 76 -16 16 -53 15 -67 -2z"/>
|
||||
<path d="M8740 2800 c0 -46 2 -50 23 -50 13 0 28 5 35 12 29 29 2 88 -39 88
|
||||
-16 0 -19 -7 -19 -50z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.2 KiB |
@ -0,0 +1,227 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Product branding information. This influences some global
|
||||
# user-visible aspects of Calamares, such as the product
|
||||
# name, window behavior, and the slideshow during installation.
|
||||
#
|
||||
# Additional styling can be done using the stylesheet.qss
|
||||
# file, also in the branding directory.
|
||||
---
|
||||
componentName: tuxOS
|
||||
|
||||
|
||||
### WELCOME / OVERALL WORDING
|
||||
#
|
||||
# These settings affect some overall phrasing and looks,
|
||||
# which are most visible in the welcome page.
|
||||
|
||||
# This selects between different welcome texts. When false, uses
|
||||
# the traditional "Welcome to the %1 installer.", and when true,
|
||||
# uses "Welcome to the Calamares installer for %1." This allows
|
||||
# to distinguish this installer from other installers for the
|
||||
# same distribution.
|
||||
welcomeStyleCalamares: false
|
||||
|
||||
# Should the welcome image (productWelcome, below) be scaled
|
||||
# up beyond its natural size? If false, the image does not grow
|
||||
# with the window but remains the same size throughout (this
|
||||
# may have surprising effects on HiDPI monitors).
|
||||
welcomeExpandingLogo: true
|
||||
|
||||
### WINDOW CONFIGURATION
|
||||
#
|
||||
# The settings here affect the placement of the Calamares
|
||||
# window through hints to the window manager and initial
|
||||
# sizing of the Calamares window.
|
||||
|
||||
# Size and expansion policy for Calamares.
|
||||
# - "normal" or unset, expand as needed, use *windowSize*
|
||||
# - "fullscreen", start as large as possible, ignore *windowSize*
|
||||
# - "noexpand", don't expand automatically, use *windowSize*
|
||||
windowExpanding: normal
|
||||
|
||||
# Size of Calamares window, expressed as w,h. Both w and h
|
||||
# may be either pixels (suffix px) or font-units (suffix em).
|
||||
# e.g. "800px,600px"
|
||||
# "60em,480px"
|
||||
# This setting is ignored if "fullscreen" is selected for
|
||||
# *windowExpanding*, above. If not set, use constants defined
|
||||
# in CalamaresUtilsGui, 800x520.
|
||||
windowSize: 1024px,735px
|
||||
|
||||
# Placement of Calamares window. Either "center" or "free".
|
||||
# Whether "center" actually works does depend on the window
|
||||
# manager in use (and only makes sense if you're not using
|
||||
# *windowExpanding* set to "fullscreen").
|
||||
windowPlacement: center
|
||||
|
||||
### PANELS CONFIGURATION
|
||||
#
|
||||
# Calamares has a main content area, and two panels (navigation
|
||||
# and progress / sidebar). The panels can be controlled individually,
|
||||
# or switched off. If both panels are switched off, the layout of
|
||||
# the main content area loses its margins, on the assumption that
|
||||
# you're doing something special.
|
||||
|
||||
# Kind of sidebar (panel on the left, showing progress).
|
||||
# - "widget" or unset, use traditional sidebar (logo, items)
|
||||
# - "none", hide it entirely
|
||||
# - "qml", use calamares-sidebar.qml from branding folder
|
||||
# In addition, you **may** specify a side, separated by a comma,
|
||||
# from the kind. Valid sides are:
|
||||
# - "left" (if not specified, uses this)
|
||||
# - "right"
|
||||
# - "top"
|
||||
# - "bottom"
|
||||
# For instance, "widget,right" is valid; so is "qml", which defaults
|
||||
# to putting the sidebar on the left. Also valid is "qml,top".
|
||||
# While "widget,top" is valid, the widgets code is **not** flexible
|
||||
# and results will be terrible.
|
||||
sidebar: widget
|
||||
|
||||
# Kind of navigation (button panel on the bottom).
|
||||
# - "widget" or unset, use traditional navigation
|
||||
# - "none", hide it entirely
|
||||
# - "qml", use calamares-navigation.qml from branding folder
|
||||
# In addition, you **may** specify a side, separated by a comma,
|
||||
# from the kind. The same sides are valid as for *sidebar*,
|
||||
# except the default is *bottom*.
|
||||
navigation: widget
|
||||
|
||||
|
||||
### STRINGS, IMAGES AND COLORS
|
||||
#
|
||||
# This section contains the "branding proper" of names
|
||||
# and images, rather than global-look settings.
|
||||
|
||||
# These are strings shown to the user in the user interface.
|
||||
# There is no provision for translating them -- since they
|
||||
# are names, the string is included as-is.
|
||||
#
|
||||
# The four Url strings are the Urls used by the buttons in
|
||||
# the welcome screen, and are not shown to the user. Clicking
|
||||
# on the "Support" button, for instance, opens the link supportUrl.
|
||||
# If a Url is empty, the corresponding button is not shown.
|
||||
#
|
||||
# bootloaderEntryName is how this installation / distro is named
|
||||
# in the boot loader (e.g. in the GRUB menu).
|
||||
#
|
||||
# These strings support substitution from /etc/os-release
|
||||
# if KDE Frameworks 5.58 are available at build-time. When
|
||||
# enabled, @{var-name} is replaced by the equivalent value
|
||||
# from os-release. All the supported var-names are in all-caps,
|
||||
# and are listed on the FreeDesktop.org site,
|
||||
# https://www.freedesktop.org/software/systemd/man/os-release.html
|
||||
# Note that ANSI_COLOR and CPE_NAME don't make sense here, and
|
||||
# are not supported (the rest are). Remember to quote the string
|
||||
# if it contains substitutions, or you'll get YAML exceptions.
|
||||
#
|
||||
# The *Url* entries are used on the welcome page, and they
|
||||
# are visible as buttons there if the corresponding *show* keys
|
||||
# are set to "true" (they can also be overridden).
|
||||
strings:
|
||||
productName: tuxOS
|
||||
shortProductName: tuxOS
|
||||
version: 2023.01.1
|
||||
shortVersion: 2023.01.1
|
||||
versionedName: tuxOS
|
||||
shortVersionedName: tuxOS
|
||||
bootloaderEntryName: Arch
|
||||
|
||||
# These images are loaded from the branding module directory.
|
||||
#
|
||||
# productBanner is an optional image, which if present, will be shown
|
||||
# on the welcome page of the application, above the welcome text.
|
||||
# It is intended to have a width much greater than height.
|
||||
# It is displayed at 64px height (also on HiDPI).
|
||||
# Recommended size is 64px tall, and up to 460px wide.
|
||||
# productIcon is used as the window icon, and will (usually) be used
|
||||
# by the window manager to represent the application. This image
|
||||
# should be square, and may be displayed by the window manager
|
||||
# as small as 16x16 (but possibly larger).
|
||||
# productLogo is used as the logo at the top of the left-hand column
|
||||
# which shows the steps to be taken. The image should be square,
|
||||
# and is displayed at 80x80 pixels (also on HiDPI).
|
||||
# productWallpaper is an optional image, which if present, will replace
|
||||
# the normal solid background on every page of the application.
|
||||
# It can be any size and proportion,
|
||||
# and will be tiled to fit the entire window.
|
||||
# For a non-tiled wallpaper, the size should be the same as
|
||||
# the overall window, see *windowSize* above (800x520).
|
||||
# productWelcome is shown on the welcome page of the application in
|
||||
# the middle of the window, below the welcome text. It can be
|
||||
# any size and proportion, and will be scaled to fit inside
|
||||
# the window. Use `welcomeExpandingLogo` to make it non-scaled.
|
||||
# Recommended size is 320x150.
|
||||
#
|
||||
# These filenames can also use substitutions from os-release (see above).
|
||||
images:
|
||||
# productBanner: "banner.png"
|
||||
productIcon: "squid.png"
|
||||
productLogo: "squid.png"
|
||||
# productWallpaper: "wallpaper.png"
|
||||
productWelcome: "1-welcometo.png"
|
||||
|
||||
# Colors for text and background components.
|
||||
#
|
||||
# - sidebarBackground is the background of the sidebar
|
||||
# - sidebarText is the (foreground) text color
|
||||
# - sidebarTextHighlight sets the background of the selected (current) step.
|
||||
# Optional, and defaults to the application palette.
|
||||
# - sidebarSelect is the text color of the selected step.
|
||||
#
|
||||
# These colors can **also** be set through the stylesheet, if the
|
||||
# branding component also ships a stylesheet.qss. Then they are
|
||||
# the corresponding CSS attributes of #sidebarApp.
|
||||
style:
|
||||
SidebarBackground: "#292F34"
|
||||
SidebarText: "#FFFFFF"
|
||||
SidebarTextSelect: "#292F34"
|
||||
SidebarTextHighlight: "#D35400"
|
||||
|
||||
### SLIDESHOW
|
||||
#
|
||||
# The slideshow is displayed during execution steps (e.g. when the
|
||||
# installer is actually writing to disk and doing other slow things).
|
||||
|
||||
# The slideshow can be a QML file (recommended) which can display
|
||||
# arbitrary things -- text, images, animations, or even play a game --
|
||||
# during the execution step. The QML **is** abruptly stopped when the
|
||||
# execution step is done, though, so maybe a game isn't a great idea.
|
||||
#
|
||||
# The slideshow can also be a sequence of images (not recommended unless
|
||||
# you don't want QML at all in your Calamares). The images are displayed
|
||||
# at a rate of 1 every 2 seconds during the execution step.
|
||||
#
|
||||
# To configure a QML file, list a single filename:
|
||||
# slideshow: "show.qml"
|
||||
# To configure images, like the filenames (here, as an inline list):
|
||||
# slideshow: [ "/etc/calamares/slideshow/0.png", "/etc/logo.png" ]
|
||||
slideshow: "show.qml"
|
||||
|
||||
# There are two available APIs for a QML slideshow:
|
||||
# - 1 (the default) loads the entire slideshow when the installation-
|
||||
# slideshow page is shown and starts the QML then. The QML
|
||||
# is never stopped (after installation is done, times etc.
|
||||
# continue to fire).
|
||||
# - 2 loads the slideshow on startup and calls onActivate() and
|
||||
# onLeave() in the root object. After the installation is done,
|
||||
# the show is stopped (first by calling onLeave(), then destroying
|
||||
# the QML components).
|
||||
#
|
||||
# An image slideshow does not need to have the API defined.
|
||||
slideshowAPI: 2
|
||||
|
||||
|
||||
# These options are to customize online uploading of logs to pastebins:
|
||||
# - type : Defines the kind of pastebin service to be used. Currently
|
||||
# it accepts two values:
|
||||
# - none : disables the pastebin functionality
|
||||
# - fiche : use fiche pastebin server
|
||||
# - url : Defines the address of pastebin service to be used.
|
||||
# Takes string as input. Important bits are the host and port,
|
||||
# the scheme is not used.
|
||||
uploadServer :
|
||||
type : "fiche"
|
||||
url : "http://termbin.com:9999"
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ar">
|
||||
<context>
|
||||
<name>show</name>
|
||||
<message>
|
||||
<location filename="../show.qml" line="64"/>
|
||||
<source>This is a second Slide element.</source>
|
||||
<translation>عرض الثاني</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../show.qml" line="68"/>
|
||||
<source>This is a third Slide element.</source>
|
||||
<translation>عرض الثالث</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="en">
|
||||
<context>
|
||||
<name>show</name>
|
||||
<message>
|
||||
<location filename="../show.qml" line="64"/>
|
||||
<source>This is a second Slide element.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../show.qml" line="68"/>
|
||||
<source>This is a third Slide element.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="eo">
|
||||
<context>
|
||||
<name>show</name>
|
||||
<message>
|
||||
<location filename="../show.qml" line="64"/>
|
||||
<source>This is a second Slide element.</source>
|
||||
<translation>Ĉi tio estas la dua gliteja.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../show.qml" line="68"/>
|
||||
<source>This is a third Slide element.</source>
|
||||
<translation>Ĉi tio estas la tria gliteja.</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="fr">
|
||||
<context>
|
||||
<name>show</name>
|
||||
<message>
|
||||
<location filename="../show.qml" line="64"/>
|
||||
<source>This is a second Slide element.</source>
|
||||
<translation>Ceci est la deuxieme affiche.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../show.qml" line="68"/>
|
||||
<source>This is a third Slide element.</source>
|
||||
<translation>La troisième affice ce trouve ici.</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="nl">
|
||||
<context>
|
||||
<name>show</name>
|
||||
<message>
|
||||
<location filename="../show.qml" line="64"/>
|
||||
<source>This is a second Slide element.</source>
|
||||
<translation>Dit is het tweede Dia element.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../show.qml" line="68"/>
|
||||
<source>This is a third Slide element.</source>
|
||||
<translation>Dit is het derde Dia element.</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
Binary file not shown.
After Width: | Height: | Size: 84 KiB |
@ -0,0 +1,2 @@
|
||||
SPDX-FileCopyrightText: 2015 Teo Mrnjavac <teo@kde.org>
|
||||
SPDX-License-Identifier: GPL-3.0-or-later
|
@ -0,0 +1,97 @@
|
||||
/* === This file is part of Calamares - <https://calamares.io> ===
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2015 Teo Mrnjavac <teo@kde.org>
|
||||
* SPDX-FileCopyrightText: 2018 Adriaan de Groot <groot@kde.org>
|
||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||
*
|
||||
* Calamares is Free Software: see the License-Identifier above.
|
||||
*
|
||||
*/
|
||||
|
||||
import QtQuick 2.0;
|
||||
import calamares.slideshow 1.0;
|
||||
|
||||
Presentation
|
||||
{
|
||||
id: presentation
|
||||
|
||||
function nextSlide() {
|
||||
console.log("QML Component (default slideshow) Next slide");
|
||||
presentation.goToNextSlide();
|
||||
}
|
||||
|
||||
Timer {
|
||||
id: advanceTimer
|
||||
interval: 5000
|
||||
running: presentation.activatedInCalamares
|
||||
repeat: true
|
||||
onTriggered: nextSlide()
|
||||
}
|
||||
|
||||
Slide {
|
||||
|
||||
anchors.fill: parent
|
||||
anchors.verticalCenterOffset: 0
|
||||
|
||||
Image {
|
||||
id: background1
|
||||
source: "1-welcometo.png"
|
||||
width: parent.width; height: parent.height
|
||||
horizontalAlignment: Image.AlignCenter
|
||||
verticalAlignment: Image.AlignTop
|
||||
fillMode: Image.Stretch
|
||||
anchors.fill: parent
|
||||
}
|
||||
|
||||
Text {
|
||||
anchors.horizontalCenter: background.horizontalCenter
|
||||
anchors.top: background.bottom
|
||||
text: "Welcome to"
|
||||
wrapMode: Text.WordWrap
|
||||
width: presentation.width
|
||||
horizontalAlignment: Text.Center
|
||||
}
|
||||
}
|
||||
|
||||
Slide {
|
||||
|
||||
anchors.fill: parent
|
||||
anchors.verticalCenterOffset: 0
|
||||
|
||||
Image {
|
||||
id: background2
|
||||
source: "2-alci.png"
|
||||
width: parent.width; height: parent.height
|
||||
horizontalAlignment: Image.AlignCenter
|
||||
verticalAlignment: Image.AlignTop
|
||||
fillMode: Image.Stretch
|
||||
anchors.fill: parent
|
||||
}
|
||||
|
||||
Text {
|
||||
anchors.horizontalCenter: background.horizontalCenter
|
||||
anchors.top: background.bottom
|
||||
text: "ALCI"
|
||||
wrapMode: Text.WordWrap
|
||||
width: presentation.width
|
||||
horizontalAlignment: Text.Center
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// When this slideshow is loaded as a V1 slideshow, only
|
||||
// activatedInCalamares is set, which starts the timer (see above).
|
||||
//
|
||||
// In V2, also the onActivate() and onLeave() methods are called.
|
||||
// These example functions log a message (and re-start the slides
|
||||
// from the first).
|
||||
function onActivate() {
|
||||
console.log("QML Component (default slideshow) activated");
|
||||
presentation.currentSlide = 0;
|
||||
}
|
||||
|
||||
function onLeave() {
|
||||
console.log("QML Component (default slideshow) deactivated");
|
||||
}
|
||||
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 62 KiB |
@ -0,0 +1,2 @@
|
||||
SPDX-FileCopyrightText: 2014 Teo Mrnjavac <teo@kde.org>
|
||||
SPDX-License-Identifier: GPL-3.0-or-later
|
@ -0,0 +1,282 @@
|
||||
/*
|
||||
|
||||
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.
|
||||
You can use the Debug Dialog to find out object names:
|
||||
- Open the debug dialog
|
||||
- Choose tab *Tools*
|
||||
- Click *Widget Tree* button
|
||||
The list of object names is printed in the log.
|
||||
|
||||
Documentation for styling Qt Widgets through a stylesheet
|
||||
can be found at
|
||||
https://doc.qt.io/qt-5/stylesheet-examples.html
|
||||
https://doc.qt.io/qt-5/stylesheet-reference.html
|
||||
In Calamares, styling widget classes is supported (e.g.
|
||||
using `QComboBox` as a selector).
|
||||
|
||||
This example stylesheet has all the actual styling commented out.
|
||||
The examples are not exhaustive.
|
||||
|
||||
*/
|
||||
|
||||
|
||||
/* ########## MAIN APPLICATION WINDOW ########## */
|
||||
|
||||
#mainApp {
|
||||
}
|
||||
|
||||
#mainText{
|
||||
font : bold 16px;
|
||||
}
|
||||
|
||||
#sidebarApp {
|
||||
|
||||
}
|
||||
|
||||
#logoApp {
|
||||
}
|
||||
|
||||
#sidebarMenuApp {
|
||||
padding: 3px;
|
||||
background-color: #292F34;
|
||||
}
|
||||
|
||||
QWidget {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
QTextEdit, QListView {
|
||||
}
|
||||
QDialogButtonBox {
|
||||
}
|
||||
QAbstractSpinBox {
|
||||
}
|
||||
QListWidget::item:alternate {
|
||||
}
|
||||
|
||||
|
||||
#debugButton {
|
||||
font: bold 8px;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
|
||||
/* ########## TOOLTIP ########## */
|
||||
|
||||
|
||||
|
||||
QPushButton {
|
||||
font : 16px;
|
||||
}
|
||||
|
||||
QDialogButtonBox {
|
||||
dialogbuttonbox-buttons-have-icons: 0;
|
||||
}
|
||||
|
||||
|
||||
/* ########## QLIST VIEW ########## */
|
||||
|
||||
QListView {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
|
||||
/* ########## QLINE EDIT ########## */
|
||||
|
||||
QLineEdit#LE_TestKeyboard {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
QLineEdit#m_passphraseLineEdit, QLineEdit#vgName,
|
||||
QLineEdit#m_confirmLineEdit {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
QLineEdit#textBoxUserVerifiedPassword, QLineEdit#textBoxVerifiedRootPassword {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
QLineEdit#textBoxFullName, QLineEdit#textBoxLoginName, QLineEdit#textBoxHostName,
|
||||
QLineEdit#textBoxUserPassword, QLineEdit#textBoxRootPassword {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
#textBoxFullName, #textBoxLoginName, #textBoxHostName, #textBoxUserPassword,
|
||||
#textBoxRootPassword, #textBoxAutoLogin, #vgName {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
#textBoxUserVerifiedPassword, #textBoxVerifiedRootPassword,
|
||||
#LE_TestKeyboard, #m_confirmLineEdit, #m_passphraseLineEdit {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
/* ##########PARTITION ########## */
|
||||
|
||||
#partResizerWidget {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
/* ########## PAGE_USERSETUP ########## */
|
||||
|
||||
#labelWhatIsYourName {
|
||||
font: 16px;
|
||||
}
|
||||
#textBoxFullName {
|
||||
font: 16px;
|
||||
}
|
||||
#labelFullName {
|
||||
font: 16px;
|
||||
}
|
||||
#labelFullNameError {
|
||||
font: 16px;
|
||||
}
|
||||
#username_label_2 {
|
||||
font: 16px;
|
||||
}
|
||||
#textBoxLoginName {
|
||||
font: 16px;
|
||||
}
|
||||
#labelUsername {
|
||||
font: 16px;
|
||||
}
|
||||
#labelUsernameError {
|
||||
font: 16px;
|
||||
}
|
||||
#hostname_label_2 {
|
||||
font: 16px;
|
||||
}
|
||||
#textBoxHostName {
|
||||
font: 16px;
|
||||
}
|
||||
#labelHostname {
|
||||
font: 16px;
|
||||
}
|
||||
#labelHostnameError {
|
||||
font: 16px;
|
||||
}
|
||||
#password_label_2 {
|
||||
font: 16px;
|
||||
}
|
||||
#textBoxUserPassword {
|
||||
font: 16px;
|
||||
}
|
||||
#textBoxUserVerifiedPassword {
|
||||
font: 16px;
|
||||
}
|
||||
#labelUserPassword {
|
||||
font: 16px;
|
||||
}
|
||||
#labelUserPasswordError {
|
||||
font: 16px;
|
||||
}
|
||||
#checkBoxRequireStrongPassword {
|
||||
font: 16px;
|
||||
}
|
||||
#checkBoxDoAutoLogin {
|
||||
font: 16px;
|
||||
}
|
||||
#checkBoxReusePassword {
|
||||
font: 16px;
|
||||
}
|
||||
#labelChooseRootPassword {
|
||||
font: 16px;
|
||||
}
|
||||
#textBoxRootPassword {
|
||||
font: 16px;
|
||||
}
|
||||
#textBoxVerifiedRootPassword {
|
||||
font: 16px;
|
||||
}
|
||||
#labelRootPassword {
|
||||
font: 16px;
|
||||
}
|
||||
#labelRootPasswordError {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
/* ########## COMBO BOX ########## */
|
||||
|
||||
QComboBox {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
#mountPointComboBox::drop-down {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
/* ########## SPIN BOX ########## */
|
||||
|
||||
QSpinBox {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
QLineEdit {
|
||||
font: 16px;
|
||||
}
|
||||
|
||||
/* ########## TREE VIEW ########## */
|
||||
|
||||
QTreeView {
|
||||
font: 16px;
|
||||
show-decoration-selected: 0;
|
||||
}
|
||||
|
||||
QTreeView::item {
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
QTreeView::branch:has-siblings:!adjoins-item {
|
||||
}
|
||||
QTreeView::branch:has-siblings:adjoins-item {
|
||||
}
|
||||
QTreeView::branch:!has-children:!has-siblings:adjoins-item {
|
||||
}
|
||||
QTreeView::branch:has-children:!has-siblings:closed,
|
||||
QTreeView::branch:closed:has-children:has-siblings {
|
||||
}
|
||||
QTreeView::branch:open:has-children:!has-siblings,
|
||||
QTreeView::branch:open:has-children:has-siblings {
|
||||
}
|
||||
|
||||
/* ########## CHECK BOX ########## */
|
||||
|
||||
QCheckBox {
|
||||
}
|
||||
QCheckBox::indicator:unchecked {
|
||||
}
|
||||
QCheckBox::indicator:checked {
|
||||
}
|
||||
QItemSelectionModel::Select {
|
||||
}
|
||||
|
||||
/* ########## HEADER VIEW ########## */
|
||||
|
||||
QHeaderView::section {
|
||||
font : 16px;
|
||||
}
|
||||
|
||||
#debugButton {
|
||||
background-color: none;
|
||||
font: 12px;
|
||||
color: #edecf0;
|
||||
height: 32px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#debugButton:hover {
|
||||
color: #ff7f7f;
|
||||
}
|
||||
|
||||
#aboutButton {
|
||||
background-color: none;
|
||||
font: 12px;
|
||||
color: #edecf0;
|
||||
height: 32px;
|
||||
border: none;
|
||||
}
|
13
packages/tuxos-calamares-config/files/calamares/launch.sh
Executable file
13
packages/tuxos-calamares-config/files/calamares/launch.sh
Executable file
@ -0,0 +1,13 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
## Check if booted using 'Copy to RAM' mode
|
||||
DIR="/etc/calamares"
|
||||
KERNEL=`uname -r`
|
||||
|
||||
if [[ -d "/run/archiso/copytoram" ]]; then
|
||||
sudo sed -i -e 's|/run/archiso/bootmnt/arch/x86_64/airootfs.sfs|/run/archiso/copytoram/airootfs.sfs|g' "$DIR"/modules/unpackfs.conf
|
||||
sudo sed -i -e "s|/run/archiso/bootmnt/arch/boot/x86_64/vmlinuz-linux|/usr/lib/modules/$KERNEL/vmlinuz|g" "$DIR"/modules/unpackfs.conf
|
||||
fi
|
||||
|
||||
## Launch calamare installer accordingly
|
||||
pkexec calamares -d -style kvantum
|
@ -0,0 +1,27 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Bootloader configuration.
|
||||
|
||||
# Bootloader to use for EFI installations (grub, sb-shim, systemd-boot)
|
||||
efiBootLoader: "grub"
|
||||
|
||||
# systemd-boot configuration
|
||||
kernel: "/vmlinuz-linux"
|
||||
img: "/initramfs-linux.img"
|
||||
fallback: "/initramfs-linux-fallback.img"
|
||||
timeout: "10"
|
||||
bootloaderEntryName: "tuxOS"
|
||||
kernelLine: ", with Default Kernel"
|
||||
fallbackKernelLine: ", with Default Kernel (fallback)"
|
||||
|
||||
# GRUB 2 binary names and boot directory
|
||||
# These names are also used when using sb-shim
|
||||
grubInstall: "grub-install"
|
||||
grubMkconfig: "grub-mkconfig"
|
||||
grubCfg: "/boot/grub/grub.cfg"
|
||||
grubProbe: "grub-probe"
|
||||
efiBootMgr: "efibootmgr"
|
||||
|
||||
# Install a copy of the GRUB EFI bootloader as the EFI fallback loader
|
||||
installEFIFallback: true
|
@ -0,0 +1,9 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Configuration for the "finished" page, which is usually shown only at
|
||||
# the end of the installation (successful or not).
|
||||
|
||||
restartNowMode: user-unchecked
|
||||
restartNowCommand: "systemctl -i reboot"
|
||||
notifyOnFinished: false
|
@ -0,0 +1,29 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Create, overwrite or update /etc/default/grub in the target system.
|
||||
|
||||
# If set to true, always creates /etc/default/grub from scratch even if the file
|
||||
# already existed. If set to false, edits the existing file instead.
|
||||
overwrite: false
|
||||
|
||||
# If set to true, prefer to write files in /etc/default/grub.d/
|
||||
# rather than the single file /etc/default/grub. If this is set,
|
||||
# Calamares will write /etc/default/grub.d/00Calamares instead.
|
||||
prefer_grub_d: false
|
||||
|
||||
# If set to true, an **existing** setting for GRUB_DISTRIBUTOR is
|
||||
# kept, not updated to the *bootloaderEntryName* from the branding file.
|
||||
# Use this if the GRUB_DISTRIBUTOR setting in the file is "smart" in
|
||||
# some way (e.g. uses shell-command substitution).
|
||||
keepDistributor: false
|
||||
|
||||
# Default entries to write to /etc/default/grub if it does not exist yet or if
|
||||
# we are overwriting it.
|
||||
#
|
||||
defaults:
|
||||
GRUB_TIMEOUT: 10
|
||||
GRUB_DEFAULT: saved
|
||||
GRUB_DISABLE_SUBMENU: false
|
||||
GRUB_TERMINAL_OUTPUT: "console"
|
||||
GRUB_DISABLE_RECOVERY: false
|
@ -0,0 +1,12 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Run mkinitcpio(8) with the given preset value
|
||||
|
||||
# This key defines the kernel to be loaded.
|
||||
kernel: linux
|
||||
|
||||
# Set this to true to turn off mitigations for lax file
|
||||
# permissions on initramfs (which, in turn, can compromise
|
||||
# your LUKS encryption keys, CVS-2019-13179).
|
||||
be_unsafe: false
|
@ -0,0 +1,31 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
|
||||
# Which package manager to use
|
||||
backend: pacman
|
||||
|
||||
skip_if_no_internet: true
|
||||
update_db: false
|
||||
update_system: false
|
||||
|
||||
# post_install script does that.
|
||||
operations:
|
||||
- try_remove:
|
||||
- ac-installer
|
||||
- tuxos-calamares
|
||||
- tuxos-calamares-config
|
||||
- plasma-framework
|
||||
- kpmcore
|
||||
- yaml-cpp
|
||||
- mkinitcpio-archiso
|
||||
- boost
|
||||
- ckbcomp
|
||||
- hwinfo
|
||||
- qt5-xmlpatterns
|
||||
- kconfig
|
||||
- kcoreaddons
|
||||
- kiconthemes
|
||||
- ki18n
|
||||
- kio
|
||||
- solid
|
@ -0,0 +1,50 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# This setting specifies the mount point of the EFI system partition. Some
|
||||
# distributions (Fedora, Debian, Manjaro, etc.) use /boot/efi, others (KaOS,
|
||||
# etc.) use just /boot.
|
||||
#
|
||||
# Defaults to "/boot/efi", may be empty (but weird effects ensue)
|
||||
efiSystemPartition: "/boot/efi"
|
||||
|
||||
# Size of the EFI system partition, default : 300MiB
|
||||
efiSystemPartitionSize: 512M
|
||||
|
||||
# Name of the EFI system partition
|
||||
efiSystemPartitionName: EFI
|
||||
|
||||
# In autogenerated partitioning, allow the user to select a swap size?
|
||||
userSwapChoices:
|
||||
- none # Create no swap, use no swap
|
||||
- small # Up to 4GB
|
||||
- suspend # At least main memory size
|
||||
- file # To swap file instead of partition
|
||||
|
||||
# Name of the swap partition
|
||||
swapPartitionName: swap
|
||||
|
||||
# Correctly draw nested (e.g. logical) partitions as such.
|
||||
drawNestedPartitions: false
|
||||
|
||||
# Show/hide partition labels on manual partitioning page.
|
||||
alwaysShowPartitionLabels: true
|
||||
|
||||
# Allow manual partitioning.
|
||||
allowManualPartitioning: true
|
||||
|
||||
# Initial selection on the Choice page
|
||||
initialPartitioningChoice: none
|
||||
initialSwapChoice: none
|
||||
|
||||
# Default partition table type, used when a "erase" disk is made.
|
||||
#defaultPartitionTableType: gpt
|
||||
|
||||
# Default filesystem type, used when a "new" partition is made.
|
||||
defaultFileSystemType: "ext4"
|
||||
|
||||
# Show/hide LUKS related functionality in automated partitioning modes.
|
||||
enableLuksAutomatedPartitioning: true
|
||||
|
||||
# Filesystem type choice, When user select Erase Disk.
|
||||
availableFileSystemTypes: ["ext4","btrfs","xfs","jfs","reiser"]
|
@ -0,0 +1,12 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Configuration for the preserve-files job
|
||||
---
|
||||
|
||||
dontChroot: true
|
||||
|
||||
files:
|
||||
- from: log
|
||||
dest: /var/log/Calamares.log
|
||||
perm: root:wheel:600
|
@ -0,0 +1,7 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Removes a single user (with userdel) from the system.
|
||||
|
||||
# Username in the target system to be removed.
|
||||
username: liveuser
|
@ -0,0 +1,18 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Configuration for the shell process job.
|
||||
|
||||
# Set to true to run in host, rather than target system
|
||||
dontChroot: true
|
||||
|
||||
# Tune this for the commands you're actually running
|
||||
timeout: 999
|
||||
|
||||
# Commands
|
||||
script:
|
||||
#- command: "/usr/bin/post_install.sh"
|
||||
|
||||
# Description of the job
|
||||
i18n:
|
||||
name: "Settings up configuration and cleaning up... "
|
@ -0,0 +1,18 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Configuration for the shell process job.
|
||||
|
||||
# Set to true to run in host, rather than target system
|
||||
dontChroot: true
|
||||
|
||||
# Tune this for the commands you're actually running
|
||||
timeout: 999
|
||||
|
||||
# Commands
|
||||
script:
|
||||
#- command: "/usr/bin/post_install_nvidia.sh"
|
||||
|
||||
# Description of the job
|
||||
i18n:
|
||||
name: "Enabling kernel mode setting (kms)..."
|
@ -0,0 +1,13 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Unsquash / unpack a filesystem. Multiple sources are supported, and
|
||||
# they may be squashed or plain filesystems.
|
||||
|
||||
unpack:
|
||||
- source: "/run/archiso/bootmnt/arch/x86_64/airootfs.sfs"
|
||||
sourcefs: "squashfs"
|
||||
destination: ""
|
||||
- source: "/run/archiso/bootmnt/arch/boot/x86_64/vmlinuz-linux"
|
||||
sourcefs: "file"
|
||||
destination: "/boot/vmlinuz-linux"
|
@ -0,0 +1,63 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Configuration for the one-user-system user module.
|
||||
|
||||
# Used as default groups for the created user.
|
||||
defaultGroups:
|
||||
- name: users
|
||||
must_exist: true
|
||||
system: true
|
||||
- lp
|
||||
- power
|
||||
- video
|
||||
- network
|
||||
- storage
|
||||
- name: wheel
|
||||
must_exist: false
|
||||
system: true
|
||||
- audio
|
||||
- sys
|
||||
- optical
|
||||
- scanner
|
||||
- rfkill
|
||||
|
||||
# Some Distributions require a 'autologin' group for the user.
|
||||
autologinGroup: autologin
|
||||
|
||||
# Check Autologin checkbox by default?
|
||||
doAutologin: false
|
||||
|
||||
# Sudoers group
|
||||
sudoersGroup: wheel
|
||||
|
||||
# Setting this to false, causes the root account to be disabled.
|
||||
setRootPassword: true
|
||||
|
||||
# When checked, the user password is used for the root account too.
|
||||
doReusePassword: true
|
||||
|
||||
# These are optional password-requirements that a distro can enforce
|
||||
# on the user.
|
||||
passwordRequirements:
|
||||
nonempty: true
|
||||
# minLength: -1 # Password at least this many characters
|
||||
# maxLength: -1 # Password at most this many characters
|
||||
# libpwquality:
|
||||
# - minlen=0
|
||||
# - minclass=0
|
||||
|
||||
# You can control the visibility of the 'strong passwords' checkbox here.
|
||||
allowWeakPasswords: false
|
||||
|
||||
# You can control the initial state for the 'strong passwords' checkbox here.
|
||||
allowWeakPasswordsDefault: true
|
||||
|
||||
# Shell to be used for the regular user of the target system.
|
||||
userShell: /bin/zsh
|
||||
|
||||
# Hostname setting
|
||||
setHostname: EtcFile
|
||||
|
||||
# Should /etc/hosts be written with a hostname for this machine
|
||||
writeHostsFile: true
|
@ -0,0 +1,38 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Configuration for the welcome module.
|
||||
|
||||
# Show Links from the branding file.
|
||||
showSupportUrl: false
|
||||
showKnownIssuesUrl: false
|
||||
showReleaseNotesUrl: false
|
||||
showDonateUrl: false
|
||||
|
||||
# Requirements checking.
|
||||
requirements:
|
||||
requiredStorage: 8.0
|
||||
|
||||
requiredRam: 1.0
|
||||
|
||||
internetCheckUrl: http://example.com
|
||||
|
||||
check:
|
||||
- storage
|
||||
- ram
|
||||
- power
|
||||
- root
|
||||
- screen
|
||||
|
||||
required:
|
||||
- ram
|
||||
- root
|
||||
|
||||
# GeoIP checking
|
||||
geoip:
|
||||
style: "none"
|
||||
url: "https://geoip.kde.org/v1/ubiquity" # extended XML format
|
||||
selector: "CountryCode" # blank uses default, which is wrong
|
||||
|
||||
# User interface
|
||||
languageIcon: /etc/calamares/branding/tuxOS/icons/language.svg
|
@ -0,0 +1,75 @@
|
||||
# SPDX-FileCopyrightText: no
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
#
|
||||
# Configuration file for Calamares
|
||||
|
||||
## Modules
|
||||
modules-search: [ local ]
|
||||
|
||||
## Instances
|
||||
instances:
|
||||
- id: kms
|
||||
module: shellprocess
|
||||
config: shellprocess_kms.conf
|
||||
|
||||
## Sequence
|
||||
sequence:
|
||||
- show:
|
||||
- welcome
|
||||
- locale
|
||||
- keyboard
|
||||
- partition
|
||||
- users
|
||||
- summary
|
||||
- exec:
|
||||
- partition
|
||||
- mount
|
||||
- unpackfs
|
||||
- machineid
|
||||
- fstab
|
||||
- locale
|
||||
- keyboard
|
||||
- localecfg
|
||||
- luksbootkeyfile
|
||||
- luksopenswaphookcfg
|
||||
- initcpiocfg
|
||||
- shellprocess@kms
|
||||
- initcpio
|
||||
- removeuser
|
||||
- users
|
||||
- displaymanager
|
||||
- networkcfg
|
||||
- hwclock
|
||||
- services-systemd
|
||||
- packages
|
||||
- shellprocess
|
||||
- grubcfg
|
||||
- bootloader
|
||||
- preservefiles
|
||||
- umount
|
||||
- show:
|
||||
- finished
|
||||
|
||||
## Branding
|
||||
branding: tuxOS
|
||||
|
||||
## Whether calamares should show "Are you sure?" prompt right before each execution phase.
|
||||
prompt-install: false
|
||||
|
||||
## Whether use calamares as a post-install configuration tool rather than system installer.
|
||||
dont-chroot: false
|
||||
|
||||
## Whether Calamares should refer itself as a "setup program" rather than an "installer".
|
||||
oem-setup: false
|
||||
|
||||
## Disable the "Cancel" button entirely.
|
||||
disable-cancel: false
|
||||
|
||||
## Disable the "Cancel" button once you start the 'Installation'.
|
||||
disable-cancel-during-exec: false
|
||||
|
||||
## Hide the "Next" and "Back" button once you start the 'Installation'.
|
||||
hide-back-and-next-during-exec: false
|
||||
|
||||
## Quit automatically after 'Installation'.
|
||||
quit-at-end: false
|
Reference in New Issue
Block a user