anchor.diff:  , cjs
   , clutter
   , fetchFromGitHub
  +, fetchpatch
   , gdk-pixbuf
   , libgnomekbd
   , glib
  
positive.code:     gsound
      gtk3
      json-glib
      libsoup
      libstartup_notification
      libXtst
      libXdamage
  
negative.code: 
  stdenv.mkDerivation rec {
    pname = "cinnamon-common";
    version = "5.4.10";
  
    src = fetchFromGitHub {
      owner = "linuxmint";
      repo = "cinnamon";
      rev = version;
      hash = "sha256-yNjFP32+0LXqHfJUxm1A+CTuwny5/IxxT08689f7VlE=";
    };
  
    patches = [
      ./use-sane-install-dir.patch
      ./libdir.patch
      # Re-add libsoup 2.4 as dependency - needed by some applets.
      # Can be removed on next update.
      (fetchpatch {
        url = "https://github.com/linuxmint/cinnamon/commit/76224fe409d074f8a44c70e4fd5e1289f92800b9.patch";
        sha256 = "sha256-nDt4kkK1kVstxbij63XxTJ2L/TM9Q1P6feok3xlPQOM=";
      })
      # keybindings.js: Use bindings.get().
      # Can be removed on next update.
      # https://github.com/linuxmint/cinnamon/issues/11055
      (fetchpatch {
        url = "https://github.com/linuxmint/cinnamon/commit/7724e4146baf8431bc1fb55dce60984e77adef5a.patch";
        sha256 = "sha256-idGtkBa13nmoEprtmAr6OssO16wJwBd16r2ZbbhrYDQ=";
      })
    ];
  
    buildInputs = [
  