fixed several configs and missing packages, added plymouth

This commit is contained in:
humocs-man
2026-09-27 21:41:07 +02:00
parent 2afe810d73
commit 7b7789fbfa
17 changed files with 204 additions and 29 deletions
+6 -1
View File
@@ -9,7 +9,12 @@ Type=oneshot
ExecStartPre=/usr/bin/flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# Bazaar + Brave + GTK-Theme-Runtimes, damit Flatpak-GTK3-Apps dem
# Noctalia-Theme (adw-gtk3/-dark) folgen koennen. Laeuft einmalig.
ExecStart=/usr/bin/flatpak install -y flathub io.github.kolunmi.Bazaar com.brave.Browser org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark
ExecStart=/usr/bin/flatpak install -y flathub io.github.kolunmi.Bazaar com.brave.Browser org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark org.kde.KStyle.Adwaita
# Noctalia-CSS fuer ALLE Flatpaks lesbar machen (read-only, systemweit):
# volle Palette statt nur Hell/Dunkel - gilt auch fuer spaeter per Bazaar
# installierte Apps (kein Override pro App noetig, Neustart genuegt).
# Chromium/Brave ignoriert GTK-CSS ohnehin (nur Hell/Dunkel per Portal).
ExecStart=/usr/bin/flatpak override --system --filesystem=xdg-config/gtk-3.0:ro --filesystem=xdg-config/gtk-4.0:ro
ExecStartPost=/usr/bin/touch /var/lib/flatpak/.preinstall-done
ExecStartPost=/usr/bin/systemctl disable flatpak-preinstall.service
RemainAfterExit=yes
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- fluffy-pancake: Noto als Default (statt DejaVu) für stimmiges
Gesamtbild mit Noctalia/Adwaita. Emoji kommen aus
google-noto-color-emoji-fonts (eigene fontconfig-Regel des Pakets). -->
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer><family>Noto Sans</family></prefer>
</alias>
<alias>
<family>monospace</family>
<prefer><family>Noto Sans Mono</family></prefer>
</alias>
</fontconfig>
+4
View File
@@ -0,0 +1,4 @@
# Bootsplash aktivieren (Plymouth-Theme "fluffy-pancake" liegt im Image).
# quiet: Boot-Log ausblenden (per Esc im Splash einblendbar).
# bootc wertet kargs.d bei Installation und Upgrade aus.
kargs = ["rhgb", "quiet"]
+3
View File
@@ -1,5 +1,8 @@
# labwc-Umgebung – fluffy-pancake (Noctalia-Zweig)
# Wird von labwc beim Start eingelesen (~/.config/labwc/environment).
# Sprache bewusst hier (nicht nur Installer-locale.conf): gilt
# deterministisch fuer jede Session.
LANG=de_DE.UTF-8
XKB_DEFAULT_LAYOUT=de
XKB_DEFAULT_VARIANT=nodeadkeys
QT_QPA_PLATFORM=wayland
+29
View File
@@ -38,6 +38,35 @@
<keybind key="W-l">
<action name="Execute" command="noctalia msg session lock" />
</keybind>
<!-- Medien-Tasten (Laptop): PipeWire-Mixer, Helligkeit, Player.
Noctalia-OSDs reagieren von selbst auf die Aenderungen. -->
<keybind key="XF86AudioRaiseVolume">
<action name="Execute" command="wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+" />
</keybind>
<keybind key="XF86AudioLowerVolume">
<action name="Execute" command="wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-" />
</keybind>
<keybind key="XF86AudioMute">
<action name="Execute" command="wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle" />
</keybind>
<keybind key="XF86AudioMicMute">
<action name="Execute" command="wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle" />
</keybind>
<keybind key="XF86MonBrightnessUp">
<action name="Execute" command="brightnessctl set 5%+" />
</keybind>
<keybind key="XF86MonBrightnessDown">
<action name="Execute" command="brightnessctl set 5%-" />
</keybind>
<keybind key="XF86AudioPlay">
<action name="Execute" command="playerctl play-pause" />
</keybind>
<keybind key="XF86AudioNext">
<action name="Execute" command="playerctl next" />
</keybind>
<keybind key="XF86AudioPrev">
<action name="Execute" command="playerctl previous" />
</keybind>
<!-- Fenster schliessen -->
<keybind key="A-F4">
<action name="Close" />
+4
View File
@@ -1,3 +1,7 @@
# Standard-Anwendungen – fluffy-pancake (Noctalia-Zweig)
[Default Applications]
inode/directory=thunar.desktop
text/plain=org.gnome.TextEditor.desktop
application/pdf=org.gnome.Evince.desktop
image/png=org.gnome.Loupe.desktop
image/jpeg=org.gnome.Loupe.desktop
+4
View File
@@ -5,3 +5,7 @@
# GUI-Aenderung (Settings -> Security) landet in settings.toml und gewinnt.
[shell]
polkit_agent = true
# UI-Sprache fest auf Deutsch (Katalog de.json ist gebuendelt).
# Auto-Detect wuerde bei fehlender Session-Locale auf Englisch fallen.
# GUI-Aenderung gewinnt ueber dieser Datei.
lang = "de"
@@ -13,3 +13,8 @@
[theme.templates]
enable_builtin_templates = true
builtin_ids = ["alacritty", "gtk3", "gtk4", "labwc"]
# labwc nach jedem Theme-Resolve live neu laden (Deko + Root-Menue),
# sonst bleibt die alte Optik bis zum Relogin stehen.
[hooks]
colors_changed = "labwc --reconfigure"
@@ -0,0 +1,7 @@
# Noctalia Wallpaper-Defaults – fluffy-pancake (Noctalia-Zweig)
# Picker zeigt den flachen System-Pool (alle Fedora-Motive inkl. Extras als
# Symlinks, da der Picker keine Unterordner sieht). Eigene Bilder: in der
# GUI (Wallpaper-Panel) auf ~/Bilder umstellen oder hier eintragen.
# GUI-Aenderung landet in settings.toml und gewinnt ueber dieser Datei.
[wallpaper]
directory = "/usr/share/noctalia-wallpapers"