Skip to content

Latest commit

 

History

History
67 lines (53 loc) · 1.23 KB

README.md

File metadata and controls

67 lines (53 loc) · 1.23 KB

Nix overlays for purerl

To add the overlays to your nixpkgs, add default.nix to the overlay path like:

$ ln -s $(pwd)/default.nix $HOME/.config/nixpkgs/overlays/purerl.nix

And to install a purerl package, run:

$ nix-env -iA nixpkgs.purerl.purerl-0-0-7

Then purerl command should be ready as:

$ purerl --version
0.0.7

Use via flakes

To run directly from github:

$ nix run github:purerl/nixpkgs-purerl#purerl-0-0-19 -- --version
0.0.19

Or to enter a shell:

$ nix develop github:purerl/nixpkgs-purerl#purerl-0-0-19
$ purerl --version
0.0.19

Or to use as an input to another flake:

{
  inputs = {
    nixpkgs.url = "nixpkgs/nixos-22.11";
    nixpkgs-purerl.url = "github:purerl/nixpkgs-purerl";
    nixpkgs-purerl.inputs.nixpkgs.follows = "nixpkgs";
  };

  outputs = {
    self,
    nixpkgs,
    nixpkgs-purerl,
  }:
    let pkgs = nixpkgs.legacyPackages.x86_64-linux;
        purerl = nixpkgs-purerl.packages.x86_64-linux.purerl-0-0-19;
    in rec {
      devShells.x86_64-linux.purerl = pkgs.mkShell {
        buildInputs = [ purerl ];
      };
    };
}
$ nix develop .#purerl
$ purerl --version
0.0.19