diff --git a/.github/workflows/check-nix-format.yml b/.github/workflows/check-nix-format.yml index 776b3f54a..fb4f536d5 100644 --- a/.github/workflows/check-nix-format.yml +++ b/.github/workflows/check-nix-format.yml @@ -19,13 +19,13 @@ jobs: name: nixfmt-check runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: fetch-depth: 2 - name: Calculate changed files id: changed-files run: echo "changed_files=$(git diff --name-only -r HEAD^1 HEAD | xargs)" >> $GITHUB_OUTPUT - - uses: cachix/install-nix-action@fd24c48048070c1be9acd18c9d369a83f0fe94d7 # v31 + - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 with: extra_nix_config: sandbox = true nix_path: nixpkgs=channel:nixpkgs-unstable diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8cb7ba62c..5fe730b3b 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -10,8 +10,8 @@ jobs: tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - - uses: cachix/install-nix-action@fd24c48048070c1be9acd18c9d369a83f0fe94d7 # v31 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 + - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 with: nix_path: nixpkgs=channel:nixos-unstable extra_nix_config: | diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index d43e7fbec..494a9a33a 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -23,8 +23,8 @@ jobs: application_private_key: '${{ secrets.GH_APPLICATION_PRIVATE_KEY }}' permissions: "contents:write" revoke_token: true - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - - uses: cachix/install-nix-action@fd24c48048070c1be9acd18c9d369a83f0fe94d7 # v31 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 + - uses: cachix/install-nix-action@4e002c8ec80594ecd40e759629461e26c8abed15 # v31 with: nix_path: nixpkgs=channel:nixos-unstable extra_nix_config: | @@ -45,13 +45,13 @@ jobs: token: ${{ steps.get_workflow_token.outputs.token }} branch: ${{ github.event.repository.default_branch }} - name: Dispatch NUR-combined update - uses: peter-evans/repository-dispatch@5fc4efd1a4797ddb68ffd0714a238564e4cc0e6f # v4 + uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4 with: token: ${{ steps.get_workflow_token.outputs.token }} repository: nix-community/nur-combined event-type: nur_update - name: Dispatch NUR-search update - uses: peter-evans/repository-dispatch@5fc4efd1a4797ddb68ffd0714a238564e4cc0e6f # v4 + uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4 with: token: ${{ steps.get_workflow_token.outputs.token }} repository: nix-community/nur-search diff --git a/bin/nur b/bin/nur index 998edbeb0..62b8b462d 100755 --- a/bin/nur +++ b/bin/nur @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -p python3 -p nix-prefetch-git -p nix -i python3 +#!nix-shell -p python3 -p python3Packages.aiohttp -p nix-prefetch-git -p nix -i python3 import sys import os diff --git a/ci/nur.nix b/ci/nur.nix index bf4d9b565..a94a09ddc 100644 --- a/ci/nur.nix +++ b/ci/nur.nix @@ -2,6 +2,7 @@ buildPythonApplication, lib, nix-prefetch-git, + aiohttp, git, nix, glibcLocales, @@ -16,6 +17,10 @@ buildPythonApplication { doCheck = false; + dependencies = [ + aiohttp + ]; + makeWrapperArgs = [ "--prefix" "PATH" diff --git a/ci/nur/__init__.py b/ci/nur/__init__.py index b9ba402ae..f298b4fff 100644 --- a/ci/nur/__init__.py +++ b/ci/nur/__init__.py @@ -1,4 +1,5 @@ import argparse +import asyncio import logging import sys from typing import List @@ -60,4 +61,4 @@ def main() -> None: args = parse_arguments(sys.argv) logging.basicConfig(level=LOG_LEVELS[args.log_level]) - args.func(args) + asyncio.run(args.func(args)) diff --git a/ci/nur/combine.py b/ci/nur/combine.py index 9ca754f93..07d77b479 100644 --- a/ci/nur/combine.py +++ b/ci/nur/combine.py @@ -174,7 +174,7 @@ def setup_combined() -> None: commit_files(vcs_files, "update code") -def combine_command(args: Namespace) -> None: +async def combine_command(args: Namespace) -> None: combined_path = Path(args.directory) with chdir(combined_path): diff --git a/ci/nur/error.py b/ci/nur/error.py index fa2665cce..8ac6b0d59 100644 --- a/ci/nur/error.py +++ b/ci/nur/error.py @@ -4,3 +4,7 @@ class NurError(Exception): class EvalError(NurError): pass + + +class RepositoryDeletedError(NurError): + pass diff --git a/ci/nur/eval.py b/ci/nur/eval.py index b74a41386..c6b6f5de0 100644 --- a/ci/nur/eval.py +++ b/ci/nur/eval.py @@ -1,6 +1,6 @@ +import asyncio import logging import os -import subprocess import tempfile from argparse import Namespace from pathlib import Path @@ -13,7 +13,7 @@ from .path import EVALREPO_PATH, nixpkgs_path logger = logging.getLogger(__name__) -def eval_repo(repo: Repo, repo_path: Path) -> None: +async def eval_repo(repo: Repo, repo_path: Path) -> None: with tempfile.TemporaryDirectory() as d: eval_path = Path(d).joinpath("default.nix") with open(eval_path, "w") as f: @@ -49,18 +49,25 @@ import {EVALREPO_PATH} {{ ] # fmt: on - logger.info(f"Evaluate repository {repo.name}") env = dict(PATH=os.environ["PATH"], NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM="1") - proc = subprocess.Popen(cmd, env=env, stdout=subprocess.DEVNULL) + proc = await asyncio.create_subprocess_exec( + *cmd, + env=env, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) try: - res = proc.wait(15) - except subprocess.TimeoutExpired: - raise EvalError(f"evaluation for {repo.name} timed out of after 15 seconds") - if res != 0: - raise EvalError(f"{repo.name} does not evaluate:\n$ {' '.join(cmd)}") + stdout, stderr = await asyncio.wait_for(proc.communicate(), 180) + except TimeoutError: + proc.kill() + raise EvalError(f"evaluation for {repo.name} timed out of after 3 minutes") + if proc.returncode != 0: + raise EvalError( + f"{repo.name} does not evaluate:\n$ {' '.join(cmd)}\n\n{stderr.decode()}" + ) -def eval_command(args: Namespace) -> None: +async def eval_command(args: Namespace) -> None: logging.basicConfig(level=logging.INFO) repo_path = Path(args.directory) @@ -74,5 +81,5 @@ def eval_command(args: Namespace) -> None: None, None, ) - eval_repo(repo, repo_path) + await eval_repo(repo, repo_path) print("OK") diff --git a/ci/nur/format_manifest.py b/ci/nur/format_manifest.py index bc397c25f..e35c1d76e 100644 --- a/ci/nur/format_manifest.py +++ b/ci/nur/format_manifest.py @@ -6,7 +6,7 @@ from argparse import Namespace from .path import ROOT -def format_manifest_command(args: Namespace) -> None: +async def format_manifest_command(args: Namespace) -> None: path = ROOT.joinpath("repos.json") manifest = json.load(open(path)) for name, repo in manifest.get("repos", []).items(): diff --git a/ci/nur/index.py b/ci/nur/index.py index 496229993..434725b8a 100644 --- a/ci/nur/index.py +++ b/ci/nur/index.py @@ -94,7 +94,7 @@ callPackage (nur.repo-sources."%s" + "/%s") {} return pkgs -def index_command(args: Namespace) -> None: +async def index_command(args: Namespace) -> None: directory = Path(args.directory) manifest_path = directory.joinpath("repos.json") with open(manifest_path) as f: diff --git a/ci/nur/prefetch.py b/ci/nur/prefetch.py index 31313d791..7e37eb16b 100644 --- a/ci/nur/prefetch.py +++ b/ci/nur/prefetch.py @@ -1,47 +1,100 @@ +import asyncio import json -import os import re -import subprocess from pathlib import Path -from typing import Optional, Tuple +from typing import List, Tuple from urllib.parse import ParseResult -from .error import NurError -from .manifest import LockedVersion, Repo, RepoType +import aiohttp + +from .error import NurError, RepositoryDeletedError +from .manifest import Repo, RepoType Url = ParseResult -def nix_prefetch_zip(url: str) -> Tuple[str, Path]: - data = subprocess.check_output( - ["nix-prefetch-url", "--name", "source", "--unpack", "--print-path", url] +async def nix_prefetch_zip(url: str) -> Tuple[str, Path]: + proc = await asyncio.create_subprocess_exec( + *["nix-prefetch-url", "--name", "source", "--unpack", "--print-path", url], + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, ) - sha256, path = data.decode().strip().split("\n") + stdout, stderr = await proc.communicate() + + if proc.returncode != 0: + raise NurError(f"Failed to prefetch git repository {url}: {stderr.decode()}") + + sha256, path = stdout.decode().strip().split("\n") return sha256, Path(path) +def parse_pkt_lines(data: bytes) -> List[bytes]: + i = 0 + lines = [] + while i < len(data): + if i + 4 > len(data): + break + length = int(data[i : i + 4], 16) + i += 4 + if length == 0: + continue + line = data[i : i + length - 4] + i += length - 4 + lines.append(line) + return lines + + class GitPrefetcher: def __init__(self, repo: Repo) -> None: self.repo = repo - def latest_commit(self) -> str: - data = subprocess.check_output( - ["git", "ls-remote", self.repo.url.geturl(), self.repo.branch or "HEAD"], - env={**os.environ, "GIT_ASKPASS": "", "GIT_TERMINAL_PROMPT": "0"}, - ) - return data.decode().split(maxsplit=1)[0] + async def latest_commit(self) -> str: + info_url = f"{self.repo.url.geturl()}/info/refs?service=git-upload-pack" - def prefetch(self, ref: str) -> Tuple[str, Path]: + async with aiohttp.ClientSession() as session: + async with session.get(info_url) as resp: + if resp.status == 401: + raise RepositoryDeletedError("Repository deleted!") + elif resp.status != 200: + raise NurError( + f"Failed to get refs for {self.repo.url.geturl()}: {(await resp.read()).decode()}" + ) + raw = await resp.read() + + lines = parse_pkt_lines(raw) + + wanted = ( + b"HEAD" + if self.repo.branch is None + else f"refs/heads/{self.repo.branch}".encode() + ) + + for line in lines: + # Strip capabilities after NUL + if b"\x00" in line: + line = line.split(b"\x00", 1)[0] + + parts = line.strip().split() + if len(parts) == 2 and parts[1] == wanted: + return parts[0].decode() + + raise NurError(f"Ref not found: {wanted.decode()}") + + async def prefetch(self, ref: str) -> Tuple[str, Path]: cmd = ["nix-prefetch-git"] if self.repo.submodules: cmd += ["--fetch-submodules"] if self.repo.branch: cmd += ["--rev", f"refs/heads/{self.repo.branch}"] cmd += [self.repo.url.geturl()] - proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + proc = await asyncio.create_subprocess_exec( + *cmd, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) try: - stdout, stderr = proc.communicate(timeout=30) - except subprocess.TimeoutExpired: + stdout, stderr = await asyncio.wait_for(proc.communicate(), 30) + except TimeoutError: proc.kill() raise NurError( f"Timeout expired while prefetching git repository {self. repo.url.geturl()}" @@ -55,19 +108,26 @@ class GitPrefetcher: metadata = json.loads(stdout) lines = stderr.decode("utf-8").split("\n") repo_path = re.search("path is (.+)", lines[-5]) - assert repo_path is not None + if not repo_path: + raise NurError( + f"Failed to prefetch git repository {self.repo.url.geturl()}" + ) path = Path(repo_path.group(1)) + if not path: + raise NurError( + f"Failed to prefetch git repository {self.repo.url.geturl()}" + ) sha256 = metadata["sha256"] return sha256, path class GithubPrefetcher(GitPrefetcher): - def prefetch(self, ref: str) -> Tuple[str, Path]: - return nix_prefetch_zip(f"{self.repo.url.geturl()}/archive/{ref}.tar.gz") + async def prefetch(self, ref: str) -> Tuple[str, Path]: + return await nix_prefetch_zip(f"{self.repo.url.geturl()}/archive/{ref}.tar.gz") class GitlabPrefetcher(GitPrefetcher): - def prefetch(self, ref: str) -> Tuple[str, Path]: + async def prefetch(self, ref: str) -> Tuple[str, Path]: hostname = self.repo.url.hostname assert ( hostname is not None @@ -75,23 +135,14 @@ class GitlabPrefetcher(GitPrefetcher): path = Path(self.repo.url.path) escaped_path = "%2F".join(path.parts[1:]) url = f"https://{hostname}/api/v4/projects/{escaped_path}/repository/archive.tar.gz?sha={ref}" - return nix_prefetch_zip(url) + return await nix_prefetch_zip(url) -def prefetch(repo: Repo) -> Tuple[Repo, LockedVersion, Optional[Path]]: - prefetcher: GitPrefetcher - if repo.type == RepoType.GITHUB: - prefetcher = GithubPrefetcher(repo) - elif repo.type == RepoType.GITLAB: - prefetcher = GitlabPrefetcher(repo) - else: - prefetcher = GitPrefetcher(repo) - - commit = prefetcher.latest_commit() - locked_version = repo.locked_version - if locked_version is not None: - if locked_version.rev == commit: - return repo, locked_version, None - - sha256, path = prefetcher.prefetch(commit) - return repo, LockedVersion(repo.url, commit, sha256, repo.submodules), path +def prefetcher_for(repo: Repo) -> GitPrefetcher: + match repo.type: + case RepoType.GITHUB: + return GithubPrefetcher(repo) + case RepoType.GITLAB: + return GithubPrefetcher(repo) + case _: + return GitPrefetcher(repo) diff --git a/ci/nur/update.py b/ci/nur/update.py index 4834b3aec..6de323e0d 100644 --- a/ci/nur/update.py +++ b/ci/nur/update.py @@ -1,61 +1,79 @@ +import asyncio import logging from argparse import Namespace -from concurrent.futures import ThreadPoolExecutor, as_completed +from typing import List, Optional, Tuple from .eval import EvalError, eval_repo -from .manifest import Repo, load_manifest, update_lock_file +from .manifest import LockedVersion, Repo, load_manifest, update_lock_file from .path import LOCK_PATH, MANIFEST_PATH -from .prefetch import prefetch +from .prefetch import prefetcher_for logger = logging.getLogger(__name__) -def update(repo: Repo) -> Repo: - repo, locked_version, repo_path = prefetch(repo) +async def update(repo: Repo) -> Repo: + prefetcher = prefetcher_for(repo) - if repo_path: - eval_repo(repo, repo_path) + latest_commit = await prefetcher.latest_commit() - repo.locked_version = locked_version + if repo.locked_version is not None and repo.locked_version.rev == latest_commit: + return repo + + sha256, repo_path = await prefetcher.prefetch(latest_commit) + await eval_repo(repo, repo_path) + repo.locked_version = LockedVersion( + repo.url, latest_commit, sha256, repo.submodules + ) return repo -def update_command(args: Namespace) -> None: +async def update_command(args: Namespace) -> None: logging.basicConfig(level=logging.INFO) manifest = load_manifest(MANIFEST_PATH, LOCK_PATH) - if getattr(args, "debug", False): - for repo in manifest.repos: - try: - update(repo) - except EvalError as err: - if repo.locked_version is None: - logger.error( - f"repository {repo.name} failed to evaluate: {err}. This repo is not yet in our lock file!!!!" + log_lock = asyncio.Lock() # serialize success/error output + + results: List[Tuple[int, Optional[Repo], Optional[BaseException]]] = [] + + async def run_one(i: int, repo: Repo) -> None: + try: + updated = await update(repo) + + results.append((i, updated, None)) + + async with log_lock: + if updated.locked_version is not None: + logger.info( + f"Updated repository {repo.name} -> {updated.locked_version.rev}" ) - raise - logger.error(f"repository {repo.name} failed to evaluate: {err}") - except Exception: - logger.exception(f"Failed to update repository {repo.name}") - else: - with ThreadPoolExecutor() as executor: - future_to_repo = { - executor.submit(update, repo): repo for repo in manifest.repos - } + else: + logger.info(f"Updated repository {repo.name}") + except BaseException as e: + results.append((i, None, e)) - for future in as_completed(future_to_repo): - repo = future_to_repo[future] - try: - future.result() - except EvalError as err: - if repo.locked_version is None: - logger.error( - f"repository {repo.name} failed to evaluate: {err}. This repo is not yet in our lock file!!!!" - ) - raise - logger.error(f"repository {repo.name} failed to evaluate: {err}") - except Exception: - logger.exception(f"Failed to update repository {repo.name}") + async with log_lock: + if isinstance(e, EvalError) and repo.locked_version is None: + logger.error( + f"repository {repo.name} failed to evaluate: {e}. " + "This repo is not yet in our lock file!!!!" + ) + elif isinstance(e, EvalError): + logger.error(f"repository {repo.name} failed to evaluate: {e}") + else: + logger.exception( + f"Failed to update repository {repo.name}", exc_info=e + ) - update_lock_file(manifest.repos, LOCK_PATH) + tasks = [ + asyncio.create_task(run_one(i, repo)) for i, repo in enumerate(manifest.repos) + ] + await asyncio.gather(*tasks) + + updated_repos: List[Repo] = list(manifest.repos) + + for i, updated, err in results: + if err is None and updated is not None: + updated_repos[i] = updated + + update_lock_file(updated_repos, LOCK_PATH) diff --git a/ci/test.sh b/ci/test.sh index d419b0730..f01ff6597 100755 --- a/ci/test.sh +++ b/ci/test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -p bash -i bash -p mypy -p black -p ruff -p nix +#!nix-shell -p bash -i bash -p mypy -p black -p ruff -p nix -p python3Packages.aiohttp set -eux -o pipefail # Exit with nonzero exit code if anything fails diff --git a/flake.lock b/flake.lock index c27b3909c..35da7be84 100644 --- a/flake.lock +++ b/flake.lock @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1769018530, - "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", + "lastModified": 1770019141, + "narHash": "sha256-VKS4ZLNx4PNrABoB0L8KUpc1fE7CLpQXQs985tGfaCU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "88d3861acdd3d2f0e361767018218e51810df8a1", + "rev": "cb369ef2efd432b3cdf8622b0ffc0a97a02f3137", "type": "github" }, "original": { diff --git a/repos.json b/repos.json index 50fea2c04..e3f319777 100644 --- a/repos.json +++ b/repos.json @@ -66,6 +66,10 @@ "github-contact": "DimitarNestorov", "url": "https://github.com/DimitarNestorov/Nix-user-repository-packages" }, + "DzmingLi": { + "github-contact": "DzmingLi", + "url": "https://github.com/DzmingLi/nur-packages" + }, "Educorreia932": { "github-contact": "Educorreia932", "url": "https://github.com/Educorreia932/nur-packages" @@ -300,6 +304,10 @@ "github-contact": "avrahambenaram", "url": "https://github.com/avrahambenaram/nur-packages" }, + "awa2333": { + "github-contact": "awa2333", + "url": "https://github.com/awa2333/nurpkgs" + }, "awl-fcarza": { "github-contact": "francescocarzaniga", "url": "https://github.com/francescocarzaniga/awl-fcarza" @@ -377,6 +385,10 @@ "github-contact": "blemouzy", "url": "https://github.com/blemouzy/nur-packages" }, + "boo15mario": { + "github-contact": "boo15mario", + "url": "https://github.com/boo15mario/access-nix" + }, "bot-wxt1221": { "github-contact": "bot-wxt1221", "url": "https://github.com/Bot-wxt1221/Bot-wxt1221-nur" @@ -889,6 +901,10 @@ "github-contact": "ijohanne", "url": "https://github.com/ijohanne/nur-packages" }, + "ilkecan": { + "github-contact": "ilkecan", + "url": "https://github.com/ilkecan/nur-packages" + }, "ilya-fedin": { "github-contact": "ilya-fedin", "url": "https://github.com/ilya-fedin/nur-repository" @@ -982,6 +998,10 @@ "github-contact": "jjjollyjim", "url": "https://github.com/jjjollyjim/nur-repo" }, + "jkorinth": { + "github-contact": "jkorinth", + "url": "https://github.com/jkorinth/nur-packages" + }, "jleightcap": { "github-contact": "jleightcap", "type": "sourcehut", @@ -1132,6 +1152,10 @@ "github-contact": "lschuermann", "url": "https://github.com/lschuermann/nur-packages" }, + "ltpie123": { + "github-contact": "ltpie123", + "url": "https://github.com/ltpie123/nur-packages" + }, "lucasew": { "file": "nur.nix", "github-contact": "lucasew", @@ -1448,6 +1472,10 @@ "github-contact": "nuclear06", "url": "https://github.com/nuclear06/NUR" }, + "nyadiia": { + "github-contact": "nyadiia", + "url": "https://github.com/nyadiia/nur-packages" + }, "nykma": { "github-contact": "nykma", "url": "https://github.com/nykma/nur-packages" @@ -1659,6 +1687,10 @@ "github-contact": "rycee", "url": "https://gitlab.com/rycee/nur-expressions" }, + "rypkgs": { + "github-contact": "Ryder-C", + "url": "https://github.com/Ryder-C/rypkgs" + }, "sagikazarmark": { "github-contact": "sagikazarmark", "url": "https://github.com/sagikazarmark/nur-packages" @@ -1748,6 +1780,10 @@ "github-contact": "SomeoneSerge", "url": "https://github.com/SomeoneSerge/pkgs" }, + "someron": { + "github-contact": "someron-dev", + "url": "https://codeberg.org/someron/nur" + }, "sondr3": { "github-contact": "sondr3", "url": "https://github.com/sondr3/nix-expressions" @@ -1822,6 +1858,10 @@ "github-contact": "thkoch2001", "url": "https://github.com/thkoch2001/nur-packages" }, + "thomas725": { + "github-contact": "thomas725", + "url": "https://github.com/thomas725/nur-packages" + }, "tilpner": { "github-contact": "tilpner", "url": "https://github.com/tilpner/nur-packages" @@ -1850,6 +1890,10 @@ "github-contact": "toonn", "url": "https://github.com/toonn/nur-packages" }, + "tortotubus": { + "github-contact": "tortotubus", + "url": "https://github.com/tortotubus/nur-packages" + }, "tox": { "github-contact": "suhr", "url": "https://github.com/tox-rs/nur-tox" @@ -1890,6 +1934,14 @@ "github-contact": "uniquepointer", "url": "https://github.com/uniquepointer/nur-babies" }, + "unstable-code": { + "github-contact": "unstable-code", + "url": "https://github.com/unstable-code/nur-packages" + }, + "uriotv": { + "github-contact": "urioTV", + "url": "https://github.com/urioTV/urio-nur" + }, "utybo": { "github-contact": "utybo", "url": "https://github.com/utybo/NUR" @@ -2051,6 +2103,10 @@ "github-contact": "zjm54321", "url": "https://github.com/zjm54321/NUR" }, + "zneryyyy": { + "github-contact": "zneryyyy", + "url": "https://github.com/zneryyyy/nur-packages" + }, "zsien": { "github-contact": "zsien", "url": "https://github.com/zsien/nur-packages" diff --git a/repos.json.lock b/repos.json.lock index 23970ae37..4a81ee47c 100644 --- a/repos.json.lock +++ b/repos.json.lock @@ -61,8 +61,8 @@ "url": "https://github.com/AstroOrbis/nur" }, "AusCyber": { - "rev": "b8dc8cb10d7aee45a9f8dc790a659e37cacf74f1", - "sha256": "1qsgqkxri3zd3wc50vzrnamc3lj8gibna5accn5q1dasra3rj256", + "rev": "46ec7cffd8f183d63df54146f6becbf48a3bfc24", + "sha256": "009lz6ssd3xanvh9vf3q7h14pjkiqzhp956ckzn90pxny6pn8jns", "url": "https://github.com/Auscyber/nur-packages" }, "DanNixon": { @@ -80,6 +80,11 @@ "sha256": "0251b791kwp75wsxlwvz2wh59dd8gvzhdsh2awpql5gzbs4dx6mi", "url": "https://github.com/DimitarNestorov/Nix-user-repository-packages" }, + "DzmingLi": { + "rev": "a8db406c0ba9c58c8d96c77c0b0fe9448a148f33", + "sha256": "0mclck8bn2sha3pyvp04b87ck8gx07djkkib15klh4qnhxrkk1jp", + "url": "https://github.com/DzmingLi/nur-packages" + }, "Educorreia932": { "rev": "e8fbd54f224085fba9e125bb346a71f63bc3cff1", "sha256": "1iz3jlfcp7s9qlkdzx6qbwxzy5jx1mdd7vbdnkmmf9cl2kkl68r5", @@ -91,8 +96,8 @@ "url": "https://github.com/Emin017/nur-packages" }, "Ev357": { - "rev": "88179e7a11400349c75d8fb4dcf66d4c86e8a3db", - "sha256": "15nmcbkpjf44447d49xiassdx6i8k4wg8vsa3s4hy43v7jdn7f66", + "rev": "3dfb6e477853250846069f40fabe782e4a79a391", + "sha256": "1j94gb067p0r6g17rrcypn8kc7lxhbw50y8lsw0c7gpvfnwwsgq8", "url": "https://github.com/Ev357/nur-packages" }, "Ex-32": { @@ -101,8 +106,8 @@ "url": "https://github.com/Ex-32/nur-packages" }, "Freed-Wu": { - "rev": "5100d925fe1aa108002faf8b508bfaaed840aaa9", - "sha256": "08qddm36ny58y35lbzwhpzn5wv12igias9rdi6wikh3bjfw992v5", + "rev": "e54cec079a3a487ce1a9a8f316ca851612b830c6", + "sha256": "07x6sc6fxc6cj0hyfj721yaifvrnpj3vbdwp32n32wcrdzndd1p0", "url": "https://github.com/Freed-Wu/nur-packages" }, "GNUqb114514": { @@ -131,8 +136,8 @@ "url": "https://github.com/MH0386/nurpkgs" }, "MiyakoMeow": { - "rev": "a18b768d47012c912207824d1c0f01c9fb9fba18", - "sha256": "012r0f3hzjrg7bd6g7b73kkv7zwwnvdzb32fhn3p40lc3j3kn1qd", + "rev": "740f1c89e10f965484043a01b5e00367b8c1cc29", + "sha256": "1cwc49jcmlb52ywwccrjdk039v7d4jf9jv3xsnsb3h3b1jkjns1i", "url": "https://github.com/MiyakoMeow/nur-packages" }, "MtFBella109": { @@ -176,8 +181,8 @@ "url": "https://github.com/Redrield/nurpkgs" }, "Rhys-T": { - "rev": "b4d082d136d8343729be122cb7d6fe68687b0b2e", - "sha256": "1zbkdqzm3qb4p2gvy39xf1my7zarcbg8qd4wbiw0ffhv2lwwaagf", + "rev": "b34c72cc36c3c1bb783fe5d44c03b3201017e232", + "sha256": "1d3c5dcw6614abgbnzsqavvxnf6zk49cj3qxc4cnhm26d64ggxiy", "url": "https://github.com/Rhys-T/nur-packages" }, "RossSmyth": { @@ -201,8 +206,8 @@ "url": "https://github.com/SuperKenVery/nix-user-packages/" }, "Vortriz": { - "rev": "c595c2f1fc357bee1225a5aa53185c419a3af880", - "sha256": "0ina5i9mfr9jf010rh1hpv84c21m6yv1ydr0zfbjr4h8abi6v4wm", + "rev": "aa05a357420050334369eb44f00cc83ad10f1275", + "sha256": "14pyrcj41v7i5ksyi4z4asincvzz4bzpzrknjynz1by8va2wzq6g", "url": "https://github.com/Vortriz/nur-packages" }, "YisuiMilena": { @@ -231,8 +236,8 @@ "url": "https://git.sr.ht/~aasg/nixexprs" }, "abszero": { - "rev": "3b8d1a1ed7611eec976cd5722c2afe78976d1e86", - "sha256": "0fdvmj02hkk6gigncc3w08wbbgi8ix7vr7hvv3jybdv8d2bh5h1f", + "rev": "023238382757efa6ea2ba6fd2e8ee978ba6e6a69", + "sha256": "17nlvsj0id0z59yar83b68d8a6ijdcny3c1l6vw0sssihlxcwmr3", "url": "https://github.com/Weathercold/nixfiles" }, "aciceri": { @@ -241,8 +246,8 @@ "url": "https://github.com/aciceri/nur" }, "adam0": { - "rev": "42d9d8803274dbbfd275b40fdc2f997b437a7aea", - "sha256": "043f1q3py911a3knc7pglzj4r0k44589v6hh13bm3wpm7h0whisx", + "rev": "92d7f26594d086bdbfb436d46bd82acf4cfed526", + "sha256": "1f0dx4wgh98fwkb8nghigz8lwb11sqm43vjhzfdymhjgsy8jc103", "url": "https://github.com/adam01110/nur" }, "afreakk": { @@ -291,8 +296,8 @@ "url": "https://gitlab.com/AlwinB/nur-packages" }, "ambroisie": { - "rev": "7202fa191197d24c05b621a643bd4b07f13f8a43", - "sha256": "1a51phsni98ippx03ylwz40nng9y3srp25d985j4bd7ph56il3ff", + "rev": "03a37c34efd55d03cb4519ad9edf98d835f97dba", + "sha256": "0izapqyg9wdrmrsf334csqxjjdvlah360cgkil9p98rmskvxh8sa", "url": "https://github.com/ambroisie/nix-config" }, "amesgen": { @@ -351,8 +356,8 @@ "url": "https://github.com/aster-void/nix-repository" }, "ataraxiasjel": { - "rev": "1e3391b9b93f43d2b15632bb5e14661644c26af0", - "sha256": "1k51hxyz3b3dwpi0njy3crvk1vciflvhi9aalgs69winwkn7dpyw", + "rev": "7c77707e869b17334db80992f1609cbb2f4548ee", + "sha256": "1jnv93dhygjjw3nm83vj0x3rzsq3fzwjajgnr384z4qx0vvykggj", "url": "https://github.com/AtaraxiaSjel/nur" }, "avrahambenaram": { @@ -360,6 +365,11 @@ "sha256": "1781gnwcahb5v4r9aysclr4qgba3w6ym23bbkqy61hzqsgjsjznk", "url": "https://github.com/avrahambenaram/nur-packages" }, + "awa2333": { + "rev": "affac64c78392d45003db88b93707d01f237cc5c", + "sha256": "0cbif33yk5v0jxaris34b7y89h8gyd6a4nb4d158daf8pnqhbw5s", + "url": "https://github.com/awa2333/nurpkgs" + }, "awl-fcarza": { "rev": "7aa113aef4e3dcffdf51e4dbf5d678d27f286018", "sha256": "02w319ca1nl2fgjz3cj3ksi3gv8r3202wb288098mgqylq84fvdc", @@ -452,10 +462,15 @@ "url": "https://github.com/blakat360/nur-packages" }, "blemouzy": { - "rev": "aaf4d8e562e007c86643bb15402bf405b23d6673", - "sha256": "12rcpchmxyq43fdx4c3qqifl3pna3bvisiv6cwi12d4h0ixq00fm", + "rev": "9a9074db38c7c2c1255fc31f95707284d868b4bd", + "sha256": "1mhnd3sp46c4wb5bvk7vx0i833s6jany5g1x1faikbx190i15x17", "url": "https://github.com/blemouzy/nur-packages" }, + "boo15mario": { + "rev": "f58b996e4cc5bfc3a7e722012aed6ecda99dbd11", + "sha256": "00a1sawl4wh1qs4yqq885q0asnpls5i0v6r4c6jj4kf52vlrz47r", + "url": "https://github.com/boo15mario/access-nix" + }, "bot-wxt1221": { "rev": "e6702d40050cfbb7fd9efed4058d8670e14400fd", "sha256": "0dwyzsxqzvdyy9nlwpxrcakbhgrc05bk6pn0vas2dhajya7fzd7w", @@ -487,8 +502,8 @@ "url": "https://github.com/c2vi/nixos" }, "caarlos0": { - "rev": "96d17639a3676184e4f76c9049970188803360c5", - "sha256": "058f26py1n3k3axdz3kn68z9z27bi691dcpwr1zylb0k33mr8pqa", + "rev": "e38b9f4066e3f8f3c96dbae5e0d9ff8869c9b523", + "sha256": "179slg83dy2qmljl4yv8jvnqvhfq0nvikpwri3rx9hyv90jhz7pi", "url": "https://github.com/caarlos0/nur" }, "cameronyule": { @@ -497,13 +512,13 @@ "url": "https://github.com/cameronyule/nurpkgs" }, "cawilliamson": { - "rev": "5a97574291675124c3da9e93ffeb1bf97e5a9cbb", - "sha256": "15n6qa3imcrxka4g7y5azxpyl8wpyar2prgx0dkpnbrz0hs78pc9", + "rev": "4af92df84c70b9c42bcd7422f21667f65f860d9f", + "sha256": "005dgihsajxzlsss8a462b8wqrx1v16403mk0mn9ivjxy26qmbka", "url": "https://github.com/cawilliamson/nur-packages" }, "ccicnce113424": { - "rev": "e94377d73aeba6518f55bc7b7aa97999009a8428", - "sha256": "16jkbssmkxjpdhmy3v9z8al1z42klpd3p9dfb8hknjd3dl5y6fz8", + "rev": "596e91cb7f380817965c79f965a85ef76e101bf9", + "sha256": "00hgksw6qn9pj56di7viz0np7pzlcpxqz3n9fzfnbax71fs3zvr6", "url": "https://github.com/ccicnce113424/nix-packages" }, "chagra": { @@ -517,8 +532,8 @@ "url": "https://github.com/chap9/chap9-nur" }, "charmbracelet": { - "rev": "31adc0287833be262b176169f2fb19a57b02406b", - "sha256": "012nzlgw54zasq7hld3921frc7r84q5n665cjf932qbyy6grj25v", + "rev": "f577c1c2f60e272a2c822c8a8c04e5035761b2e1", + "sha256": "1mca9dc4lpak8sybziy4wp1ndglhm0ymfa78p1hqikbd32l2xw53", "url": "https://github.com/charmbracelet/nur" }, "chen": { @@ -537,8 +552,8 @@ "url": "https://github.com/pillowtrucker/tooo000oooot" }, "chillcicada": { - "rev": "71ceb6a693672a761e3e69b11cb302be1b1b9687", - "sha256": "1sczyvzdif682qpcxd80rhm4rqn2k7mc8wv2gkx0lxqsgbn97s6i", + "rev": "968872d3cb819c6c3197dba2f92e8ca331b32675", + "sha256": "1imrr0b3r550yxwd5irkmkl8x9nswmv71mm1idpfhfyp0lcyw302", "url": "https://github.com/chillcicada/nurpkgs" }, "chisui": { @@ -577,8 +592,8 @@ "url": "https://github.com/cmdorexe/nur-packages" }, "codgician": { - "rev": "d38e38e2c8078ca86831e99992458935249015b4", - "sha256": "1jjslzmzh4gjl5rhah79qb5193dvzimvx9s586v4xv8ihxbs22qq", + "rev": "ca9ae728bd553aaa725c2b568c5b958ad73f7950", + "sha256": "14lfj3avc2dyp7xgz9rwbmdha382nhiljk11wdkb6v0yw03j1niv", "url": "https://github.com/codgician/nur-packages" }, "colinsane": { @@ -602,8 +617,8 @@ "url": "https://github.com/cransom/nur-packages" }, "crazazy": { - "rev": "c6990d293a1297cbcac477f1ec6a94f328bf941c", - "sha256": "105gj781al287lcpygr22h0gk8zj95avyxmz09jk82dvhrlykzqd", + "rev": "71132878792be3c449277b48c696eb7d573ec5bb", + "sha256": "1k15k7a4q9fsad52v88dwszirxql4k0vinxgv0w252953mqr6j7l", "url": "https://github.com/crazazy/nixos-config" }, "crazedprogrammer": { @@ -617,8 +632,8 @@ "url": "https://github.com/CRTified/nur-packages" }, "cryolitia": { - "rev": "4552d1737eb575b51c73da2c3996d6e323c0e60b", - "sha256": "1kab5q0i2468vkb3s5d8wfajyq93ychskzpb0kr826wwdwh47vak", + "rev": "774dcb540eeaeae61dafadce5949805939a60d35", + "sha256": "00n35n6w0n09cakyplwg5gxnyrk2vmj1zymd6hbds1d1sb16n5qq", "url": "https://github.com/Cryolitia/nur-packages" }, "cvtx": { @@ -668,8 +683,8 @@ "url": "https://github.com/DeeUnderscore/nur-packages" }, "definfo": { - "rev": "99c99bb77843d09974c5cb20d9caeed10173b392", - "sha256": "1620g1d5pskvci7inlpqspyiqlyjsygda2vszg50w299rjndp7c1", + "rev": "170d610307090c21b13369fa8114cb595ba5ecca", + "sha256": "1fjxj6hi2hd08nmayn77nmm5whx6ihglcpph5kfl3h0f9sl61y68", "url": "https://github.com/definfo/nur-packages" }, "demivan": { @@ -723,8 +738,8 @@ "url": "https://github.com/dmfrpro/nur-packages" }, "doomhammer": { - "rev": "0426b7045fd11fe129b51f65e110c8ff566b2b85", - "sha256": "0h2bn5qzsxhc0gxx10przn0zsjxy5xvrs8h50lw2appf1gr84mfj", + "rev": "67a13d125ce22fe051f7bcce1286fe67c5cb2a3c", + "sha256": "0ks70sbg89w2j3cwjrvnmb3n29v00a8z6c9f26hsbfszki79lmni", "url": "https://github.com/doomhammer/nur-packages" }, "draftea": { @@ -753,8 +768,8 @@ "url": "https://github.com/dtn7/nur-packages" }, "dtomvan": { - "rev": "58e378463a45b5f3f5176588b54720d902c70b5f", - "sha256": "022v35snhmixkmj8ag8g4w5830gycx7mcs6y96fmyddqj2cdjzwc", + "rev": "15e0bcb375873e07b02b1433fb6ab364d8e6e8cb", + "sha256": "058nv251p71ryzdbg2chcn41ikig49z4v9pc3632avr940z45vf1", "url": "https://github.com/dtomvan/nur-packages" }, "dtz": { @@ -798,8 +813,8 @@ "url": "https://github.com/Eggflaw/nur-packages" }, "eh5": { - "rev": "a608e90576ff3fed841dd63196286f4c388ce062", - "sha256": "0acyszraa3s16w49fynn72fz3y83mxbbfc87x06s69fmv34fvmg1", + "rev": "80cbb2921d550b42bb4e378cdbdeb350225e4501", + "sha256": "0x9cf2aadqg1pk1p5wjws8jjz5qqxyb85c9gm15gybmlyh96wzmz", "url": "https://github.com/EHfive/flakes" }, "emiller88": { @@ -833,8 +848,8 @@ "url": "https://github.com/ImExtends/nur-packages-template" }, "falconprogrammer": { - "rev": "b7f37ea8ca86a288d774270673eeda64050273b3", - "sha256": "01kp3anscl4i4k7g3q8nifvlyn2j7fkmb85644lln5nwgr59xa0f", + "rev": "173c1e57aa0898e5fc229d7f4ecd925e6c5cf974", + "sha256": "0z99scrr91f8si256z1x4rmm1jijpxq4pv6bijzzg3mxdxq201iq", "url": "https://github.com/JonBoyleCoding/falconprogrammer-nur" }, "fanbb2333": { @@ -888,8 +903,8 @@ "url": "https://github.com/foresense/nur-packages" }, "forkprince": { - "rev": "a5e253c3f993e852f684058a7befc4dd45895879", - "sha256": "1l4hclvrlgkr2ln2fajzbvplgr7llxydvyy0wnawx7q4m387sdas", + "rev": "460f27e03489bb21eb112ce091759935eb2bab38", + "sha256": "14jjbwckw5a551sw4v26cv3m5s3k60wzq70phajpa7gxjwi7k5r1", "url": "https://github.com/forkprince/nur-packages" }, "fortuneteller2k": { @@ -978,8 +993,8 @@ "url": "https://github.com/glostis/nur-packages" }, "goreleaser": { - "rev": "c1dd0991bf0259fe588f182d2218634265e81212", - "sha256": "0lmvb3advpvkls6sgm4cl2yr382g3pb3ihrab5jp9hvbrqmpbxb0", + "rev": "48a5c250bfd0d2618309f3e2fbcda315195b82ce", + "sha256": "1ywycq8kfxza1sc08gzpxm2w1hqpb1lvmqvkl62sz1vr40xlx2z6", "url": "https://github.com/goreleaser/nur" }, "grafcube": { @@ -1063,8 +1078,8 @@ "url": "https://github.com/iagocq/nix" }, "ianmurphy1": { - "rev": "5e77115c77d62cc896bac363dc23a195beb0b546", - "sha256": "1xl0rjk3bbvbpy7kia0mkyhashzizmdb1q58hpzfw02zr47qwq1g", + "rev": "da0c552446fd5788ea9d5ebb0d9686a6ccbe1018", + "sha256": "0cc71g9qnq5bhjfjhdqza2lrif077l3s8sfsif0y9grqaja1g3n0", "url": "https://github.com/ianmurphy1/nurpkgs" }, "ifd3f": { @@ -1073,8 +1088,8 @@ "url": "https://github.com/ifd3f/nur-packages" }, "ihaveamac": { - "rev": "d71bb9670652ca6c76fda2614e4d3cc4339e9cb2", - "sha256": "1i9dvislfa8vx7b9bsn1ab52l8zcka7czv2cxc4hg2gx83czmwlf", + "rev": "8320131b4a05872d9b1a164a2ae3379df0634579", + "sha256": "1zj2p3vj07ivdz3w61xy7pc6d2m9kv0yw9adnqhk1srynrzdq7kh", "url": "https://github.com/ihaveamac/nur-packages" }, "ijohanne": { @@ -1082,9 +1097,14 @@ "sha256": "0nhkjdxszkd7x55f1xkvszafq3bv8058k3qdp6zhcjlx1zfjns18", "url": "https://github.com/ijohanne/nur-packages" }, + "ilkecan": { + "rev": "53a73b95ec91360af4f969b45f71faa12dd71948", + "sha256": "038skvs2536ryy6f9dahl3zdg6r0gpxcf8sp17pawzcz418v9bk0", + "url": "https://github.com/ilkecan/nur-packages" + }, "ilya-fedin": { - "rev": "474ae2b3f4bf552d981811ffbb85589b4080056f", - "sha256": "0paqpkgja4zcnxqwq3yan4j00h0s17sx8jwq9jxr1r2q53daxs5c", + "rev": "acd8a96ba6ea9ce9e624d1cf03d878660623595c", + "sha256": "06iv8mnwr304ivkcz88idl1bxw4i1j2yv4xx6dkbph2f383g94cs", "url": "https://github.com/ilya-fedin/nur-repository" }, "immae": { @@ -1103,8 +1123,8 @@ "url": "https://github.com/instantOS/nix" }, "ionutnechita": { - "rev": "49f29099da16c9f3c9d6c34e0315efb98755cc78", - "sha256": "1f2q2idfmbia8rjjwi1cq7sdasnhriwfssyb0l7mh1myw8n0swpc", + "rev": "3b1edfd348e2762d878b06cf1ce7a45d15a35006", + "sha256": "1mdxmm0wcg8bjp6xvd8z9gprvf63sf4fwijc55rc348g1mf3h0v1", "url": "https://github.com/ionutnechita/ionutnechita-nur-packages" }, "iopq": { @@ -1197,6 +1217,11 @@ "sha256": "1n4v7ccjkwxknjp4bdgjnj0l52j80m68s0bpblhblq5ax09625m6", "url": "https://github.com/jjjollyjim/nur-repo" }, + "jkorinth": { + "rev": "9aec340121aaa0c515e439b6a33ca2256021d6b0", + "sha256": "077l7xgvgdlnfp4hgbxgv2vjg3kd815sqndcazkm66c9mi6lfvif", + "url": "https://github.com/jkorinth/nur-packages" + }, "jleightcap": { "rev": "3863b6d09b7af3e7c27ba602ea8428fb9c0f0276", "sha256": "0c2h3frbcfc4f8s813rmwklha3spswbkv7g0hriqlyfvp7rdy5m5", @@ -1253,13 +1278,13 @@ "url": "https://github.com/k0ral/nur-packages" }, "k3a": { - "rev": "844f909915251f07140ab2898acaeadd2f3edadf", - "sha256": "14qjki59i9xjv23bymmvfk24yq5m2laxddn2b66vyrjpykhhkpkc", + "rev": "db643033f3ac0cb5da622e073c7996c91e8c294a", + "sha256": "1n3wd7vgq4q55kh2ip96gx15xp8m6dpvjwxpdlp5mjn20krhdsbc", "url": "https://github.com/k3a/nurpkgs" }, "kagura": { - "rev": "59306bd51805611e53edac7660426a462b3882a0", - "sha256": "0jzp80323f0lf8iwyrnh03ryvcbpbqabgj9829glhsg8rdj5xyb8", + "rev": "85e22a31e8629e091af8d9b8dac1b543364c79b5", + "sha256": "1vv56n1pa7487q9qxs3yyjl74x2l46nm7f109d0fbxhdv8prqi9n", "url": "https://github.com/icewithcola/nur-packages" }, "kakkun61": { @@ -1288,8 +1313,8 @@ "url": "https://github.com/kinzoku-dev/nur-kinzoku" }, "kira-bruneau": { - "rev": "5340d4e9481f34f3e7c7a3e0e2d86fc1d9a11e49", - "sha256": "09fgadgjca2b7xqxlns54rarqkaraqdng1giryhjyf315bhx3a29", + "rev": "628d6ef943d1998250f3d54d1aae3e88f97f85a4", + "sha256": "09y2yhnry00bi20ayzi1jwis96zw13lkh2hdjqcsascra3d5y86h", "url": "https://gitlab.com/kira-bruneau/nur-packages" }, "kokakiwi": { @@ -1320,8 +1345,8 @@ "url": "https://github.com/kreisys/nur-packages" }, "kuflierl": { - "rev": "55f2a9e489ca4886e516c6339239daac7f2675e5", - "sha256": "03170vca5bh366c9rx8ilzmbi3qr3xz5k2936dvsp6s651yzxvhh", + "rev": "2fa1ee022d1a6275709e811ce616d424d8eb096f", + "sha256": "15bciczxm74szp9n7ylsmml7p6kgxqjhcdlyc5fds76d3s40af0j", "url": "https://github.com/kuflierl/NUR" }, "kugland": { @@ -1356,8 +1381,8 @@ "url": "https://github.com/PhotonQuantum/nur-packages" }, "linyinfeng": { - "rev": "7e598086508172c9e7ca0c994b3511a01b4b0848", - "sha256": "1qm9ac4z36yfyzxvc90f8vwgyg4g73rixlyiddqmmxzz9wkj95zg", + "rev": "980e18f5eb3d707b7e5bc8558aecaaf0714b71da", + "sha256": "085yzjp63hq1dli87lqbpzx7l63ixc626rl119cpchy63gys2rkm", "url": "https://github.com/linyinfeng/nur-packages" }, "liyangau": { @@ -1366,13 +1391,13 @@ "url": "https://github.com/liyangau/nur-packages" }, "lmdevv": { - "rev": "d33a2b72211f19c0386e68d65914a3ef58536d3e", - "sha256": "09djbpkvmjfq4fwh0wczdlaqbcs469gnhq76kf8w6hqs4ff7ac34", + "rev": "b597d5eb4f6a7b9ae3e5caf7431734c182c2e22d", + "sha256": "1sp4q2z97sclahsvy31y4y8x4aglli81w9k05da351cnra8kr689", "url": "https://github.com/lmdevv/nur-packages" }, "lonerOrz": { - "rev": "6c8e0bbfc97204e0fe28c0788da79fcc7e1d4fa1", - "sha256": "1y04gzp8dibgpgs4cv705z99m7m9slvkkjb59z8hxdh5vvcwm92b", + "rev": "fdc1c62c7f8fc773012b4cc074049c3f9b83fe41", + "sha256": "0ryf232jmkr7k6vi8wjrrj75ydrpvcpphm9p75m5f963p91g1bcq", "url": "https://github.com/lonerOrz/loneros-nur" }, "lschuermann": { @@ -1380,6 +1405,11 @@ "sha256": "0yz4d51fxkr5samyvhp0rzsmqknqn9k31bchjwymq53y4c8y1gpr", "url": "https://github.com/lschuermann/nur-packages" }, + "ltpie123": { + "rev": "eea71e5d030706b82dcf874617b1bee695d7a9c4", + "sha256": "01qjrd85dj3hqi5k118lb6yaac2709xd4z3634bhdjkisbhc5pgx", + "url": "https://github.com/ltpie123/nur-packages" + }, "lucasew": { "rev": "f5c0748816fc1f8378f52bcf13ed4426f90f1643", "sha256": "0z0p539q0ysd3wsmlkm08zhy0i9qsw98v6jyn6swkld7lrga6mnk", @@ -1396,8 +1426,8 @@ "url": "https://github.com/lucassabreu/nur-packages" }, "lunik1": { - "rev": "5f4d3625252d19f383226575014b21d1178f82d9", - "sha256": "0xcb310b1marhcwyqsddxaadbncvclfwgbyzqlxkr7nwmcr8kfpd", + "rev": "73a96a3e07ee737b41552a0ab418fd7440a2fdce", + "sha256": "0494nhwzsip74r6kq5xg0zgf458k6lk727j338s65z1bv09wsl2n", "url": "https://github.com/lunik1/nur-packages" }, "lxl66566": { @@ -1457,8 +1487,8 @@ "url": "https://github.com/matthewbauer/nur-packages" }, "mattrobenolt": { - "rev": "9b83e297f64837415513771e37aa7daf59ba7cde", - "sha256": "0llvxq9x70jw9fak14zqp76vx3zp0s53xkwi61l227cg5p3fyb80", + "rev": "3d76ff5016ef85215c431e26d7a714868bb50b7b", + "sha256": "1q2klgq3lxzca9klv5fk5pzixhpawv9jfz064y5v8msgwcja5cdl", "url": "https://github.com/mattrobenolt/nixpkgs" }, "mcaju": { @@ -1502,8 +1532,8 @@ "url": "https://github.com/michaelglass/nur-packages" }, "mikaelfangel-nur": { - "rev": "79769877caff38c214d15b63aeba3a07c9a38934", - "sha256": "0fw49m15hbg5bw3rvjps1b5kpnscvwaigmxhysvcqicjkzn534mh", + "rev": "f7556b89f1e540a53d6a7dc65ae3d75f2a46ab2d", + "sha256": "07pwn1z5wfc7q1cphl5r9cr15z91dffswv7yc2zhr1l66i3v4w06", "url": "https://github.com/MikaelFangel/NUR" }, "mikidep": { @@ -1512,8 +1542,8 @@ "url": "https://github.com/mikidep/nur-packages" }, "mikilio": { - "rev": "f1f940c2d0e0d777147dd1469d8218a7ff8512b6", - "sha256": "0y2qsrrq0w26dbja5b9v4dxxkwyz5c069dcg57vmslil367cglmq", + "rev": "7e557b67ac9ec8baf4a716a6192fe1c651b9a5f7", + "sha256": "0k43ldbmq16sz8p12320izwfdcmkjxvpw5l3xfy9cfcjddw6yz9q", "url": "https://github.com/Mikilio/nur-packages" }, "milahu": { @@ -1533,8 +1563,8 @@ "url": "https://github.com/minion3665/nurpkgs" }, "mio": { - "rev": "31335ec9739654a1e84ce5877281d2fafc870987", - "sha256": "1wghmqa2ki4r1x866m3280lakdjnjmf0hq2g26pm39183adzqhhg", + "rev": "53acf057a310900e73b585f97b5e67f3ae90c24e", + "sha256": "0m9zkhn3xv8f980hpjiaac7ryhrs2x54j7dan5s9ccjddjb6w9dm", "url": "https://github.com/mio-19/nurpkgs" }, "misterio": { @@ -1543,8 +1573,8 @@ "url": "https://git.sr.ht/~misterio/nix-config" }, "misuzu": { - "rev": "46ac800cdac08d91ca28f9631f787691a6a4d2d1", - "sha256": "0pd67q3i34sshvq74yg7v8lzashlxxzv223d1y9292bmj894lmkh", + "rev": "7319bcef2596abe5eba06e00e42dfc48c2de3ae3", + "sha256": "0lmlhb2c9vjczklvy8npy7vhk68dnp70jf8c5sr0kfk8r285caa6", "url": "https://github.com/misuzu/mur" }, "mloeper": { @@ -1568,8 +1598,8 @@ "url": "https://github.com/moosingin3space/nur-packages" }, "moraxyc": { - "rev": "556cded9ffd5d043cf72f2ac7f4e9bbd1663bd1f", - "sha256": "0jfjni1r7v5y8ysk9m1b2arsg60s434jn9vdv5m61if514wb4615", + "rev": "c0e4cba90cd15ec24d91f48e7c9e83ba3f5a36e6", + "sha256": "196k67mxl3r6xjyyp2jy6r7ixp0j0jnipj030s486wq4jbcaivn5", "url": "https://github.com/moraxyc/nur-packages" }, "moredhel": { @@ -1599,8 +1629,8 @@ "url": "https://github.com/mrVanDalo/nur-packages" }, "mrcpkgs": { - "rev": "858064774813cf879792a192e10f30a254231a6d", - "sha256": "0z29ifqhrk7z44gqbn4laviaip8yl2gxcy5wf0fc2hshirqz1dba", + "rev": "6cf785f5fd1492c0b1a65d4966670d8084a82266", + "sha256": "1wvjwassgivwqkvib5vmp51k3f0hlkff665v96nqq64lqr4s6yjd", "url": "https://github.com/mrcjkb/nur-packages" }, "mrene": { @@ -1629,8 +1659,8 @@ "url": "https://github.com/n1kolasM/nur-packages" }, "nagy": { - "rev": "c405f881bc8919ab2ec01c16df64dc1d8ebcbb44", - "sha256": "0nz6pld63hagkp1m140pk23ja6szhxq9s6xwihy4qvcnf84cdiww", + "rev": "f3694460a60b8440309a24b5c84c722a970a2b89", + "sha256": "03zp71wj1hqz9pwlhc7ynlr2z1zb2lnhxs6qxd99fwp5hk9zjihy", "url": "https://github.com/nagy/nur-packages" }, "nakido": { @@ -1639,8 +1669,8 @@ "url": "https://github.com/OkazakiNagisa/nix_nurpkgs" }, "nanamiiiii": { - "rev": "ef4b0b4b23e543d95a8e1b44b93b6387378ac099", - "sha256": "1zbmrj5pr6q162hda7scgj7fqswg3q6s27fvk51rm5jpbs7r2f0p", + "rev": "6fda14ec29f725ce7640ba02654dd9753de9db49", + "sha256": "00gk4p7hhfc08z8xl1c93wy43vzzqaim1nkbaf3jbvkl5xbjdw29", "url": "https://github.com/Nanamiiiii/nur" }, "nasirhm": { @@ -1649,8 +1679,8 @@ "url": "https://github.com/nasirhm/nasirhmpkgs" }, "natsukium": { - "rev": "9aada2fd06a35b0921a8db7ad834fb79760ed74a", - "sha256": "0fi75jrgaygp6y0y5kwasvjfl7gv7gapzf2cyb182k0fk3qphi1b", + "rev": "63c8a491847e21f9bfcde3d78689a7c37ec12242", + "sha256": "098r1g98abd48qnfgcm1x5fjn1g3niq6bvawssgfrm8z93iravbw", "url": "https://github.com/natsukium/nur-packages" }, "nelonn": { @@ -1659,8 +1689,8 @@ "url": "https://github.com/Nelonn/nur-packages" }, "neumantm": { - "rev": "75a864f31be828489bc4ad3b631b3b51b74fb50a", - "sha256": "07kzs7fsrwf50y660ksb42v161jadd2zd4swmdvi4cqxfzpag3j5", + "rev": "cd9efb8b3e75de5005f130e597a5fc0219302c2f", + "sha256": "1c3ddjk7y15va23q3hm6aizjzbq4q059j8m5qrypnx0f8g5ylp6l", "url": "https://github.com/neumantm/nur-packages" }, "nexromancers": { @@ -1684,8 +1714,8 @@ "url": "https://github.com/nikolaizombie1/nur-packages" }, "nikpkgs": { - "rev": "b562490d905e72c528040a74e56fc349f5772f51", - "sha256": "137avqx53r4v6bla5k0jm5zd88xyby40x0hsjrvnp0l5gapi07iz", + "rev": "6e4893ae2b6cf3959e7eb2b69c6538907a400bdd", + "sha256": "10h2pbpgk6yz3ds0r5h9lnbdrcq9z34gwnmlzb85wj041lzp60b1", "url": "https://github.com/nikp123/nur-packages" }, "nim65s": { @@ -1749,8 +1779,8 @@ "url": "https://github.com/novafacing/nur-packages" }, "novel2430": { - "rev": "0ea94cdd3c27cb7e8082af750a6bb7425529d97d", - "sha256": "02rxpf82wnfa2dgzmlnanl3dbvzg05p336chfkrsszxb0pd5yjwp", + "rev": "c0185c03f6ecc6ded2fc91f817b0b310ffc0ff19", + "sha256": "0hd3mgilyxcwss5s7az5c6qiwvgg2y5mp3l61qldr3rprygggj9h", "url": "https://github.com/novel2430/MyNUR" }, "npkgs": { @@ -1768,6 +1798,11 @@ "sha256": "05f444rrd83ykcnbq969p5zc6cxbhgyviyx9xfm2pg16cdbmjb7j", "url": "https://github.com/nuclear06/NUR" }, + "nyadiia": { + "rev": "3cb212ee4c9846e57547c719979d40136ae20f7c", + "sha256": "1y7n9r59byrpm8a6qp3s5qrj59w1wwn3r5m3naig2gj6k7pwhpp7", + "url": "https://github.com/nyadiia/nur-packages" + }, "nykma": { "rev": "95c7997cfb4a13440e0e56e43f4e318baf170e07", "sha256": "1dwvcgj8hhmmrpr9chmr853qskfz3qzrl3bz9j743p1l2lnmcrhd", @@ -1784,8 +1819,8 @@ "url": "https://github.com/ohheyrj/nur" }, "oluceps": { - "rev": "797413c01a0a0300b432b08407a13e5f2bd88885", - "sha256": "1ivf1qcshaa7dr9prcb6dwcdm42dwvsvxn6wb7yn9akhvkhxc77j", + "rev": "e701d780c4041fc952f88d0f97b030527b14d7c6", + "sha256": "0d4zf2bkjvwpqzh6drr49agls6f2y0svxwsb10d7zycfhc7s2ryq", "url": "https://github.com/oluceps/nixos-config" }, "ondt": { @@ -1839,8 +1874,8 @@ "url": "https://github.com/pborzenkov/nur-packages" }, "peacock0803sz": { - "rev": "2e57b841e612d74b0fb3116889b3ec771a058795", - "sha256": "0rjhhl6hpkjn9m0wvzvs0xcmvc1jd6fmd5s4l418bhmyk17dzjcc", + "rev": "0731918c6aefe7c9070cca5470716edc18c8d9d4", + "sha256": "0j993zr6lmcf4dqvcz8jqrvjyi4xj80yfivn4k89d89dvkh81a3z", "url": "https://github.com/peacock0803sz/nur-packages" }, "peel": { @@ -1884,8 +1919,8 @@ "url": "https://github.com/pokon548/nur-packages" }, "presto8": { - "rev": "319bca796601a1f27c1a05ffbfe4e0f48c789830", - "sha256": "012h0ly2plk48abb5mjf4lq229k93dcbsar48s2m99nib3hixmzj", + "rev": "0b6bf095b83a668e8a0a6319b18064ddc5c44cd5", + "sha256": "1dck1d8gr8z783flicr7pwfbnv87rnzixadv04499czdhv78sj25", "url": "https://github.com/presto8/nur-packages" }, "priegger": { @@ -1975,8 +2010,8 @@ "url": "https://github.com/rewardenv/nur" }, "rewine": { - "rev": "b5424186720e3db9b787bb9da1020cc52d6899bd", - "sha256": "1b3fj5vy09pw9284kc83grdjc25lpl90z4afgc0rfcm2c4yf5ihm", + "rev": "4e6f241eb18b318439f55fe38c7d8d1edc70d6bc", + "sha256": "0gb3hxrwsgwsfb634wqfjw7mx6m3schmmf72bjn7dz5n1iwjcw1j", "url": "https://github.com/wineee/nur-packages" }, "robertodr": { @@ -2025,10 +2060,15 @@ "url": "https://github.com/ryan4yin/nur-packages" }, "rycee": { - "rev": "d945acd0d5d9e43778f65b5f1646ec036e39e049", - "sha256": "0j1k51klvxgqdrdjlbzarnagl4mdvqpk49lql96i578a2vi726yx", + "rev": "ec30ecfdee4b0df2325c2672db21684e806f4b69", + "sha256": "1y23npxhi47vdcal9pssqh4lhf6n0dakr41b5rv227kbf5ck7cgz", "url": "https://gitlab.com/rycee/nur-expressions" }, + "rypkgs": { + "rev": "7f31cbccceaed9c83cb3cf4fc8384c49c0cce03c", + "sha256": "15zgpwrbjwrb06w83mbx11pbn88mh9jx5rc8ni29j7v3307q4zyz", + "url": "https://github.com/Ryder-C/rypkgs" + }, "sagikazarmark": { "rev": "eabe4f8f626c3ba9b0b4a9627b8470ef646b21dc", "sha256": "1a3zh6dnxmxwjnpbmr5wafz9fpic8p4k1hn0dy58xhr1hmp1298g", @@ -2090,8 +2130,8 @@ "url": "https://git.uninsane.org/shelvacu/nix-stuff" }, "shirok1": { - "rev": "9e3898fda575e98343787a5f77254e1d59313ae6", - "sha256": "0jqz5n3djvip8xzdkfxmv7d4rg7pw81sl9m7b4r3spi87mmvfpyf", + "rev": "2a2003c8c2be55fcba668d0170f1e4563b76e4db", + "sha256": "0cbkv6a2y2w93igzqymv9mbbzpvhl0d89fm53aycazp8p3vwrq2f", "url": "https://github.com/shirok1/flakes" }, "shymega": { @@ -2100,13 +2140,13 @@ "url": "https://github.com/shymega/nixfigs-nur" }, "sigprof": { - "rev": "93096d66df8baa023c431d6e27ad7baecb57de65", - "sha256": "0mj2rcp43dcxp4n93s33yzg2byc995c85qlhnqdaqfcy0i3a03g8", + "rev": "2d2a9cc0192954e6107a42bad7c2e9ae50a3d5f7", + "sha256": "0v8zwpv5qqw8nq0nwzmgrzl304khvjzhy5s5fh6ny2l6wlh4gnfz", "url": "https://github.com/sigprof/nur-packages" }, "sikmir": { - "rev": "884fa830bd59f22d3b796da1d176257fa76004ef", - "sha256": "16wk8p6f2ic08kxiih44ap2pc6dpvgbk5imfxbda63r4h1yksvqk", + "rev": "492ce0a5c3e1b54b78ada091630af7f98dec3031", + "sha256": "0a6ykf3f9chgv4kddv58jb530jpg32c4g97wjg44i0i3afayqlh7", "url": "https://github.com/sikmir/nur-packages" }, "skiletro": { @@ -2139,6 +2179,11 @@ "sha256": "1qx17my4k3vrvlk39ihyjvg7jiz97v052qqg1gmncachy1cyashm", "url": "https://github.com/SomeoneSerge/pkgs" }, + "someron": { + "rev": "0b2f1a1c6e15beca1ceb0196290e20f1ced6d031", + "sha256": "0653zmwxfbnymi63rds8nbqqjxjkwk5xfnlpkf5ssd797c2rii36", + "url": "https://codeberg.org/someron/nur" + }, "sondr3": { "rev": "af1c3aa32d95f54ae0e4052d1b2d46138c0ac0df", "sha256": "1wfgyb3qpgb4lh0bxdi7q66y9gj6giapa5sgqy70y1j296lxqnqi", @@ -2165,8 +2210,8 @@ "url": "https://github.com/splintah/nurpkgs" }, "srcres258": { - "rev": "377a0f691c1df073912803b1e236630d9d425a9f", - "sha256": "17la6p885ixmrl2lpfjwa2v6k2r6y4zs0ibbkabsv6r5qp03l0sg", + "rev": "2f99ccfa7fccf90e969275639786e98f3146ccbe", + "sha256": "0vwmlprjzf2ars08ch0ryiv6c8byaai50knn38a5kxid8740qzk0", "url": "https://github.com/srcres258/nur-packages" }, "stupremee": { @@ -2191,8 +2236,8 @@ "url": "https://github.com/syberant/nur-packages" }, "szanko": { - "rev": "f806a3549a29e2c9f718ca35ea9d1f1eda11f417", - "sha256": "0c0bvp1n2wfgz6n8kc23v1rhjw7y9j7ya4c98kglfmpn5h80z3vf", + "rev": "27b1de9395a6bd7bad6dab38091cc0d57b82aaa4", + "sha256": "1mcdscrr40ymkxbnnpkbymlhnvc8v41n6ls7fh85kb8c0rkw0npj", "url": "https://github.com/SZanko/nur-packages" }, "tarantoj": { @@ -2231,6 +2276,11 @@ "sha256": "053lc5r9mx7ivdnc3pnksch4960hz6rsfksbcvcyhciv8dm6jbx6", "url": "https://github.com/thkoch2001/nur-packages" }, + "thomas725": { + "rev": "88a5194641c90a46bc105fa50567018480ad0ed5", + "sha256": "0li2swzcqq8f64bm9snql7574g3siswb649rxd35g1k1fgk95q13", + "url": "https://github.com/thomas725/nur-packages" + }, "tilpner": { "rev": "246b7c0fa868beaa6de724d0b39a9859949c4e8d", "sha256": "0r9aqp7hi683d27dlabxk87h348s8c9ni47i2b32y1304by1d45x", @@ -2266,6 +2316,11 @@ "sha256": "0hc616pqk88idd9s9m2aavb7lrqx786byz2g52q6bmr2gf2wb22i", "url": "https://github.com/toonn/nur-packages" }, + "tortotubus": { + "rev": "a50f104d9cc1763d14bc7f9cf98eb5bb7213c7bc", + "sha256": "14b3zzn96an4hrhk7fdfxvw5yayw997gg7z0nd9fmr0lkg8xppfw", + "url": "https://github.com/tortotubus/nur-packages" + }, "tox": { "rev": "4e7ae501331e081f1679e657bbe9d6067f179db5", "sha256": "18gcn013rl41c9asc2c11l2kgl3w7nw1f9h1kqcf0hya0q4066b2", @@ -2277,8 +2332,8 @@ "url": "https://github.com/ToyVo/nur-packages" }, "trev": { - "rev": "f84e71bac1a0eb63fc7f5dd0951f8e6da64c77d3", - "sha256": "0g82zwfgpd63wfga02mjm79zpbfbd85if4an96bk1gxgn9mg6w68", + "rev": "2ecf053245ce732eff877d81625556448ea11f83", + "sha256": "1naw699r73ad6cy1pq6q80r8fv1xpkyb4g4im4j238h9blnmdf81", "url": "https://github.com/spotdemo4/nur" }, "trevorriles": { @@ -2316,6 +2371,16 @@ "sha256": "15plxz98767z3574wpfmas7f79583i6fj0wravh812zb13ig91sr", "url": "https://github.com/uniquepointer/nur-babies" }, + "unstable-code": { + "rev": "0bab3f51bc84ad2c6e08ef19e0a2e5e78b341863", + "sha256": "0aw4wlq7qxg2icknqv6wbsilqy3wy2bvn00w77sjf0ax6bmpwn86", + "url": "https://github.com/unstable-code/nur-packages" + }, + "uriotv": { + "rev": "903b69fc51298b5ea578949ecd0820343559632b", + "sha256": "14s2803s2clx6ck97mrd0x9j9myvnxkhi9k8s0b7x77r2gkrmlym", + "url": "https://github.com/urioTV/urio-nur" + }, "utybo": { "rev": "c9c42cef37babfaa1f367872949789e9b8be2a8b", "sha256": "0s4c6lf7xp684wl9dasmch8z28j5p3g7nplvg165shjkp84wajvj", @@ -2412,8 +2477,8 @@ "url": "https://github.com/Oliper202020/workman-nur" }, "wrvsrx": { - "rev": "3c6967c50348de80efd11c1aee2a8bc5f2f940e5", - "sha256": "0k9h4cv7lqhzg7vy0cv2g875qcvr41isv1n56q6q6bc79cc54sjc", + "rev": "ecb12577651a8af86ed0ea566aa0f42c6dac3b87", + "sha256": "1147m6ldwy4g2drqqrhrhvxkdkziij4l2v5vmggrsxxiwviy6an2", "url": "https://github.com/wrvsrx/nur-packages" }, "wwmoraes": { @@ -2432,8 +2497,8 @@ "url": "https://github.com/x71c9/nur-packages" }, "xddxdd": { - "rev": "901cc3571a5841a3ba4d6d256a5d9aa36bf0369c", - "sha256": "1i2m36srnvnhxg4a2d0cqvrcvf54rs7snmbnh6cfl3p21qhrfkqz", + "rev": "5517113c88b6e32eecb8dc044e14507ad44587cd", + "sha256": "0jj0ngwd0zci96vjdb4dha804lw0amrm8n6hfk06wmkry6crshkg", "url": "https://github.com/xddxdd/nur-packages" }, "xe": { @@ -2457,13 +2522,13 @@ "url": "https://github.com/drmikecrowe/nur-packages" }, "xyenon": { - "rev": "bbf32dc5ee112cfdd1299312243b531cbb30365c", - "sha256": "0nccx3kkp2c0b5j1yn44ny9gydbkwjr1cs6b8gg2mf3d9yknr2li", + "rev": "80457c7486a680c0da3e2b7b1a754c97c2215606", + "sha256": "0xcz2xns0pff24aqmjlcy4yl0mnv4fhz537g2f2vmh3ji5cbmxz3", "url": "https://github.com/XYenon/nur-packages" }, "yakkhini": { - "rev": "b09a21b2b1cc0e0fed461bcff0016fc53f2a0050", - "sha256": "1bc4h8gc41dw5hvny4fmp7r187pns4nplzxfi2ln84rm03m382ki", + "rev": "22938b26331665ec8c298a600b837d41bd6c508a", + "sha256": "1cqmlhxl25qvp6ab4a58m9qqas2k7jdg5c78w9237kgygrl6s99s", "url": "https://github.com/Yakkhini/nur-packages" }, "yellowonion": { @@ -2477,8 +2542,8 @@ "url": "https://github.com/SamLukeYes/nix-custom-packages" }, "ymstnt": { - "rev": "b454c62cf7b7ca017705a6d3dacb54a53710a7e3", - "sha256": "1dyb1sbs6m4qfq92k2k6gk7mwdc4vjb28zi1plp2ih541pcv5p68", + "rev": "530ada81690db08c7b0f552fbdbb2db721979fd4", + "sha256": "1r8r1ra7xc7br5jckg9v1g2xwkw50vi3i19kl76bxm89cg44gqhb", "url": "https://github.com/ymstnt/nur-packages" }, "ysndr": { @@ -2507,8 +2572,8 @@ "url": "https://github.com/lz37/nur" }, "zimeg": { - "rev": "06a7edb4ecb41f1c2a32920dc9d04475169263a5", - "sha256": "1m5yml9vldhqrpsb5p33ak7zfbq43vf8kqv6p0a7abh4irmnd7nf", + "rev": "889591c7c2e3fb9d2e997317f6910c9906742cad", + "sha256": "0fhxhhn6gr38lkia8zxlg87dsl3m0ksxv1cyxbvpzj7jdfk5gb9h", "url": "https://github.com/zimeg/nur-packages" }, "zjm54321": { @@ -2516,6 +2581,11 @@ "sha256": "1x2x3v6lc17jflabkwhbwnkh61mwfx7rhm3h6k9r87sn8x79qx61", "url": "https://github.com/zjm54321/NUR" }, + "zneryyyy": { + "rev": "6eca62fbc8b53e21755ccf1cbb8c11e26acb3ed9", + "sha256": "00y54p1920wf6bfwgmg13rjv5z9zvibdpj06kqxmdr4x21nmv69z", + "url": "https://github.com/zneryyyy/nur-packages" + }, "zsien": { "rev": "6bf17b0f56cc5c198203b59ab886f11042296c68", "sha256": "0jd0p6ckwdbb1hfgi9fg41adc7xjf8hr61dii0nsqxwd66fwm4l7",