diff options
author | Federico Damián Schonborn <fdschonborn@gmail.com> | 2023-08-04 20:02:34 -0300 |
---|---|---|
committer | Federico Damián Schonborn <fdschonborn@gmail.com> | 2023-08-17 00:56:37 -0300 |
commit | f0da6992b9dc006021bd0fd1ea65bf98aaf3a435 (patch) | |
tree | 4c1b2be29ab9837681eb63c898770a7213035ec8 /pkgs/desktops/budgie | |
parent | 16e347c83d42899c8f890fb5b0534eb5c368317c (diff) |
budgie.budgie-desktop: Replace Mutter with Magpie
Signed-off-by: Federico Damián Schonborn <fdschonborn@gmail.com>
Diffstat (limited to 'pkgs/desktops/budgie')
-rw-r--r-- | pkgs/desktops/budgie/budgie-desktop/default.nix | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/pkgs/desktops/budgie/budgie-desktop/default.nix b/pkgs/desktops/budgie/budgie-desktop/default.nix index 787389c7576c..df6ba5d27797 100644 --- a/pkgs/desktops/budgie/budgie-desktop/default.nix +++ b/pkgs/desktops/budgie/budgie-desktop/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , accountsservice , alsa-lib , budgie-screensaver @@ -23,6 +24,7 @@ , libpulseaudio , libuuid , libwnck +, magpie , mesa , meson , ninja @@ -47,6 +49,20 @@ stdenv.mkDerivation rec { }; patches = [ + # Drop all Vapi files that are already included with Vala + # https://github.com/BuddiesOfBudgie/budgie-desktop/commit/5f641489a00cc244e50aa1ceae04f952d58389d2 + (fetchpatch { + url = "https://github.com/BuddiesOfBudgie/budgie-desktop/commit/5f641489a00cc244e50aa1ceae04f952d58389d2.patch"; + hash = "sha256-Cyj/+G1dx0DKCTtzVESzFZ+I5o7INopGvw7bq5o/abo="; + }) + + # Add support for Magpie + # https://github.com/BuddiesOfBudgie/budgie-desktop/pull/387 + (fetchpatch { + url = "https://github.com/BuddiesOfBudgie/budgie-desktop/commit/84ccb505160322536043717c3b8f970ab91b0103.patch"; + hash = "sha256-4nd7Tk4ajyVy8cGDNIINpW9jlyRNywPYMrhBCtJVHZk="; + }) + ./plugins.patch ]; @@ -70,7 +86,6 @@ stdenv.mkDerivation rec { gnome-menus gnome.gnome-bluetooth_1_0 gnome.gnome-settings-daemon - gnome.mutter gnome.zenity graphene gtk3 @@ -83,6 +98,7 @@ stdenv.mkDerivation rec { libpulseaudio libuuid libwnck + magpie mesa polkit sassc |