diff --git a/horizon.dhall b/horizon.dhall index 44ff68275a1e21c554466725131694a428c635e1..846437dd2a02161aeab40336a2924d205bea2e54 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -123,6 +123,7 @@ let packages = , breakpoint = H.callHackage "breakpoint" "0.1.1.1" , brick = H.callHackage "brick" "1.3" , bsb-http-chunked = H.callHackage "bsb-http-chunked" "0.0.0.4" + , bsd-sysctl = H.callHackage "bsd-sysctl" "1.0.8.0" , byteable = H.callHackage "byteable" "0.1.1" , byteorder = H.callHackage "byteorder" "1.0.4" , bytestring-builder = H.callHackage "bytestring-builder" "0.10.8.2.0" diff --git a/initial-packages.nix b/initial-packages.nix index e439ba46dafbeb6c9ec0e1a0e5ef202a08d4e843..67cf39ab649a2e23e98eaa6b92ee4c91db6bec89 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -157,6 +157,8 @@ self: with pkgs.haskell.lib; { bsb-http-chunked = self.callPackage (./pkgs/bsb-http-chunked.nix) { }; + bsd-sysctl = self.callPackage (./pkgs/bsd-sysctl.nix) { }; + byteable = self.callPackage (./pkgs/byteable.nix) { }; byteorder = self.callPackage (./pkgs/byteorder.nix) { }; diff --git a/pkgs/bsd-sysctl.nix b/pkgs/bsd-sysctl.nix new file mode 100644 index 0000000000000000000000000000000000000000..b0b5b617ede0846800457f7409a30c8b56366ba4 --- /dev/null +++ b/pkgs/bsd-sysctl.nix @@ -0,0 +1,21 @@ +{ mkDerivation, base, lib }: +mkDerivation { + pname = "bsd-sysctl"; + version = "1.0.8.0"; + sha256 = "ed6e6af01e60e569a4e7a4b5b16b74e42417556d8b9a0ace16f290c6ec80d471"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com:p-alik/bsd-sysctl"; + description = "Access to the BSD sysctl(3) interface"; + license = lib.licenses.bsd3; + broken = false; +}