anchor.diff:  , wrapGAppsHook
   , libhandy
   , libxkbcommon
  +, libgudev
  +, callaudiod
   , pulseaudio
   , glib
   , gtk3
  
positive.code: , networkmanager
  , polkit
  , libsecret
  , writeText
  }:
  
  let
    gvc = fetchFromGitLab {
      domain = "gitlab.gnome.org";
      owner = "GNOME";
      repo = "libgnome-volume-control";
      rev = "ae1a34aafce7026b8c0f65a43c9192d756fe1057";
      sha256 = "0a4qh5pgyjki904qf7qmvqz2ksxb0p8xhgl2aixfbhixn0pw6saw";
    };
  in stdenv.mkDerivation rec {
    pname = "phosh";
    version = "0.12.1";
  
    src = fetchFromGitLab {
      domain = "source.puri.sm";
      owner = "Librem5";
      repo = pname;
      rev = "v${version}";
      sha256 = "048g5sp9jgfiwq6n8my4msm7wy3pdhbg0wxqxvps4m8qf8wa7ffq";
    };
  
    nativeBuildInputs = [
  
negative.code:   doCheck = false;
  
    mesonFlags = [ "-Dsystemd=true" "-Dcompositor=${phoc}/bin/phoc" ];
  
    postPatch = ''
      chmod +x build-aux/post_install.py
  