Skip to content

My personal NUR repository (NixOS packages, libraries, and modules; a mirror repository, see the link).

License

Notifications You must be signed in to change notification settings

rychly/nur-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nur-packages

Pipeline status Build Status Coverage Report Cachix Cache

My own user-contributed packages as proposed in nix-community/NUR.

Setup

By importing ./nur-packages/nur, the NUR will be available as:

  • config.nur option for the global NUR with the local override (it is safe to use if online)
  • config.nurLocal option for the local NUR only (it is safe to use if offline)

In the first case, the rychly NUR repository is available locally and all other NUR repositories are fetched from the GIT NUR master branch. Also, all modules from the rychly NUR repository will be imported automatically.

{ ... }:

{

  imports = [
    ./nur-packages/nur
  ];

}

You can also add and use NUR as described in the docs.

Usage

After the importing NUR as described above, the NUR is available in modules via config.nur and config.nurLocal options.

Overlays

There are several overlays available that can be imported with an expression like this:

{ config, ... }:

let

  overlays-custom = config.nurLocal.repos.rychly.overlays;

in {

  nixpkgs.overlays = [
    overlays-custom.<overlay-name>
  ];

}

Modules

After the importing NUR as described above, all modules from rychly NUR repository will be imported automatically.

About

My personal NUR repository (NixOS packages, libraries, and modules; a mirror repository, see the link).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages