summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorMaciej Krüger <mkg20001@gmail.com>2020-09-05 22:22:06 +0200
committerMaciej Krüger <mkg20001@gmail.com>2020-09-08 01:03:17 +0200
commit66f42fee473c0d952489d42b420bb8840f0dfc57 (patch)
tree2a2761de9b590039be1f5b1a2a9195d20ee43e03 /pkgs/desktops
parentec854b0c0d2e7b9eaf3715e94c82f1de09e50a5b (diff)
downloadnixpkgs-66f42fee473c0d952489d42b420bb8840f0dfc57.tar
nixpkgs-66f42fee473c0d952489d42b420bb8840f0dfc57.tar.gz
nixpkgs-66f42fee473c0d952489d42b420bb8840f0dfc57.tar.bz2
nixpkgs-66f42fee473c0d952489d42b420bb8840f0dfc57.tar.lz
nixpkgs-66f42fee473c0d952489d42b420bb8840f0dfc57.tar.xz
nixpkgs-66f42fee473c0d952489d42b420bb8840f0dfc57.tar.zst
nixpkgs-66f42fee473c0d952489d42b420bb8840f0dfc57.zip
cinnamon.cinnamon-common: patch & expose sessions
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-common/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/desktops/cinnamon/cinnamon-common/default.nix b/pkgs/desktops/cinnamon/cinnamon-common/default.nix
index 4b3bbae5182..6fc5384be4d 100644
--- a/pkgs/desktops/cinnamon/cinnamon-common/default.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-common/default.nix
@@ -6,6 +6,7 @@
 , cinnamon-control-center
 , cinnamon-desktop
 , cinnamon-menus
+, cinnamon-session
 , cjs
 , fetchFromGitHub
 , 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|"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; {
     homepage = "https://github.com/linuxmint/cinnamon";
     description = "The Cinnamon desktop environment";