configs

configs
git clone https://git.prime8.dev/configs.git
Log | Files | Refs | README

commit c063f14294e0e21d7bf4f683fff52b77688b44cf
parent 8c2640d97c118902268b5d8f2c17067e99947f4d
Author: Damian Myrda <damian@prime8.dev>
Date:   Sat, 31 Jan 2026 19:23:08 -0600

use rpm-ostree layering for gdm themes

Diffstat:
Arpms/gdm-themes-1.0-1.fc43.noarch.rpm | 0
Msetup.sh | 31+++++++------------------------
2 files changed, 7 insertions(+), 24 deletions(-)

diff --git a/rpms/gdm-themes-1.0-1.fc43.noarch.rpm b/rpms/gdm-themes-1.0-1.fc43.noarch.rpm Binary files differ. diff --git a/setup.sh b/setup.sh @@ -124,8 +124,6 @@ echo "Layering packages with rpm-ostree..." mapfile -t packages < <(sed 's/#.*//;s/[[:space:]]*$//;/^$/d' "$FEDORA_DIR/packages.txt") sudo rpm-ostree install --idempotent "${packages[@]}" -echo "Reboot to apply layered packages: systemctl reboot" - # Manual installs ## bun @@ -146,29 +144,14 @@ if ! command -v nvr &>/dev/null; then pip install --user neovim-remote fi -# GDM - -## Theme -echo "Setting GDM theme to WhiteSur-Dark-yellow..." -if [ -d "$HOME/.themes/WhiteSur-Dark-yellow" ]; then - sudo mkdir -p /var/usrlocal/share/themes/WhiteSur-Dark-yellow - sudo cp -r "$HOME/.themes/WhiteSur-Dark-yellow"/* /var/usrlocal/share/themes/WhiteSur-Dark-yellow/ - sudo mount --bind /var/usrlocal/share/themes/WhiteSur-Dark-yellow /usr/share/themes/WhiteSur-Dark-yellow 2>/dev/null || true - GDM_UID=$(id -u gdm) - sudo -u gdm bash -c "export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$GDM_UID/bus; gsettings set org.gnome.desktop.interface gtk-theme 'WhiteSur-Dark-yellow'" - echo "GDM theme set to WhiteSur-Dark-yellow" -fi - -## Cursor -echo "Setting GDM cursor to Banana..." -if [ -d "$HOME/.local/share/icons/Banana" ]; then - sudo mkdir -p /var/usrlocal/share/icons/Banana - sudo cp -r "$HOME/.local/share/icons/Banana"/* /var/usrlocal/share/icons/Banana/ - sudo mount --bind /var/usrlocal/share/icons/Banana /usr/share/icons/Banana 2>/dev/null || true - sudo -u gdm bash -c "export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$GDM_UID/bus; gsettings set org.gnome.desktop.interface cursor-theme 'Banana'; gsettings set org.gnome.desktop.interface cursor-size 24" - echo "GDM cursor set to Banana" +# GDM themes +GDM_THEMES_RPM="$SCRIPT_DIR/rpms/gdm-themes-1.0-1.fc43.noarch.rpm" +if [ -f "$GDM_THEMES_RPM" ]; then + echo "Layering GDM themes via rpm-ostree..." + sudo rpm-ostree install --idempotent "$GDM_THEMES_RPM" + echo "GDM themes will be available after reboot" else - echo "Warning: Banana cursor theme not found in ~/.local/share/icons/" + echo "Warning: gdm-themes RPM not found at $GDM_THEMES_RPM" fi # Symlink configs