LycheeSlicer: fix mainProgram, wayland and extraPkgs, add maintainer ZachDavies (#432482)

authored by Niklas Korz and committed by GitHub 6f2facfe 2ddfc973

+17 -4
+6
maintainers/maintainer-list.nix
··· 28147 28147 githubId = 908716; 28148 28148 name = "Zach Coyle"; 28149 28149 }; 28150 + ZachDavies = { 28151 + name = "Zach Davies"; 28152 + email = "zdmalta@proton.me"; 28153 + github = "ZachDavies"; 28154 + githubId = 131615861; 28155 + }; 28150 28156 Zaczero = { 28151 28157 name = "Kamil Monicz"; 28152 28158 email = "kamil@monicz.dev";
+11 -4
pkgs/by-name/ly/LycheeSlicer/package.nix
··· 4 4 makeDesktopItem, 5 5 lib, 6 6 xorg, 7 + wayland, 8 + wayland-protocols, 7 9 }: 8 10 let 9 11 pname = "LycheeSlicer"; ··· 18 20 name = "Lychee Slicer"; 19 21 genericName = "Resin Slicer"; 20 22 comment = "All-in-one 3D slicer for Resin and Filament"; 21 - desktopName = "Lychee"; 23 + desktopName = "LycheeSlicer"; 22 24 noDisplay = false; 23 25 exec = "lychee"; 24 26 terminal = false; ··· 39 41 install -Dm444 -t $out/share/applications ${desktopItem}/share/applications/* 40 42 ''; 41 43 42 - extraLibraries = [ 44 + extraPkgs = _: [ 43 45 xorg.libxshmfence 46 + wayland 47 + wayland-protocols 44 48 ]; 45 49 46 50 meta = { 47 51 description = "All-in-one 3D slicer for resin and FDM printers"; 48 52 homepage = "https://lychee.mango3d.io/"; 49 53 license = lib.licenses.unfree; 50 - maintainers = with lib.maintainers; [ tarinaky ]; 54 + maintainers = with lib.maintainers; [ 55 + tarinaky 56 + ZachDavies 57 + ]; 51 58 platforms = [ "x86_64-linux" ]; 52 - mainProgram = "lychee"; 59 + mainProgram = "LycheeSlicer"; 53 60 }; 54 61 }