explicit unfiltered src
This commit is contained in:
parent
37027d2f98
commit
ceece00d04
11
default.nix
11
default.nix
@ -6,8 +6,8 @@
|
||||
, src ? ./.
|
||||
}:
|
||||
let
|
||||
filteredSrc = builtins.filterSource pkgs.lib.cleanSourceFilter src;
|
||||
crate2nix_tools = import "${fetchgit { url = "https://github.com/kolloch/crate2nix.git"; rev = "adecff03c53b87255b3299f5a5787327342a69b2"; sha256 = "0l10yqa3gq73fc4xc977vb9zk5jlp70xiz5qd9c1vq873yqk1c7g"; }}/tools.nix" { inherit pkgs; };
|
||||
filteredSrc = src; # flake only includeds filed tracked by git builtins.filterSource pkgs.lib.cleanSourceFilter src;
|
||||
crate2nix_tools = import "${fetchGit { url = "https://github.com/kolloch/crate2nix.git"; rev = "9f3f42bfecebbc3be5526a4194c82fdfc53269e9"; }}/tools.nix" { inherit pkgs; };
|
||||
overrides = with pkgs; let
|
||||
clang = llvmPackages_10.clang;
|
||||
libclang = llvmPackages_10.libclang;
|
||||
@ -23,14 +23,11 @@ let
|
||||
};
|
||||
};
|
||||
client = with pkgs; runCommandLocal "brownpaper" {
|
||||
script = ./bp.sh;
|
||||
script = "${filteredSrc}/bp.sh";
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
} ''
|
||||
makeWrapper $script $out/bin/brownpaper \
|
||||
--prefix PATH : ${lib.makeBinPath [ bash curl gnupg ]}
|
||||
'';
|
||||
# client = pkgs.writeShellScriptBin "brownpaper" ''
|
||||
# PATH=${pkgs.bash}/bin/:${pkgs.gnupg}/bin/:${pkgs.curl}/bin/:$PATH ${./bp.sh} "$@"
|
||||
# '';
|
||||
in
|
||||
{ server = callPackage (crate2nix_tools.generatedCargoNix { inherit name; src = filteredSrc; }) { inherit pkgs; defaultCrateOverrides = overrides; }; inherit client; }
|
||||
{ server = (callPackage (crate2nix_tools.generatedCargoNix { inherit name; src = filteredSrc; }) { inherit pkgs; defaultCrateOverrides = overrides; }).rootCrate.build; inherit client; }
|
||||
|
@ -3,12 +3,12 @@
|
||||
|
||||
outputs = { self, nixpkgs }: rec {
|
||||
nixosModules.brownpaper = import ./mod.nix;
|
||||
packages =
|
||||
legacyPackages =
|
||||
let
|
||||
pkg = system:
|
||||
let
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
bp = pkgs.callPackage ./default.nix { inherit pkgs; };
|
||||
bp = pkgs.callPackage ./default.nix { inherit pkgs; src = ./.; };
|
||||
in
|
||||
{ brownpaper = bp.client; brownpaper-server = bp.server; };
|
||||
in
|
||||
|
Loading…
x
Reference in New Issue
Block a user