From d8f93f2d9b0900a850d07348eec2de339b2bb6a8 Mon Sep 17 00:00:00 2001 From: kevadesu Date: Mon, 4 Aug 2025 16:33:14 +0200 Subject: [PATCH 1/7] Branding --- .github/workflows/build-iso-staging.yml | 2 +- Justfile | 2 +- README.md | 9 ++++++--- build_files/branding.sh | 9 ++++----- cosign.pub | 4 ++-- iso.toml | 2 +- 6 files changed, 15 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-iso-staging.yml b/.github/workflows/build-iso-staging.yml index a1e21e4..c575ef4 100644 --- a/.github/workflows/build-iso-staging.yml +++ b/.github/workflows/build-iso-staging.yml @@ -24,7 +24,7 @@ on: - './Justfile' env: - IMAGE_REGISTRY: "ghcr.io/Icycoide/TyrianOS-EDGE" + IMAGE_REGISTRY: "ghcr.io/ArctineLabs/TyrianOS-EDGE" DEFAULT_TAG: "latest" concurrency: diff --git a/Justfile b/Justfile index 3b101ba..1e68def 100644 --- a/Justfile +++ b/Justfile @@ -1,4 +1,4 @@ -export repo_organization := env("GITHUB_REPOSITORY_OWNER", "Icycoide") +export repo_organization := env("GITHUB_REPOSITORY_OWNER", "ArctineLabs") export image_name := env("IMAGE_NAME", "tyrianos") export centos_version := env("CENTOS_VERSION", "stream10") export fedora_version := env("CENTOS_VERSION", "41") diff --git a/README.md b/README.md index 337ccdb..0ec3edf 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@

TyrianOS Linux

a general purpose fedora-based distro

-[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/tyrianos)](https://artifacthub.io/packages/search?repo=tyrianos) [![Build Custom Image](https://github.com/Icycoide/TyrianOS/actions/workflows/build.yml/badge.svg)](https://github.com/Icycoide/TyrianOS/actions/workflows/build.yml) +[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/tyrianos)](https://artifacthub.io/packages/search?repo=tyrianos) [![Build Custom Image](https://github.com/ArctineLabs/TyrianOS/actions/workflows/build.yml/badge.svg)](https://github.com/ArctineLabs/TyrianOS/actions/workflows/build.yml) # Purpose @@ -11,6 +11,9 @@ WIP section TyrianOS is based on the following image: - Fedora: `ghcr.io/ublue-os/kinoite-main:42` +TyrianOS EDGE (unstable) is based on the following image: +- Fedora: `quay.io/fedora/fedora-kinoite:rawhide` + It uses KDE Plasma as desktop environment and is meant for general use. # What makes TyrianOS different from normal Fedora? @@ -30,13 +33,13 @@ More things are announced to come to TyrianOS soon. On real hardware: -1. Grab the latest ISO under artifacts from the latest successful job of workflow [Build ISOs](https://github.com/Icycoide/TyrianOS/actions/workflows/build-iso.yml) +1. Grab the latest ISO under artifacts from the latest successful job of workflow [Build ISOs](https://github.com/ArctineLabs/TyrianOS/actions/workflows/build-iso.yml) 2. Flash it on a USB or any other bootable media 3. Boot into the media and follow the steps of the installer. In a virtual machine: -1. Grab the latest ISO under artifacts from the latest successful job of workflow [Build ISOs](https://github.com/Icycoide/TyrianOS/actions/workflows/build-iso.yml) +1. Grab the latest ISO under artifacts from the latest successful job of workflow [Build ISOs](https://github.com/ArctineLabs/TyrianOS/actions/workflows/build-iso.yml) 2. In the settings of the hypervisor, add the downloaded ISO as CD or generally media, and configure the image to be at the highest boot priority in the virtual machine's settings 3. Boot into the image and follow the steps of the installer. diff --git a/build_files/branding.sh b/build_files/branding.sh index 661afe8..46b7b84 100755 --- a/build_files/branding.sh +++ b/build_files/branding.sh @@ -11,13 +11,12 @@ source /usr/lib/os-release || false IMAGE_PRETTY_NAME="TyrianOS" IMAGE_LIKE="fedora" -HOME_URL="https://icycoide.github.io/TyrianOS" -SUPPORT_URL="https://github.com/Icycoide/TyrianOS/issues/" -BUG_SUPPORT_URL="https://github.com/Icycoide/TyrianOS/issues/" +HOME_URL="https://arctine.rootsource.cc/TyrianOS" +SUPPORT_URL="https://github.com/ArctineLabs/TyrianOS/issues/" +BUG_SUPPORT_URL="https://github.com/ArctineLabs/TyrianOS/issues/" CODE_NAME="Toronto" -#VERSION="${VERSION:-00.00000000}" IMAGE_NAME=tyrianos -IMAGE_VENDOR=icycoide +IMAGE_VENDOR=arctinelabs # OS Release File diff --git a/cosign.pub b/cosign.pub index 14b5dd9..c689b18 100644 --- a/cosign.pub +++ b/cosign.pub @@ -1,4 +1,4 @@ -----BEGIN PUBLIC KEY----- -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5OM/LE8Cl52ANhsUEU6KDZGehYcV -i76rZbvJYhIAivcYtqsGddEgxVqs898hGxJTc6ZZm/UeYhL/ykpQZf6U6w== +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3Qu1Nk55RCoBFQpKsuOcSeOu6MIo +6df9NVb41PnjoF+GFEyWAWlgtOchAzSe5HirGk99RjmVxw9kb0CNToHIIA== -----END PUBLIC KEY----- diff --git a/iso.toml b/iso.toml index 4450442..91795f8 100644 --- a/iso.toml +++ b/iso.toml @@ -1,7 +1,7 @@ [customizations.installer.kickstart] contents = """ %post -bootc switch --mutate-in-place --transport registry ghcr.io/icycoide/tyrianos:latest +bootc switch --mutate-in-place --transport registry ghcr.io/arctinelabs/tyrianos:latest %end """ From 4ffe324ec1b41e62ce54f5df762e85cfc3792248 Mon Sep 17 00:00:00 2001 From: kevadesu Date: Tue, 5 Aug 2025 17:24:44 +0200 Subject: [PATCH 2/7] Update tags --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3ade34b..97bd8bc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -67,6 +67,7 @@ jobs: type=raw,value={{date 'YYYYMMDD'}} type=sha,enable=${{ github.event_name == 'pull_request' }} type=ref,event=pr + type=raw,value=42 labels: | io.artifacthub.package.readme-url=https://raw.githubusercontent.com/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}/refs/heads/main/README.md org.opencontainers.image.created=${{ steps.date.outputs.date }} From 49478c8c39966fd1a77e492b7cbe9f5455878320 Mon Sep 17 00:00:00 2001 From: kevadesu Date: Thu, 18 Sep 2025 02:01:54 +0200 Subject: [PATCH 3/7] Fix everything and add the up to date stuff --- ContainerfileBETA | 53 ++++ README.md | 4 - build_files/branding-beta.sh | 41 +++ build_files/branding.sh | 7 +- build_files/build-beta.sh | 215 ++++++++++++++++ build_files/build.sh | 165 ++++++++++-- cosign.pub | 4 +- iso.toml | 5 +- system_files/etc/sddm.conf | 239 +++++++++--------- .../etc/sddm.conf.d/kde_settings.conf | 20 ++ system_files/etc/skel/.config/breezerc | 3 + .../etc/skel/.config/kdedefaults/kcminputrc | 2 + .../etc/skel/.config/kdedefaults/kdeglobals | 4 +- .../etc/skel/.config/kdedefaults/ksplashrc | 2 +- .../etc/skel/.config/kdedefaults/kwinrc | 7 +- .../etc/skel/.config/kdedefaults/package | 2 +- .../etc/skel/.config/kdedefaults/plasmarc | 2 +- system_files/etc/skel/.config/kdeglobals | 195 ++++++++------ .../plasma-org.kde.plasma.desktop-appletsrc | 196 +++++++------- .../etc/skel/.config/plasma-welcomerc | 2 +- system_files/etc/skel/.config/plasmashellrc | 223 +++++++++++++++- system_files/usr/bin/tydev | 3 + system_files/usr/bin/tyrianos-firstsetup | 2 +- system_files/usr/bin/tyver | 14 + .../usr/lib/tyrianos/cli/colorvars.sh | 69 +++++ .../share/color-schemes/TyrianOSDark.colors | 149 +++++++++++ .../share/color-schemes/TyrianOSLight.colors | 148 +++++++++++ .../TyrianOSDark/contents/breezerc | 4 + .../TyrianOSDark/contents/defaults | 31 +++ .../layouts/org.kde.plasma.desktop-layout.js | 117 +++++++++ .../contents/previews/fullscreenpreview.jpg | Bin 0 -> 102306 bytes .../contents/previews/preview.png | Bin 0 -> 99885 bytes .../TyrianOSDark/metadata.desktop | 12 + .../look-and-feel/TyrianOSDark/metadata.json | 22 ++ .../TyrianOSLight/contents/breezerc | 4 + .../TyrianOSLight/contents/defaults | 30 +++ .../layouts/org.kde.plasma.desktop-layout.js | 117 +++++++++ .../contents/previews/fullscreenpreview.jpg | Bin 0 -> 103338 bytes .../contents/previews/preview.png | Bin 0 -> 103903 bytes .../TyrianOSLight/metadata.desktop | 12 + .../look-and-feel/TyrianOSLight/metadata.json | 22 ++ .../share/tyrianos/just/10-tempinstall.just | 6 + .../tyrianos/just/60-releasechannel.just | 28 ++ system_files/usr/share/tyrianos/justfile | 12 + .../share/tyrianos/scripts/admin-resettool | 2 +- .../lib/sddm/.config/fontconfig/fonts.conf | 85 +++++++ system_files/var/lib/sddm/.config/kcminputrc | 8 + system_files/var/lib/sddm/.config/kdeglobals | 182 +++++++++++++ .../lib/sddm/.config/kwinoutputconfig.json | 136 ++++++++++ system_files/var/lib/sddm/.config/kwinrc | 16 ++ system_files/var/lib/sddm/.config/plasmarc | 5 + 51 files changed, 2280 insertions(+), 347 deletions(-) create mode 100644 ContainerfileBETA create mode 100755 build_files/branding-beta.sh create mode 100755 build_files/build-beta.sh create mode 100644 system_files/etc/sddm.conf.d/kde_settings.conf create mode 100644 system_files/etc/skel/.config/breezerc create mode 100644 system_files/etc/skel/.config/kdedefaults/kcminputrc create mode 100755 system_files/usr/bin/tydev create mode 100755 system_files/usr/bin/tyver create mode 100755 system_files/usr/lib/tyrianos/cli/colorvars.sh create mode 100644 system_files/usr/share/color-schemes/TyrianOSDark.colors create mode 100644 system_files/usr/share/color-schemes/TyrianOSLight.colors create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/breezerc create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/defaults create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/layouts/org.kde.plasma.desktop-layout.js create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/previews/fullscreenpreview.jpg create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/previews/preview.png create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSDark/metadata.desktop create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSDark/metadata.json create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/breezerc create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/defaults create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/layouts/org.kde.plasma.desktop-layout.js create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/previews/fullscreenpreview.jpg create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/previews/preview.png create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSLight/metadata.desktop create mode 100644 system_files/usr/share/plasma/look-and-feel/TyrianOSLight/metadata.json create mode 100644 system_files/usr/share/tyrianos/just/10-tempinstall.just create mode 100644 system_files/usr/share/tyrianos/just/60-releasechannel.just create mode 100644 system_files/usr/share/tyrianos/justfile create mode 100644 system_files/var/lib/sddm/.config/fontconfig/fonts.conf create mode 100644 system_files/var/lib/sddm/.config/kcminputrc create mode 100644 system_files/var/lib/sddm/.config/kdeglobals create mode 100644 system_files/var/lib/sddm/.config/kwinoutputconfig.json create mode 100644 system_files/var/lib/sddm/.config/kwinrc create mode 100644 system_files/var/lib/sddm/.config/plasmarc diff --git a/ContainerfileBETA b/ContainerfileBETA new file mode 100644 index 0000000..b9567b3 --- /dev/null +++ b/ContainerfileBETA @@ -0,0 +1,53 @@ +# Allow build scripts to be referenced without being copied into the final image +FROM scratch AS ctx +COPY build_files / + +# Base Image +FROM quay.io/fedora/fedora-kinoite:rawhide +#RUN rpm-ostree cliwrap install-to-root / +COPY system_files / + +RUN mkdir -p /var/home/build && \ + ostree container commit + +RUN mkdir -p /usr/share/aurorae/themes && \ + ostree container commit + +RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ + --mount=type=cache,dst=/var/cache \ + --mount=type=cache,dst=/var/log \ + --mount=type=tmpfs,dst=/tmp \ + /ctx/build-beta.sh && \ + ostree container commit + +RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ + --mount=type=cache,dst=/var/cache \ + --mount=type=cache,dst=/var/log \ + --mount=type=tmpfs,dst=/tmp \ + /ctx/branding-beta.sh && \ + ostree container commit + +RUN rm -rf /tmp/* /var/* && \ + ostree container commit && \ + mkdir -p /tmp /var/tmp && \ + chmod 1777 /tmp /var/tmp && \ + ostree container commit + +RUN --mount=type=bind,from=ctx,source=/,target=/ctx \ + --mount=type=cache,dst=/var/cache \ + --mount=type=cache,dst=/var/log \ + --mount=type=tmpfs,dst=/tmp \ + systemctl enable initial-setup && \ +# ln -s /etc/systemd/system/graphical.target.wants/initial-setup.service /usr/lib/systemd/system/initial-setup.service && \ +# ln -s /etc/systemd/system/multi-user.target.wants/initial-setup.service /usr/lib/systemd/system/initial-setup.service && \ + ostree container commit + +# RUN mkdir -p /etc/skel/ && \ +# # cp /etc/skel/* -Rv /var/home/*/ && \ +# cp /etc/skel/.* -Rv /var/home/*/ && \ +# ostree container commit + +### LINTING +## Verify final image and contents are correct. +RUN bootc container lint + diff --git a/README.md b/README.md index 0ec3edf..96f6da4 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,6 @@ WIP section TyrianOS is based on the following image: - Fedora: `ghcr.io/ublue-os/kinoite-main:42` -TyrianOS EDGE (unstable) is based on the following image: -- Fedora: `quay.io/fedora/fedora-kinoite:rawhide` - It uses KDE Plasma as desktop environment and is meant for general use. # What makes TyrianOS different from normal Fedora? @@ -299,4 +296,3 @@ This template comes with the necessary tooling to index your image on [artifacth - [m2os](https://github.com/m2giles/m2os) - [bos](https://github.com/bsherman/bos) - [homer](https://github.com/bketelsen/homer/) -e diff --git a/build_files/branding-beta.sh b/build_files/branding-beta.sh new file mode 100755 index 0000000..ad9efda --- /dev/null +++ b/build_files/branding-beta.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +#!/usr/bin/env bash + +#e +#echo "::group:: ===$(basename "$0")===" + +set -ouex pipefail + +source /usr/lib/os-release || false + +IMAGE_PRETTY_NAME="TyrianOS" +IMAGE_LIKE="fedora" +HOME_URL="https://arctine.rootsource.cc/TyrianOS" +SUPPORT_URL="https://github.com/ArctineLabs/TyrianOS/issues/" +BUG_SUPPORT_URL="https://github.com/ArctineLabs/TyrianOS/issues/" +CODE_NAME="EDGE $(date +%y.%m)" +#VERSION="${VERSION:-00.00000000}" +IMAGE_NAME=tyrianos +IMAGE_VENDOR=icycoide + + +# OS Release File +sed -i "s|^NAME=.*|NAME=\"TyrianOS\"|" /usr/lib/os-release +sed -i "s|^PRETTY_NAME=.*|PRETTY_NAME=\"${IMAGE_PRETTY_NAME} ${CODE_NAME}\"|" /usr/lib/os-release +sed -i "s|^HOME_URL=.*|HOME_URL=\"$HOME_URL\"|" /usr/lib/os-release +sed -i "s|^SUPPORT_URL=.*|SUPPORT_URL=\"$SUPPORT_URL\"|" /usr/lib/os-release +sed -i "s|^BUG_REPORT_URL=.*|BUG_REPORT_URL=\"$BUG_SUPPORT_URL\"|" /usr/lib/os-release +sed -i "s|^DEFAULT_HOSTNAME=.*|DEFAULT_HOSTNAME=\"tyrianos\"|" /usr/lib/os-release +sed -i "s|^VERSION_CODENAME=.*|VERSION_CODENAME=\"EDGE\"|" /usr/lib/os-release + + +# Added in systemd 249. +# https://www.freedesktop.org/software/systemd/man/latest/os-release.html#IMAGE_ID= +#echo "IMAGE_ID=\"${IMAGE_NAME}\"" >> /usr/lib/os-release +#echo "IMAGE_VERSION=\"${VERSION}\"" >> /usr/lib/os-release + +# Fix issues caused by ID no longer being fedora +#sed -i "s|^EFIDIR=.*|EFIDIR=\"fedora\"|" /usr/sbin/grub2-switch-to-blscfg + +#echo "::endgroup::" diff --git a/build_files/branding.sh b/build_files/branding.sh index 46b7b84..34560b8 100755 --- a/build_files/branding.sh +++ b/build_files/branding.sh @@ -15,18 +15,19 @@ HOME_URL="https://arctine.rootsource.cc/TyrianOS" SUPPORT_URL="https://github.com/ArctineLabs/TyrianOS/issues/" BUG_SUPPORT_URL="https://github.com/ArctineLabs/TyrianOS/issues/" CODE_NAME="Toronto" +#VERSION="${VERSION:-00.00000000}" IMAGE_NAME=tyrianos -IMAGE_VENDOR=arctinelabs +IMAGE_VENDOR=icycoide # OS Release File sed -i "s|^NAME=.*|NAME=\"TyrianOS\"|" /usr/lib/os-release -sed -i "s|^PRETTY_NAME=.*|PRETTY_NAME=\"${IMAGE_PRETTY_NAME} ${VERSION} (${CODE_NAME} / FROM Fedora ${VERSION} Kinoite)\"|" /usr/lib/os-release +sed -i "s|^PRETTY_NAME=.*|PRETTY_NAME=\"${IMAGE_PRETTY_NAME} 42.1 (${CODE_NAME})\"|" /usr/lib/os-release sed -i "s|^HOME_URL=.*|HOME_URL=\"$HOME_URL\"|" /usr/lib/os-release sed -i "s|^SUPPORT_URL=.*|SUPPORT_URL=\"$SUPPORT_URL\"|" /usr/lib/os-release sed -i "s|^BUG_REPORT_URL=.*|BUG_REPORT_URL=\"$BUG_SUPPORT_URL\"|" /usr/lib/os-release sed -i "s|^DEFAULT_HOSTNAME=.*|DEFAULT_HOSTNAME=\"tyrianos\"|" /usr/lib/os-release -sed -i "s|^VERSION_CODENAME=.*|VERSION_CODENAME=\"$CODE_NAME\"|" /usr/lib/os-release +sed -i "s|^VERSION_CODENAME=.*|VERSION_CODENAME=\"Glarus\"|" /usr/lib/os-release # Added in systemd 249. diff --git a/build_files/build-beta.sh b/build_files/build-beta.sh new file mode 100755 index 0000000..f15273f --- /dev/null +++ b/build_files/build-beta.sh @@ -0,0 +1,215 @@ +#!/bin/bash + +set -ouex pipefail + +function scriptcolors() { + # Reset + export Color_Off='\033[0m' # Text Reset + + # Regular Colors + export Black='\033[0;30m' # Black + export Red='\033[0;31m' # Red + export Green='\033[0;32m' # Green + export Yellow='\033[0;33m' # Yellow + export Blue='\033[0;34m' # Blue + export Purple='\033[0;35m' # Purple + export Cyan='\033[0;36m' # Cyan + export White='\033[0;37m' # White + + # Bold + export BBlack='\033[1;30m' # Black + export BRed='\033[1;31m' # Red + export BGreen='\033[1;32m' # Green + export BYellow='\033[1;33m' # Yellow + export BBlue='\033[1;34m' # Blue + export BPurple='\033[1;35m' # Purple + export BCyan='\033[1;36m' # Cyan + export BWhite='\033[1;37m' # White + + # Underline + export UBlack='\033[4;30m' # Black + export URed='\033[4;31m' # Red + export UGreen='\033[4;32m' # Green + export UYellow='\033[4;33m' # Yellow + export UBlue='\033[4;34m' # Blue + export UPurple='\033[4;35m' # Purple + export UCyan='\033[4;36m' # Cyan + export UWhite='\033[4;37m' # White + + # Background + export On_Black='\033[40m' # Black + export On_Red='\033[41m' # Red + export On_Green='\033[42m' # Green + export On_Yellow='\033[43m' # Yellow + export On_Blue='\033[44m' # Blue + export On_Purple='\033[45m' # Purple + export On_Cyan='\033[46m' # Cyan + export On_White='\033[47m' # White + + # High Intensity + export IBlack='\033[0;90m' # Black + export IRed='\033[0;91m' # Red + export IGreen='\033[0;92m' # Green + export IYellow='\033[0;93m' # Yellow + export IBlue='\033[0;94m' # Blue + export IPurple='\033[0;95m' # Purple + export ICyan='\033[0;96m' # Cyan + export IWhite='\033[0;97m' # White + + # Bold High Intensity + export BIBlack='\033[1;90m' # Black + export BIRed='\033[1;91m' # Red + export BIGreen='\033[1;92m' # Green + export BIYellow='\033[1;93m' # Yellow + export BIBlue='\033[1;94m' # Blue + export BIPurple='\033[1;95m' # Purple + export BICyan='\033[1;96m' # Cyan + export BIWhite='\033[1;97m' # White + + # High Intensity backgrounds + export On_IBlack='\033[0;100m' # Black + export On_IRed='\033[0;101m' # Red + export On_IGreen='\033[0;102m' # Green + export On_IYellow='\033[0;103m' # Yellow + export On_IBlue='\033[0;104m' # Blue + export On_IPurple='\033[0;105m' # Purple + export On_ICyan='\033[0;106m' # Cyan + export On_IWhite='\033[0;107m' # White + echo -e "${Purple}[i] The colour variables have been set.${Color_Off}" +} + +limsg() { + case $1 in + s) + lmsg_one="STAGE" + ;; + + esac + lmsg_two=$2 + case $3 in + i) + lmsg_three="${BBlue}INFO" + ;; + w) + lmsg_three="${BYellow}WARN" + ;; + e) + lmsg_three="${BRed}ERRR" + ;; + *) + lmsg_three=$3 + ;; + esac + echo -e "[TyrianOS Builder(LiMSG)/${BCyan}${lmsg_one} ${lmsg_two}${Color_Off}/${lmsg_three}${Color_Off}]: $4" +} + +scriptcolors +### Install packages + +# Packages can be installed from any enabled yum repo on the image. +# RPMfusion repos are available by default in ublue main images +# List of rpmfusion packages can be found here: +# https://mirrors.rpmfusion.org/mirrorlist?path=free/fedora/updates/39/x86_64/repoview/index.html&protocol=https&redirect=1 + +## Note from TyrianOS developer: Instructions unclear, only the free repos were enabled. +## Note from TyrianOS developer: ...None of the RPMfusion repositories were enabled... + +#dnf5 install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y + +# this installs a package from fedora repos + + +limsg s 1 i "Installing repositories: RPMFusion" +dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y + +#### Add Fyra Labs Terra repository +limsg s 1 w "Installing repositories: Terra (No GPG Check)" +dnf5 install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release -y + +#### Install charmbracelet Gum +limsg s 1 i "Installing repositories: Charm (for Gum)" +echo '[charm] +name=Charm +baseurl=https://repo.charm.sh/yum/ +enabled=1 +gpgcheck=1 +gpgkey=https://repo.charm.sh/yum/gpg.key' | tee /etc/yum.repos.d/charm.repo +rpm --import https://repo.charm.sh/yum/gpg.key + +#### Install packages +limsg s 2 i "Installing packages: Tmux, Git" +dnf5 install -y tmux git + +limsg s 2 i "Installing packages: Just" +dnf5 install -y just + +limsg s 2 i "Installing packages: KDE Plasma Desktop, KDialog" +dnf5 install -y @kde-desktop kdialog + +limsg s 2 i "Installing packages: Gum" +dnf install gum -y + +limsg s 2 i "Installing packages: Yad" +dnf install yad -y + +#### Install initial setup +limsg s 2 i "Installing packages: initial-setup-gui-wayland-plasma" +dnf5 install initial-setup-gui-wayland-plasma -y + +#### Install KDE Plasma - Minimal + # When forking, uncomment this line and comment the one above to install the minimal KDE suite instead +# dnf5 install -y NetworkManager-config-connectivity-fedora bluedevil breeze-gtk breeze-icon-theme cagibi colord-kde cups-pk-helper dolphin glibc-all-langpacks gnome-keyring-pam kcm_systemd kde-gtk-config kde-partitionmanager kde-print-manager kde-settings-pulseaudio kde-style-breeze kdegraphics-thumbnailers kdeplasma-addons kdialog kdnssd kf5-akonadi-server kf5-akonadi-server-mysql kf5-baloo-file kf5-kipi-plugins khotkeys kmenuedit konsole5 kscreen kscreenlocker ksshaskpass ksysguard kwalletmanager5 kwebkitpart kwin pam-kwallet phonon-qt5-backend-gstreamer pinentry-qt plasma-breeze plasma-desktop plasma-desktop-doc plasma-drkonqi plasma-nm plasma-nm-l2tp plasma-nm-openconnect plasma-nm-openswan plasma-nm-openvpn plasma-nm-pptp plasma-nm-vpnc plasma-pa plasma-user-manager plasma-workspace plasma-workspace-geolocation polkit-kde qt5-qtbase-gui qt5-qtdeclarative sddm sddm-breeze sddm-kcm sni-qt xorg-x11-drv-libinput setroubleshoot @"Hardware Support" @base-x @Fonts @"Common NetworkManager Submodules" +#### Install Firefox +#dnf5 install -y firefox +## Handled by first setup instead +#### Install fish(no) + +#### (Re)install kernel +#dnf5 install -y kernel +#### Install Papirus +limsg s 3 i "Installing icon pack: Papirus" +dnf5 install papirus-icon-theme -y +# dnf5 install lightly-qt6 --nogpgcheck -y +#### Install Inter +limsg s 3 i "Installing font: Inter" +dnf5 install rsms-inter-fonts rsms-inter-vf-fonts -y +#### Install Monochrome-KDE +limsg s 3 i "Installing Monochrome-KDE: Cloning repository" +git clone https://github.com/pwyde/monochrome-kde +pushd monochrome-kde/ || false + git checkout 20240410 + limsg s 3 i "Installing Monochrome-KDE: Copying SDDM theme" + cp sddm/* -Rv /usr/share/sddm/ + limsg s 3 i "Installing Monochrome-KDE: Copying colour schemes" + cp color-schemes/* -Rv /usr/share/color-schemes/ + limsg s 3 i "Installing Monochrome-KDE: Copying Plasma theme" + cp plasma/* -Rv /usr/share/plasma/ + limsg s 3 i "Installing Monochrome-KDE: Copying GTK themes" + cp gtk/* -Rv /usr/share/themes/ + limsg s 3 i "Installing Monochrome-KDE: Copying Aurorae themes" + cp aurorae/* -Rv /usr/share/aurorae/ +popd || false + + +#### Initialise skeleton +##Does not work +#cp -Rvf /etc/skel/* /var/home/*/ || true +#cp -Rvf /etc/skel/.* /var/home/*/ +#### + +#### Become compliant with Fedora guidelines, https://fedoraproject.org/wiki/Marketing/Branding +limsg s 4 i "Complying with Fedora guidelines: Removing branding as much as possible" +dnf -y remove fedora-bookmarks fedora-backgrounds-kde fedora-chromium-config fedora-chromium-config-kde + +# Use a COPR Example: +# +# dnf5 -y copr enable ublue-os/staging +# dnf5 -y install package +# Disable COPRs so they don't end up enabled on the final image: +# dnf5 -y copr disable ublue-os/staging + +#### Example for enabling a System Unit File + +#systemctl disable gdm +limsg s 5 i "Enabling SDDM" +systemctl enable sddm diff --git a/build_files/build.sh b/build_files/build.sh index ccda194..af1d1b7 100755 --- a/build_files/build.sh +++ b/build_files/build.sh @@ -2,6 +2,108 @@ set -ouex pipefail +function scriptcolors() { + # Reset + export Color_Off='\033[0m' # Text Reset + + # Regular Colors + export Black='\033[0;30m' # Black + export Red='\033[0;31m' # Red + export Green='\033[0;32m' # Green + export Yellow='\033[0;33m' # Yellow + export Blue='\033[0;34m' # Blue + export Purple='\033[0;35m' # Purple + export Cyan='\033[0;36m' # Cyan + export White='\033[0;37m' # White + + # Bold + export BBlack='\033[1;30m' # Black + export BRed='\033[1;31m' # Red + export BGreen='\033[1;32m' # Green + export BYellow='\033[1;33m' # Yellow + export BBlue='\033[1;34m' # Blue + export BPurple='\033[1;35m' # Purple + export BCyan='\033[1;36m' # Cyan + export BWhite='\033[1;37m' # White + + # Underline + export UBlack='\033[4;30m' # Black + export URed='\033[4;31m' # Red + export UGreen='\033[4;32m' # Green + export UYellow='\033[4;33m' # Yellow + export UBlue='\033[4;34m' # Blue + export UPurple='\033[4;35m' # Purple + export UCyan='\033[4;36m' # Cyan + export UWhite='\033[4;37m' # White + + # Background + export On_Black='\033[40m' # Black + export On_Red='\033[41m' # Red + export On_Green='\033[42m' # Green + export On_Yellow='\033[43m' # Yellow + export On_Blue='\033[44m' # Blue + export On_Purple='\033[45m' # Purple + export On_Cyan='\033[46m' # Cyan + export On_White='\033[47m' # White + + # High Intensity + export IBlack='\033[0;90m' # Black + export IRed='\033[0;91m' # Red + export IGreen='\033[0;92m' # Green + export IYellow='\033[0;93m' # Yellow + export IBlue='\033[0;94m' # Blue + export IPurple='\033[0;95m' # Purple + export ICyan='\033[0;96m' # Cyan + export IWhite='\033[0;97m' # White + + # Bold High Intensity + export BIBlack='\033[1;90m' # Black + export BIRed='\033[1;91m' # Red + export BIGreen='\033[1;92m' # Green + export BIYellow='\033[1;93m' # Yellow + export BIBlue='\033[1;94m' # Blue + export BIPurple='\033[1;95m' # Purple + export BICyan='\033[1;96m' # Cyan + export BIWhite='\033[1;97m' # White + + # High Intensity backgrounds + export On_IBlack='\033[0;100m' # Black + export On_IRed='\033[0;101m' # Red + export On_IGreen='\033[0;102m' # Green + export On_IYellow='\033[0;103m' # Yellow + export On_IBlue='\033[0;104m' # Blue + export On_IPurple='\033[0;105m' # Purple + export On_ICyan='\033[0;106m' # Cyan + export On_IWhite='\033[0;107m' # White + echo -e "${Purple}[i] The colour variables have been set.${Color_Off}" +} + +limsg() { + case $1 in + s) + lmsg_one="STAGE" + ;; + + esac + lmsg_two=$2 + case $3 in + i) + lmsg_three="${BBlue}INFO" + ;; + w) + lmsg_three="${BYellow}WARN" + ;; + e) + lmsg_three="${BRed}ERRR" + ;; + *) + lmsg_three=$3 + ;; + esac + echo -e "[TyrianOS Builder(LiMSG)/${BCyan}${lmsg_one} ${lmsg_two}${Color_Off}/${lmsg_three}${Color_Off}]: $4" +} + +scriptcolors ### Install packages # Packages can be installed from any enabled yum repo on the image. @@ -13,14 +115,44 @@ set -ouex pipefail ## Note from TyrianOS developer: ...None of the RPMfusion repositories were enabled... #dnf5 install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y -dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y # this installs a package from fedora repos -dnf5 install -y tmux git + + +limsg s 1 i "Installing repositories: RPMFusion" +dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y + #### Add Fyra Labs Terra repository +limsg s 1 w "Installing repositories: Terra (No GPG Check)" dnf5 install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release -y -#### Install KDE Plasma -dnf5 install -y @kde-desktop + +#### Install charmbracelet Gum +limsg s 1 i "Installing repositories: Charm (for Gum)" +echo '[charm] +name=Charm +baseurl=https://repo.charm.sh/yum/ +enabled=1 +gpgcheck=1 +gpgkey=https://repo.charm.sh/yum/gpg.key' | tee /etc/yum.repos.d/charm.repo +rpm --import https://repo.charm.sh/yum/gpg.key + +#### Install packages +limsg s 2 i "Installing packages: Tmux, Git" +dnf5 install -y tmux git + +limsg s 2 i "Installing packages: KDE Plasma Desktop, KDialog" +dnf5 install -y @kde-desktop kdialog + +limsg s 2 i "Installing packages: Gum" +dnf install gum -y + +limsg s 2 i "Installing packages: Yad" +dnf install yad -y + +#### Install initial setup +limsg s 2 i "Installing packages: initial-setup-gui-wayland-plasma" +dnf5 install initial-setup-gui-wayland-plasma -y + #### Install KDE Plasma - Minimal # When forking, uncomment this line and comment the one above to install the minimal KDE suite instead # dnf5 install -y NetworkManager-config-connectivity-fedora bluedevil breeze-gtk breeze-icon-theme cagibi colord-kde cups-pk-helper dolphin glibc-all-langpacks gnome-keyring-pam kcm_systemd kde-gtk-config kde-partitionmanager kde-print-manager kde-settings-pulseaudio kde-style-breeze kdegraphics-thumbnailers kdeplasma-addons kdialog kdnssd kf5-akonadi-server kf5-akonadi-server-mysql kf5-baloo-file kf5-kipi-plugins khotkeys kmenuedit konsole5 kscreen kscreenlocker ksshaskpass ksysguard kwalletmanager5 kwebkitpart kwin pam-kwallet phonon-qt5-backend-gstreamer pinentry-qt plasma-breeze plasma-desktop plasma-desktop-doc plasma-drkonqi plasma-nm plasma-nm-l2tp plasma-nm-openconnect plasma-nm-openswan plasma-nm-openvpn plasma-nm-pptp plasma-nm-vpnc plasma-pa plasma-user-manager plasma-workspace plasma-workspace-geolocation polkit-kde qt5-qtbase-gui qt5-qtdeclarative sddm sddm-breeze sddm-kcm sni-qt xorg-x11-drv-libinput setroubleshoot @"Hardware Support" @base-x @Fonts @"Common NetworkManager Submodules" @@ -32,36 +164,38 @@ dnf5 install -y @kde-desktop #### (Re)install kernel #dnf5 install -y kernel #### Install Papirus +limsg s 3 i "Installing icon pack: Papirus" dnf5 install papirus-icon-theme -y # dnf5 install lightly-qt6 --nogpgcheck -y #### Install Inter +limsg s 3 i "Installing font: Inter" dnf5 install rsms-inter-fonts rsms-inter-vf-fonts -y #### Install Monochrome-KDE +limsg s 3 i "Installing Monochrome-KDE: Cloning repository" git clone https://github.com/pwyde/monochrome-kde pushd monochrome-kde/ || false git checkout 20240410 + limsg s 3 i "Installing Monochrome-KDE: Copying SDDM theme" cp sddm/* -Rv /usr/share/sddm/ + limsg s 3 i "Installing Monochrome-KDE: Copying colour schemes" cp color-schemes/* -Rv /usr/share/color-schemes/ + limsg s 3 i "Installing Monochrome-KDE: Copying Plasma theme" cp plasma/* -Rv /usr/share/plasma/ + limsg s 3 i "Installing Monochrome-KDE: Copying GTK themes" cp gtk/* -Rv /usr/share/themes/ + limsg s 3 i "Installing Monochrome-KDE: Copying Aurorae themes" cp aurorae/* -Rv /usr/share/aurorae/ popd || false -#### Install charmbracelet Gum -echo '[charm] -name=Charm -baseurl=https://repo.charm.sh/yum/ -enabled=1 -gpgcheck=1 -gpgkey=https://repo.charm.sh/yum/gpg.key' | tee /etc/yum.repos.d/charm.repo -rpm --import https://repo.charm.sh/yum/gpg.key -dnf install gum -y + #### Initialise skeleton -cp -Rvf /etc/skel/* /var/home/*/ || true -cp -Rvf /etc/skel/.* /var/home/*/ +##Does not work +#cp -Rvf /etc/skel/* /var/home/*/ || true +#cp -Rvf /etc/skel/.* /var/home/*/ #### #### Become compliant with Fedora guidelines, https://fedoraproject.org/wiki/Marketing/Branding +limsg s 4 i "Complying with Fedora guidelines: Removing branding as much as possible" dnf -y remove fedora-bookmarks fedora-backgrounds-kde fedora-chromium-config fedora-chromium-config-kde # Use a COPR Example: @@ -74,4 +208,5 @@ dnf -y remove fedora-bookmarks fedora-backgrounds-kde fedora-chromium-config fed #### Example for enabling a System Unit File #systemctl disable gdm +limsg s 5 i "Enabling SDDM" systemctl enable sddm diff --git a/cosign.pub b/cosign.pub index c689b18..14b5dd9 100644 --- a/cosign.pub +++ b/cosign.pub @@ -1,4 +1,4 @@ -----BEGIN PUBLIC KEY----- -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3Qu1Nk55RCoBFQpKsuOcSeOu6MIo -6df9NVb41PnjoF+GFEyWAWlgtOchAzSe5HirGk99RjmVxw9kb0CNToHIIA== +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE5OM/LE8Cl52ANhsUEU6KDZGehYcV +i76rZbvJYhIAivcYtqsGddEgxVqs898hGxJTc6ZZm/UeYhL/ykpQZf6U6w== -----END PUBLIC KEY----- diff --git a/iso.toml b/iso.toml index 91795f8..e2f69d6 100644 --- a/iso.toml +++ b/iso.toml @@ -1,7 +1,7 @@ [customizations.installer.kickstart] contents = """ %post -bootc switch --mutate-in-place --transport registry ghcr.io/arctinelabs/tyrianos:latest +bootc switch --mutate-in-place --transport registry ghcr.io/icycoide/tyrianos-edge:latest %end """ @@ -9,12 +9,11 @@ bootc switch --mutate-in-place --transport registry ghcr.io/arctinelabs/tyrianos enable = [ "org.fedoraproject.Anaconda.Modules.Storage", "org.fedoraproject.Anaconda.Modules.Network", - "org.fedoraproject.Anaconda.Modules.Users", "org.fedoraproject.Anaconda.Modules.Timezone" "org.fedoraproject.Anaconda.Modules.Users", ] disable = [ "org.fedoraproject.Anaconda.Modules.Security", "org.fedoraproject.Anaconda.Modules.Services", - "org.fedoraproject.Anaconda.Modules.Subscription", + "org.fedoraproject.Anaconda.Modules.Subscription" ] diff --git a/system_files/etc/sddm.conf b/system_files/etc/sddm.conf index 962265d..e739ed3 100644 --- a/system_files/etc/sddm.conf +++ b/system_files/etc/sddm.conf @@ -1,119 +1,120 @@ -# Whether sddm should automatically log back into sessions when they exit -#Relogin=false - -# Name of session file for autologin session -#Session= - -# Username for autologin session -#User= - - -[General] -# Enable Qt's automatic high-DPI scaling -#EnableHiDPI=false - -# Halt command -#HaltCommand=/usr/bin/systemctl poweroff - -# Initial NumLock state. Can be on, off or none. -# If property is set to none, numlock won't be changed -# NOTE: Currently ignored if autologin is enabled. -#Numlock=none - -# Reboot command -#RebootCommand=/usr/bin/systemctl reboot - -# Control x11/wayland startup -# DisplayServer=wayland - -[Theme] -# Current theme name -Current=monochrome - -# Cursor theme used in the greeter -#CursorTheme= - -# Number of users to use as threshold -# above which avatars are disabled -# unless explicitly enabled with EnableAvatars -#DisableAvatarsThreshold=7 - -# Enable display of custom user avatars -#EnableAvatars=true - -# Global directory for user avatars -# The files should be named .face.icon -#FacesDir=/usr/share/sddm/faces - -# Theme directory path -#ThemeDir=/usr/share/sddm/themes - - -[Users] -# Default $PATH for logged in users -#DefaultPath=/usr/local/bin:/usr/bin:/bin - -# Comma-separated list of shells. -# Users with these shells as their default won't be listed -#HideShells= - -# Comma-separated list of users that should not be listed -#HideUsers= - -# Maximum user id for displayed users -#MaximumUid=60000 - -# Minimum user id for displayed users -#MinimumUid=1000 - -# Remember the session of the last successfully logged in user -#RememberLastSession=true - -# Remember the last successfully logged in user -#RememberLastUser=true - - -[Wayland] -# Path to a script to execute when starting the desktop session -#SessionCommand=/etc/sddm/wayland-session - -# Directory containing available Wayland sessions -#SessionDir=/usr/share/wayland-sessions - -# Path to the user session log file -#SessionLogFile=.cache/wayland-errors - - -[X11] -# Path to a script to execute when starting the display server -#DisplayCommand=/etc/sddm/Xsetup - -# Path to a script to execute when stopping the display server -#DisplayStopCommand=/etc/sddm/Xstop - -# The lowest virtual terminal number that will be used. -#MinimumVT=1 - -# Arguments passed to the X server invocation -#ServerArguments=-nolisten tcp - -# Path to X server binary -#ServerPath=/usr/bin/X - -# Path to a script to execute when starting the desktop session -#SessionCommand=/etc/X11/xinit/Xsession - -# Directory containing available X sessions -#SessionDir=/usr/share/xsessions - -# Path to the user session log file -#SessionLogFile=.cache/xsession-errors - -# Path to the Xauthority file -#UserAuthFile=.Xauthority - -# Path to xauth binary -#XauthPath=/usr/bin/xauth - -# Path to Xephyr binary -#XephyrPath=/usr/bin/Xephyr +### Whether sddm should automatically log back into sessions when they exit +###Relogin=false +## +### Name of session file for autologin session +###Session= +## +### Username for autologin session +###User= +## +## +##[General] +### Enable Qt's automatic high-DPI scaling +###EnableHiDPI=false +## +### Halt command +###HaltCommand=/usr/bin/systemctl poweroff +## +### Initial NumLock state. Can be on, off or none. +### If property is set to none, numlock won't be changed +### NOTE: Currently ignored if autologin is enabled. +###Numlock=none +## +### Reboot command +###RebootCommand=/usr/bin/systemctl reboot +## +### Control x11/wayland startup +### DisplayServer=wayland +## +##[Theme] +### Current theme name +##Current=monochrome +## +### Cursor theme used in the greeter +###CursorTheme= +## +### Number of users to use as threshold +### above which avatars are disabled +### unless explicitly enabled with EnableAvatars +###DisableAvatarsThreshold=7 +## +### Enable display of custom user avatars +###EnableAvatars=true +## +### Global directory for user avatars +### The files should be named .face.icon +###FacesDir=/usr/share/sddm/faces +## +### Theme directory path +###ThemeDir=/usr/share/sddm/themes +## +## +##[Users] +### Default $PATH for logged in users +###DefaultPath=/usr/local/bin:/usr/bin:/bin +## +### Comma-separated list of shells. +### Users with these shells as their default won't be listed +###HideShells= +## +### Comma-separated list of users that should not be listed +###HideUsers= +## +### Maximum user id for displayed users +###MaximumUid=60000 +## +### Minimum user id for displayed users +###MinimumUid=1000 +## +### Remember the session of the last successfully logged in user +###RememberLastSession=true +## +### Remember the last successfully logged in user +###RememberLastUser=true +## +## +##[Wayland] +### Path to a script to execute when starting the desktop session +###SessionCommand=/etc/sddm/wayland-session +## +### Directory containing available Wayland sessions +###SessionDir=/usr/share/wayland-sessions +## +### Path to the user session log file +###SessionLogFile=.cache/wayland-errors +## +## +##[X11] +### Path to a script to execute when starting the display server +###DisplayCommand=/etc/sddm/Xsetup +## +### Path to a script to execute when stopping the display server +###DisplayStopCommand=/etc/sddm/Xstop +## +### The lowest virtual terminal number that will be used. +###MinimumVT=1 +## +### Arguments passed to the X server invocation +###ServerArguments=-nolisten tcp +## +### Path to X server binary +###ServerPath=/usr/bin/X +## +### Path to a script to execute when starting the desktop session +###SessionCommand=/etc/X11/xinit/Xsession +## +### Directory containing available X sessions +###SessionDir=/usr/share/xsessions +## +### Path to the user session log file +###SessionLogFile=.cache/xsession-errors +## +### Path to the Xauthority file +###UserAuthFile=.Xauthority +## +### Path to xauth binary +###XauthPath=/usr/bin/xauth +## +### Path to Xephyr binary +###XephyrPath=/usr/bin/Xephyr +## diff --git a/system_files/etc/sddm.conf.d/kde_settings.conf b/system_files/etc/sddm.conf.d/kde_settings.conf new file mode 100644 index 0000000..f2e0bfa --- /dev/null +++ b/system_files/etc/sddm.conf.d/kde_settings.conf @@ -0,0 +1,20 @@ +[Autologin] +Relogin=false +Session= +User= + +[General] +HaltCommand= +RebootCommand= + +[Theme] +Current=Monochrome +CursorTheme=breeze_cursors +Font=Inter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 + +[Users] +MaximumUid=60000 +MinimumUid=1000 + +[X11] +ServerArguments=-dpi 0 diff --git a/system_files/etc/skel/.config/breezerc b/system_files/etc/skel/.config/breezerc new file mode 100644 index 0000000..7130860 --- /dev/null +++ b/system_files/etc/skel/.config/breezerc @@ -0,0 +1,3 @@ +[Windeco] +DrawBackgroundGradient=true +TitleAlignment=AlignLeft diff --git a/system_files/etc/skel/.config/kdedefaults/kcminputrc b/system_files/etc/skel/.config/kdedefaults/kcminputrc new file mode 100644 index 0000000..779b957 --- /dev/null +++ b/system_files/etc/skel/.config/kdedefaults/kcminputrc @@ -0,0 +1,2 @@ +[Mouse] +cursorTheme=breeze_cursors diff --git a/system_files/etc/skel/.config/kdedefaults/kdeglobals b/system_files/etc/skel/.config/kdedefaults/kdeglobals index 65e0058..088a8c2 100644 --- a/system_files/etc/skel/.config/kdedefaults/kdeglobals +++ b/system_files/etc/skel/.config/kdedefaults/kdeglobals @@ -1,8 +1,8 @@ [General] -ColorScheme=Monochrome +ColorScheme=TyrianOSLight [Icons] -Theme=Papirus-Dark +Theme=Papirus [KDE] widgetStyle=Breeze diff --git a/system_files/etc/skel/.config/kdedefaults/ksplashrc b/system_files/etc/skel/.config/kdedefaults/ksplashrc index 967771a..d65a700 100644 --- a/system_files/etc/skel/.config/kdedefaults/ksplashrc +++ b/system_files/etc/skel/.config/kdedefaults/ksplashrc @@ -1,3 +1,3 @@ [KSplash] Engine=KSplashQML -Theme=Monochrome +Theme=TyrianOSLight diff --git a/system_files/etc/skel/.config/kdedefaults/kwinrc b/system_files/etc/skel/.config/kdedefaults/kwinrc index 1e0fb9d..7807464 100644 --- a/system_files/etc/skel/.config/kdedefaults/kwinrc +++ b/system_files/etc/skel/.config/kdedefaults/kwinrc @@ -1,4 +1,7 @@ +[TabBox] +LayoutName=org.kde.breeze.desktop + [org.kde.kdecoration2] NoPlugin=false -library=org.kde.kwin.aurorae -theme=__aurorae__svg__Monochrome +library=org.kde.breeze +theme=Breeze diff --git a/system_files/etc/skel/.config/kdedefaults/package b/system_files/etc/skel/.config/kdedefaults/package index ae61cc3..70851be 100644 --- a/system_files/etc/skel/.config/kdedefaults/package +++ b/system_files/etc/skel/.config/kdedefaults/package @@ -1 +1 @@ -Monochrome \ No newline at end of file +TyrianOSLight \ No newline at end of file diff --git a/system_files/etc/skel/.config/kdedefaults/plasmarc b/system_files/etc/skel/.config/kdedefaults/plasmarc index 60376cb..8b58863 100644 --- a/system_files/etc/skel/.config/kdedefaults/plasmarc +++ b/system_files/etc/skel/.config/kdedefaults/plasmarc @@ -1,2 +1,2 @@ [Theme] -name=Monochrome +name=default diff --git a/system_files/etc/skel/.config/kdeglobals b/system_files/etc/skel/.config/kdeglobals index a5bfbc5..a58c3f2 100644 --- a/system_files/etc/skel/.config/kdeglobals +++ b/system_files/etc/skel/.config/kdeglobals @@ -3,7 +3,7 @@ ChangeSelectionColor= Color=56,56,56 ColorAmount=0 ColorEffect=0 -ContrastAmount=0.4 +ContrastAmount=0.65 ContrastEffect=1 Enable= IntensityAmount=0.1 @@ -21,94 +21,125 @@ IntensityAmount=0 IntensityEffect=0 [Colors:Button] -BackgroundAlternate=189,195,199 -BackgroundNormal=30,30,32 -DecorationFocus=80,80,82 -DecorationHover=110,110,112 -ForegroundActive=61,174,233 -ForegroundInactive=127,140,141 -ForegroundLink=100,100,100 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=170,170,172 -ForegroundPositive=85,255,255 -ForegroundVisited=127,140,141 +BackgroundAlternate=198,128,207 +BackgroundNormal=255,246,255 +DecorationFocus=176,76,188 +DecorationHover=176,76,188 +ForegroundActive=176,76,188 +ForegroundInactive=123,119,146 +ForegroundLink=128,55,137 +ForegroundNegative=212,73,102 +ForegroundNeutral=241,118,74 +ForegroundNormal=43,33,48 +ForegroundPositive=87,167,117 +ForegroundVisited=158,87,182 [Colors:Complementary] -BackgroundAlternate=59,64,69 -BackgroundNormal=49,54,59 -DecorationFocus=80,80,82 -DecorationHover=80,80,82 -ForegroundActive=246,116,0 -ForegroundInactive=175,176,179 -ForegroundLink=61,174,230 -ForegroundNegative=237,21,21 -ForegroundNeutral=201,206,59 -ForegroundNormal=218,218,220 -ForegroundPositive=17,209,22 -ForegroundVisited=61,174,230 +BackgroundAlternate=34,25,39 +BackgroundNormal=50,41,58 +DecorationFocus=176,76,188 +DecorationHover=176,76,188 +ForegroundActive=176,76,188 +ForegroundInactive=172,163,186 +ForegroundLink=229,187,236 +ForegroundNegative=212,73,102 +ForegroundNeutral=241,118,74 +ForegroundNormal=255,246,255 +ForegroundPositive=87,167,117 +ForegroundVisited=158,87,182 + +[Colors:Header] +BackgroundAlternate=249,234,252 +BackgroundNormal=232,218,237 +DecorationFocus=176,76,188 +DecorationHover=176,76,188 +ForegroundActive=176,76,188 +ForegroundInactive=123,119,146 +ForegroundLink=128,55,137 +ForegroundNegative=212,73,102 +ForegroundNeutral=241,118,74 +ForegroundNormal=43,33,48 +ForegroundPositive=87,167,117 +ForegroundVisited=158,87,182 + +[Colors:Header][Inactive] +BackgroundAlternate=237,223,242 +BackgroundNormal=249,234,252 +DecorationFocus=103,167,232 +DecorationHover=103,167,232 +ForegroundActive=103,167,232 +ForegroundInactive=123,119,146 +ForegroundLink=78,122,185 +ForegroundNegative=212,73,102 +ForegroundNeutral=241,118,74 +ForegroundNormal=43,33,48 +ForegroundPositive=87,167,117 +ForegroundVisited=158,87,182 [Colors:Selection] -BackgroundAlternate=29,153,243 -BackgroundNormal=114,114,116 -DecorationFocus=80,80,82 -DecorationHover=110,110,112 -ForegroundActive=252,252,252 -ForegroundInactive=218,218,220 -ForegroundLink=200,200,200 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=218,218,220 -ForegroundPositive=85,255,255 -ForegroundVisited=189,195,199 +BackgroundAlternate=199,129,208 +BackgroundNormal=199,129,208 +DecorationFocus=176,76,188 +DecorationHover=176,76,188 +ForegroundActive=176,76,188 +ForegroundInactive=0,0,0 +ForegroundLink=128,55,137 +ForegroundNegative=172,57,86 +ForegroundNeutral=194,93,61 +ForegroundNormal=0,0,0 +ForegroundPositive=55,98,73 +ForegroundVisited=158,87,182 [Colors:Tooltip] -BackgroundAlternate=77,77,77 -BackgroundNormal=30,30,32 -DecorationFocus=80,80,82 -DecorationHover=110,110,112 -ForegroundActive=61,174,233 -ForegroundInactive=189,195,199 -ForegroundLink=100,100,100 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=170,170,172 -ForegroundPositive=85,255,255 -ForegroundVisited=127,140,141 +BackgroundAlternate=249,234,252 +BackgroundNormal=255,241,255 +DecorationFocus=176,76,188 +DecorationHover=176,76,188 +ForegroundActive=176,76,188 +ForegroundInactive=123,119,146 +ForegroundLink=128,55,137 +ForegroundNegative=212,73,102 +ForegroundNeutral=241,118,74 +ForegroundNormal=43,33,48 +ForegroundPositive=87,167,117 +ForegroundVisited=158,87,182 [Colors:View] -BackgroundAlternate=30,30,32 -BackgroundNormal=30,30,32 -DecorationFocus=80,80,82 -DecorationHover=110,110,112 -ForegroundActive=61,174,233 -ForegroundInactive=127,140,141 -ForegroundLink=100,100,100 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=170,170,172 -ForegroundPositive=85,255,255 -ForegroundVisited=127,140,141 +BackgroundAlternate=255,241,255 +BackgroundNormal=255,249,255 +DecorationFocus=176,76,188 +DecorationHover=176,76,188 +ForegroundActive=176,76,188 +ForegroundInactive=123,119,146 +ForegroundLink=128,55,137 +ForegroundNegative=212,73,102 +ForegroundNeutral=241,118,74 +ForegroundNormal=43,33,48 +ForegroundPositive=87,167,117 +ForegroundVisited=158,87,182 [Colors:Window] -BackgroundAlternate=189,195,199 -BackgroundNormal=30,30,32 -DecorationFocus=80,80,82 -DecorationHover=110,110,112 -ForegroundActive=61,174,233 -ForegroundInactive=127,140,141 -ForegroundLink=100,100,100 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=170,170,172 -ForegroundPositive=85,255,255 -ForegroundVisited=127,140,141 +BackgroundAlternate=237,223,242 +BackgroundNormal=249,234,252 +DecorationFocus=176,76,188 +DecorationHover=176,76,188 +ForegroundActive=176,76,188 +ForegroundInactive=123,119,146 +ForegroundLink=128,55,137 +ForegroundNegative=212,73,102 +ForegroundNeutral=241,118,74 +ForegroundNormal=43,33,48 +ForegroundPositive=87,167,117 +ForegroundVisited=158,87,182 [General] -ColorSchemeHash=51d730535134e778fe069690ae4f1f61fb700fdc +AccentColor=176,76,188 +ColorSchemeHash=e383a041a0ad82522ecef210151a1fee163a356c +LastUsedCustomAccentColor=233,58,154 XftAntialias=true -XftHintStyle=hintslight +XftHintStyle=hintmedium XftSubPixel=rgb +accentColorFromWallpaper=true fixed=Adwaita Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 font=Inter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 menuFont=Inter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 @@ -131,7 +162,7 @@ Show Inline Previews=true Show Preview=false Show Speedbar=true Show hidden files=false -Sort by=Name +Sort by=Date Sort directories first=true Sort hidden files last=false Sort reversed=false @@ -139,10 +170,10 @@ Speedbar Width=140 View Style=DetailTree [WM] -activeBackground=30,30,32 -activeBlend=255,255,255 +activeBackground=249,234,252 +activeBlend=227,229,231 activeFont=Inter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 -activeForeground=170,170,172 -inactiveBackground=30,30,32 -inactiveBlend=154,169,200 -inactiveForeground=120,120,122 +activeForeground=0,0,0 +inactiveBackground=249,234,252 +inactiveBlend=239,240,241 +inactiveForeground=99,93,100 diff --git a/system_files/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc b/system_files/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc index c50a3bd..5b5ee5d 100644 --- a/system_files/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc +++ b/system_files/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc @@ -5,7 +5,26 @@ RightButton;NoModifier=org.kde.contextmenu [ActionPlugins][1] RightButton;NoModifier=org.kde.contextmenu -[Containments][160] +[Containments][945] +ItemGeometries-1536x960= +ItemGeometries-1745x1091= +ItemGeometriesHorizontal= +activityId=ec515e53-981e-4b76-92fb-383db69762d7 +formfactor=0 +immutability=1 +lastScreen=0 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.image + +[Containments][945][General] +positions={"1536x960":[],"1745x1091":[]} + +[Containments][945][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/TyOS42/ +SlidePaths=/var/home/kevadesu/.local/share/wallpapers/,/usr/share/wallpapers/ + +[Containments][946] activityId= formfactor=2 immutability=1 @@ -14,189 +33,150 @@ location=4 plugin=org.kde.panel wallpaperplugin=org.kde.image -[Containments][160][Applets][163] +[Containments][946][Applets][947] immutability=1 -plugin=org.kde.plasma.icontasks +plugin=org.kde.plasma.kickoff + +[Containments][946][Applets][947][Configuration] +PreloadWeight=100 +popupHeight=492 +popupWidth=633 + +[Containments][946][Applets][947][Configuration][ConfigDialog] +DialogHeight=540 +DialogWidth=720 + +[Containments][946][Applets][947][Configuration][General] +favoritesPortedToKAstats=true -[Containments][160][Applets][164] +[Containments][946][Applets][948] immutability=1 -plugin=org.kde.plasma.marginsseparator +plugin=org.kde.plasma.panelspacer -[Containments][160][Applets][165] +[Containments][946][Applets][949] immutability=1 -plugin=org.kde.plasma.systemtray +plugin=org.kde.plasma.icontasks -[Containments][160][Applets][165][Configuration] -PreloadWeight=100 -SystrayContainmentId=166 +[Containments][946][Applets][949][Configuration][ConfigDialog] +DialogHeight=540 +DialogWidth=720 -[Containments][160][Applets][179] +[Containments][946][Applets][950] immutability=1 -plugin=org.kde.plasma.digitalclock - -[Containments][160][Applets][179][Configuration] -PreloadWeight=55 -popupHeight=450 -popupWidth=525 +plugin=org.kde.plasma.panelspacer -[Containments][160][Applets][180] +[Containments][946][Applets][951] immutability=1 -plugin=org.kde.plasma.showdesktop +plugin=org.kde.plasma.marginsseparator -[Containments][160][Applets][190] +[Containments][946][Applets][952] immutability=1 -plugin=org.kde.plasma.kickoff +plugin=org.kde.plasma.systemtray -[Containments][160][Applets][190][Configuration] +[Containments][946][Applets][952][Configuration] PreloadWeight=100 -popupHeight=484 -popupWidth=637 - -[Containments][160][Applets][190][Configuration][ConfigDialog] -DialogHeight=540 -DialogWidth=720 - -[Containments][160][Applets][190][Configuration][General] -favoritesPortedToKAstats=true +SystrayContainmentId=953 -[Containments][160][Applets][191] +[Containments][946][Applets][966] immutability=1 -plugin=org.kde.plasma.panelspacer +plugin=org.kde.plasma.digitalclock + +[Containments][946][Applets][966][Configuration] +PreloadWeight=60 +popupHeight=452 +popupWidth=527 -[Containments][160][Applets][192] +[Containments][946][Applets][967] immutability=1 -plugin=org.kde.plasma.panelspacer +plugin=org.kde.plasma.showdesktop -[Containments][160][General] -AppletOrder=190;192;163;191;164;165;179;180 +[Containments][946][General] +AppletOrder=947;948;949;950;951;952;966;967 -[Containments][166] +[Containments][953] activityId= formfactor=2 immutability=1 -lastScreen=0 +lastScreen=-1 location=4 plugin=org.kde.plasma.private.systemtray popupHeight=432 popupWidth=432 wallpaperplugin=org.kde.image -[Containments][166][Applets][167] +[Containments][953][Applets][954] immutability=1 plugin=org.kde.kdeconnect -[Containments][166][Applets][168] +[Containments][953][Applets][955] immutability=1 plugin=org.kde.kscreen -[Containments][166][Applets][168][Configuration] -PreloadWeight=55 - -[Containments][166][Applets][169] +[Containments][953][Applets][956] immutability=1 plugin=org.kde.plasma.cameraindicator -[Containments][166][Applets][170] +[Containments][953][Applets][957] immutability=1 plugin=org.kde.plasma.clipboard -[Containments][166][Applets][171] +[Containments][953][Applets][958] immutability=1 plugin=org.kde.plasma.devicenotifier -[Containments][166][Applets][171][Configuration] -PreloadWeight=55 - -[Containments][166][Applets][172] +[Containments][953][Applets][959] immutability=1 plugin=org.kde.plasma.keyboardindicator -[Containments][166][Applets][173] +[Containments][953][Applets][960] immutability=1 plugin=org.kde.plasma.keyboardlayout -[Containments][166][Applets][174] +[Containments][953][Applets][961] immutability=1 plugin=org.kde.plasma.manage-inputmethod -[Containments][166][Applets][174][Configuration] -PreloadWeight=60 - -[Containments][166][Applets][175] +[Containments][953][Applets][962] immutability=1 plugin=org.kde.plasma.notifications -[Containments][166][Applets][175][Configuration] -PreloadWeight=55 - -[Containments][166][Applets][176] +[Containments][953][Applets][963] immutability=1 plugin=org.kde.plasma.printmanager -[Containments][166][Applets][177] +[Containments][953][Applets][964] immutability=1 plugin=org.kde.plasma.vault -[Containments][166][Applets][178] +[Containments][953][Applets][965] immutability=1 plugin=org.kde.plasma.volume -[Containments][166][Applets][178][Configuration] -PreloadWeight=70 - -[Containments][166][Applets][178][Configuration][General] +[Containments][953][Applets][965][Configuration][General] migrated=true -[Containments][166][Applets][181] +[Containments][953][Applets][968] immutability=1 -plugin=org.kde.plasma.brightness - -[Containments][166][Applets][181][Configuration] -PreloadWeight=0 +plugin=org.kde.plasma.bluetooth -[Containments][166][Applets][182] +[Containments][953][Applets][969] immutability=1 -plugin=org.kde.plasma.battery - -[Containments][166][Applets][182][Configuration] -PreloadWeight=0 +plugin=org.kde.plasma.networkmanagement -[Containments][166][Applets][183] +[Containments][953][Applets][970] immutability=1 -plugin=org.kde.plasma.mediacontroller - -[Containments][166][Applets][183][Configuration] -PreloadWeight=0 +plugin=org.kde.plasma.brightness -[Containments][166][Applets][184] +[Containments][953][Applets][971] immutability=1 -plugin=org.kde.plasma.bluetooth - -[Containments][166][Applets][184][Configuration] -PreloadWeight=0 +plugin=org.kde.plasma.battery -[Containments][166][Applets][185] -immutability=1 -plugin=org.kde.plasma.networkmanagement +[Containments][953][Applets][971][Configuration] +PreloadWeight=55 -[Containments][166][General] +[Containments][953][General] extraItems=org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.keyboardindicator,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.networkmanagement,org.kde.plasma.notifications,org.kde.plasma.printmanager,org.kde.plasma.vault,org.kde.plasma.volume knownItems=org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.keyboardindicator,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.networkmanagement,org.kde.plasma.notifications,org.kde.plasma.printmanager,org.kde.plasma.vault,org.kde.plasma.volume -[Containments][193] -ItemGeometries-1745x1091= -ItemGeometriesHorizontal= -activityId=214af0d0-ba88-4197-9971-c8ed474f1afa -formfactor=0 -immutability=1 -lastScreen=0 -location=0 -plugin=org.kde.plasma.folder -wallpaperplugin=org.kde.image - -[Containments][193][General] -positions={"1745x1091":[]} - -[Containments][193][Wallpaper][org.kde.image][General] -Image=/usr/share/wallpapers/TyOS42/ -SlidePaths=/usr/share/wallpapers/ +[ScreenMapping] +itemsOnDisabledScreens= diff --git a/system_files/etc/skel/.config/plasma-welcomerc b/system_files/etc/skel/.config/plasma-welcomerc index 912fdbe..35a5579 100644 --- a/system_files/etc/skel/.config/plasma-welcomerc +++ b/system_files/etc/skel/.config/plasma-welcomerc @@ -1,2 +1,2 @@ [General] -LastSeenVersion=6.3.4 +LastSeenVersion=6.3.5 diff --git a/system_files/etc/skel/.config/plasmashellrc b/system_files/etc/skel/.config/plasmashellrc index d72a698..582e519 100644 --- a/system_files/etc/skel/.config/plasmashellrc +++ b/system_files/etc/skel/.config/plasmashellrc @@ -1,5 +1,5 @@ [PlasmaTransientsConfig] -PreloadWeight=42 +PreloadWeight=0 [PlasmaViews][Panel 106] floating=1 @@ -19,29 +19,250 @@ floating=0 [PlasmaViews][Panel 160][Defaults] thickness=40 +[PlasmaViews][Panel 198] +floating=0 + +[PlasmaViews][Panel 198][Defaults] +offset=0 +thickness=40 + [PlasmaViews][Panel 2] floating=1 [PlasmaViews][Panel 2][Defaults] thickness=44 +[PlasmaViews][Panel 225] +floating=1 + +[PlasmaViews][Panel 225][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 252] +floating=1 + +[PlasmaViews][Panel 252][Defaults] +thickness=40 + +[PlasmaViews][Panel 278] +floating=1 + +[PlasmaViews][Panel 278][Defaults] +offset=0 +thickness=40 + [PlasmaViews][Panel 28] floating=1 [PlasmaViews][Panel 28][Defaults] thickness=44 +[PlasmaViews][Panel 305] +floating=1 + +[PlasmaViews][Panel 305][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 332] +floating=1 + +[PlasmaViews][Panel 332][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 359] +floating=1 + +[PlasmaViews][Panel 359][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 386] +floating=1 + +[PlasmaViews][Panel 386][Defaults] +offset=0 +thickness=56 + +[PlasmaViews][Panel 413] +floating=1 + +[PlasmaViews][Panel 413][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 440] +floating=1 + +[PlasmaViews][Panel 440][Defaults] +offset=0 +thickness=56 + +[PlasmaViews][Panel 467] +floating=1 + +[PlasmaViews][Panel 467][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 494] +floating=1 + +[PlasmaViews][Panel 494][Defaults] +offset=0 +thickness=56 + +[PlasmaViews][Panel 521] +floating=1 + +[PlasmaViews][Panel 521][Defaults] +offset=0 +thickness=40 + [PlasmaViews][Panel 54] floating=1 [PlasmaViews][Panel 54][Defaults] thickness=44 +[PlasmaViews][Panel 548] +floating=1 + +[PlasmaViews][Panel 548][Defaults] +thickness=40 + +[PlasmaViews][Panel 574] +floating=1 + +[PlasmaViews][Panel 574][Defaults] +thickness=40 + +[PlasmaViews][Panel 600] +floating=0 + +[PlasmaViews][Panel 600][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 627] +floating=1 + +[PlasmaViews][Panel 627][Defaults] +thickness=40 + +[PlasmaViews][Panel 653] +floating=1 + +[PlasmaViews][Panel 653][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 680] +floating=1 + +[PlasmaViews][Panel 680][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 707] +floating=1 + +[PlasmaViews][Panel 707][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 734] +floating=1 + +[PlasmaViews][Panel 734][Defaults] +thickness=40 + +[PlasmaViews][Panel 760] +floating=1 + +[PlasmaViews][Panel 760][Defaults] +offset=0 +thickness=40 + +[PlasmaViews][Panel 787] +floating=1 + +[PlasmaViews][Panel 787][Defaults] +thickness=40 + [PlasmaViews][Panel 80] floating=1 [PlasmaViews][Panel 80][Defaults] thickness=44 +[PlasmaViews][Panel 813] +floating=1 + +[PlasmaViews][Panel 813][Defaults] +maxLength=1536 +minLength=1536 +offset=0 +thickness=40 + +[PlasmaViews][Panel 813][Horizontal1920] +maxLength=1536 +minLength=1536 + +[PlasmaViews][Panel 840] +floating=1 + +[PlasmaViews][Panel 840][Defaults] +thickness=40 + +[PlasmaViews][Panel 866] +alignment=132 +floating=0 +panelLengthMode=0 + +[PlasmaViews][Panel 866][Defaults] +maxLength=1920 +minLength=72 +offset=0 +thickness=48 + +[PlasmaViews][Panel 866][Horizontal1920] +maxLength=1920 +minLength=72 + +[PlasmaViews][Panel 893] +floating=1 + +[PlasmaViews][Panel 893][Defaults] +thickness=40 + +[PlasmaViews][Panel 919] +floating=1 + +[PlasmaViews][Panel 919][Defaults] +maxLength=1536 +minLength=1536 +offset=0 +thickness=40 + +[PlasmaViews][Panel 919][Horizontal1920] +maxLength=1536 +minLength=1536 + +[PlasmaViews][Panel 946] +floating=1 + +[PlasmaViews][Panel 946][Defaults] +maxLength=1536 +minLength=1536 +offset=0 +thickness=40 + +[PlasmaViews][Panel 946][Horizontal1745] +maxLength=1536 +minLength=1536 + [Updates] performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_showseconds_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/migrate_font_weights.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js diff --git a/system_files/usr/bin/tydev b/system_files/usr/bin/tydev new file mode 100755 index 0000000..05a2b2d --- /dev/null +++ b/system_files/usr/bin/tydev @@ -0,0 +1,3 @@ +#!/usr/bin/bash + +/usr/bin/just --justfile /usr/share/tyrianos/justfile "${@}" diff --git a/system_files/usr/bin/tyrianos-firstsetup b/system_files/usr/bin/tyrianos-firstsetup index d1f7514..49bec84 100755 --- a/system_files/usr/bin/tyrianos-firstsetup +++ b/system_files/usr/bin/tyrianos-firstsetup @@ -99,7 +99,7 @@ function tus.end { gum spin --title="Queuing updates (if any)..." -- pkexec rpm-ostree upgrade gum spin --title="Enabling Initramfs generation..." -- pkexec rpm-ostree initramfs --enable gum spin --title="Force syncing initramfs..." -- pkexec rpm-ostree initramfs-etc --force-sync -r - pkexec touch /etc/.tusdone + sudo touch /etc/.tusdone # Planning removal!! #kstart plasmashell & #clear diff --git a/system_files/usr/bin/tyver b/system_files/usr/bin/tyver new file mode 100755 index 0000000..bb0d42a --- /dev/null +++ b/system_files/usr/bin/tyver @@ -0,0 +1,14 @@ +#!/bin/bash + +source /usr/lib/os-release + +yad --about \ + --image=tux \ + --website-label="Homepage" \ + --website="https://icycoide.github.io/TyrianOS" \ + --authors="Icycoide" \ + --license="Apache-2.0 and others" \ + --comments="A Fedora Kinoite-based operating system." \ + --copyright="Copyright (c) 2025 Icycoide" \ + --pversion="$VERSION" \ + --pname="TyrianOS" diff --git a/system_files/usr/lib/tyrianos/cli/colorvars.sh b/system_files/usr/lib/tyrianos/cli/colorvars.sh new file mode 100755 index 0000000..c4cfbe2 --- /dev/null +++ b/system_files/usr/lib/tyrianos/cli/colorvars.sh @@ -0,0 +1,69 @@ +#!/usr/bin/bash +# Reset +export Color_Off='\033[0m' # Text Reset +# Regular Colors +export Black='\033[0;30m' # Black +export Red='\033[0;31m' # Red +export Green='\033[0;32m' # Green +export Yellow='\033[0;33m' # Yellow +export Blue='\033[0;34m' # Blue +export Purple='\033[0;35m' # Purple +export Cyan='\033[0;36m' # Cyan +export White='\033[0;37m' # White +# Bold +export BBlack='\033[1;30m' # Black +export BRed='\033[1;31m' # Red +export BGreen='\033[1;32m' # Green +export BYellow='\033[1;33m' # Yellow +export BBlue='\033[1;34m' # Blue +export BPurple='\033[1;35m' # Purple +export BCyan='\033[1;36m' # Cyan +export BWhite='\033[1;37m' # White +# Underline +export UBlack='\033[4;30m' # Black +export URed='\033[4;31m' # Red +export UGreen='\033[4;32m' # Green +export UYellow='\033[4;33m' # Yellow +export UBlue='\033[4;34m' # Blue +export UPurple='\033[4;35m' # Purple +export UCyan='\033[4;36m' # Cyan +export UWhite='\033[4;37m' # White +# Background +export On_Black='\033[40m' # Black +export On_Red='\033[41m' # Red +export On_Green='\033[42m' # Green +export On_Yellow='\033[43m' # Yellow +export On_Blue='\033[44m' # Blue +export On_Purple='\033[45m' # Purple +export On_Cyan='\033[46m' # Cyan +export On_White='\033[47m' # White +# High Intensity +export IBlack='\033[0;90m' # Black +export IRed='\033[0;91m' # Red +export IGreen='\033[0;92m' # Green +export IYellow='\033[0;93m' # Yellow +export IBlue='\033[0;94m' # Blue +export IPurple='\033[0;95m' # Purple +export ICyan='\033[0;96m' # Cyan +export IWhite='\033[0;97m' # White +# Bold High Intensity +export BIBlack='\033[1;90m' # Black +export BIRed='\033[1;91m' # Red +export BIGreen='\033[1;92m' # Green +export BIYellow='\033[1;93m' # Yellow +export BIBlue='\033[1;94m' # Blue +export BIPurple='\033[1;95m' # Purple +export BICyan='\033[1;96m' # Cyan +export BIWhite='\033[1;97m' # White +# High Intensity backgrounds +export On_IBlack='\033[0;100m' # Black +export On_IRed='\033[0;101m' # Red +export On_IGreen='\033[0;102m' # Green +export On_IYellow='\033[0;103m' # Yellow +export On_IBlue='\033[0;104m' # Blue +export On_IPurple='\033[0;105m' # Purple +export On_ICyan='\033[0;106m' # Cyan +export On_IWhite='\033[0;107m' # White + +# debugging only +#echo -e "${Purple}[i] The colour variables have been set.${Color_Off}" \ No newline at end of file diff --git a/system_files/usr/share/color-schemes/TyrianOSDark.colors b/system_files/usr/share/color-schemes/TyrianOSDark.colors new file mode 100644 index 0000000..1c59ffe --- /dev/null +++ b/system_files/usr/share/color-schemes/TyrianOSDark.colors @@ -0,0 +1,149 @@ +[ColorEffects:Disabled] +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025 +ColorEffect=2 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=30,87,116 +BackgroundNormal=49,54,59 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Complementary] +BackgroundAlternate=30,87,116 +BackgroundNormal=42,46,50 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Header] +BackgroundAlternate=42,46,50 +BackgroundNormal=49,54,59 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Header][Inactive] +BackgroundAlternate=49,54,59 +BackgroundNormal=42,46,50 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Selection] +BackgroundAlternate=30,87,116 +BackgroundNormal=61,174,233 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=252,252,252 +ForegroundInactive=161,169,177 +ForegroundLink=253,188,75 +ForegroundNegative=176,55,69 +ForegroundNeutral=198,92,0 +ForegroundNormal=252,252,252 +ForegroundPositive=23,104,57 +ForegroundVisited=155,89,182 + +[Colors:Tooltip] +BackgroundAlternate=42,46,50 +BackgroundNormal=49,54,59 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:View] +BackgroundAlternate=35,38,41 +BackgroundNormal=27,30,32 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Window] +BackgroundAlternate=49,54,59 +BackgroundNormal=42,46,50 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[General] +ColorScheme=BreezeDark +Name=TyrianOS Dark +TintFactor=0.15 +TitlebarIsAccentColored=false +shadeSortColumn=true + +[KDE] +contrast=4 + +[WM] +activeBackground=49,54,59 +activeBlend=252,252,252 +activeForeground=252,252,252 +inactiveBackground=42,46,50 +inactiveBlend=161,169,177 +inactiveForeground=161,169,177 diff --git a/system_files/usr/share/color-schemes/TyrianOSLight.colors b/system_files/usr/share/color-schemes/TyrianOSLight.colors new file mode 100644 index 0000000..cc0390d --- /dev/null +++ b/system_files/usr/share/color-schemes/TyrianOSLight.colors @@ -0,0 +1,148 @@ +[ColorEffects:Disabled] +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025 +ColorEffect=2 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=163,212,250 +BackgroundNormal=252,252,252 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=112,125,138 +ForegroundLink=41,128,185 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=35,38,41 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Complementary] +BackgroundAlternate=27,30,32 +BackgroundNormal=42,46,50 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Header] +BackgroundAlternate=239,240,241 +BackgroundNormal=222,224,226 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=112,125,138 +ForegroundLink=41,128,185 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=35,38,41 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Header][Inactive] +BackgroundAlternate=227,229,231 +BackgroundNormal=239,240,241 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=112,125,138 +ForegroundLink=41,128,185 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=35,38,41 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Selection] +BackgroundAlternate=163,212,250 +BackgroundNormal=61,174,233 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=255,255,255 +ForegroundInactive=112,125,138 +ForegroundLink=253,188,75 +ForegroundNegative=176,55,69 +ForegroundNeutral=198,92,0 +ForegroundNormal=255,255,255 +ForegroundPositive=23,104,57 +ForegroundVisited=155,89,182 + +[Colors:Tooltip] +BackgroundAlternate=239,240,241 +BackgroundNormal=247,247,247 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=112,125,138 +ForegroundLink=41,128,185 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=35,38,41 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:View] +BackgroundAlternate=247,247,247 +BackgroundNormal=255,255,255 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=112,125,138 +ForegroundLink=41,128,185 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=35,38,41 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Window] +BackgroundAlternate=227,229,231 +BackgroundNormal=239,240,241 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=112,125,138 +ForegroundLink=41,128,185 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=35,38,41 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[General] +ColorScheme=BreezeLight +Name=TyrianOS Light +TintFactor=0.15 +shadeSortColumn=true + +[KDE] +contrast=4 + +[WM] +activeBackground=227,229,231 +activeBlend=227,229,231 +activeForeground=35,38,41 +inactiveBackground=239,240,241 +inactiveBlend=239,240,241 +inactiveForeground=112,125,138 diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/breezerc b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/breezerc new file mode 100644 index 0000000..adae269 --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/breezerc @@ -0,0 +1,4 @@ +[Windeco] +ButtonSize=ButtonSmall +DrawBackgroundGradient=true +TitleAlignment=AlignLeft diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/defaults b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/defaults new file mode 100644 index 0000000..20761ae --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/defaults @@ -0,0 +1,31 @@ +[kcminputrc][Mouse] +cursorTheme=breeze_cursors + +[kdeglobals][General] +accentColorFromWallpaper=true +ColorScheme=TyrianOSDark + +[kdeglobals][Icons] +Theme=Papirus + +[kdeglobals][KDE] +widgetStyle=Breeze + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][WindowSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.breeze +theme=Breeze + +[plasmarc][Theme] +name=default + +[breezerc][Windeco] +ButtonSize=ButtonSmall +DrawBackgroundGradient=true +TitleAlignment=AlignLeft + diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/layouts/org.kde.plasma.desktop-layout.js b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..d585354 --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,117 @@ +var plasma = getApiVersion(1); + +var layout = { + "desktops": [ + { + "applets": [ + ], + "config": { + "/": { + "ItemGeometries-1536x960": "", + "ItemGeometriesHorizontal": "", + "formfactor": "0", + "immutability": "1", + "lastScreen": "0", + "wallpaperplugin": "org.kde.image" + }, + "/General": { + "positions": "{\"1536x960\":[]}" + }, + "/Wallpaper/org.kde.image/General": { + "Image": "/usr/share/wallpapers/TyOS42/", + "SlidePaths": "/var/home/kevadesu/.local/share/wallpapers/,/usr/share/wallpapers/" + } + }, + "wallpaperPlugin": "org.kde.image" + } + ], + "panels": [ + { + "alignment": "center", + "applets": [ + { + "config": { + "/": { + "PreloadWeight": "100", + "popupHeight": "492", + "popupWidth": "633" + }, + "/ConfigDialog": { + "DialogHeight": "540", + "DialogWidth": "720" + }, + "/General": { + "favoritesPortedToKAstats": "true" + } + }, + "plugin": "org.kde.plasma.kickoff" + }, + { + "config": { + }, + "plugin": "org.kde.plasma.panelspacer" + }, + { + "config": { + "/ConfigDialog": { + "DialogHeight": "540", + "DialogWidth": "720" + } + }, + "plugin": "org.kde.plasma.icontasks" + }, + { + "config": { + }, + "plugin": "org.kde.plasma.panelspacer" + }, + { + "config": { + }, + "plugin": "org.kde.plasma.marginsseparator" + }, + { + "config": { + "/": { + "PreloadWeight": "100" + } + }, + "plugin": "org.kde.plasma.systemtray" + }, + { + "config": { + "/": { + "PreloadWeight": "60", + "popupHeight": "452", + "popupWidth": "527" + } + }, + "plugin": "org.kde.plasma.digitalclock" + }, + { + "config": { + }, + "plugin": "org.kde.plasma.showdesktop" + } + ], + "config": { + "/": { + "formfactor": "2", + "immutability": "1", + "lastScreen": "0", + "wallpaperplugin": "org.kde.image" + } + }, + "height": 2.5, + "hiding": "normal", + "location": "bottom", + "maximumLength": 96, + "minimumLength": 96, + "offset": 0 + } + ], + "serializationFormatVersion": "1" +} +; + +plasma.loadSerializedLayout(layout); diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/previews/fullscreenpreview.jpg b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/previews/fullscreenpreview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e2b7c445682fc763b3cffd3b42ad131c4625710b GIT binary patch literal 102306 zcmeFa3sj8z`!{^gbW$XTL8XLBGZE6DqY9m-q$bC4E;17$QPif$VM~e{MM!E!g&Ze2 zwH=cXH6?@`LM6$eawvJO>wC|{{{Nn}p67Yj`@ZX4@A~h(W>3xB_xF2!ufyj$-tAwH ze!ZZ2@LWAyDF%Z<&4+)fUmcY8(&dXq0SlJSupKz^k6&lfzv_ertX#Ax*mmHei9QyV zzn)MNs4nX28tQ6YG&D3cHM?kaV`+Em+O?ZruiiQ=Lw%zGhWZ8u15JjT4IDho*ua22 zmNRUmC6~)JGP7~89%Vn=iaQDyVQ6YS8?p)YU%xvX3TK{wp_XYW3}>tEX=|#Ei``=Z+pT z*4oB)!bBHWH+K)7-;}A-rq7ru2w1o%aIsJn6uN44SooT?5iy%KZ`u0yw%EiZ@$Tf5 zJ$q9#G9}W(S=l*9PM?wGoy|XY{=&8EHwteS-73Bs+X^7UcY%;TUYyVo)mdu{uxoU(VGN&c#$!RZ-Qzb1|6V@KWiisy4_{y_d7E#)6RE zgGX)X!WzHp(5b7M##a1~ef(FJY4tVXzBK)WMIwCpElA`7*4NrmITf1|CPmW<>hBm{JyoLPB9;4}Q3FJA?F3wV@(!wI1`G^~Ra z)L1?Y7gqSc=%UJ8Sd_2g#h1f|7N+=th7{J}m%{ZvjH*~Wc?-}gp_xMY%3)6~?xc7z zV|fCKoe@{ca22vvzm3+?)&*jb0y}=IB;AKm9WVBE>gpE6o7+tJdLSeG6Qi{RL^SeTNto3dnLN*svW!S{U?3InXi{RI?HKs2a?)*K>t zA5fYS-He^61zlZOVv0|M=INyA`G*{cJUm?}Q;UDmZInyFhCWObnHX8~ANM#((^a_Q z0wFEp7*MI-Vy2oLeXM3f+Cw5W^+4*?(0dPN^L|0NRiN-i2CH|p-_23_4g2h*W)Wb3hU>(pUuv{Xqb~adQgS(K*%+-}PqOQ?;0wl*c zX}W^h_1#GXgt`uFvH*##VJ=>2ApNs zp=9~|R3812fY7ag3}hIZ7{LS%Y)yb@b|5Hycd@UhyXxCm0G9MJ)HZyB4T2L%88d`QnG^ha(O@oFjESLhEL}t)0)Fyr@6L0`% z_D_xntK!RH7k4;uD>-e9TLc(4DE5XHq5?nzkE5p8faO~PM@_YIQX2v!0WctY60XsB zNvK5B@GV3Ufv&Kr26vILgffdD2C5Cf3*TsZ#oQDMo#KnRw|ZqNhJQGkf*SPtQB zL7hTJR0>$D($Oz~O%NAVk0i@|m0n3KqYzbmlz6_R<3vlOz{IKVJUX%A`%uVSnA;kx1vn`{i+5DZot)nB>%*?GAE5Z zWHeGnj+_{y*dBaKJ=`o4Q(>SZ3}JdR(vRLF*7}c=Ae#Y>>_GPcM#O-ij94od!)%}r z;K>E$#o+*>5mMnZbenc^xR^)}7qg=G1GEQ)Ko6Y>yrT|qgqc|^ir|)*|27Gv3labX zU{L|7#4^AlKsOqlG=j*l2ne&a*bJLYE|5$_o2rwi;00~5;MzXX`=UQ{p}=xbPcovr zDK&u)Dnw<(5rubUGr-?*qJ1k+Zg!1KpA#Oq1^lxHX0~8WO3wCPw(`(QxcJ%;ubt+Cc zC<}qmOxiri9-1!T`^l%M;0TqR5V*+~ynClc0@?jONisGlLlgv!@XS>7ZcMnU1Tc@~ zTMdghVJL+DShS`|~11czgwD6={SjB>+Wr?DvgSbk#G&7G< zPrA%40RIzN=1~m?r5#i(WdlwMJtfh4ABHpRZ0Q2_O8Y?!IZ>`sR0i}JJd_~2oj^Lx zVt{;9;I9g&gG3M%L}h`OL<$Px3tT`-O_4PyQ{p6fJOL*fRbR~%I|ki`OMrF6*`i+K?Z7Acb^sQdCgSTdVrcx)#3QM= zuma&+w8(XGS-x-^-uegTY1x$`G(+@|kr?O0e1(TpL?d9FsAnJ`KHwTevhbr0kM@!A z&EaJE@N|`W7hSMRFsyhsm6@l@)dE5x!UPXn8Qm)(m)1!}Dm$|pjSe7{M8WE`8ESDN zd{O9VQHT+)YH+<1&Cb(5bGlg)c8rW+(1n%$^GE2Z?GeYs`bTEX@ z2Go?A7r}%40Jun7rzxwa!b}PH{Dx_UqrQM$NU^r0R4F1A)M*4ermrh98(b$lBL-6+ zltnD%Eko=_w&12>8Q+hDzhJdq#A6Vzg=nOWsz-zm@ii@1l0irSTV+>x0y`uvJYy#W z!dhU(fL(N+^&4+SL|}Gg>C`nAECtdWkTGZ;Z7AqZ4C{$E12mF}k^c(mk#|ElJ?*8$ zkboq^;#@Hay6H9W8dnn9$AUp|LNExH!B?iRmM?IE);xI6G}?`tt4GuhRgb*ln`yoR zwplkg+r>?0O!a{f&;-nD)66yr+NLU!P4vtG=nOIA-NX2FlF9CiKocD|e zD+Kca9RU380+z&vaKh7NP`VnN;Ts+RV_lg(P#H%b#|@-Si-ANHi@AJ#$`%)sZRH}R z=U>sn?Hfl@pK~BbTX~z@S55@ekGmB(L~x~V>;!~-7C6563b3RyR4f3d5kVv1q(uLRx_83@?RjaaDBkBoaXTvMZ~E5WE8UMjQ$=mYORDRZ>G&FY|R(#8W^f z;A|#x%M;{|I6VQ6?F=4EgNF;T(KkZ;sZ9+5%t3wu?)Z~P5Tn*OUnd4laAa8n9t}|j zSeBe9ZXrB{*iA=33D^?#=)NgZ*c`kaIs-`QSpKnACDaHWkLEreMTMmW{E`so;RnfC zB3!FTk8M$LlB0X$sYeKS^WLDnp9czwmBlGUiNw1Yg0l)C-~xK!pS+LcpJcvutzZV4bjcQLRKY#l{UqQNOyE0_RB+$l#I!O61r%fBL<5K|GOOj!d&(R@@aq#phLDEN+& zHhN&*I|R)XYbZ1rk$6%<&;$ev_yS}|At~(}U!mL`-VyfvTo6?idIEffu#=>~L?7TQ zQ%JMvMZtc9UBKSTn4W zfq^gvH3*ah>M3b@8Q8NAY8~4_$PmGqR18S<2&hP>_$?CDK^FjcNhUx`XC_HBP@1k@ z226q70>M9}vh95s4-1&M5xhu-S4krq7AhJ*&Z{9ZSj_8Wkw33=P(E z7XnF?q=ZCI3K1CAWu64V6JN0kwTT7+aG{OvLP9cA9!^I{cx;Tj;7(*G1g8LL1cHc- z5w^g`{IV+AuwvPbPU<2o_3bP}He+52Y{1$B$I{aSpb?{Mq?Qp2C-09c`Iv!6Le}HL@x{>9VP*w0Y^y~gvCdU!Ds~_ z@5+!5RX}Os7_Ni<(K#Z9c4CAe2-KhuH4q>i@CtlqC1yQfXpm;b zH={IU3QjB40FMRy^I^D)z+3=HNY2QX7MjxKr&Qo6gMCw>PXOD>umL>XC#V*H4$1@R zkd>KC>MmqKQ)C(h+#=9hQoR6NpgpuHrf}fEU!hnqqeFuD{-9H6HInonrOdDCa+*pF zlD&WlfxJ9nONwKg9!Gk6dCma*s zk#D3_<6Qy762W%9JO3e#4V9>~5DeN81OlvspsO0Z170nb`9VS!LSN62fj6SPC!AUa zR4_NVMF4S7GbX77I#$V3`@1!_P2+|;?SqKme?8a{tt5Zs3LMTFkLvW4qgK{Ui76=7FL4d{N z%l+xB1$5I3l?tPGA2#(WhUC-W!D!(DXj?&c09l+6RhBm!ZY=|?g3<|W;Dw2z%Wyb7 zZiA&^H4DRR$ZsS~p5W;cV{JZW!YE|z{D?JuU=riz;a5Y+m zeQ9*Y;=zDsF%?c{GQ<_5-H}XVJpj!)AcrnxD8yjOLIxofnCS V0v=DG!Q;NC$Ys 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 M)o+6j)j|LN0Kv6@BLDyZ literal 0 HcmV?d00001 diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/previews/preview.png b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/contents/previews/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..8d79ed149cba3e0d495856636951aa0fae7ae7b1 GIT binary patch literal 99885 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%0DZH>jU}uf4nq6+vTWg8lj>n(O4Pba2N+t zXoy{?Wtt+V-w?)#glXyC&R!T8iXvyZmQB+{5`a8e_U+yUpiVb3NCFs#kDbpj43~+} zauy=Xq5s7O(}^m8_81*DGm({G+C({S*uXN$n3kQD;Djsu^#-tzC0S$;NOnr1Q%TVA zG+2HGWrqhOANWyLWVh{%Tja-{7fG@h7#N_mwA3|HY$YyXnJSq~8d;J_r_+Q&A=i7M zX`1T+b8r!kTVK;O&|oN)CZK5|%L3Qn&@>HQ*9ivg?2Uk;^2moD<=}w>n1?y@Q;0v!(&-0|gJ$BBj6dHs%I zDsTZlZA@PpG||Nps4d_0Oj*9a>-Cl2pMj`a5S(bnEhS9dr4 z{R1Qt33_|IbiCEKEFlrkuwvy(0;KuPOS_mmZw}oZEwl`nR0bu2p$Kyq%wzYK-*NcV z1uDy96qQ#q(tDZK_Hz_hRH3H2+1ED6yt+~j?R*8LsEkXOJ1H%%AfSvNnxLvGr6nb- zU$=(V)>clOJn6dn0K(C7)-IdP%iDH>9HOE$Oj*@b8s|*q`R9JaxgnK?$_PV=3?qGA zm}-QIlA>{6|7s=YHF&ft*s@QOcD@9RR9j`d5u0j%$;kOf*fY1WH{Q_P)So!9>9=4N_(dr2mf08~~~uzJ->YO0-MWft9XD{``z1@mUo z)7y_C8T1V%C@<1DdGa)o(lQc>4E1%jTt0i6L&utFX)ByD5(orHBolo5iGO5ZaL|pj z0!XsS3%}jWoaO7NFAK8g)h$TjGNQ34!Eh0Sz1_67w`bYWilQ)UW*wV<`#UPCDhXH4 zLo(95qp^;@jLhyWFAyrtAGg;Z%{D$HiK#U;R8?0|Sy7R9+^hwQu@VF5rp%P`GPGzV z=Udu%>|>kg@9Af1d6?l;235Rs!^6W23=Oe* z`Er!MBQC*?|Thz2(OAe{l3_|_}_8=yGR-%^1N@Bcw+Lc>VRG)Kph;;bI2~qSQro_8e_v zWT20fX%Pq&A?b0NThH2Xi*bYi(y0`WefSZ+|L;%pi(fs-V~9T^iPSj2FD7d!VK=eFC|F>>iN{YDryGfd}Tn(}CfmX>Bl3b?nghjjP!^2oyv zaY4k(H{AISe(<9olSJz<0sg@<25>jD^ZpuPBrZ%rA9g3a*mpc7_DvR zsj8kr=cNvY3=KU#Oi@^+y{(;|fdM)?E>l-q#rca}dE@En>E)A;f1G$c&VBE^hyK2P zcJAJ7e`#8*z3q0?)BsH3kFfvv zIc~pgEhk?;Nas+T;|KOLG!mzyvzNi%Zggb2yL$@HZ&x?J_t>L?w8`So;lsS};!E!L zrBkM{WWg-X963Z;buGP}7f2DnOb&7K$bL*E%ZC$O8O4fS;Q=%|TAP{hC#rq4vIJ;hdn{F%~v77gOZ^wjfa9b!8roOJ8veGhl zCt))VddlBXl3sN_yE30{>I4EBu_9X`NxlV0lI#oshw;zZ!8lsAay&rF^Q0`K|Bd zS(7uSH_+C879|j&wmi(aONAHVH!I@>Yu$G1I_|xDBeE>BeaCCOv}Nmc2YOvgiN&Ja zwthW|qOjw&oeT_I86V*n=RS-kilVS`#d0KBc0(iAQ>Hi6vwG!9&R@8|-hKOAu+v0I zadC{>Z(WZh$-J`TRfdL!uIu%t&z#PZCR6h(=aqw>`^Y0F)%Vbge+2XLK6`7%Pe}r7VW3%9w6N zJsCyO1X{|;-#0NVDXSW=XM)2WR)ADk`cfqZWb!2khGBV!11C(FtBFfawjfU2rQi=y^51XH71!O`?W7f!7N zMEE3=$uKf9f~qK#mX^83o)bcn6q%8c5x(|!UuEyEUG_8Ni|J$e7yNAFAYY+nE6g_= zzaMWHVZ1JQa+LLzjvehfIJ<0Qn`T$aJ_Z+iV%eZbQHs~^=J!tU#rOpglO#LdhXU9F zyXWFR&uH*}Z&{ZA7G){)@yvbh{EQa&FXa8mGTL$t0J4gg2xP69?@D?rV+dMfThWI?LAzguA;4QU z*F#3Pk^G9H5R1i771b?G?4)vHT3(STq1YWyfYZ<6;b9_?2%%um#uA9k03^GX!toXquxbz)2zpm@PTJ`p;?BC6M_2)fzs;C~*&OW5>9i z633DoqL(C(AKeluan9d{C_v<_F|sdT-W{JTlhQLJ(`nau$ldwKvh2p@{jq+S#5TPZi_BrKz?fYm7(4^|-Vq2zfj)fs-m?8@Rudk*h z3jatFreXM);+(LELQym-QVwmS!x@ihnpmdEf`toMwR)9!*6{MpbMnF^C;ptf%8#Po z{fcKS1wWRXU&;ZjUI|N32s@DL=FjOtR#nTwo%93p3MqdVwdehv3ng%N<(AF%XF23o zF8alve(4wlrmqc;xX5yjld|uRXQW6u_suu{tjLb{UKf%p8B~P~gh?WxNtu*uEV-^# zr@U`ElO~Z$xe6JPD&~}=HB8?^j~5>B*NXQS0>Vk{Gd&tyhs?${8cfU_!$A^s!-Bw1 zxW*M1q?YH<6k!0#MLYY@%AyF6ViZ5?N0Xr@%%s~Td|4pScbb4J301} zWEbrj93CN=N_ylDsA{lJI)i^Q^ep7nWs`)-yIP0B?;Y!W7fH^dY!fA@K?Ea7oUlT0PELo=pF@T4jV0Zp@0 z6Mf!T1i%psKKRJPHur!;fpj*{#qZt6?4Lr4Gw*@#HgxoO#Gg1DupenUt#&PdS@ezcZ;cx?vEE*<>@BWSUeeg{rB9LJ?PS z8ipZq_wCrZgs3XxC@6PFsM|Ypm+xM%@MSWBRgg16kLRWZ}lOY=SB~gp#(= z^}@)oUBN0?mJP16Y!8NIn&^54Q=|hbPWZ#nu`C%?jK?rdWbFH<$TIO{62mkJYMPtI z2Oi+h4waZ>OcTkF(1qf6JQfZ)lx10>?tqSD;MPn4m{#Aw%C)Q5wf$8u)z1N8X7MRF zUT6Q_)E6o6>z?eGP1duVb*_6z{xR9^ckg}3Gb~Lrs~vAwF4{C54t`ISTRA>;ry!5y zJ~Cd(WiJL_*qE>j@!08klEakYuq+GuXJJ-~>GQ~cEX((;=^LqJcmFea50$VBXyOl$$}|p$mk^DLd5Xh7NKp4YjB!;<~Bi;!2dd1%)o@igEq~ z=3sYWljRzV`35b_NxAtYYXK_o6iV)^IYA;~*cUr4+NFDivNbJ}WHO1OsKkdxu&_ub z5+o7{0>L1`V8~^Dv+#0=EpHWdcl&l|AZ^!`x12im5}8znBZ0%jqEY*u784;0Z>8x6 zV+tY?$Hko14Kzg|T4a~el`L;<63%%nu-WxQ{Q+6vqD|8_01U%kOcmLSo0`r-Z;81P zAqPbizcEGmT~p-NJCy__QMu1CRQ$?G5@~~;r^WUVSfV_#Y3S&N>F&%OcfZ5VXJa8O zUj~Ei0r1a}{hjUF&*(au=A`C&yC+8>o0f&DD0XoqSt6daclTj|0dW}}9frb;E`W== z+m7tG&1IYV*bqQQMWkjr;SGl|(bNrQPM=BBzJqRj*m+L!%vXL_5;X_>she5z?u+$120+&MeDIF!Z*nKcJ9z9Fw=b$DeYCLJl$itF@oYufK>EoN)b-&3zTyHC9Qm&gQ)l+M~==|fjRTeH>!1}doICc6o zvu4g@#fs&$wzat@y;1PTq+Db9|K0#_e&3wRA7Hq?n&wptFp9#&E_N5jd5t1k%^ZsE z{UmCABifubXl2vLbmX%Y`WvximGr{*k(ssvy?QZv^j&(Rpi-6cuCYBJ_bSQ7qJnWwJ~w-IQl?=@Ps5Ye^x!URh8aH(!8u#YeqNO`OK5ZeT74S56rYEQ&Z^4 zI6vyBw7I(mZ`3;LY8FoOoq;` z?ySvW)s!iW#79UbQ#KYtlE$n=T2@+0X;~?)t!<+ogQzyTX7wsweQoEJJ1L2%{utAc zo$fmNfetB?pZx0TMB#x4?#D26c5d6wij|F&l@zmM|1na%o!s@I|H6sqzefkPES+6T zaR`3?{MKu9ZCeT&09{?(bamMk*#7FTzr@%6_gDC{Km8M;(I`(o_3ziT1C#RhmWf?h zZ>|tP@AMij&Z{G;1$b!gLVj|riB(hUNL3jeE{PBxiZgFC13(LtzV}a&!o|oE)JG-S zhb^XrBrYc`tor2un9uwT6fyvic>JBqdGGoqqxNq&nP%hjPm?b2T}*>d&grKr43{%S z=;7aI+s_w~zOa=w8@99Q0iDeLGQNBE#;V3SDQ{lNN=unu-@r&bPApo);LtFMgcok= z9~hu<$r4)IT1h68%$YNXOP4Ow*_r?R&6z!$hK73n_%om8+uwPD7dO9@cMQNsKeCCX zOB*pwlZQU=0KfY6b8HiZ(+bIq#@negTiJ2seBO78qA+*v9BQhnL=BT9XV0CZy#T9f zNl7sa=Pw{u9HY0Vmm|lHx^(StS_0*y`dc{IAyX4IXgYO)`|qrzqxBSqVX|Y_L8>I^ zY(GU$T>}-7@s(Czv3waH+4NY}XHWm|M;tuVly_{N0kC5EGLD}(=@yTflt~$n+&pS{ z;-t9s0+(mi^66XeVrBI-esZjdnI&cX$@&f4@#J?XKRG)1))F)%Ht^ZP)ODr=WuCYr z%$E*iIN0r=+nqCVkm8ce&hsY8ra=q~{%y}7d(P%#56YFP6mcf+^998Q)xk8<++u1} z_(bJT`C-%lr1|&)RxjR4u*Tq>wI<&?3lrl5xKX@SZ)Fdz&$a66rt$b6{sG}o7{k!{ zmnXkZKvVN7^VLqBN;n*1X=5XYUw@sBjtew2)YIMForfbUDJkX?kAIx~`w#NiqmQs_ z_nth;Zbea8yl5fM{OVaY-nD@(Teq=x&FVY@VClMztXtGTdbpd{S~G08{oSm(C&I6P z{3K^Cc{J;iB(ZMIY94#^Q7S7dXg_ zGoC%MaxefI-`xjRQ~sisC05}+lq;5G zsx~8|PYxVB#7i%4Vbg~n6Pce)ae@-X1Jo9-TM!W(UvDQH8pI!>&~ptw!ZR8 z!DI6bfX6=iG16(z^8eP~{{u5-Oy}h-*EaSrDL02q?816;`5jV~rC6%UvnP(Qsqq#* zd;8s3mc`SD_A;1G5w5PF1RObXl%C#RT3TB8Uw`>I8tUtL=Gk9om8%B}1BH@kgt_zQ(QiUJokq{- zZZ$~1?Aw2Ue|z#NKK_Rv>v_M;%jM7Jy+GfW${XvWex( z8rk~F_N)v5CbIx0UT&Z)0BMxJ$NunYujps#xOt3#fvQplYbrR=+r`MhAPttxuCuLt z{I@?RB^UrJ&R(_;&K0{PVv)Nl#C2-f_uflJ1@!EXyL5N>Nl)L`6k8 z0|SF(GTHI$Q>V|+-P6Oy4IB9E=f6O2Z+?3K{r&ySnLV42ZhDNp`}VPG_ny36cFXxr z?!EgihP%(xcHuH3gMIW5B}l~w>FOWOYqLp&Cw}+h=26ES3I(aDuBNZApJX!0=9gcl zxuqrVxOCcP_e`Zy1=Hn6bd}mtjZnCVs)|xl8IwpTz|IpFSyU4wAw^Lwolr>T)qO{q zJ*|RpD8!D#XK4ub(V2;o9Oy(26j2%t(%hc^E)ES1v2)jMo_y*D{O*MpIdb$Ur%s(_ zcsPIT1$h8Mp%B0LkDm|C9|f+b`2vEslth;;2M_+5jn@%4scrcJwm78$lHw5M&(e*I^>#M=jvLT zBm%m=B1sZ*AVQInW-y-dF)d3(qQ#`+gD#(jQx@3yKDXrYRrO<%3Gi(wH;@64OU--z zyL0m!0Jc~J1HppvQn(hwzK-)|Styo;hC~VrOOo>V=_f)aTs4hzS3YR~Ov+m&lhptx z<*H;%<$v8};+4wv6N!{i{%^ZcN)m=7iFCiWUGJ~6Oe)ApxpCzG0qGaLoFFQiu>b%7 M07*qoM6N<$f^60PBLDyZ literal 0 HcmV?d00001 diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/metadata.desktop b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/metadata.desktop new file mode 100644 index 0000000..ecf6431 --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/metadata.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Comment=Default dark theme for TyrianOS +Name=TyrianOS Dark +X-KDE-PluginInfo-Author=Arctine +X-KDE-PluginInfo-Category=Plasma Look And Feel +X-KDE-PluginInfo-Email=arctine@rootsource.cc +X-KDE-PluginInfo-EnabledByDefault=true +X-KDE-PluginInfo-License=LGPL 2.1+ +X-KDE-PluginInfo-Name=TyrianOSDark +X-KDE-PluginInfo-Version=0.1 +X-KDE-PluginInfo-Website=https://arctine.rootsource.cc/TyrianOS +X-KDE-ServiceTypes=Plasma/LookAndFeel diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/metadata.json b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/metadata.json new file mode 100644 index 0000000..230e2e7 --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSDark/metadata.json @@ -0,0 +1,22 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "arctine@rootsource.cc", + "Name": "Arctine" + } + ], + "Category": "Plasma Look And Feel", + "ServiceTypes": [ + "Plasma/LookAndFeel" + ], + "EnabledByDefault": true, + "Name": "TyrianOS Dark", + "Description": "Default dark theme for TyrianOS", + "Id": "TyrianOSDark", + "Version": "43", + "License": "LGPLv2", + "Website": "https://arctine.rootsource.cc/TyrianOS" + } +} diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/breezerc b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/breezerc new file mode 100644 index 0000000..adae269 --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/breezerc @@ -0,0 +1,4 @@ +[Windeco] +ButtonSize=ButtonSmall +DrawBackgroundGradient=true +TitleAlignment=AlignLeft diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/defaults b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/defaults new file mode 100644 index 0000000..59cd064 --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/defaults @@ -0,0 +1,30 @@ +[kcminputrc][Mouse] +cursorTheme=breeze_cursors + +[kdeglobals][General] +accentColorFromWallpaper=true +ColorScheme=TyrianOSLight + +[kdeglobals][Icons] +Theme=Papirus + +[kdeglobals][KDE] +widgetStyle=Breeze + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][WindowSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.breeze +theme=Breeze + +[plasmarc][Theme] +name=default + +[breezerc][Windeco] +ButtonSize=ButtonSmall +DrawBackgroundGradient=true +TitleAlignment=AlignLeft diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/layouts/org.kde.plasma.desktop-layout.js b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/layouts/org.kde.plasma.desktop-layout.js new file mode 100644 index 0000000..d585354 --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/layouts/org.kde.plasma.desktop-layout.js @@ -0,0 +1,117 @@ +var plasma = getApiVersion(1); + +var layout = { + "desktops": [ + { + "applets": [ + ], + "config": { + "/": { + "ItemGeometries-1536x960": "", + "ItemGeometriesHorizontal": "", + "formfactor": "0", + "immutability": "1", + "lastScreen": "0", + "wallpaperplugin": "org.kde.image" + }, + "/General": { + "positions": "{\"1536x960\":[]}" + }, + "/Wallpaper/org.kde.image/General": { + "Image": "/usr/share/wallpapers/TyOS42/", + "SlidePaths": "/var/home/kevadesu/.local/share/wallpapers/,/usr/share/wallpapers/" + } + }, + "wallpaperPlugin": "org.kde.image" + } + ], + "panels": [ + { + "alignment": "center", + "applets": [ + { + "config": { + "/": { + "PreloadWeight": "100", + "popupHeight": "492", + "popupWidth": "633" + }, + "/ConfigDialog": { + "DialogHeight": "540", + "DialogWidth": "720" + }, + "/General": { + "favoritesPortedToKAstats": "true" + } + }, + "plugin": "org.kde.plasma.kickoff" + }, + { + "config": { + }, + "plugin": "org.kde.plasma.panelspacer" + }, + { + "config": { + "/ConfigDialog": { + "DialogHeight": "540", + "DialogWidth": "720" + } + }, + "plugin": "org.kde.plasma.icontasks" + }, + { + "config": { + }, + "plugin": "org.kde.plasma.panelspacer" + }, + { + "config": { + }, + "plugin": "org.kde.plasma.marginsseparator" + }, + { + "config": { + "/": { + "PreloadWeight": "100" + } + }, + "plugin": "org.kde.plasma.systemtray" + }, + { + "config": { + "/": { + "PreloadWeight": "60", + "popupHeight": "452", + "popupWidth": "527" + } + }, + "plugin": "org.kde.plasma.digitalclock" + }, + { + "config": { + }, + "plugin": "org.kde.plasma.showdesktop" + } + ], + "config": { + "/": { + "formfactor": "2", + "immutability": "1", + "lastScreen": "0", + "wallpaperplugin": "org.kde.image" + } + }, + "height": 2.5, + "hiding": "normal", + "location": "bottom", + "maximumLength": 96, + "minimumLength": 96, + "offset": 0 + } + ], + "serializationFormatVersion": "1" +} +; + +plasma.loadSerializedLayout(layout); diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/previews/fullscreenpreview.jpg b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/previews/fullscreenpreview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..893c3054b4f9c67c701e2cdf36548b53e91866b3 GIT binary patch literal 103338 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 KYB#FyAO0WXKuiz- literal 0 HcmV?d00001 diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/previews/preview.png b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/contents/previews/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..6852a5e58c5d7740a52864c09286f49e5e527510 GIT binary patch literal 103903 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 literal 0 HcmV?d00001 diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/metadata.desktop b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/metadata.desktop new file mode 100644 index 0000000..84e13ca --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/metadata.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Comment=Default light theme for TyrianOS +Name=TyrianOS Light +X-KDE-PluginInfo-Author=Arctine +X-KDE-PluginInfo-Category=Plasma Look And Feel +X-KDE-PluginInfo-Email=arctine@rootsource.cc +X-KDE-PluginInfo-EnabledByDefault=true +X-KDE-PluginInfo-License=LGPL 2.1+ +X-KDE-PluginInfo-Name=TyrianOSLight +X-KDE-PluginInfo-Version=0.1 +X-KDE-PluginInfo-Website=https://arctine.rootsource.cc/TyrianOS +X-KDE-ServiceTypes=Plasma/LookAndFeel diff --git a/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/metadata.json b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/metadata.json new file mode 100644 index 0000000..1f1a773 --- /dev/null +++ b/system_files/usr/share/plasma/look-and-feel/TyrianOSLight/metadata.json @@ -0,0 +1,22 @@ +{ + "KPackageStructure": "Plasma/LookAndFeel", + "KPlugin": { + "Authors": [ + { + "Email": "arctine@rootsource.cc", + "Name": "Arctine" + } + ], + "Category": "Plasma Look And Feel", + "ServiceTypes": [ + "Plasma/LookAndFeel" + ], + "EnabledByDefault": true, + "Name": "TyrianOS Light", + "Description": "Default light theme for TyrianOS", + "Id": "TyrianOSLight", + "Version": "43", + "License": "LGPLv2", + "Website": "https://arctine.rootsource.cc/TyrianOS" + } +} diff --git a/system_files/usr/share/tyrianos/just/10-tempinstall.just b/system_files/usr/share/tyrianos/just/10-tempinstall.just new file mode 100644 index 0000000..07fc06e --- /dev/null +++ b/system_files/usr/share/tyrianos/just/10-tempinstall.just @@ -0,0 +1,6 @@ +# Install package temporarily until next boot +temp-install +PKGS: + #!/usr/bin/bash + PKGS="{{ PKGS }}" + echo "TyrianOS Developer Tools: Installing package $PKGS until next reboot" + sudo dnf4 install $PKGS --transient diff --git a/system_files/usr/share/tyrianos/just/60-releasechannel.just b/system_files/usr/share/tyrianos/just/60-releasechannel.just new file mode 100644 index 0000000..6b4c4f1 --- /dev/null +++ b/system_files/usr/share/tyrianos/just/60-releasechannel.just @@ -0,0 +1,28 @@ +# Switch between Stable and EDGE (staging/testing) channels. Intended for developers only. +switch-channel BRANCH="": + #!/usr/bin/bash + + bail() { + kdialog --error "$1." + exit 1; + } + + BRANCH={{ BRANCH }} + echo "TyrianOS Developer Tools: Changing release channel" + case $BRANCH in + main) + kdialog --title "Change release channel" --warningcontinuecancel "You are about to switch to the main branch. Are you sure you want to proceed? Save all your work and shut down your applications before proceeding." || exit 1 + rpm-ostree rebase ostree-unverified-registry:ghcr.io/icycoide/tyrianos:latest || bail "Failed to rebase to $BRANCH" + kdialog --msgbox "Click OK to reboot.";pkexec systemctl reboot -i || bail "Failed to call to reboot." + ;; + edge|EDGE|staging|testing) + kdialog --title "Change release channel" --warningcontinuecancel "You are about to switch to the edge branch. This is an experimental branch and should not be used. Are you sure you want to proceed? Save all your work and shut down your applications before proceeding." || exit 1 + rpm-ostree rebase ostree-unverified-registry:ghcr.io/icycoide/tyrianos-edge:latest || bail "Failed to rebase to $BRANCH" + kdialog --msgbox "Click OK to reboot.";pkexec systemctl reboot -i || bail "Failed to call to reboot." + ;; + *) + echo "Specify one of the release channels as argument: main, edge" + exit 1 + ;; + esac + exit 0 diff --git a/system_files/usr/share/tyrianos/justfile b/system_files/usr/share/tyrianos/justfile new file mode 100644 index 0000000..7de3615 --- /dev/null +++ b/system_files/usr/share/tyrianos/justfile @@ -0,0 +1,12 @@ +set allow-duplicate-recipes := true +set ignore-comments := true + +_default: + #!/usr/bin/bash + source /usr/lib/tyrianos/cli/colorvars.sh + echo "TyrianOS Developer Tools" + /usr/bin/tydev --list --list-heading $'commands:\n' --list-prefix $' -> ' + +import "/usr/share/tyrianos/just/10-tempinstall.just" +import "/usr/share/tyrianos/just/60-releasechannel.just" +import "/usr/share/tyrianos/just/20-repairinstall.just" diff --git a/system_files/usr/share/tyrianos/scripts/admin-resettool b/system_files/usr/share/tyrianos/scripts/admin-resettool index e7c73c2..d8fab20 100755 --- a/system_files/usr/share/tyrianos/scripts/admin-resettool +++ b/system_files/usr/share/tyrianos/scripts/admin-resettool @@ -13,7 +13,7 @@ full_reset() { read -p "-- This option will uninstall ALL packages and delete ALL users irreversibly. Are you really sure you want to do this? (y/n) " OPT case $OPT in Y|y) - full_reset.confirmed + echo "Not ready at all" ;; *) echo "-- TyrianOS System Reset Cancelled" diff --git a/system_files/var/lib/sddm/.config/fontconfig/fonts.conf b/system_files/var/lib/sddm/.config/fontconfig/fonts.conf new file mode 100644 index 0000000..212e319 --- /dev/null +++ b/system_files/var/lib/sddm/.config/fontconfig/fonts.conf @@ -0,0 +1,85 @@ + + + + + + + + roman + + + + roman + + + + + matrix + + 1 + 0.2 + 0 + 1 + + + + + + oblique + + + + false + + + + + + + medium + + + + bold + + + + true + + + + bold + + + + + rgb + + +

~/.local/share/fonts + + + true + + + + + hintmedium + + + + + true + + + diff --git a/system_files/var/lib/sddm/.config/kcminputrc b/system_files/var/lib/sddm/.config/kcminputrc new file mode 100644 index 0000000..f19bb77 --- /dev/null +++ b/system_files/var/lib/sddm/.config/kcminputrc @@ -0,0 +1,8 @@ +[Libinput][1267][12732][ASUE140D:00 04F3:31BC Touchpad] +ClickMethod=2 +DisableWhileTyping=false +Enabled=true +NaturalScroll=true + +[Libinput][9589][2320][WDHT1F01:00 2575:0910] +Enabled=true diff --git a/system_files/var/lib/sddm/.config/kdeglobals b/system_files/var/lib/sddm/.config/kdeglobals new file mode 100644 index 0000000..837c5fa --- /dev/null +++ b/system_files/var/lib/sddm/.config/kdeglobals @@ -0,0 +1,182 @@ +[ColorEffects:Disabled] +ChangeSelectionColor= +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +Enable= +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025 +ColorEffect=2 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=140,81,112 +BackgroundNormal=58,50,59 +DecorationFocus=179,93,135 +DecorationHover=179,93,135 +ForegroundActive=179,93,135 +ForegroundInactive=172,165,177 +ForegroundLink=227,193,207 +ForegroundNegative=213,74,92 +ForegroundNeutral=241,119,58 +ForegroundNormal=255,247,254 +ForegroundPositive=89,167,107 +ForegroundVisited=158,89,174 + +[Colors:Complementary] +BackgroundAlternate=56,83,112 +BackgroundNormal=50,42,50 +DecorationFocus=179,93,135 +DecorationHover=179,93,135 +ForegroundActive=179,93,135 +ForegroundInactive=172,165,177 +ForegroundLink=227,193,207 +ForegroundNegative=213,74,92 +ForegroundNeutral=241,119,58 +ForegroundNormal=255,247,254 +ForegroundPositive=89,167,107 +ForegroundVisited=158,89,174 + +[Colors:Header] +BackgroundAlternate=50,42,50 +BackgroundNormal=58,50,59 +DecorationFocus=179,93,135 +DecorationHover=179,93,135 +ForegroundActive=179,93,135 +ForegroundInactive=172,165,177 +ForegroundLink=227,193,207 +ForegroundNegative=213,74,92 +ForegroundNeutral=241,119,58 +ForegroundNormal=255,247,254 +ForegroundPositive=89,167,107 +ForegroundVisited=158,89,174 + +[Colors:Header][Inactive] +BackgroundAlternate=58,50,59 +BackgroundNormal=50,42,50 +DecorationFocus=103,169,224 +DecorationHover=103,169,224 +ForegroundActive=103,169,224 +ForegroundInactive=172,165,177 +ForegroundLink=84,149,230 +ForegroundNegative=213,74,92 +ForegroundNeutral=241,119,58 +ForegroundNormal=255,247,254 +ForegroundPositive=89,167,107 +ForegroundVisited=158,89,174 + +[Colors:Selection] +BackgroundAlternate=133,74,104 +BackgroundNormal=133,74,104 +DecorationFocus=179,93,135 +DecorationHover=179,93,135 +ForegroundActive=179,93,135 +ForegroundInactive=255,255,255 +ForegroundLink=131,68,99 +ForegroundNegative=173,58,76 +ForegroundNeutral=195,93,45 +ForegroundNormal=255,255,255 +ForegroundPositive=57,99,64 +ForegroundVisited=158,89,174 + +[Colors:Tooltip] +BackgroundAlternate=50,42,50 +BackgroundNormal=58,50,59 +DecorationFocus=179,93,135 +DecorationHover=179,93,135 +ForegroundActive=179,93,135 +ForegroundInactive=172,165,177 +ForegroundLink=227,193,207 +ForegroundNegative=213,74,92 +ForegroundNeutral=241,119,58 +ForegroundNormal=255,247,254 +ForegroundPositive=89,167,107 +ForegroundVisited=158,89,174 + +[Colors:View] +BackgroundAlternate=43,35,42 +BackgroundNormal=35,27,33 +DecorationFocus=179,93,135 +DecorationHover=179,93,135 +ForegroundActive=179,93,135 +ForegroundInactive=172,165,177 +ForegroundLink=227,193,207 +ForegroundNegative=213,74,92 +ForegroundNeutral=241,119,58 +ForegroundNormal=255,247,254 +ForegroundPositive=89,167,107 +ForegroundVisited=158,89,174 + +[Colors:Window] +BackgroundAlternate=58,50,59 +BackgroundNormal=50,42,50 +DecorationFocus=179,93,135 +DecorationHover=179,93,135 +ForegroundActive=179,93,135 +ForegroundInactive=172,165,177 +ForegroundLink=227,193,207 +ForegroundNegative=213,74,92 +ForegroundNeutral=241,119,58 +ForegroundNormal=255,247,254 +ForegroundPositive=89,167,107 +ForegroundVisited=158,89,174 + +[General] +AccentColor=176,76,188 +ColorSchemeHash=e383a041a0ad82522ecef210151a1fee163a356c +LastUsedCustomAccentColor=233,58,154 +XftAntialias=true +XftHintStyle=hintmedium +XftSubPixel=rgb +accentColorFromWallpaper=true +fixed=Adwaita Mono,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 +font=Inter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 +menuFont=Inter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 +smallestReadableFont=Inter,8,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 +toolBarFont=Inter,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 + +[Icons] +Theme=Papirus + +[KDE] +LookAndFeelPackage=Monochrome + +[KFileDialog Settings] +Allow Expansion=false +Automatically select filename extension=true +Breadcrumb Navigation=true +Decoration position=2 +LocationCombo Completionmode=5 +PathCombo Completionmode=5 +Show Bookmarks=false +Show Full Path=false +Show Inline Previews=true +Show Preview=false +Show Speedbar=true +Show hidden files=false +Sort by=Date +Sort directories first=true +Sort hidden files last=false +Sort reversed=false +Speedbar Width=140 +View Style=DetailTree + +[WM] +activeBackground=50,42,50 +activeBlend=252,252,252 +activeFont=Inter,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 +activeForeground=255,255,255 +inactiveBackground=50,42,50 +inactiveBlend=161,169,177 +inactiveForeground=172,169,172 diff --git a/system_files/var/lib/sddm/.config/kwinoutputconfig.json b/system_files/var/lib/sddm/.config/kwinoutputconfig.json new file mode 100644 index 0000000..c8be527 --- /dev/null +++ b/system_files/var/lib/sddm/.config/kwinoutputconfig.json @@ -0,0 +1,136 @@ +[ + { + "data": [ + { + "allowSdrSoftwareBrightness": false, + "autoRotation": "Never", + "brightness": 0.3, + "colorPowerTradeoff": "PreferEfficiency", + "colorProfileSource": "sRGB", + "connectorName": "eDP-1", + "edidHash": "4074638303c985ce8d3d2d4513dcdb1d", + "edidIdentifier": "CMN 5185 0 40 2021 0", + "highDynamicRange": false, + "iccProfilePath": "", + "mode": { + "height": 1200, + "refreshRate": 60003, + "width": 1920 + }, + "overscan": 0, + "rgbRange": "Automatic", + "scale": 1.1, + "sdrBrightness": 200, + "sdrGamutWideness": 0, + "transform": "Normal", + "vrrPolicy": "Always", + "wideColorGamut": false + }, + { + "allowSdrSoftwareBrightness": false, + "autoRotation": "InTabletMode", + "brightness": 1, + "colorPowerTradeoff": "PreferEfficiency", + "colorProfileSource": "sRGB", + "connectorName": "HDMI-A-1", + "edidHash": "39769d0f553931335a29b7ba9c6338f7", + "edidIdentifier": "IVM 24982 2454 35 2023 0", + "highDynamicRange": false, + "iccProfilePath": "", + "mode": { + "height": 1080, + "refreshRate": 100000, + "width": 1920 + }, + "overscan": 0, + "rgbRange": "Automatic", + "scale": 1, + "sdrBrightness": 200, + "sdrGamutWideness": 0, + "transform": "Normal", + "vrrPolicy": "Automatic", + "wideColorGamut": false + } + ], + "name": "outputs" + }, + { + "data": [ + { + "lidClosed": false, + "outputs": [ + { + "enabled": true, + "outputIndex": 0, + "position": { + "x": 0, + "y": 0 + }, + "priority": 0 + } + ] + }, + { + "lidClosed": true, + "outputs": [ + { + "enabled": true, + "outputIndex": 0, + "position": { + "x": 0, + "y": 0 + }, + "priority": 0 + } + ] + }, + { + "lidClosed": false, + "outputs": [ + { + "enabled": true, + "outputIndex": 0, + "position": { + "x": 0, + "y": 0 + }, + "priority": 0 + }, + { + "enabled": true, + "outputIndex": 1, + "position": { + "x": 1536, + "y": 0 + }, + "priority": 1 + } + ] + }, + { + "lidClosed": true, + "outputs": [ + { + "enabled": false, + "outputIndex": 0, + "position": { + "x": 0, + "y": 0 + }, + "priority": -1 + }, + { + "enabled": true, + "outputIndex": 1, + "position": { + "x": 0, + "y": 0 + }, + "priority": 0 + } + ] + } + ], + "name": "setups" + } +] diff --git a/system_files/var/lib/sddm/.config/kwinrc b/system_files/var/lib/sddm/.config/kwinrc new file mode 100644 index 0000000..15cce7f --- /dev/null +++ b/system_files/var/lib/sddm/.config/kwinrc @@ -0,0 +1,16 @@ +[Desktops] +Id_1=16d57f08-f449-4add-bb0b-f4130f53740b +Number=1 +Rows=1 + +[Tiling] +padding=4 + +[Tiling][41de7892-68fe-5124-ac69-58894cb3e39d] +tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]} + +[Tiling][5faa2407-8ffe-5638-a97b-3844105b781d] +tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]} + +[Xwayland] +Scale=1.25 diff --git a/system_files/var/lib/sddm/.config/plasmarc b/system_files/var/lib/sddm/.config/plasmarc new file mode 100644 index 0000000..c37215a --- /dev/null +++ b/system_files/var/lib/sddm/.config/plasmarc @@ -0,0 +1,5 @@ +[Theme-plasmathemeexplorer] +name=default + +[Wallpapers] +usersWallpapers=/var/home/kevadesu/.local/share/wallpapers/168849-forest clearing.jpeg,/var/home/kevadesu/Downloads/ion-fet-lACAYbn3_Tk-unsplash.jpg,/var/home/kevadesu/Downloads/Slide 16_9 - 1.png From 5a510856a6f726dc4bb3a59ec887f0f20f5841eb Mon Sep 17 00:00:00 2001 From: kevadesu Date: Thu, 18 Sep 2025 02:17:02 +0200 Subject: [PATCH 4/7] Add option to build tyrianos-edge --- .github/workflows/build-staging.yml | 185 ++++++++++++++++++++++++++++ 1 file changed, 185 insertions(+) create mode 100644 .github/workflows/build-staging.yml diff --git a/.github/workflows/build-staging.yml b/.github/workflows/build-staging.yml new file mode 100644 index 0000000..d5de60d --- /dev/null +++ b/.github/workflows/build-staging.yml @@ -0,0 +1,185 @@ +--- +name: Build TyrianOS EDGE +on: + pull_request: + branches: + - edge + schedule: + - cron: '50 09 * * *' # 9:50am UTC everyday + push: + branches: + - testing + paths-ignore: + - '**/README.md' + workflow_dispatch: + +env: + IMAGE_NAME: "TyrianOS-Edge" # the name of the image produced by this build, (no longer) matches repo names + IMAGE_DESC: "TyrianOS EDGE" + IMAGE_REGISTRY: "ghcr.io/${{ github.repository_owner }}" # do not edit + ARTIFACTHUB_LOGO_URL: "https://avatars.githubusercontent.com/u/120078124?s=200&v=4" # You should put your own image here so that you get a fancy profile image on https://artifacthub.io/! + +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.brand_name}}-${{ inputs.stream_name }} + cancel-in-progress: true + +jobs: + build_push: + name: Build and push image + runs-on: ubuntu-24.04 + + permissions: + contents: read + packages: write + id-token: write + + steps: + # These stage versions are pinned by https://github.com/renovatebot/renovate + - name: Checkout + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + + # This is optional, but if you see that your builds are way too big for the runners, you can enable this by uncommenting the following lines: + # - name: Maximize build space + # uses: ublue-os/remove-unwanted-software@517622d6452028f266b7ba4cc9a123b5f58a6b53 # v7 + # with: + # remove-codeql: true + + - name: Get current date + id: date + run: | + # This generates a timestamp like what is defined on the ArtifactHub documentation + # E.G: 2022-02-08T15:38:15Z' + # https://artifacthub.io/docs/topics/repositories/container-images/ + # https://linux.die.net/man/1/date + echo "date=$(date -u +%Y\-%m\-%d\T%H\:%M\:%S\Z)" >> $GITHUB_OUTPUT + + # Image metadata for https://artifacthub.io/ - This is optional but is highly recommended so we all can get a index of all the custom images + # The metadata by itself is not going to do anything, you choose if you want your image to be on ArtifactHub or not. + - name: Image Metadata + uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5 + id: metadata + with: + # This generates all the tags for your image, you can add custom tags here too! + # By default, it should generate "latest" and "latest.(date here)". + tags: | + type=raw,value=latest + type=raw,value=latest.{{date 'YYYYMMDD'}} + type=raw,value={{date 'YYYYMMDD'}} + type=sha,enable=${{ github.event_name == 'pull_request' }} + type=ref,event=pr + labels: | + io.artifacthub.package.readme-url=https://raw.githubusercontent.com/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}/refs/heads/main/README.md + org.opencontainers.image.created=${{ steps.date.outputs.date }} + org.opencontainers.image.description=${{ env.IMAGE_DESC }} + org.opencontainers.image.documentation=https://raw.githubusercontent.com/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}/refs/heads/main/README.md + org.opencontainers.image.source=https://github.com/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}/blob/main/ContainerfileBETA + org.opencontainers.image.title=${{ env.IMAGE_NAME }} + org.opencontainers.image.url=https://github.com/${{ github.repository_owner }}/${{ env.IMAGE_NAME }} + org.opencontainers.image.vendor=${{ github.repository_owner }} + org.opencontainers.image.version=latest + io.artifacthub.package.deprecated=false + io.artifacthub.package.keywords=bootc,ublue,universal-blue + io.artifacthub.package.license=Apache-2.0 + io.artifacthub.package.logo-url=${{ env.ARTIFACTHUB_LOGO_URL }} + io.artifacthub.package.prerelease=false + containers.bootc=1 + sep-tags: " " + sep-annotations: " " + + - name: Build Image + id: build_image + uses: redhat-actions/buildah-build@7a95fa7ee0f02d552a32753e7414641a04307056 # v2 + with: + containerfiles: | + ./ContainerfileBETA +# Temporarily disabled +# ./Containerfile-BETA + # Postfix image name with -custom to make it a little more descriptive + # Syntax: https://docs.github.com/en/actions/learn-github-actions/expressions#format + image: ${{ env.IMAGE_NAME }} + tags: ${{ steps.metadata.outputs.tags }} + labels: ${{ steps.metadata.outputs.labels }} + oci: false + + # Rechunk is a script that we use on Universal Blue to make sure there isnt a single huge layer when your image gets published. + # This does not make your image faster to download, just provides better resumability and fixes a few errors. + # Documentation for Rechunk is provided on their github repository at https://github.com/hhd-dev/rechunk + # You can enable it by uncommenting the following lines: + # - name: Run Rechunker + # id: rechunk + # uses: hhd-dev/rechunk@f153348d8100c1f504dec435460a0d7baf11a9d2 # v1.1.1 + # with: + # rechunk: 'ghcr.io/hhd-dev/rechunk:v1.0.1' + # ref: "localhost/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }}" + # prev-ref: "${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }}" + # skip_compression: true + # version: ${{ env.CENTOS_VERSION }} + # labels: ${{ steps.metadata.outputs.labels }} # Rechunk strips out all the labels during build, this needs to be reapplied here with newline separator + + # This is necessary so that the podman socket can find the rechunked image on its storage + # - name: Load in podman and tag + # run: | + # IMAGE=$(podman pull ${{ steps.rechunk.outputs.ref }}) + # sudo rm -rf ${{ steps.rechunk.outputs.output }} + # for tag in ${{ steps.metadata.outputs.tags }}; do + # podman tag $IMAGE ${{ env.IMAGE_NAME }}:$tag + # done + + # These `if` statements are so that pull requests for your custom images do not make it publish any packages under your name without you knowing + # They also check if the runner is on the default branch so that things like the merge queue (if you enable it), are going to work + - name: Login to GitHub Container Registry + uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3 + if: github.event_name != 'pull_request' + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + # Workaround bug where capital letters in your GitHub username make it impossible to push to GHCR. + # https://github.com/macbre/push-to-ghcr/issues/12 + - name: Lowercase Registry + id: registry_case + uses: ASzc/change-string-case-action@d0603cd0a7dd490be678164909f65c7737470a7f # v6 + with: + string: ${{ env.IMAGE_REGISTRY }} + + - name: Lowercase Image + id: image_case + uses: ASzc/change-string-case-action@d0603cd0a7dd490be678164909f65c7737470a7f # v6 + with: + string: ${{ env.IMAGE_NAME }} + + - name: Push To GHCR + uses: redhat-actions/push-to-registry@5ed88d269cf581ea9ef6dd6806d01562096bee9c # v2 +# if: github.event_name != 'pull_request' && github.ref == format('refs/heads/{0}', github.event.repository.default_branch) + if: github.event_name != 'pull_request' + id: push + env: + REGISTRY_USER: ${{ github.actor }} + REGISTRY_PASSWORD: ${{ github.token }} + with: + registry: ${{ steps.registry_case.outputs.lowercase }} + image: ${{ steps.image_case.outputs.lowercase }} + tags: ${{ steps.metadata.outputs.tags }} + username: ${{ env.REGISTRY_USER }} + password: ${{ env.REGISTRY_PASSWORD }} + + # This section is optional and only needs to be enabled if you plan on distributing + # your project for others to consume. You will need to create a public and private key + # using Cosign and save the private key as a repository secret in Github for this workflow + # to consume. For more details, review the image signing section of the README. + - name: Install Cosign + uses: sigstore/cosign-installer@d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a # v3.8.1 + if: github.event_name != 'pull_request' + + - name: Sign container image + if: github.event_name != 'pull_request' + run: | + IMAGE_FULL="${{ steps.registry_case.outputs.lowercase }}/${{ steps.image_case.outputs.lowercase }}" + for tag in ${{ steps.metadata.outputs.tags }}; do + cosign sign -y --key env://COSIGN_PRIVATE_KEY $IMAGE_FULL:$tag + done + env: + TAGS: ${{ steps.push.outputs.digest }} + COSIGN_EXPERIMENTAL: false + COSIGN_PRIVATE_KEY: ${{ secrets.SIGNING_SECRET }} From eeb696c58f9b84b73f894991866dbb59f9984fd2 Mon Sep 17 00:00:00 2001 From: kevadesu Date: Thu, 18 Sep 2025 02:21:13 +0200 Subject: [PATCH 5/7] Update... --- .github/workflows/build-staging.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-staging.yml b/.github/workflows/build-staging.yml index d5de60d..2be7159 100644 --- a/.github/workflows/build-staging.yml +++ b/.github/workflows/build-staging.yml @@ -8,7 +8,7 @@ on: - cron: '50 09 * * *' # 9:50am UTC everyday push: branches: - - testing + - edge paths-ignore: - '**/README.md' workflow_dispatch: From 4aa160db9403b3c344de8a4eac0fa85ffa654d14 Mon Sep 17 00:00:00 2001 From: kevadesu Date: Thu, 18 Sep 2025 02:47:45 +0200 Subject: [PATCH 6/7] Urgent Justfile fix --- system_files/usr/share/tyrianos/just/20-repairinstall.just | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system_files/usr/share/tyrianos/just/20-repairinstall.just b/system_files/usr/share/tyrianos/just/20-repairinstall.just index d5e5c2c..7e9c7f1 100644 --- a/system_files/usr/share/tyrianos/just/20-repairinstall.just +++ b/system_files/usr/share/tyrianos/just/20-repairinstall.just @@ -23,7 +23,7 @@ repair-options ACTION="" ADDITIONAL_OPTIONS="": read -p "Press [ENTER] to reboot." NOTHING; reboot ;; factory-reset) - echo "Beta functionality, this command is NOT ready.";exit 1 + echo "Beta functionality, this command is NOT ready.";exit 1 sudo TART_FLAG=C /usr/share/tyrianos/scripts/admin-resettool ;; config-reset) From 584163407ea57d10b13590b209a37e68f44b8920 Mon Sep 17 00:00:00 2001 From: kevadesu Date: Fri, 19 Sep 2025 03:29:08 +0200 Subject: [PATCH 7/7] mmmmmmmm --- .github/workflows/build-disk.yml | 114 +++++++++++++++++++++++++++++++ disk_config/iso.toml | 21 ++++++ 2 files changed, 135 insertions(+) create mode 100644 .github/workflows/build-disk.yml create mode 100644 disk_config/iso.toml diff --git a/.github/workflows/build-disk.yml b/.github/workflows/build-disk.yml new file mode 100644 index 0000000..f2e5d42 --- /dev/null +++ b/.github/workflows/build-disk.yml @@ -0,0 +1,114 @@ +--- +name: Build disk images + +on: + workflow_dispatch: + inputs: + upload-to-s3: + description: "Upload to S3" + required: false + default: false + type: boolean + platform: + required: true + type: choice + options: + - amd64 + - arm64 + pull_request: + branches: + - main + paths: + - './disk_config/iso.toml' + - './.github/workflows/build-disk.yml' + +env: + IMAGE_NAME: ${{ github.event.repository.name }} # output of build.yml, keep in sync + IMAGE_REGISTRY: "ghcr.io/${{ github.repository_owner }}" # do not edit + DEFAULT_TAG: "latest" + BIB_IMAGE: "ghcr.io/lorbuschris/bootc-image-builder:20250608" # "quay.io/centos-bootc/bootc-image-builder:latest" - see https://github.com/osbuild/bootc-image-builder/pull/954 + +concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.run_id }} + cancel-in-progress: true + +jobs: + build: + name: Build disk images + runs-on: ${{ inputs.platform == 'amd64' && 'ubuntu-24.04' || 'ubuntu-24.04-arm' }} + strategy: + fail-fast: false + matrix: + disk-type: ["qcow2", "anaconda-iso"] + permissions: + contents: read + packages: read + id-token: write + + steps: + - name: Prepare environment + run: | + USER_UID=$(id -u) + USER_GID=$(id -g) + # Concatenate the types with a hyphen + DISK_TYPE=$(echo "${{ matrix.disk-type }}" | tr ' ' '-') + # Lowercase the image uri + echo "IMAGE_REGISTRY=${IMAGE_REGISTRY,,}" >> ${GITHUB_ENV} + echo "IMAGE_NAME=${IMAGE_NAME,,}" >> ${GITHUB_ENV} + echo "DISK_TYPE=${DISK_TYPE}" >> ${GITHUB_ENV} + echo "USER_UID=${USER_UID}" >> ${GITHUB_ENV} + echo "USER_GID=${USER_GID}" >> ${GITHUB_ENV} + + - name: Install dependencies + if: inputs.platform == 'arm64' + run: | + set -x + sudo apt update -y + sudo apt install -y \ + podman + + - name: Maximize build space + if: inputs.platform != 'arm64' + uses: ublue-os/remove-unwanted-software@cc0becac701cf642c8f0a6613bbdaf5dc36b259e # v9 + with: + remove-codeql: true + + - name: Checkout + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + + - name: Build disk images + id: build + uses: osbuild/bootc-image-builder-action@main + with: + builder-image: ${{ env.BIB_IMAGE }} + config-file: ${{ matrix.disk-type == 'anaconda-iso' && './disk_config/iso.toml' || './disk_config/disk.toml' }} + image: ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.DEFAULT_TAG }} + chown: ${{ env.USER_UID }}:${{ env.USER_GID }} + types: ${{ matrix.disk-type }} + additional-args: --use-librepo=True + + - name: Upload disk images and Checksum to Job Artifacts + if: inputs.upload-to-s3 != true && github.event_name != 'pull_request' + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 + with: + path: ${{ steps.build.outputs.output-directory }} + if-no-files-found: error + retention-days: 0 + compression-level: 0 + overwrite: true + + - name: Upload to S3 + if: inputs.upload-to-s3 == true && github.event_name != 'pull_request' + shell: bash + env: + RCLONE_CONFIG_S3_TYPE: s3 + RCLONE_CONFIG_S3_PROVIDER: ${{ secrets.S3_PROVIDER }} + RCLONE_CONFIG_S3_ACCESS_KEY_ID: ${{ secrets.S3_ACCESS_KEY_ID }} + RCLONE_CONFIG_S3_SECRET_ACCESS_KEY: ${{ secrets.S3_SECRET_ACCESS_KEY }} + RCLONE_CONFIG_S3_REGION: ${{ secrets.S3_REGION }} + RCLONE_CONFIG_S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }} + SOURCE_DIR: ${{ steps.build.outputs.output-directory }} + run: | + sudo apt-get update + sudo apt-get install -y rclone + rclone copy $SOURCE_DIR S3:${{ secrets.S3_BUCKET_NAME }} diff --git a/disk_config/iso.toml b/disk_config/iso.toml new file mode 100644 index 0000000..d2ef5b0 --- /dev/null +++ b/disk_config/iso.toml @@ -0,0 +1,21 @@ +[customizations.installer.kickstart] +contents = """ +%post +bootc switch --mutate-in-place --transport registry ghcr.io/icycoide/tyrianos:latest +%end +""" + +[customizations.installer.modules] +enable = [ + "org.fedoraproject.Anaconda.Modules.Storage", + "org.fedoraproject.Anaconda.Modules.Network", + "org.fedoraproject.Anaconda.Modules.Timezone" + "org.fedoraproject.Anaconda.Modules.Users", + "org.fedoraproject.Anaconda.Modules.Runtime", + "org.fedoraproject.Anaconda.Modules.Security", + "org.fedoraproject.Anaconda.Modules.Services", +] + +disable = [ + "org.fedoraproject.Anaconda.Modules.Subscription" +]