refactor(nix): removed redundandt let in + formatting

This commit is contained in:
Rexiel Scarlet
2025-12-13 11:38:12 +04:00
parent 5b0c2d834f
commit 1d79b10437

View File

@@ -13,64 +13,62 @@
wayland-scanner, wayland-scanner,
xcbutilwm, xcbutilwm,
xwayland, xwayland,
enableXWayland ? true,
meson, meson,
ninja, ninja,
scenefx, scenefx,
wlroots_0_19, wlroots_0_19,
libGL, libGL,
}: let enableXWayland ? true,
}:
stdenv.mkDerivation {
pname = "mango"; pname = "mango";
in version = "nightly";
stdenv.mkDerivation {
inherit pname;
version = "nightly";
src = builtins.path { src = builtins.path {
path = ../.; path = ../.;
name = "source"; name = "source";
}; };
mesonFlags = [ mesonFlags = [
(lib.mesonEnable "xwayland" enableXWayland) (lib.mesonEnable "xwayland" enableXWayland)
];
nativeBuildInputs = [
meson
ninja
pkg-config
wayland-scanner
];
buildInputs =
[
libinput
libxcb
libxkbcommon
pcre2
pixman
wayland
wayland-protocols
wlroots_0_19
scenefx
libGL
]
++ lib.optionals enableXWayland [
libX11
xcbutilwm
xwayland
]; ];
nativeBuildInputs = [ passthru = {
meson providedSessions = ["mango"];
ninja };
pkg-config
wayland-scanner
];
buildInputs = meta = {
[ mainProgram = "mango";
libinput description = "A streamlined but feature-rich Wayland compositor";
libxcb homepage = "https://github.com/DreamMaoMao/mango";
libxkbcommon license = lib.licenses.gpl3Plus;
pcre2 maintainers = [];
pixman platforms = lib.platforms.unix;
wayland };
wayland-protocols }
wlroots_0_19
scenefx
libGL
]
++ lib.optionals enableXWayland [
libX11
xcbutilwm
xwayland
];
passthru = {
providedSessions = ["mango"];
};
meta = {
mainProgram = "mango";
description = "A streamlined but feature-rich Wayland compositor";
homepage = "https://github.com/DreamMaoMao/mango";
license = lib.licenses.gpl3Plus;
maintainers = [];
platforms = lib.platforms.unix;
};
}