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