commit 8ef9bd75438e05361690301548c2bc5aa437000b
parent 5e7e0433d6b7ce0fe92265413e0b9762f6e5442d
Author: Iván Ávalos <avalos@disroot.org>
Date: Fri, 2 Oct 2026 12:09:42 +0200
remove the unmaintained nix flake
Diffstat:
| D | flake.lock | | | 822 | ------------------------------------------------------------------------------- |
| D | flake.nix | | | 123 | ------------------------------------------------------------------------------- |
2 files changed, 0 insertions(+), 945 deletions(-)
diff --git a/flake.lock b/flake.lock
@@ -1,822 +0,0 @@
-{
- "nodes": {
- "donau": {
- "inputs": {
- "exchange": "exchange",
- "gnunet": "gnunet_2",
- "nixpkgs": "nixpkgs_4",
- "systems": "systems_4"
- },
- "locked": {
- "lastModified": 1776068074,
- "narHash": "sha256-/UG1yoOAak34+mZ/fTB8+/FMMEaj4enPn+IxOV8R/4A=",
- "ref": "refs/heads/master",
- "rev": "4f609168fe263891f134eff01f86288066acdd81",
- "revCount": 1050,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/donau"
- },
- "original": {
- "rev": "4f609168fe263891f134eff01f86288066acdd81",
- "type": "git",
- "url": "https://git.gnunet.org/donau"
- }
- },
- "donau_2": {
- "inputs": {
- "exchange": "exchange_3",
- "gnunet": "gnunet_6",
- "nixpkgs": "nixpkgs_11",
- "systems": "systems_11"
- },
- "locked": {
- "lastModified": 1776068074,
- "narHash": "sha256-/UG1yoOAak34+mZ/fTB8+/FMMEaj4enPn+IxOV8R/4A=",
- "ref": "refs/heads/master",
- "rev": "4f609168fe263891f134eff01f86288066acdd81",
- "revCount": 1050,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/donau"
- },
- "original": {
- "rev": "4f609168fe263891f134eff01f86288066acdd81",
- "type": "git",
- "url": "https://git.gnunet.org/donau"
- }
- },
- "exchange": {
- "inputs": {
- "gnunet": "gnunet",
- "nixpkgs": "nixpkgs_2",
- "systems": "systems_2"
- },
- "locked": {
- "lastModified": 1776020637,
- "narHash": "sha256-U/KHaAaE/JrlS3RYbRRiRRe0ur2JACkKysevCrzCXYY=",
- "ref": "refs/heads/master",
- "rev": "1b474b461597d11382e4e036520259a96f254e9b",
- "revCount": 9931,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/exchange"
- },
- "original": {
- "rev": "1b474b461597d11382e4e036520259a96f254e9b",
- "type": "git",
- "url": "https://git.gnunet.org/exchange"
- }
- },
- "exchange_2": {
- "inputs": {
- "gnunet": "gnunet_3",
- "nixpkgs": "nixpkgs_6",
- "systems": "systems_6"
- },
- "locked": {
- "lastModified": 1776021477,
- "narHash": "sha256-V6qYPCNgaalQi6tRkDZ+Per3PPifm1Ze2pShV6LGomg=",
- "ref": "refs/heads/master",
- "rev": "92da4e81006404494f6443781c8f55249e723847",
- "revCount": 9932,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/exchange"
- },
- "original": {
- "rev": "92da4e81006404494f6443781c8f55249e723847",
- "type": "git",
- "url": "https://git.gnunet.org/exchange"
- }
- },
- "exchange_3": {
- "inputs": {
- "gnunet": "gnunet_5",
- "nixpkgs": "nixpkgs_9",
- "systems": "systems_9"
- },
- "locked": {
- "lastModified": 1776020637,
- "narHash": "sha256-U/KHaAaE/JrlS3RYbRRiRRe0ur2JACkKysevCrzCXYY=",
- "ref": "refs/heads/master",
- "rev": "1b474b461597d11382e4e036520259a96f254e9b",
- "revCount": 9931,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/exchange"
- },
- "original": {
- "rev": "1b474b461597d11382e4e036520259a96f254e9b",
- "type": "git",
- "url": "https://git.gnunet.org/exchange"
- }
- },
- "exchange_4": {
- "inputs": {
- "gnunet": "gnunet_7",
- "nixpkgs": "nixpkgs_13",
- "systems": "systems_13"
- },
- "locked": {
- "lastModified": 1776021477,
- "narHash": "sha256-V6qYPCNgaalQi6tRkDZ+Per3PPifm1Ze2pShV6LGomg=",
- "ref": "refs/heads/master",
- "rev": "92da4e81006404494f6443781c8f55249e723847",
- "revCount": 9932,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/exchange"
- },
- "original": {
- "rev": "92da4e81006404494f6443781c8f55249e723847",
- "type": "git",
- "url": "https://git.gnunet.org/exchange"
- }
- },
- "gnunet": {
- "inputs": {
- "nixpkgs": "nixpkgs",
- "systems": "systems"
- },
- "locked": {
- "lastModified": 1774899416,
- "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=",
- "ref": "refs/heads/master",
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "revCount": 33194,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- },
- "original": {
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- }
- },
- "gnunet_2": {
- "inputs": {
- "nixpkgs": "nixpkgs_3",
- "systems": "systems_3"
- },
- "locked": {
- "lastModified": 1774899416,
- "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=",
- "ref": "refs/heads/master",
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "revCount": 33194,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- },
- "original": {
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- }
- },
- "gnunet_3": {
- "inputs": {
- "nixpkgs": "nixpkgs_5",
- "systems": "systems_5"
- },
- "locked": {
- "lastModified": 1774899416,
- "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=",
- "ref": "refs/heads/master",
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "revCount": 33194,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- },
- "original": {
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- }
- },
- "gnunet_4": {
- "inputs": {
- "nixpkgs": "nixpkgs_7",
- "systems": "systems_7"
- },
- "locked": {
- "lastModified": 1774899416,
- "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=",
- "ref": "refs/heads/master",
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "revCount": 33194,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- },
- "original": {
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- }
- },
- "gnunet_5": {
- "inputs": {
- "nixpkgs": "nixpkgs_8",
- "systems": "systems_8"
- },
- "locked": {
- "lastModified": 1774899416,
- "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=",
- "ref": "refs/heads/master",
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "revCount": 33194,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- },
- "original": {
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- }
- },
- "gnunet_6": {
- "inputs": {
- "nixpkgs": "nixpkgs_10",
- "systems": "systems_10"
- },
- "locked": {
- "lastModified": 1774899416,
- "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=",
- "ref": "refs/heads/master",
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "revCount": 33194,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- },
- "original": {
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- }
- },
- "gnunet_7": {
- "inputs": {
- "nixpkgs": "nixpkgs_12",
- "systems": "systems_12"
- },
- "locked": {
- "lastModified": 1774899416,
- "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=",
- "ref": "refs/heads/master",
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "revCount": 33194,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- },
- "original": {
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- }
- },
- "gnunet_8": {
- "inputs": {
- "nixpkgs": "nixpkgs_14",
- "systems": "systems_14"
- },
- "locked": {
- "lastModified": 1774899416,
- "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=",
- "ref": "refs/heads/master",
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "revCount": 33194,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- },
- "original": {
- "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75",
- "type": "git",
- "url": "https://git.gnunet.org/gnunet"
- }
- },
- "merchant": {
- "inputs": {
- "donau": "donau_2",
- "exchange": "exchange_4",
- "gnunet": "gnunet_8",
- "nixpkgs": "nixpkgs_15",
- "systems": "systems_15"
- },
- "locked": {
- "lastModified": 1776070816,
- "narHash": "sha256-R+a90LanaprK2S4XzUXyW5tAUXOf+pVD7ljCfvulgAM=",
- "ref": "refs/heads/master",
- "rev": "b174138726171601b666fff346762502be5150a1",
- "revCount": 5567,
- "submodules": true,
- "type": "git",
- "url": "https://git.gnunet.org/merchant"
- },
- "original": {
- "rev": "b174138726171601b666fff346762502be5150a1",
- "type": "git",
- "url": "https://git.gnunet.org/merchant"
- }
- },
- "nixpkgs": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_10": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_11": {
- "locked": {
- "lastModified": 1775825553,
- "narHash": "sha256-LH0FGBWngFpvqXYfN1eks+L5n3aXy1ALTTRRhxP0HGA=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "ca62ee54d15571e3122309abb6740578906bcdf7",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_12": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_13": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_14": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_15": {
- "locked": {
- "lastModified": 1775730577,
- "narHash": "sha256-5i3MKmxBFQP9/wp3QyFWyS7DqURq/M4T8gr1JSbyygI=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "0d5a853f7004a5fc57b61a97ccb02832f8e7ed9d",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_16": {
- "locked": {
- "lastModified": 1775988051,
- "narHash": "sha256-QMoWRyJFUTEVVaidgVsVk6RfNj2MFSKVUvZhO+oYkNU=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "9cd23560868d3d1c5721858b2b7fe72ce251ca6d",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_2": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_3": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_4": {
- "locked": {
- "lastModified": 1775825553,
- "narHash": "sha256-LH0FGBWngFpvqXYfN1eks+L5n3aXy1ALTTRRhxP0HGA=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "ca62ee54d15571e3122309abb6740578906bcdf7",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_5": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_6": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_7": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_8": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "nixpkgs_9": {
- "locked": {
- "lastModified": 1774799055,
- "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
- "type": "github"
- },
- "original": {
- "id": "nixpkgs",
- "ref": "release-25.11",
- "type": "indirect"
- }
- },
- "root": {
- "inputs": {
- "donau": "donau",
- "exchange": "exchange_2",
- "gnunet": "gnunet_4",
- "merchant": "merchant",
- "nixpkgs": "nixpkgs_16",
- "systems": "systems_16"
- }
- },
- "systems": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_10": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_11": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_12": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_13": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_14": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_15": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_16": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_2": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_3": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_4": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_5": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_6": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_7": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_8": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_9": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- }
- },
- "root": "root",
- "version": 7
-}
diff --git a/flake.nix b/flake.nix
@@ -1,123 +0,0 @@
-{
- inputs = {
- nixpkgs.url = "nixpkgs/release-25.11";
- systems.url = "github:nix-systems/default";
- gnunet.url = "git+https://git.gnunet.org/gnunet?rev=7c6b613e37e301b0e81fb94af5878d00c98e5b75";
- exchange.url = "git+https://git.gnunet.org/exchange?rev=92da4e81006404494f6443781c8f55249e723847";
- merchant.url = "git+https://git.gnunet.org/merchant?rev=b174138726171601b666fff346762502be5150a1";
- donau.url = "git+https://git.gnunet.org/donau?rev=4f609168fe263891f134eff01f86288066acdd81";
- self.submodules = true;
- };
-
- outputs = { self, nixpkgs, gnunet, exchange, merchant, donau, systems, ... } @ inputs:
- let
- supportedSystems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ];
- forEachSystem = nixpkgs.lib.genAttrs supportedSystems;
- nixpkgsFor = forEachSystem (system: import nixpkgs { inherit system; });
- in
- {
- # This defines (installable) package derivations
- # For use in flakes that use this flake as input in order
- # to specify/use this package from git as a dependency
- packages = forEachSystem (system:
- let
- pkgs = nixpkgsFor.${system};
- gnunetpkgs = gnunet.packages.${system};
- exchangepkgs = exchange.packages.${system};
- merchantpkgs = merchant.packages.${system};
- donaupkgs = donau.packages.${system};
- in {
- sync = pkgs.stdenv.mkDerivation {
- name = "sync";
- src = ./.;
- nativeBuildInputs = [
- pkgs.gnumake
- pkgs.meson
- pkgs.ninja
- pkgs.pkg-config
- pkgs.python3
- pkgs.texinfo
- ];
- buildInputs = [
- pkgs.libtool
- pkgs.jansson
- pkgs.git
- pkgs.gettext
- pkgs.postgresql
- (pkgs.python3.withPackages (python-pkgs: [
- python-pkgs.jinja2
- ]))
- pkgs.libmicrohttpd2
- pkgs.libsodium
- pkgs.libgcrypt
- pkgs.libunistring
- pkgs.curlWithGnuTls
- pkgs.jq
- gnunetpkgs.gnunet
- exchangepkgs.exchange
- merchantpkgs.merchant
- donaupkgs.donau
- ];
- preConfigure = ''
- ./bootstrap
- '';
- };
- }
- );
- defaultPackage = forEachSystem (system: self.packages.${system}.sync);
- # This defines a development shell in which you can compile
- # (and use) exchange
- devShells = forEachSystem
- (system:
- let
- pkgs = nixpkgsFor.${system};
- gnunetpkgs = gnunet.packages.${system};
- exchangepkgs = exchange.packages.${system};
- merchantpkgs = merchant.packages.${system};
- donaupkgs = donau.packages.${system};
- in
- {
- default = pkgs.mkShell {
- packages = [
- pkgs.gcc
- pkgs.meson
- pkgs.ninja
- pkgs.gnumake
- pkgs.pkg-config
- pkgs.libtool
- pkgs.jansson
- pkgs.git
- pkgs.postgresql
- pkgs.curlWithGnuTls
- gnunetpkgs.gnunet
- pkgs.codespell
- pkgs.clang-tools
- pkgs.uncrustify
- pkgs.doxygen
- pkgs.jq #probably not needed
- exchangepkgs.exchange
- merchantpkgs.merchant
- donaupkgs.donau
- ];
-
- shellHook = ''
- echo "taler-sync environment loaded."
- export CC=gcc
- export CFLAGS="-O"
- mkdir -p default
- export PGHOST=localhost
- export PGPORT=5432
- export PGUSER=$USER
- export PGDATABASE=talercheck
- export PGDATA="$PWD/default/.pg"
- echo $PWD
- [ ! -d $PGDATA ] && PGHOST="$PGDATA" pg_ctl initdb -o "-U $PGUSER"
-
- pg_ctl -o "-p $PGPORT -k $PGDATA" start && createdb talercheck && {
- trap 'pg_ctl stop && rm -r $PGDATA' EXIT
- }
- '';
- };
- });
- };
-}