diff options
author | Felix Buehler <account@buehler.rocks> | 2022-03-07 13:11:38 +0100 |
---|---|---|
committer | Felix Buehler <account@buehler.rocks> | 2022-03-07 13:58:58 +0100 |
commit | 5acd7bb90bed7fb3ab4813cd0fb100940249c6d2 (patch) | |
tree | e1a27e0b8f5b561a6172324ac18e0f5f052b1326 /pkgs/tools/X11 | |
parent | 5f81246182ba457200375dc7d004c9e7134fd0f6 (diff) |
skippy-xd: refactor
Diffstat (limited to 'pkgs/tools/X11')
-rw-r--r-- | pkgs/tools/X11/skippy-xd/default.nix | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/pkgs/tools/X11/skippy-xd/default.nix b/pkgs/tools/X11/skippy-xd/default.nix index 255d4c34e58d3..e8a959f6b4445 100644 --- a/pkgs/tools/X11/skippy-xd/default.nix +++ b/pkgs/tools/X11/skippy-xd/default.nix @@ -1,6 +1,6 @@ { lib , stdenv -, fetchgit +, fetchFromGitHub , xorgproto , libX11 , libXft @@ -12,7 +12,16 @@ , giflib , pkg-config }: -let +stdenv.mkDerivation rec { + pname = "skippy-xd"; + version = "unstable-2015-03-01"; + src = fetchFromGitHub { + owner = "richardgv"; + repo = "skippy-xd"; + rev = "397216ca67074c71314f5e9a6e3f1710ccabc29e"; + sha256 = "sha256-iP6g3iS1aPPkauBLHbgZH/l+TXbWyIJ2TmbrSiNTkn0="; + }; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ xorgproto libX11 @@ -23,26 +32,15 @@ let libXinerama libjpeg giflib - pkg-config ]; -in -stdenv.mkDerivation rec { - version = "unstable-2015-03-01"; - pname = "skippy-xd"; - inherit buildInputs; - src = fetchgit { - url = "https://github.com/richardgv/skippy-xd/"; - rev = "397216ca67"; - sha256 = "0zcjacilmsv69rv85j6nfr6pxy8z36w1sjz0dbjg6s5m4kga1zl8"; - }; makeFlags = [ "PREFIX=$(out)" ]; preInstall = '' sed -e "s@/etc/xdg@$out&@" -i Makefile ''; - meta = { + meta = with lib; { description = "Expose-style compositing-based standalone window switcher"; - license = lib.licenses.gpl2Plus; - maintainers = [ lib.maintainers.raskin ]; - platforms = lib.platforms.linux; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ raskin ]; + platforms = platforms.linux; }; } |