Skip to content

Latest commit

 

History

History
52 lines (31 loc) · 1.24 KB

README.md

File metadata and controls

52 lines (31 loc) · 1.24 KB

c4605's nix overlay

Included

How to install

local

To install the overlay into ~/.config/nixpkgs/overlays just run:

./install.sh

now you can test your builds using:

nix-shell -p <package>

global

add the following to your /etc/nixos/configuration.nix:

nixpkgs.config.packageOverrides = import /path/to/overlay.nix pkgs;

now you can install the packages from the overlay

environment.systemPackages = with pkgs; [
    <package>
];

Development tips

How to check builds

nix-build -E 'with import <nixpkgs> {} ; callPackage ./default.nix {}';

should create a ./result folder which contains the result of the package.

How to get a sha256 hash

nix-shell -p nix-prefetch --run "nix-prefetch fetchurl --urls --expr '[ <file download url> ]'"

Links