{ pkgs, ... }: let x32editDesktop = pkgs.makeDesktopItem { name = "X32-Edit"; desktopName = "X32-Edit"; genericName = "Digital Mixer Editor"; exec = "x32-edit"; icon = "audio-mixer"; # Using a generic audio mixer icon as a fallback categories = [ "AudioVideo" "Audio" ]; comment = "Editor for the Behringer X32 digital mixer"; }; in { environment.systemPackages = [ pkgs.x32edit x32editDesktop ]; }