diff options
| author | andromeda <andromeda@lenovo> | 2026-04-29 15:50:31 +0200 |
|---|---|---|
| committer | andromeda <andromeda@lenovo> | 2026-04-29 15:50:31 +0200 |
| commit | d69a1d3852b0ab96e85f7efc4ea72462e1ea187b (patch) | |
| tree | 73d1be3ff9342c23a20f4417aac6b0281f902949 /flake.nix | |
| parent | 364c022ceee8422e95dd468bf85ec733a02811eb (diff) | |
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 40 |
1 files changed, 2 insertions, 38 deletions
@@ -1,41 +1,5 @@ { - inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; - fenix = { - inputs.nixpkgs.follows = "nixpkgs"; - url = "github:nix-community/fenix"; - }; - naersk = { - inputs.nixpkgs.follows = "nixpkgs"; - url = "github:nix-community/naersk"; - }; - }; - outputs = { - nixpkgs, - naersk, - fenix, - ... - }: let - pkgs = nixpkgs.legacyPackages.x86_64-linux; - toolchain = fenix.packages.x86_64-linux.minimal.toolchain; - in { - devShells.x86_64-linux.default = pkgs.mkShell { - buildInputs = [toolchain pkgs.xvfb-run]; - shellHook = '' - export RUSTUP_TOOLCHAIN=${toolchain} - ''; - }; - packages.x86_64-linux.default = - (naersk.lib.x86_64-linux.override { - cargo = toolchain; - rustc = toolchain; - }).buildPackage { - nativeBuildInputs = [pkgs.makeWrapper]; - src = ./.; - postInstall = '' - wrapProgram $out/bin/anki-cli \ - --prefix PATH : ${pkgs.xvfb-run}/bin - ''; - }; + outputs = {...}: { + packages.x86_64-linux.default = import ./package.nix; }; } |
