diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0af0e0272263..4323b94b5762 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -28147,6 +28147,12 @@ githubId = 908716; name = "Zach Coyle"; }; + ZachDavies = { + name = "Zach Davies"; + email = "zdmalta@proton.me"; + github = "ZachDavies"; + githubId = 131615861; + }; Zaczero = { name = "Kamil Monicz"; email = "kamil@monicz.dev"; diff --git a/pkgs/by-name/ly/LycheeSlicer/package.nix b/pkgs/by-name/ly/LycheeSlicer/package.nix index 07137f72633a..1c859fd9767c 100644 --- a/pkgs/by-name/ly/LycheeSlicer/package.nix +++ b/pkgs/by-name/ly/LycheeSlicer/package.nix @@ -4,6 +4,8 @@ makeDesktopItem, lib, xorg, + wayland, + wayland-protocols, }: let pname = "LycheeSlicer"; @@ -18,7 +20,7 @@ let name = "Lychee Slicer"; genericName = "Resin Slicer"; comment = "All-in-one 3D slicer for Resin and Filament"; - desktopName = "Lychee"; + desktopName = "LycheeSlicer"; noDisplay = false; exec = "lychee"; terminal = false; @@ -39,16 +41,21 @@ appimageTools.wrapType2 { install -Dm444 -t $out/share/applications ${desktopItem}/share/applications/* ''; - extraLibraries = [ + extraPkgs = _: [ xorg.libxshmfence + wayland + wayland-protocols ]; meta = { description = "All-in-one 3D slicer for resin and FDM printers"; homepage = "https://lychee.mango3d.io/"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ tarinaky ]; + maintainers = with lib.maintainers; [ + tarinaky + ZachDavies + ]; platforms = [ "x86_64-linux" ]; - mainProgram = "lychee"; + mainProgram = "LycheeSlicer"; }; }