Last active
March 1, 2024 09:32
-
-
Save hauleth/46b8d396792d046d2cf72a2ca51fbc30 to your computer and use it in GitHub Desktop.
This file contains hidden or 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 hidden or 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