diff --git a/devstation-config.gschema.override b/devstation-config.gschema.override new file mode 100644 index 0000000000000000000000000000000000000000..4d9a1a0f950920ffb42f188c65760fd277f601c6 --- /dev/null +++ b/devstation-config.gschema.override @@ -0,0 +1,3 @@ +[org.gnome.shell] +enabled-extensions = ['ubuntu-dock@ubuntu.com'] +favorite-apps = [ 'firefox.desktop', 'org.gnome.Evolution.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Rhythmbox3.desktop', 'openEuler.desktop', 'vscodium.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Devhelp.desktop' ] diff --git a/devstation-config.spec b/devstation-config.spec index 642e28bc1b4b16424ece34124ef41205d7145315..409bbda9120eca6b6b774dbe3b2e22635e359ca1 100644 --- a/devstation-config.spec +++ b/devstation-config.spec @@ -1,15 +1,16 @@ Name: devstation-config -Version: 1 +Version: 2 Release: 1 Summary: A shortcut to openEuler official site License: LGPLv3 Source0: openEuler.desktop Source1: openEuler.jpg +Source2: devstation-config.gschema.override #BuildRequires: -#Requires: +Requires: gnome-shell-extension-dash-to-dock %description A shortcut to openEuler official site. @@ -17,6 +18,7 @@ A shortcut to openEuler official site. %install %{__mkdir} -p %{buildroot}%{_datadir}/applications %{__cp} %{_sourcedir}/{openEuler.desktop,openEuler.jpg} %{buildroot}%{_datadir}/applications +install -D -m 0644 %SOURCE2 %{buildroot}%{_datadir}/glib-2.0/schemas/80_devstation-config.gschema.override %post echo "Trying to install the shortcut to user desktops..." @@ -31,7 +33,11 @@ echo " Installed to \"root\"." %files %attr(755, root, root) %{_datadir}/applications/{openEuler.desktop,openEuler.jpg} +%{_datadir}/glib-2.0/schemas/80_devstation-config.gschema.override %changelog +* Sat Feb 1 2025 Eustace - 2-1 +- Pin icons + * Wed Aug 28 2024 Li Ping - 1-1 - Init.