sx: add desktop file and providedSessions
This commit is contained in:
parent
0d08b8900d
commit
a3792498b1
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
fetchFromGitHub,
|
||||
makeDesktopItem,
|
||||
patsh,
|
||||
xorg,
|
||||
}:
|
||||
@ -28,8 +29,19 @@ stdenvNoCC.mkDerivation rec {
|
||||
|
||||
postInstall = ''
|
||||
patsh -f $out/bin/sx -s ${builtins.storeDir}
|
||||
|
||||
install -Dm755 -t $out/share/xsessions ${
|
||||
makeDesktopItem {
|
||||
name = "sx";
|
||||
desktopName = "sx";
|
||||
comment = "Start a xorg server";
|
||||
exec = "sx";
|
||||
}
|
||||
}/share/applications/sx.desktop
|
||||
'';
|
||||
|
||||
passthru.providedSessions = [ "sx" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Simple alternative to both xinit and startx for starting a Xorg server";
|
||||
homepage = "https://github.com/earnestly/sx";
|
||||
|
Loading…
Reference in New Issue
Block a user