diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2024-01-08 12:26:38 +0000 |
---|---|---|
committer | Thiago Kenji Okada <thiagokokada@gmail.com> | 2024-01-08 12:26:38 +0000 |
commit | ba9e28d96cfe5bfe3a777325d61eac5c1db1dcfd (patch) | |
tree | 73e4cda3ffdd8afd64e0a2f3610cf0bd93cf310a /pkgs/by-name/sx | |
parent | 211f1d86a9b7f3e3543118e1d1668ca02a531d4a (diff) | |
download | nixlib-ba9e28d96cfe5bfe3a777325d61eac5c1db1dcfd.tar nixlib-ba9e28d96cfe5bfe3a777325d61eac5c1db1dcfd.tar.gz nixlib-ba9e28d96cfe5bfe3a777325d61eac5c1db1dcfd.tar.bz2 nixlib-ba9e28d96cfe5bfe3a777325d61eac5c1db1dcfd.tar.lz nixlib-ba9e28d96cfe5bfe3a777325d61eac5c1db1dcfd.tar.xz nixlib-ba9e28d96cfe5bfe3a777325d61eac5c1db1dcfd.tar.zst nixlib-ba9e28d96cfe5bfe3a777325d61eac5c1db1dcfd.zip |
sx: migrate to by-name
Diffstat (limited to 'pkgs/by-name/sx')
-rw-r--r-- | pkgs/by-name/sx/sx/package.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/by-name/sx/sx/package.nix b/pkgs/by-name/sx/sx/package.nix new file mode 100644 index 000000000000..d408af8245bc --- /dev/null +++ b/pkgs/by-name/sx/sx/package.nix @@ -0,0 +1,40 @@ +{ lib +, stdenvNoCC +, fetchFromGitHub +, patsh +, xorg +}: + +stdenvNoCC.mkDerivation rec { + pname = "sx"; + version = "2.1.7"; + + src = fetchFromGitHub { + owner = "earnestly"; + repo = pname; + rev = version; + sha256 = "0xv15m30nhcknasqiybj5wwf7l91q4a4jf6xind8x5x00c6br6nl"; + }; + + makeFlags = [ "PREFIX=$(out)" ]; + + nativeBuildInputs = [ patsh ]; + + buildInputs = [ + xorg.xauth + xorg.xorgserver + ]; + + postInstall = '' + patsh -f $out/bin/sx -s ${builtins.storeDir} + ''; + + meta = with lib; { + description = "Simple alternative to both xinit and startx for starting a Xorg server"; + homepage = "https://github.com/earnestly/sx"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ figsoda thiagokokada ]; + mainProgram = "sx"; + }; +} |