Skip to content
Snippets Groups Projects
Select Git revision
  • 45ccd213b629fc3d5a07f617af3251fcb9bf146b
  • master default protected
  • 1.31
  • 4.28.0
  • 4.27.0
  • 4.26.0
  • 4.25.5
  • 4.25.4
  • 4.25.3
  • 4.25.2
  • 4.25.1
  • 4.25.0
  • 4.24.3
  • 4.24.2
  • 4.24.1
  • 4.24.0
  • 4.23.6
  • 4.23.5
  • 4.23.4
  • 4.23.3
  • 4.23.2
  • 4.23.1
  • 4.23.0
23 results

release.nix

Blame
  • devenv.nix 3.61 KiB
    { pkgs, inputs, phps, lib, config, modulesPath,... }:
    
    {
    
      # https://devenv.sh/packages/
      packages = [
        inputs.version.defaultPackage."${builtins.currentSystem}"
        pkgs.git
        pkgs.gcc12
        pkgs.go-task
        pkgs.blackbox
        pkgs.blackbox-terminal
        pkgs.jq
        pkgs.delve
        pkgs.gdlv
        pkgs.wget
        pkgs.glab
        pkgs.unixtools.xxd
        pkgs.libffi
        pkgs.zlib
        pkgs.procps
        pkgs.php81Extensions.xdebug
        pkgs.ranger
        pkgs.meld
        pkgs.gnused
        pkgs.coreutils-full
        pkgs.gnugrep
        pkgs.gnumake
        pkgs.util-linux
        pkgs.httpie
        pkgs.netcat
        pkgs.memcached
        pkgs.fd    
      ];
    
    
      # https://devenv.sh/languages/
      # languages.nix.enable = true;
      languages = {
        go = { enable = true; };
      };
      
       difftastic.enable = true;
    
        
      # This script is executed when the app is built
      # You can use it to build the app  
      scripts.test-lib.exec =  ''
    #!${pkgs.bash}/bin/bash
    #set -euo pipefail
    set -x
    
    PATH="''${PATH}":${pkgs.coreutils}/bin
    PATH="''${PATH}":${pkgs.findutils}/bin
    PATH="''${PATH}":${pkgs.jq}/bin/
    PATH="''${PATH}":${pkgs.rsync}/bin/
    PATH="''${PATH}":${pkgs.bash}/bin/
    PATH="''${PATH}":${pkgs.curl}/bin/
    PATH="''${PATH}":${pkgs.moreutils}/bin/
    PATH="''${PATH}":${pkgs.gnutar}/bin
    PATH="''${PATH}":${pkgs.gzip}/bin/
    PATH="''${PATH}":${pkgs.procps}/bin/
    PATH="''${PATH}":${pkgs.exa}/bin/
    PATH="''${PATH}":${pkgs.git}/bin/
    PATH="''${PATH}":${pkgs.gnugrep}/bin/
    PATH="''${PATH}":${inputs.version.defaultPackage."${builtins.currentSystem}"}/bin/
    
    export -f PATH
    
    task test