Last active
March 1, 2024 09:32
-
-
Save hauleth/46b8d396792d046d2cf72a2ca51fbc30 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nodes": { | |
"devenv": { | |
"inputs": { | |
"flake-compat": "flake-compat", | |
"nix": "nix", | |
"nixpkgs": [ | |
"nixpkgs" | |
], | |
"poetry2nix": "poetry2nix", | |
"pre-commit-hooks": "pre-commit-hooks" | |
}, | |
"locked": { | |
"lastModified": 1708704632, | |
"narHash": "sha256-w+dOIW60FKMaHI1q5714CSibk99JfYxm0CzTinYWr+Q=", | |
"owner": "cachix", | |
"repo": "devenv", | |
"rev": "2ee4450b0f4b95a1b90f2eb5ffea98b90e48c196", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "cachix", | |
"ref": "python-rewrite", | |
"repo": "devenv", | |
"type": "github" | |
} | |
}, | |
"flake-compat": { | |
"flake": false, | |
"locked": { | |
"lastModified": 1673956053, | |
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", | |
"owner": "edolstra", | |
"repo": "flake-compat", | |
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "edolstra", | |
"repo": "flake-compat", | |
"type": "github" | |
} | |
}, | |
"flake-compat_2": { | |
"flake": false, | |
"locked": { | |
"lastModified": 1673956053, | |
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", | |
"owner": "edolstra", | |
"repo": "flake-compat", | |
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "edolstra", | |
"repo": "flake-compat", | |
"type": "github" | |
} | |
}, | |
"flake-parts": { | |
"inputs": { | |
"nixpkgs-lib": "nixpkgs-lib" | |
}, | |
"locked": { | |
"lastModified": 1706830856, | |
"narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=", | |
"owner": "hercules-ci", | |
"repo": "flake-parts", | |
"rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "hercules-ci", | |
"repo": "flake-parts", | |
"type": "github" | |
} | |
}, | |
"flake-utils": { | |
"inputs": { | |
"systems": "systems" | |
}, | |
"locked": { | |
"lastModified": 1689068808, | |
"narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=", | |
"owner": "numtide", | |
"repo": "flake-utils", | |
"rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "numtide", | |
"repo": "flake-utils", | |
"type": "github" | |
} | |
}, | |
"flake-utils_2": { | |
"inputs": { | |
"systems": "systems_2" | |
}, | |
"locked": { | |
"lastModified": 1685518550, | |
"narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", | |
"owner": "numtide", | |
"repo": "flake-utils", | |
"rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "numtide", | |
"repo": "flake-utils", | |
"type": "github" | |
} | |
}, | |
"gitignore": { | |
"inputs": { | |
"nixpkgs": [ | |
"devenv", | |
"pre-commit-hooks", | |
"nixpkgs" | |
] | |
}, | |
"locked": { | |
"lastModified": 1660459072, | |
"narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", | |
"owner": "hercules-ci", | |
"repo": "gitignore.nix", | |
"rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "hercules-ci", | |
"repo": "gitignore.nix", | |
"type": "github" | |
} | |
}, | |
"nix": { | |
"inputs": { | |
"flake-compat": "flake-compat_2", | |
"nixpkgs": [ | |
"devenv", | |
"nixpkgs" | |
], | |
"nixpkgs-regression": "nixpkgs-regression" | |
}, | |
"locked": { | |
"lastModified": 1708577783, | |
"narHash": "sha256-92xq7eXlxIT5zFNccLpjiP7sdQqQI30Gyui2p/PfKZM=", | |
"owner": "domenkozar", | |
"repo": "nix", | |
"rev": "ecd0af0c1f56de32cbad14daa1d82a132bf298f8", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "domenkozar", | |
"ref": "devenv-2.21", | |
"repo": "nix", | |
"type": "github" | |
} | |
}, | |
"nix-github-actions": { | |
"inputs": { | |
"nixpkgs": [ | |
"devenv", | |
"poetry2nix", | |
"nixpkgs" | |
] | |
}, | |
"locked": { | |
"lastModified": 1688870561, | |
"narHash": "sha256-4UYkifnPEw1nAzqqPOTL2MvWtm3sNGw1UTYTalkTcGY=", | |
"owner": "nix-community", | |
"repo": "nix-github-actions", | |
"rev": "165b1650b753316aa7f1787f3005a8d2da0f5301", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "nix-community", | |
"repo": "nix-github-actions", | |
"type": "github" | |
} | |
}, | |
"nixpkgs": { | |
"locked": { | |
"lastModified": 1708847675, | |
"narHash": "sha256-RUZ7KEs/a4EzRELYDGnRB6i7M1Izii3JD/LyzH0c6Tg=", | |
"path": "/nix/store/1cbvlk06mf3i64xhfabh5bd5klj22183-source", | |
"rev": "2a34566b67bef34c551f204063faeecc444ae9da", | |
"type": "path" | |
}, | |
"original": { | |
"id": "nixpkgs", | |
"type": "indirect" | |
} | |
}, | |
"nixpkgs-lib": { | |
"locked": { | |
"dir": "lib", | |
"lastModified": 1706550542, | |
"narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", | |
"owner": "NixOS", | |
"repo": "nixpkgs", | |
"rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", | |
"type": "github" | |
}, | |
"original": { | |
"dir": "lib", | |
"owner": "NixOS", | |
"ref": "nixos-unstable", | |
"repo": "nixpkgs", | |
"type": "github" | |
} | |
}, | |
"nixpkgs-regression": { | |
"locked": { | |
"lastModified": 1643052045, | |
"narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", | |
"owner": "NixOS", | |
"repo": "nixpkgs", | |
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "NixOS", | |
"repo": "nixpkgs", | |
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", | |
"type": "github" | |
} | |
}, | |
"nixpkgs-stable": { | |
"locked": { | |
"lastModified": 1685801374, | |
"narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", | |
"owner": "NixOS", | |
"repo": "nixpkgs", | |
"rev": "c37ca420157f4abc31e26f436c1145f8951ff373", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "NixOS", | |
"ref": "nixos-23.05", | |
"repo": "nixpkgs", | |
"type": "github" | |
} | |
}, | |
"poetry2nix": { | |
"inputs": { | |
"flake-utils": "flake-utils", | |
"nix-github-actions": "nix-github-actions", | |
"nixpkgs": [ | |
"devenv", | |
"nixpkgs" | |
] | |
}, | |
"locked": { | |
"lastModified": 1692876271, | |
"narHash": "sha256-IXfZEkI0Mal5y1jr6IRWMqK8GW2/f28xJenZIPQqkY0=", | |
"owner": "nix-community", | |
"repo": "poetry2nix", | |
"rev": "d5006be9c2c2417dafb2e2e5034d83fabd207ee3", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "nix-community", | |
"repo": "poetry2nix", | |
"type": "github" | |
} | |
}, | |
"pre-commit-hooks": { | |
"inputs": { | |
"flake-compat": [ | |
"devenv", | |
"flake-compat" | |
], | |
"flake-utils": "flake-utils_2", | |
"gitignore": "gitignore", | |
"nixpkgs": [ | |
"devenv", | |
"nixpkgs" | |
], | |
"nixpkgs-stable": "nixpkgs-stable" | |
}, | |
"locked": { | |
"lastModified": 1692274144, | |
"narHash": "sha256-BxTQuRUANQ81u8DJznQyPmRsg63t4Yc+0kcyq6OLz8s=", | |
"owner": "cachix", | |
"repo": "pre-commit-hooks.nix", | |
"rev": "7e3517c03d46159fdbf8c0e5c97f82d5d4b0c8fa", | |
"type": "github" | |
}, | |
"original": { | |
"owner": "cachix", | |
"repo": "pre-commit-hooks.nix", | |
"type": "github" | |
} | |
}, | |
"root": { | |
"inputs": { | |
"devenv": "devenv", | |
"flake-parts": "flake-parts", | |
"nixpkgs": "nixpkgs" | |
} | |
}, | |
"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_2": { | |
"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 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
description = "Langusta - link aggregator in Elixir"; | |
inputs.nixpkgs.url = "flake:nixpkgs"; | |
inputs.flake-parts.url = "github:hercules-ci/flake-parts"; | |
inputs.devenv = { | |
url = "github:cachix/devenv/python-rewrite"; | |
inputs.nixpkgs.follows = "nixpkgs"; | |
}; | |
outputs = { | |
flake-parts, | |
devenv, | |
... | |
} @ inputs: | |
flake-parts.lib.mkFlake {inherit inputs;} { | |
systems = [ | |
"aarch64-darwin" | |
]; | |
perSystem = { | |
self', | |
inputs', | |
pkgs, | |
... | |
}: { | |
devShells = let | |
mkShell = args: devenv.lib.mkShell ({inherit inputs pkgs;} // args); | |
in { | |
default = mkShell { | |
modules = [ | |
{ | |
env.DYLD_INSERT_LIBRARIES = "${pkgs.mimalloc}/lib/libmimalloc.dylib"; | |
} | |
]; | |
}; | |
}; | |
}; | |
}; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment