Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:microos:kalpa
plasma-branding-Kalpa
kalpa-firstboot
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kalpa-firstboot of Package plasma-branding-Kalpa
#!/bin/sh dbusRef=$(kdialog --title "openSUSE Kalpa Desktop Firstboot" --geometry 600x400 --progressbar "openSUSE Kalpa Desktop Firstboot" 8) run_task() { local step="$1" local label="$2" shift 2 qdbus6 $dbusRef setLabelText "$label" if eval "$@"; then qdbus6 $dbusRef Set "" value "$step" else kdialog --error "Operation Failed: $label" exit 1 fi } run_task 1 "Waiting for Internet connection" 'until /usr/bin/curl -s --max-time 5 https://flathub.org > /dev/null; do sleep 1; done' run_task 2 "Adding Flathub Repository" /usr/bin/flatpak remote-add --user --if-not-exists flathub /usr/share/kalpa/flathub.flatpakrepo run_task 3 "Installing Firefox" /usr/bin/flatpak install --user --noninteractive flathub org.mozilla.firefox run_task 4 "Installing KCalc" /usr/bin/flatpak install --user --noninteractive flathub org.kde.kcalc run_task 5 "Installing Ark" /usr/bin/flatpak install --user --noninteractive flathub org.kde.ark run_task 6 "Setting Default Browser" kwriteconfig6 --file ~/.config/kdeglobals --group General --key BrowserApplication org.mozilla.firefox.desktop run_task 7 "Cleaning up" rm -f ~/.config/autostart/kalpa-firstboot.desktop qdbus6 $dbusRef close
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor