fixed configs and changed terminal to kitty
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
@@ -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).
|
||||
@@ -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 ();
|
||||
|
||||
Reference in New Issue
Block a user