diff --git a/pkgs/os-specific/darwin/skhd/org.nixos.skhd.plist b/pkgs/by-name/sk/skhd/org.nixos.skhd.plist similarity index 100% rename from pkgs/os-specific/darwin/skhd/org.nixos.skhd.plist rename to pkgs/by-name/sk/skhd/org.nixos.skhd.plist diff --git a/pkgs/os-specific/darwin/skhd/default.nix b/pkgs/by-name/sk/skhd/package.nix similarity index 70% rename from pkgs/os-specific/darwin/skhd/default.nix rename to pkgs/by-name/sk/skhd/package.nix index 539e90562ec7..d3b3b9adb96a 100644 --- a/pkgs/os-specific/darwin/skhd/default.nix +++ b/pkgs/by-name/sk/skhd/package.nix @@ -1,13 +1,18 @@ -{ lib -, stdenv -, fetchFromGitHub -, Carbon -, Cocoa -, testers -, nix-update-script +{ + lib, + overrideSDK, + stdenv, + darwin, + fetchFromGitHub, + testers, + nix-update-script, }: +let + inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa; -stdenv.mkDerivation (finalAttrs: { + stdenv' = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; +in +stdenv'.mkDerivation (finalAttrs: { pname = "skhd"; version = "0.3.9"; @@ -23,9 +28,7 @@ stdenv.mkDerivation (finalAttrs: { Cocoa ]; - makeFlags = [ - "BUILD_PATH=$(out)/bin" - ]; + makeFlags = [ "BUILD_PATH=$(out)/bin" ]; env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; @@ -49,7 +52,12 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/koekeishiya/skhd"; license = lib.licenses.mit; mainProgram = "skhd"; - maintainers = with lib.maintainers; [ cmacrae lnl7 periklis khaneliman ]; + maintainers = with lib.maintainers; [ + cmacrae + lnl7 + periklis + khaneliman + ]; platforms = lib.platforms.darwin; }; }) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e9c7406319b1..61d14054984d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4080,10 +4080,6 @@ with pkgs; reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { }; - skhd = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/skhd { - inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa; - }; - qes = callPackage ../os-specific/darwin/qes { inherit (darwin.apple_sdk.frameworks) Carbon; };