From ae981727c0a29df25f459928053fba0580a2c586 Mon Sep 17 00:00:00 2001 From: mirkobrombin Date: Sun, 5 Mar 2023 11:08:47 +0100 Subject: [PATCH] custom desktop entry for the --new-user option (not implemented yet) --- VERSION | 2 +- data/firstsetup.session | 2 +- data/meson.build | 5 +++++ data/org.vanillaos.FirstSetup.NewUser.desktop | 9 +++++++++ debian/changelog | 7 +++++++ 5 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 data/org.vanillaos.FirstSetup.NewUser.desktop diff --git a/VERSION b/VERSION index 18852ad..227cea2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.7.4-2 +2.0.0 diff --git a/data/firstsetup.session b/data/firstsetup.session index c22ad56..72b7c18 100644 --- a/data/firstsetup.session +++ b/data/firstsetup.session @@ -1,3 +1,3 @@ [GNOME Session] Name=FirstSetup -RequiredComponents=org.vanillaos.FirstSetup;org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings; \ No newline at end of file +RequiredComponents=org.vanillaos.FirstSetup.NewUser;org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings; \ No newline at end of file diff --git a/data/meson.build b/data/meson.build index d649ebd..30db02b 100644 --- a/data/meson.build +++ b/data/meson.build @@ -3,6 +3,11 @@ install_data( install_dir: join_paths(get_option('datadir'), 'xsessions') ) +install_data( + 'org.vanillaos.FirstSetup.NewUser.desktop', + install_dir: join_paths(get_option('datadir'), 'applications') +) + install_data( 'firstsetup.json', install_dir: join_paths(get_option('datadir'), 'gnome-shell', 'modes') diff --git a/data/org.vanillaos.FirstSetup.NewUser.desktop b/data/org.vanillaos.FirstSetup.NewUser.desktop new file mode 100644 index 0000000..9861d8c --- /dev/null +++ b/data/org.vanillaos.FirstSetup.NewUser.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Vanilla OS First Setup (New User) +Exec=vanilla-first-setup --new-user +Icon=org.vanillaos.FirstSetup +Terminal=false +Type=Application +Categories=GTK; +StartupNotify=true +NoDisplay=true \ No newline at end of file diff --git a/debian/changelog b/debian/changelog index 37ebb47..8bffe88 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +vanilla-first-setup (2.0.0) lunar; urgency=critical + + * Express and Advanced mode + * Custom GNOME session + + -- Mirko Brombin Mon, 27 Feb 2023 09:06:00 +0000 + vanilla-first-setup (1.7.4-2) lunar; urgency=critical * Fix CSS-provider getting too many arguments