diff --git a/configs/packages.nix b/configs/packages.nix index fedd4b3..d38236c 100644 --- a/configs/packages.nix +++ b/configs/packages.nix @@ -4,7 +4,11 @@ let iolanguage = pkgs.callPackage ../packages/iolanguage.nix {}; sncli = pkgs.python3Packages.callPackage ../packages/sncli.nix {}; todoist = pkgs.callPackage ../packages/todoist {}; - dic = pkgs.callPackage ../packages/dic.nix {}; + dic-pkg = pkgs.fetchurl { + url = "https://cgit.krebsco.de/stockholm/plain/krebs/5pkgs/simple/dic/default.nix?id=8371e21c10bdb5d5353cc581efba7e09e4ce7a91"; + sha256 = "1vd8mg1ac7wzrcs5bl20srkxcs65zr7rd7y3wxzrxspij5wrb23i"; + }; + dic = pkgs.callPackage dic-pkg {}; haskells = import ../dot/haskells.nix; unstable = import {}; executables = pkgs.haskell.lib.justStaticExecutables; diff --git a/packages/dic.nix b/packages/dic.nix deleted file mode 100644 index 6533a1b..0000000 --- a/packages/dic.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ coreutils, curl, fetchgit, gnugrep, gnused, stdenv, utillinux }: - -stdenv.mkDerivation { - name = "dic"; - - src = fetchgit { - url = http://cgit.ni.krebsco.de/dic; - rev = "refs/tags/v1.1.0"; - sha256 = "1xzn20b9kfz96nvjli8grpi11v80jbl0dmifksmirwcj5v81ndav"; - }; - - phases = [ - "unpackPhase" - "installPhase" - ]; - - installPhase = - let - path = stdenv.lib.makeBinPath [ - coreutils - curl - gnused - gnugrep - utillinux - ]; - in - '' - mkdir -p $out/bin - - sed \ - 's,^main() {$,&\n PATH=${path}; export PATH,' \ - < ./dic \ - > $out/bin/dic - - chmod +x $out/bin/dic - ''; -}