sync

Backup service to store encrypted wallet databases (experimental)
Log | Files | Refs | Submodules | README | LICENSE

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:
Dflake.lock | 822-------------------------------------------------------------------------------
Dflake.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 - } - ''; - }; - }); - }; -}