mirror of
https://github.com/lotabout/skim.git
synced 2026-09-10 07:16:23 -04:00
34 lines
827 B
Nix
34 lines
827 B
Nix
{
|
|
description = "Nix flake for skim development";
|
|
|
|
inputs.nixpkgs.url = "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz";
|
|
|
|
outputs = inputs: let
|
|
inherit (inputs.nixpkgs) lib;
|
|
systems = lib.systems.flakeExposed;
|
|
eachSystem = lib.genAttrs systems;
|
|
pkgsFor = inputs.nixpkgs.legacyPackages;
|
|
in {
|
|
devShells = eachSystem (system: {
|
|
default = pkgsFor.${system}.mkShellNoCC {
|
|
packages = with pkgsFor.${system}; [
|
|
cargo-nextest
|
|
cargo-insta
|
|
cargo-llvm-cov
|
|
cargo-edit
|
|
git-cliff
|
|
tmux
|
|
rustup
|
|
just
|
|
hyperfine
|
|
uv
|
|
python313Packages.matplotlib
|
|
python313Packages.requests
|
|
];
|
|
};
|
|
});
|
|
|
|
formatter = eachSystem (system: pkgsFor.${system}.nixfmt);
|
|
};
|
|
}
|