X-Git-Url: https://rtime.felk.cvut.cz/gitweb/novaboot.git/blobdiff_plain/fe9afc41c3698e782878bd3bf39e3833066a69a1..HEAD:/default.nix diff --git a/default.nix b/default.nix index 0d3ac0f..b22e926 100644 --- a/default.nix +++ b/default.nix @@ -1,35 +1,3 @@ -{ - nixpkgs ? , - pkgs ? import nixpkgs {} -}: -with pkgs; -let - IO-Stty = buildPerlPackage { - pname = "IO-Stty"; - version = "0.04"; - src = fetchurl { - url = "mirror://cpan/authors/id/T/TO/TODDR/IO-Stty-0.04.tar.gz"; - sha256 = "1hjicqy50mgbippn310k4zclr9ksz05yyg81za3q4gb9m3qhk5aw"; - }; - }; - perlEnv = (perl.withPackages (p: [ p.Expect IO-Stty ])); -in -{ - novaboot = stdenv.mkDerivation { - name = "novaboot"; - src = builtins.fetchGit { url = ./.; }; - buildInputs = [ perlEnv rsync ]; - installPhase = '' - make install DESTDIR=$out PREFIX= - ''; - }; - novaboot-server = stdenv.mkDerivation { - name = "novaboot-server"; - src = builtins.fetchGit { url = ./.; }; - nativeBuildInputs = [ perl ]; - buildInputs = [ rsync ]; - installPhase = '' - make -C server install DESTDIR=$out PREFIX= - ''; - }; -} +(import (fetchTarball https://github.com/edolstra/flake-compat/archive/master.tar.gz) { + src = builtins.fetchGit ./.; +}).defaultNix