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