diff --git a/usr/share/oma-welcome/apps-kids.sh.htm b/usr/share/oma-welcome/apps-kids.sh.htm
index 463bcb1..22514cc 100755
--- a/usr/share/oma-welcome/apps-kids.sh.htm
+++ b/usr/share/oma-welcome/apps-kids.sh.htm
@@ -94,8 +94,12 @@
$titlepuzzlejigsaw
$descpuzzlejigsaw
+
+
+ $titletuxpusher
$desctuxpusher
+
-
+
diff --git a/usr/share/oma-welcome/apps/install-tuxpusher.run b/usr/share/oma-welcome/apps/install-tuxpusher.run
new file mode 100755
index 0000000..4a80e58
--- /dev/null
+++ b/usr/share/oma-welcome/apps/install-tuxpusher.run
@@ -0,0 +1,15 @@
+#!/bin/bash
+if which tuxpusher &>/dev/null; then
+ kdialog --title $"OpenMandriva" --msgbox $"TuxPusher is already installed."
+else
+ APP=$"TuxPusher"
+ DB=$(kdialog --title $"OpenMandriva" --progressbar $"Installing $APP" 0)
+ qdbus $DB org.kde.kdialog.ProgressDialog.showCancelButton false
+ pkexec dnf install --assumeyes tuxpusher
+ qdbus $DB org.kde.kdialog.ProgressDialog.close
+ if which tuxpusher &>/dev/null; then
+ kdialog --title $"OpenMandriva" --msgbox $"Installation succeeded."
+ else
+ kdialog --title $"OpenMandriva" --msgbox $"Installation failed."
+ fi
+fi
diff --git a/usr/share/oma-welcome/images/tuxpusher.png b/usr/share/oma-welcome/images/tuxpusher.png
new file mode 100644
index 0000000..30435d7
Binary files /dev/null and b/usr/share/oma-welcome/images/tuxpusher.png differ
diff --git a/usr/share/oma-welcome/translation b/usr/share/oma-welcome/translation
index 84f0d92..9dfe48e 100755
--- a/usr/share/oma-welcome/translation
+++ b/usr/share/oma-welcome/translation
@@ -191,6 +191,8 @@ titleblinken=$"Blinken"
descblinken=$"Follow the pattern of sounds and lights as long as you can"
titleklettres=$"KLettres"
descklettres=$"Language learning program"
+titletuxpusher=$"TuxPusher"
+desctuxpusher=$"A Tux themed 3D coin pusher game"
#translations of apps-gaming.sh.htm
titlekvpnc=$"KVPNc"