cinnamon.cinnamon-common: patch & expose sessions

This commit is contained in:
Maciej Krüger 2020-09-05 22:22:06 +02:00
parent ec854b0c0d
commit 66f42fee47
No known key found for this signature in database
GPG Key ID: 0D948CE19CF49C5F

View File

@ -6,6 +6,7 @@
, cinnamon-control-center , cinnamon-control-center
, cinnamon-desktop , cinnamon-desktop
, cinnamon-menus , cinnamon-menus
, cinnamon-session
, cjs , cjs
, fetchFromGitHub , fetchFromGitHub
, gdk-pixbuf , gdk-pixbuf
@ -146,8 +147,15 @@ stdenv.mkDerivation rec {
sed "s|/usr/bin|/run/current-system/sw/bin|g" -i ./files/usr/bin/cinnamon-launcher sed "s|/usr/bin|/run/current-system/sw/bin|g" -i ./files/usr/bin/cinnamon-launcher
sed 's|"lspci"|"${pciutils}/bin/lspci"|g' -i ./files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py sed 's|"lspci"|"${pciutils}/bin/lspci"|g' -i ./files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py
sed "s| cinnamon-session| ${cinnamon-session}/bin/cinnamon-session|g" -i ./files/usr/bin/cinnamon-session-cinnamon -i ./files/usr/bin/cinnamon-session-cinnamon2d
sed "s|/usr/bin|$out/bin|g" -i ./files/usr/share/xsessions/cinnamon.desktop ./files/usr/share/xsessions/cinnamon2d.desktop
''; '';
passthru = {
providedSessions = ["cinnamon" "cinnamon2d"];
};
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = "https://github.com/linuxmint/cinnamon"; homepage = "https://github.com/linuxmint/cinnamon";
description = "The Cinnamon desktop environment"; description = "The Cinnamon desktop environment";