3
0
Fork
You've already forked srb2classic-nix
0
nix package set
  • Nix 100%
2026年07月06日 10:16:00 +01:00
lib migrate repository to nilla 2025年12月07日 20:38:05 +00:00
npins update pins 2026年07月06日 10:16:00 +01:00
packages add srb2ms-evo 2026年04月03日 12:07:35 +01:00
.gitignore fix gitignore 2025年08月17日 09:08:22 +01:00
default.nix migrate repository to nilla 2025年12月07日 20:38:05 +00:00
inputs.nix migrate repository to nilla 2025年12月07日 20:38:05 +00:00
license.md add license 2025年08月24日 19:29:09 +01:00
nilla.nix migrate repository to nilla 2025年12月07日 20:38:05 +00:00
readme.md readme: fix nilla example 2026年04月03日 14:48:09 +01:00

Usage

it is recommended to use npins but you might be able to consume it in a flake

npins

npins add forgejo codeberg.org srb2classic srb2classic-nix -b main

nilla example

let
 pins = import ./npins;
 nilla = import pins.nilla;
in
nilla.create (
 { config, ... }:
 {
 config = {
 inputs = {
 nixpkgs.src = pins.nixpkgs;
 srb2classic.src = pins.srb2classic-nix;
 };
 shells.default = {
 systems = [ "x86_64-linux" ];
 shell = { mkShell, ... }:
 mkShell {
 packages = [
 config.inputs.srb2classic.result.packages.srb2classic.result.x86_64-linux
 ];
 }
 };
 };
 }
)

flakes example

{
 description = "A very basic flake";
 inputs = {
 nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
 srb2classic-nix = {
 url = "git+https://codeberg.org/srb2classic/srb2classic-nix";
 flake = false;
 };
 };
 outputs =
 {
 self,
 nixpkgs,
 srb2classic-nix,
 }:
 let
 srb2classic = import srb2classic-nix;
 in
 {
 inherit srb2classic;
 packages.x86_64-linux.default = srb2classic.packages.srb2classic.result.x86_64-linux;
 };
}