diff --git a/default.nix b/default.nix index 2457bd0..6d692c0 100644 --- a/default.nix +++ b/default.nix @@ -58,7 +58,9 @@ let thisHaskell = mkHaskell { haskell = baseHaskell; packages = thisHaskellPackagesAll; - overrides = self: super: { }; + overrides = self: super: { + hetzner = self.callCabal2nixWithOptions "hetzner" sources.hetzner "--no-check" { }; + }; }; ########### diff --git a/nix/sources.json b/nix/sources.json index 2b23f77..5b3bf53 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -1,14 +1,29 @@ { + "hetzner": { + "author": "Daniel Casanueva (daniel.casanueva `at` proton.me)", + "copyright": "", + "description": "Hetzner Cloud and DNS library. Check the readme and documentation for more details.", + "homepage": "https://gitlab.com/daniel-casanueva/haskell/hetzner", + "license": "MIT", + "name": "hetzner", + "sha256": "0l7l9xcqg4rnczlskzxkxr19306nrxyrwkrxiqcf4nkszs0fi24q", + "synopsis": "Hetzner Cloud and DNS library.", + "type": "tarball", + "uploaded_at": "2024-12-31T16:22:16.76277005Z", + "url": "https://hackage.haskell.org/package/hetzner-0.7.1.0.tar.gz", + "url_template": "https://hackage.haskell.org/package/-.tar.gz", + "version": "0.7.1.0" + }, "nixpkgs": { "branch": "release-24.11", "description": "Nix Packages collection", "homepage": null, "owner": "NixOS", "repo": "nixpkgs", - "rev": "260a02d2ee673c2e4a4cfe8bc6c78ce8ea39c08c", - "sha256": "0lnn5r0jhd3z3ncplly97540gjpgm51x2rnv52r35d3q7drw4r46", + "rev": "b2775252bac01d5ec8cd983ea05b233dbd73e208", + "sha256": "0k5xxsnpwabgmsy6m0jda9lifb15bpljyb6f0hkxwwkzasrnl3fk", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/260a02d2ee673c2e4a4cfe8bc6c78ce8ea39c08c.tar.gz", + "url": "https://github.com/NixOS/nixpkgs/archive/b2775252bac01d5ec8cd983ea05b233dbd73e208.tar.gz", "url_template": "https://github.com///archive/.tar.gz" } }