Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
99fd7b0
flake.lock: Update
github-actions[bot] Mar 23, 2026
8404c65
Projects(Reaction): fix tests' attr paths; add plugins test
eljamm Mar 9, 2026
464912b
Projects(Icosa-Gallery): fix build by vendoring django-silk
phanirithvij Mar 23, 2026
e31d16d
icosa-gallery: patch usage of django-ninja breaking change
phanirithvij Mar 23, 2026
030c2ad
pkgs/py3dtiles: remove, upstreamed to nixpkgs
phanirithvij Mar 24, 2026
e554283
pkgs/vula: fix build
phanirithvij Mar 24, 2026
af64943
flake.lock: Update
phanirithvij Mar 24, 2026
a6d8060
tests: services.kmscon.autologinUser removed
phanirithvij Mar 24, 2026
7b38b99
project(Repath-Studio): re-use from nixpkgs
phanirithvij Mar 24, 2026
ffddc3e
pkgs/wax-server: fix build
phanirithvij Mar 24, 2026
419442c
projects(Verso): drop project
phanirithvij Mar 24, 2026
7746bbb
liberaforms: migrate to buildPythonPackage
phanirithvij Mar 23, 2026
5ee7f60
projects(Liberaforms): fix the nixos test
phanirithvij Mar 23, 2026
7203edb
projects(Liberaforms): add smoke test
phanirithvij Mar 24, 2026
2f86b2a
funkwhale: 2.0.0-alpha.2 -> 2.0.0
phanirithvij Mar 25, 2026
2913854
projects(Funkwhale): fix nixos test
phanirithvij Mar 25, 2026
2e74198
projects(holo): fix test and update package
phanirithvij Mar 28, 2026
9380b4a
projects(mitmproxy): mark test as broken
phanirithvij Mar 28, 2026
03c556e
pdfding: vendor 1.6.3
phanirithvij Mar 25, 2026
962840c
projects(PdfDing): use vendored pdfding for tests
phanirithvij Mar 27, 2026
4db7bbe
nodebb: 4.9.2 -> 4.10.1; fix build
phanirithvij Mar 28, 2026
90d95c1
flake.lock: Update
phanirithvij Mar 29, 2026
3bf55ca
overview: fix build
phanirithvij Mar 29, 2026
de551ee
projects(CryptoLyzer): update and vendor 1.1.0
phanirithvij Mar 30, 2026
2c3d190
projects(PdfDing): unbreak tests
eljamm Mar 30, 2026
0e27303
projects(kbin): fix nixos test
phanirithvij Mar 30, 2026
026036d
pkgs/pdfding: 1.6.3 -> 1.7.1
phanirithvij Apr 1, 2026
ba5bddc
flake.lock: Update
phanirithvij Apr 6, 2026
77fe01e
fix: nodePackages removed in nixpkgs, use package names
phanirithvij Apr 6, 2026
e371958
fix: overview broken due to stalwart module changes
phanirithvij Apr 6, 2026
b0f60ae
flake.lock: Update
phanirithvij Apr 13, 2026
53fbeca
projects(openXC7): remove unused fetchpatch
phanirithvij Mar 29, 2026
5b7d6af
projects(openxc7): yosys-syling mark broken
phanirithvij Mar 29, 2026
cbf8ce4
projects(openXC7): mark as broken for now
phanirithvij Mar 29, 2026
44af988
projects(openXC7): support antlr in fasm
phanirithvij Mar 29, 2026
6a3ce7b
WIP projects(openXC7): use patched nextpnr-xilinx from nixpkgs
phanirithvij Mar 29, 2026
7693016
WIP projects(openXC7): TODO remove f4pga/prjxray replace with openxc7…
phanirithvij Mar 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
159 changes: 27 additions & 132 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions flake.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
{
description = "NGIpkgs";

inputs.dream2nix.inputs.nixpkgs.follows = "nixpkgs";
inputs.dream2nix.url = "github:nix-community/dream2nix";
inputs.flake-utils.inputs.systems.follows = "systems";
inputs.flake-utils.url = "github:numtide/flake-utils";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
Expand Down
2 changes: 0 additions & 2 deletions maintainers/shells/commands/maintainance/update-all.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@
"funkwhale"
"marginalia-search"
"peertube-plugins.livechat"
# FIX: dream2nix
"liberaforms"
# FIX: don't update `sparql-queries` if there is no version change
"inventaire-client"
# fetcher not supported
Expand Down
20 changes: 19 additions & 1 deletion manuals/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
callPackage,
fetchFromGitHub,
fetchurl,
gnused,
imagemagick,
Expand All @@ -14,6 +15,23 @@
...
}:
let
python = python3.override {
packageOverrides = final: prev: {
# nixpkgs PR https://github.com/NixOS/nixpkgs/pull/504645
sphinx-last-updated-by-git = prev.sphinx-last-updated-by-git.overridePythonAttrs {
version = "0.3.8-unstable-2026-03-22";
src = fetchFromGitHub {
owner = "mgeier";
repo = "sphinx-last-updated-by-git";
rev = "8d4eef2561996319e6f785b4faa914a1e6545476";
hash = "sha256-30pZiqWs6Da+O8j08EIHrUoiJfJUPT6FdDiPBjmvRL8=";
fetchSubmodules = true;
leaveDotGit = true;
};
};
};
};

options = callPackage ./Options.nix { };

common = stdenv.mkDerivation (finalAttrs: {
Expand Down Expand Up @@ -98,7 +116,7 @@ let
hash = "sha256-m5f2WVVj1b7dyxBle/Ug959DAJ7PYinK0OlkD/zxh0s=";
};
};
pythonPackages = python3.withPackages (
pythonPackages = python.withPackages (
pyPkgs: with pyPkgs; [
linkify-it-py
myst-parser
Expand Down
61 changes: 61 additions & 0 deletions pkgs/by-name/cryptodatahub/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
lib,
fetchFromGitLab,
python3,
}:

python3.pkgs.buildPythonPackage (finalAttrs: {
pname = "cryptodatahub";
version = "1.1.0";
pyproject = true;

src = fetchFromGitLab {
owner = "coroner";
repo = "cryptodatahub";
tag = "v${finalAttrs.version}";
hash = "sha256-Tz2VbWS5/sGjRsOKR7eWpWAJVNv1QMSjkepI7fVZq6w=";
};

build-system = with python3.pkgs; [
setuptools
setuptools-scm
];

dependencies = with python3.pkgs; [
asn1crypto
attrs
python-dateutil
urllib3
];

nativeCheckInputs = with python3.pkgs; [
beautifulsoup4
pyfakefs
pytestCheckHook
];

pythonImportsCheck = [ "cryptodatahub" ];

disabledTests = [
# fails due to certificate expiry
# see https://gitlab.com/coroner/cryptodatahub/-/work_items/38
"test_validity"
# pytest incorrectly collects abstract base classes
"TestClasses"
];

disabledTestPaths = [
# failing tests
"test/updaters/test_common.py"
# Tests require network access
"test/common/test_utils.py"
];

meta = {
description = "Repository of cryptography-related data";
homepage = "https://gitlab.com/coroner/cryptodatahub";
changelog = "https://gitlab.com/coroner/cryptodatahub/-/blob/${finalAttrs.src.tag}/CHANGELOG.rst";
license = lib.licenses.mpl20;
teams = with lib.teams; [ ngi ];
};
})
Loading
Loading