summaryrefslogtreecommitdiffstats
path: root/pkgs/desktops/budgie
diff options
context:
space:
mode:
authorFederico Damián Schonborn <fdschonborn@gmail.com>2023-08-04 20:02:34 -0300
committerFederico Damián Schonborn <fdschonborn@gmail.com>2023-08-17 00:56:37 -0300
commitf0da6992b9dc006021bd0fd1ea65bf98aaf3a435 (patch)
tree4c1b2be29ab9837681eb63c898770a7213035ec8 /pkgs/desktops/budgie
parent16e347c83d42899c8f890fb5b0534eb5c368317c (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.nix18
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