lol

pantheon.touchegg: init

+12
+2
pkgs/desktops/pantheon/default.nix
··· 35 35 36 36 notes-up = pkgs.notes-up.override { withPantheon = true; }; 37 37 38 + touchegg = pkgs.touchegg.override { withPantheon = true; }; 39 + 38 40 #### APPS 39 41 40 42 appcenter = callPackage ./apps/appcenter { };
+10
pkgs/tools/inputmethods/touchegg/default.nix
··· 11 11 , pkg-config 12 12 , cmake 13 13 , pantheon 14 + , withPantheon ? false 14 15 }: 15 16 16 17 stdenv.mkDerivation rec { ··· 45 46 nativeBuildInputs = [ 46 47 pkg-config 47 48 cmake 49 + ]; 50 + 51 + patches = lib.optionals withPantheon [ 52 + # Disable per-application gesture by default to make sure the default 53 + # config does not conflict with Pantheon switchboard settings. 54 + (fetchpatch { 55 + url = "https://github.com/elementary/os-patches/commit/ada4e726540a2bb57b606c98e2531cfaaea57211.patch"; 56 + sha256 = "0is9acwvgiqdhbiw11i3nq0rp0zldcza779fbj8k78cp329rbqb4"; 57 + }) 48 58 ]; 49 59 50 60 meta = with lib; {