package.nix (816B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 pkg-config, 6 libx11, 7 libxft, 8 libxrandr, 9 libxtst, 10 libxi, 11 }: 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "sdorfehs"; 15 version = "1.1"; 16 17 __structuredAttrs = true; 18 19 src = fetchFromGitHub { 20 owner = "jcs"; 21 repo = "sdorfehs"; 22 tag = "v${finalAttrs.version}"; 23 hash = "sha256-efid6lRa8CTD+xObbop68hti5WRJReyKW57AmN7DS90="; 24 }; 25 26 nativeBuildInputs = [ pkg-config ]; 27 28 buildInputs = [ 29 libx11 30 libxft 31 libxrandr 32 libxtst 33 libxi 34 ]; 35 36 installFlags = [ "PREFIX=$(out)" ]; 37 38 meta = { 39 description = "A tiling window manager"; 40 homepage = "https://github.com/jcs/sdorfehs"; 41 license = lib.licenses.gpl2Plus; 42 maintainers = [ lib.maintainers.sikmir ]; 43 platforms = lib.platforms.linux; 44 skip.ci = stdenv.isDarwin; 45 }; 46 })
