diff --git a/.gitignore b/.gitignore index a50a321..ea8c4bf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1 @@ /target -/result -/shows.yaml \ No newline at end of file diff --git a/flake.nix b/flake.nix index fbc05ad..080e2a9 100644 --- a/flake.nix +++ b/flake.nix @@ -5,32 +5,11 @@ pkgs = import nixpkgs { system = "x86_64-linux"; }; - buildDeps = { + in { + devShells.x86_64-linux.default = pkgs.mkShell { buildInputs = with pkgs; [ ffmpeg openssl ]; nativeBuildInputs = with pkgs; [ rustc cargo pkgconfig clang ]; LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib"; }; - pname = "screencap-bot"; - version = "0.1"; - in rec { - packages.x86_64-linux."${pname}-unwrapped" = pkgs.rustPlatform.buildRustPackage ({ - inherit pname version; - src = ./.; - cargoLock.lockFile = ./Cargo.lock; - } // buildDeps); - - packages.x86_64-linux.${pname} = pkgs.symlinkJoin { - name = "${pname}-${version}"; - paths = [ packages.x86_64-linux."${pname}-unwrapped" ]; - buildInputs = [ pkgs.makeWrapper ]; - postBuild = '' - wrapProgram $out/bin/${pname} \ - --prefix PATH : ${pkgs.ffmpeg}/bin - ''; - }; - - packages.x86_64-linux.default = packages.x86_64-linux.${pname}; - - devShells.x86_64-linux.default = pkgs.mkShell buildDeps; }; }