3 , cinnamon-settings-daemon
4 , cinnamon-translations
7 , gsettings-desktop-schemas
26 pythonEnv = python3.withPackages (pp: with pp; [
32 stdenv.mkDerivation rec {
33 pname = "cinnamon-session";
36 src = fetchFromGitHub {
40 hash = "sha256-mr+QOFogzoloasGt1uK6zH/KHuH+uWYzXAZxPYkW57A=";
44 ./0001-Use-dbus_glib-instead-of-elogind.patch
66 # other (not meson.build)
67 cinnamon-settings-daemon
70 gsettings-desktop-schemas
71 pythonEnv # for cinnamon-session-quit
85 # use locales from cinnamon-translations
86 "--localedir=${cinnamon-translations}/share/locale"
90 # patchShebangs requires executable file
91 chmod +x data/meson_install_schemas.py cinnamon-session-quit/cinnamon-session-quit.py
92 patchShebangs --build data/meson_install_schemas.py
93 patchShebangs --host cinnamon-session-quit/cinnamon-session-quit.py
98 --prefix XDG_DATA_DIRS : "${cinnamon-desktop}/share"
99 --prefix XDG_CONFIG_DIRS : "${cinnamon-settings-daemon}/etc/xdg"
104 homepage = "https://github.com/linuxmint/cinnamon-session";
105 description = "Cinnamon session manager";
106 license = licenses.gpl2;
107 platforms = platforms.linux;
108 maintainers = teams.cinnamon.members;