treewide: add meta.mainProgram (#255932)

Changed files
+6
pkgs
applications
audio
scream
development
libraries
openssl
node-packages
tools
misc
betterdiscordctl
cpulimit
wayland
kanshi
+1
pkgs/applications/audio/scream/default.nix
···
homepage = "https://github.com/duncanthrax/scream";
license = licenses.mspl;
platforms = platforms.linux;
+
mainProgram = "scream";
maintainers = with maintainers; [ arcnmx ];
};
}
+1
pkgs/development/libraries/openssl/default.nix
···
homepage = "https://www.openssl.org/";
description = "A cryptographic library that implements the SSL and TLS protocols";
license = licenses.openssl;
+
mainProgram = "openssl";
pkgConfigModules = [
"libcrypto"
"libssl"
+1
pkgs/development/node-packages/main-programs.nix
···
"@webassemblyjs/wasm-text-gen-1.11.1" = "wasmgen";
"@webassemblyjs/wast-refmt-1.11.1" = "wast-refmt";
aws-cdk = "cdk";
+
bash-language-server = "bash-language-server";
cdk8s-cli = "cdk8s";
cdktf-cli = "cdktf";
clipboard-cli = "clipboard";
+1
pkgs/tools/misc/betterdiscordctl/default.nix
···
homepage = "https://github.com/bb010g/betterdiscordctl";
description = "A utility for managing BetterDiscord on Linux";
license = licenses.mit;
+
mainProgram = "betterdiscordctl";
maintainers = with maintainers; [ ivar bb010g ];
platforms = platforms.linux;
};
+1
pkgs/tools/misc/cpulimit/default.nix
···
description = "CPU usage limiter";
platforms = platforms.unix;
license = licenses.gpl2;
+
mainProgram = "cpulimit";
maintainers = [ maintainers.jsoo1 ];
};
}
+1
pkgs/tools/wayland/kanshi/default.nix
···
wlr-output-management protocol.
'';
license = licenses.mit;
+
mainProgram = "kanshi";
maintainers = with maintainers; [ balsoft danielbarter ];
platforms = platforms.linux;
};