Initial commit.
This commit is contained in:
		
						commit
						9f30a75d44
					
				
					 5 changed files with 49 additions and 0 deletions
				
			
		
							
								
								
									
										13
									
								
								.github/workflows/build_nix.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								.github/workflows/build_nix.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,13 @@
 | 
			
		|||
name: "Build legacy Nix package on Ubuntu"
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v2
 | 
			
		||||
      - uses: cachix/install-nix-action@v12
 | 
			
		||||
      - name: Building package
 | 
			
		||||
        run: nix-build . -A defaultPackage.x86_64-linux
 | 
			
		||||
							
								
								
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
/target
 | 
			
		||||
							
								
								
									
										7
									
								
								default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								default.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
(import (
 | 
			
		||||
  fetchTarball {
 | 
			
		||||
    url = "https://github.com/edolstra/flake-compat/archive/99f1c2157fba4bfe6211a321fd0ee43199025dbf.tar.gz";
 | 
			
		||||
    sha256 = "0x2jn3vrawwv9xp15674wjz9pixwjyj3j771izayl962zziivbx2"; }
 | 
			
		||||
) {
 | 
			
		||||
  src =  ./.;
 | 
			
		||||
}).defaultNix
 | 
			
		||||
							
								
								
									
										21
									
								
								flake.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								flake.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
{
 | 
			
		||||
  inputs = {
 | 
			
		||||
    naersk.url = "github:nix-community/naersk/master";
 | 
			
		||||
    nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
 | 
			
		||||
    utils.url = "github:numtide/flake-utils";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  outputs = { self, nixpkgs, utils, naersk }:
 | 
			
		||||
    utils.lib.eachDefaultSystem (system:
 | 
			
		||||
      let
 | 
			
		||||
        pkgs = import nixpkgs { inherit system; };
 | 
			
		||||
        naersk-lib = pkgs.callPackage naersk { };
 | 
			
		||||
      in
 | 
			
		||||
      {
 | 
			
		||||
        defaultPackage = naersk-lib.buildPackage ./.;
 | 
			
		||||
        devShell = with pkgs; mkShell {
 | 
			
		||||
          buildInputs = [ cargo rustc rustfmt pre-commit rustPackages.clippy ];
 | 
			
		||||
          RUST_SRC_PATH = rustPlatform.rustLibSrc;
 | 
			
		||||
        };
 | 
			
		||||
      });
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										7
									
								
								shell.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								shell.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
(import (
 | 
			
		||||
  fetchTarball {
 | 
			
		||||
    url = "https://github.com/edolstra/flake-compat/archive/99f1c2157fba4bfe6211a321fd0ee43199025dbf.tar.gz";
 | 
			
		||||
    sha256 = "0x2jn3vrawwv9xp15674wjz9pixwjyj3j771izayl962zziivbx2"; }
 | 
			
		||||
) {
 | 
			
		||||
  src =  ./.;
 | 
			
		||||
}).shellNix
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue