44 stdenv.mkDerivation (finalAttrs: {
45 pname = "budgie-desktop";
48 src = fetchFromGitHub {
49 owner = "BuddiesOfBudgie";
50 repo = "budgie-desktop";
51 rev = "v${finalAttrs.version}";
52 fetchSubmodules = true;
53 hash = "sha256-lDsQlUAa79gnM8wC5pwyquvFyEiayH4W4gD/uyC5Koo=";
62 patches = [ ./plugins.patch ];
82 gnome.gnome-settings-daemon
87 gst_all_1.gst-plugins-base
102 xfce.libxfce4windowing
105 propagatedBuildInputs = [
106 # budgie-1.0.pc, budgie-raven-plugin-1.0.pc
111 providedSessions = [ "budgie-desktop" ];
114 inherit (nixosTests) budgie;
115 pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; };
118 updateScript = nix-update-script { };
122 description = "Feature-rich, modern desktop designed to keep out the way of the user";
123 homepage = "https://github.com/BuddiesOfBudgie/budgie-desktop";
124 changelog = "https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v${finalAttrs.version}";
125 license = with lib.licenses; [
130 maintainers = lib.teams.budgie.members;
131 platforms = lib.platforms.linux;
134 "budgie-raven-plugin-1.0"