diff options
Diffstat (limited to 'makefu')
| -rw-r--r-- | makefu/2configs/default.nix | 3 | ||||
| -rw-r--r-- | makefu/2configs/tools/all.nix | 1 | ||||
| -rw-r--r-- | makefu/2configs/tools/consoles.nix | 8 | ||||
| -rw-r--r-- | makefu/2configs/tools/dev.nix | 3 | ||||
| -rw-r--r-- | makefu/5pkgs/hdl-dump/default.nix | 33 | ||||
| -rw-r--r-- | makefu/5pkgs/opl-utils/default.nix | 27 | ||||
| -rw-r--r-- | makefu/source.nix | 2 | 
7 files changed, 76 insertions, 1 deletions
| diff --git a/makefu/2configs/default.nix b/makefu/2configs/default.nix index 25f9f63bf..0a89d2023 100644 --- a/makefu/2configs/default.nix +++ b/makefu/2configs/default.nix @@ -11,6 +11,9 @@ with import <stockholm/lib>;      ./vim.nix      ./binary-cache/nixos.nix    ]; + +  boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; +    programs.command-not-found.enable = false;    nixpkgs.config.allowUnfreePredicate =  (pkg: pkgs.lib.hasPrefix "unrar-" pkg.name);    krebs = { diff --git a/makefu/2configs/tools/all.nix b/makefu/2configs/tools/all.nix index 1ac22e34c..2bb438f16 100644 --- a/makefu/2configs/tools/all.nix +++ b/makefu/2configs/tools/all.nix @@ -1,6 +1,7 @@  {    imports = [      ./android-pentest.nix +    ./consoles.nix      ./core.nix      ./core-gui.nix      ./dev.nix diff --git a/makefu/2configs/tools/consoles.nix b/makefu/2configs/tools/consoles.nix new file mode 100644 index 000000000..543215adf --- /dev/null +++ b/makefu/2configs/tools/consoles.nix @@ -0,0 +1,8 @@ +{ pkgs, ... }: +{ +  users.users.makefu.packages = with pkgs; [ +    opl-utils +    hdl-dump +    bin2iso +  ]; +} diff --git a/makefu/2configs/tools/dev.nix b/makefu/2configs/tools/dev.nix index 04a65df26..b652241bd 100644 --- a/makefu/2configs/tools/dev.nix +++ b/makefu/2configs/tools/dev.nix @@ -21,6 +21,9 @@      gen-oath-safe      cdrtools      stockholm +    # nix related +    nix-repl +    nix-index      # git-related      tig    ]; diff --git a/makefu/5pkgs/hdl-dump/default.nix b/makefu/5pkgs/hdl-dump/default.nix new file mode 100644 index 000000000..bd454223a --- /dev/null +++ b/makefu/5pkgs/hdl-dump/default.nix @@ -0,0 +1,33 @@ +{ stdenv, lib, pkgs, fetchurl,fetchFromGitHub, upx, wine }: +stdenv.mkDerivation rec { +  pname = "hdl-dump"; +  version = "75df8d7"; +  name = "${pname}-${version}"; + +  src = fetchFromGitHub { +    owner = "AKuHAK"; +    repo = "hdl-dump"; +    rev = version; +    sha256 = "10jjr6p5yn0c182x17m7q68jmf8gizcny7wjxw7z5yh0fv5s48z4"; +  }; + +  buildInputs = [ upx wine ]; + +  makeFlags = [ "RELEASE=yes" ]; + +  # uses wine, currently broken +  #postBuild = '' +  #  make -C gui +  #''; + +  installPhase = '' +    mkdir -p $out/bin +    cp hdl_dump $out/bin +  ''; + +  meta = { +    homepage = https://github.com/AKuHAK/hdl-dump ; +    description = "copy isos to psx hdd"; +    license = lib.licenses.gpl2; +  }; +} diff --git a/makefu/5pkgs/opl-utils/default.nix b/makefu/5pkgs/opl-utils/default.nix new file mode 100644 index 000000000..f4430f333 --- /dev/null +++ b/makefu/5pkgs/opl-utils/default.nix @@ -0,0 +1,27 @@ +{ stdenv, lib, pkgs, fetchFromGitHub }: +stdenv.mkDerivation rec { +  pname = "opl-utils"; +  version = "881c0d2"; +  name = "${pname}-${version}"; + +  src = fetchFromGitHub { +    owner = "ifcaro"; +    repo = "open-ps2-loader"; +    rev = version; +    sha256 = "1c2hgbyp5hymyq60mrk7g0m3gi00wqx165pdwwwb740q0qig07d1"; +  }; + + +  preBuild = "cd pc/"; + +  installPhase = '' +    mkdir -p $out/bin +    cp */bin/* $out/bin +  ''; + +  meta = { +    homepage = https://github.com/ifcaro/Open-PS2-Loader; +    description = "open-ps2-loader utils (opl2iso,iso2opl,genvmc)"; +    license = lib.licenses.afl3; +  }; +} diff --git a/makefu/source.nix b/makefu/source.nix index fde1d9680..ccdc7b9f0 100644 --- a/makefu/source.nix +++ b/makefu/source.nix @@ -13,7 +13,7 @@ let                then "buildbot"                else "makefu";    _file = <stockholm> + "/makefu/1systems/${name}/source.nix"; -  ref = "3874de4"; # unstable @ 2017-12-08 +  ref = "475bec2"; # unstable @ 2017-08-04                     # + do_sqlite3 ruby: 55a952be5b5  in | 
