Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dcsunset/nur-packages

My personal NUR repository
https://github.com/dcsunset/nur-packages

Last synced: 3 days ago
JSON representation

My personal NUR repository

Awesome Lists containing this project

README

        

# nur-packages

**My personal [NUR repository](https://nur.nix-community.org/repos/dcsunset/)**

![Build and populate cache](https://github.com/DCsunset/nur-packages/workflows/Build%20and%20populate%20cache/badge.svg)
[![Cachix Cache](https://img.shields.io/badge/cachix-dcsunset-blue.svg)](https://dcsunset.cachix.org)

## Usage

You can follow the [NUR guide](https://github.com/nix-community/NUR#how-to-use) to import the whole NUR namespace
and use the repo as `nur.repos.dcsunset`.
This will use the official build of this NUR repo.

To use this repo directly (latest) without the whole NUR namespace,
add the following to your `flake.nix` config:

```nix
{
inputs = {
nur-dcsunset = {
url = "github:DCsunset/nur-packages";
inputs.nixpkgs.follows = "nixpkgs";
};
};

outputs = { self, nixpkgs, ... }@inputs: {
nixosConfigurations.default = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
# Add packages from this repo
{
nixpkgs.overlays = [ inputs.nur-dcsunset.overlays.pkg ];
}

# Binary cache (optional)
({ ... }: {
nix.settings.substituters = [ "https://dcsunset.cachix.org" ];
nix.settings.trusted-public-keys = [ "dcsunset.cachix.org-1:EGXkNb1C+03/dYGG5QOFt9cXIiZcuwMLDcdZw1wlkU0=" ];
})
];
};
};
}
```

## Acknowledgement

Some of the modules and packages are derived from nixpkgs for testing or applying minor fixes.
Thanks to nixpkgs contributors!