fixed configs and changed terminal to kitty

This commit is contained in:
humocs-man
2026-09-30 19:09:49 +02:00
parent edab4fe6a6
commit dd26a367ac
16 changed files with 81 additions and 50 deletions
+2 -1
View File
@@ -23,7 +23,7 @@ dnf5 install -y \
pipewire-pulseaudio \
wireplumber \
NetworkManager \
alacritty \
kitty \
wl-clipboard \
xdg-user-dirs \
libnotify \
@@ -43,6 +43,7 @@ dnf5 install -y \
adwaita-icon-theme \
adwaita-cursor-theme \
gnome-keyring \
gnome-keyring-pam \
libsecret \
thunar \
thunar-volman \
+3 -4
View File
@@ -6,7 +6,8 @@ set -eoux pipefail
# Zusammengefasst für effizientere Paketauflösung.
# HINWEIS (labwc-Zweig): plasma-setup und noctalia sind hier raus.
# plasma-setup war KDE-spezifisch, noctalia liegt in 22-noctalia.sh.
# webkit2gtk bleibt (Bazaar/Flatpak-Store braucht es).
# webkit2gtk/javascriptcore sind ebenfalls raus: Bazaar laeuft als Flatpak
# und bundelt WebKit selbst; nativen Verbraucher gibt es im Image keinen.
###############################################################################
echo "Installing Virtualization, Tools and Hardware Helpers..."
dnf5 install -y \
@@ -18,8 +19,6 @@ dnf5 install -y \
micro \
fuse \
fuse-libs \
fuse3 \
webkit2gtk4.1 \
javascriptcoregtk4.1
fuse3
dnf5 clean all
+3 -2
View File
@@ -4,5 +4,6 @@ set -oue pipefail
echo "Downloading Flathub repository definition..."
mkdir -p /usr/share/flatpak/remotes.d/
curl -f --retry 3 --retry-delay 5 -o /usr/share/flatpak/remotes.d/flathub.flatpakrepo https://dl.flathub.org/repo/flathub.flatpakrepo
echo "Configuring Flatpak system-wide extra languages..."
flatpak config --set extra-languages "de"
# HINWEIS: `flatpak config --set extra-languages` steht bewusst NICHT hier:
# Es schreibt nach /var (verworfen beim Deployment) und laeuft stattdessen
# im flatpak-preinstall.service beim Erstboot (dort ist /var live).
+41 -18
View File
@@ -1,28 +1,51 @@
# fluffy-pancake Plymouth-Theme (script-Plugin).
# Dunkler Hintergrund (Noctalia-nah), zentrierter Schriftzug, Statuszeile.
# Plymouth ruft message_callback bei Boot-Meldungen und boot_progress_callback
# waehrenddessen; quit_callback beim Uebergang zum Login.
# API-Stand: verifiziert gegen funktionierende Referenz-Themes
# (nur Image.Text, Sprite/SetPosition/SetImage/SetOpacity,
# Window.GetWidth/GetHeight/SetBackground*, Plymouth.Set*Function).
# Dunkler Hintergrund (Noctalia-nah), zentrierter Schriftzug,
# Boot-Meldungen unten links.
Window.SetBackgroundTopColor (0.10, 0.11, 0.15);
Window.SetBackgroundBottomColor (0.10, 0.11, 0.15);
Window.SetBackgroundTopColor (0.101, 0.105, 0.149);
Window.SetBackgroundBottomColor (0.101, 0.105, 0.149);
title_image = Message ("fluffy-pancake");
title_sprite = Sprite (title_image);
title_sprite.SetPosition (Window.GetX () / 2 - title_image.GetWidth () / 2,
Window.GetY () / 2 - title_image.GetHeight () / 2, 10);
title.sprite = Sprite ();
status.sprite = Sprite ();
status_image = Image.Text ("", 1, 1, 1);
status_sprite = Sprite (status_image);
global.layout_width = 0;
global.layout_height = 0;
fun message_callback (text) {
status_image = Image.Text (text, 1, 1, 1);
status_sprite.SetImage (status_image);
status_sprite.SetPosition (Window.GetX () / 2 - status_image.GetWidth () / 2,
Window.GetY () * 3 / 4, 10);
fun layout () {
global.layout_width = Window.GetWidth ();
global.layout_height = Window.GetHeight ();
title.image = Image.Text ("fluffy-pancake", 1, 1, 1);
title.sprite.SetImage (title.image);
title.sprite.SetPosition (global.layout_width / 2 - title.image.GetWidth () / 2,
global.layout_height / 2 - title.image.GetHeight () / 2, 10);
status.sprite.SetPosition (10, global.layout_height - 40, 10000);
}
fun boot_progress_callback (duration, progress) {
fun refresh_callback () {
# Displays koennen spaeter dazukommen (z.B. Docking-Monitor) -
# dann neu zentrieren.
if (Window.GetWidth () != global.layout_width || Window.GetHeight () != global.layout_height) {
layout ();
}
}
fun quit_callback () {
Plymouth.SetRefreshFunction (refresh_callback);
fun display_message_callback (text) {
message = Image.Text (text, 1, 1, 1);
status.sprite.SetImage (message);
status.sprite.SetOpacity (1);
}
fun hide_message_callback (text) {
status.sprite.SetOpacity (0);
}
Plymouth.SetDisplayMessageFunction (display_message_callback);
Plymouth.SetHideMessageFunction (hide_message_callback);
layout ();