feat: initial commit with build system

This commit is contained in:
Andrew Rioux
2025-01-19 20:46:46 -05:00
parent 8c4c6674a1
commit 6b33f1a5ba
12 changed files with 277 additions and 101 deletions
Generated
+43 -56
View File
@@ -2,11 +2,11 @@
"nodes": {
"crane": {
"locked": {
"lastModified": 1736898272,
"narHash": "sha256-D10wlrU/HCpSRcb3a7yk+bU3ggpMD1kGbseKtO+7teo=",
"lastModified": 1737250794,
"narHash": "sha256-bdIPhvsAKyYQzqAIeay4kOxTHGwLGkhM+IlBIsmMYFI=",
"owner": "ipetkov",
"repo": "crane",
"rev": "6a589f034202a7c6e10bce6c5d1d392d7bc0f340",
"rev": "c5b7075f4a6d523fe8204618aa9754e56478c0e0",
"type": "github"
},
"original": {
@@ -15,27 +15,6 @@
"type": "github"
}
},
"fenix": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1736836313,
"narHash": "sha256-zdZ7/T6yG0/hzoVOiNpDiR/sW3zR6oSMrfIFJK2BrrE=",
"owner": "nix-community",
"repo": "fenix",
"rev": "056c9393c821a4df356df6ce7f14c722dc8717ec",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
@@ -54,7 +33,19 @@
"type": "github"
}
},
"libnl": {
"freebsd-libs-packed": {
"flake": false,
"locked": {
"narHash": "sha256-l9YQPyra0F4guqiI4rW5XsZxGP1Usy//nglUVFlqY1c=",
"type": "file",
"url": "https://download.freebsd.org/releases/amd64/14.1-RELEASE/base.txz"
},
"original": {
"type": "file",
"url": "https://download.freebsd.org/releases/amd64/14.1-RELEASE/base.txz"
}
},
"libnl-src": {
"flake": false,
"locked": {
"lastModified": 1736681776,
@@ -73,11 +64,11 @@
"libpcap-src": {
"flake": false,
"locked": {
"lastModified": 1736964815,
"narHash": "sha256-qXgILw6Br5kanQzTmPC5P0JBZFyO7jSdKKyl4UdtD4Q=",
"lastModified": 1737231768,
"narHash": "sha256-cZpHFjy0cqLeP4TJR80aAMi0V4qzPcEmwU8ouhxZ0sM=",
"ref": "refs/heads/master",
"rev": "515022131fa902b2641bcf3bf40f323b0dd726f7",
"revCount": 6396,
"rev": "1fd4281671fb78533bfb3cfac31db78a4015cdcd",
"revCount": 6400,
"type": "git",
"url": "https://github.com/the-tcpdump-group/libpcap"
},
@@ -88,11 +79,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1736867362,
"narHash": "sha256-i/UJ5I7HoqmFMwZEH6vAvBxOrjjOJNU739lnZnhUln8=",
"lastModified": 1737165118,
"narHash": "sha256-s40Kk/OulP3J/1JvC3VT16U4r/Xw6Qdi7SRw3LYkPWs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "9c6b49aeac36e2ed73a8c472f1546f6d9cf1addc",
"rev": "6a3ae7a5a12fb8cac2d59d7df7cbd95f9b2f0566",
"type": "github"
},
"original": {
@@ -105,30 +96,14 @@
"root": {
"inputs": {
"crane": "crane",
"fenix": "fenix",
"flake-utils": "flake-utils",
"libnl": "libnl",
"freebsd-libs-packed": "freebsd-libs-packed",
"libnl-src": "libnl-src",
"libpcap-src": "libpcap-src",
"nixpkgs": "nixpkgs",
"rust-overlay": "rust-overlay",
"winpcap": "winpcap"
}
},
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1736690231,
"narHash": "sha256-g9gyxX+F6CrkT5gRIMKPnCPom0o9ZDzYnzzeNF86D6Q=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "8364ef299790cb6ec22b9e09e873c97dbe9f2cb5",
"type": "github"
},
"original": {
"owner": "rust-lang",
"ref": "nightly",
"repo": "rust-analyzer",
"type": "github"
"winpcap-installer": "winpcap-installer",
"winpcap-libs": "winpcap-libs"
}
},
"rust-overlay": {
@@ -138,11 +113,11 @@
]
},
"locked": {
"lastModified": 1736907983,
"narHash": "sha256-fw55wVwpJW36Md2HZBKuxX3YHGeqsGsspPLtCMVr1Y8=",
"lastModified": 1737253755,
"narHash": "sha256-T1FIl8yuQ0cJx2DBMvWH73O/igJGaumNNyZkea2m3a0=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "eaa365c911441e07e387ff6acc596619fc50b156",
"rev": "9e4b97a04063ff39a37b63e8fb31cc2b4adf9227",
"type": "github"
},
"original": {
@@ -166,7 +141,19 @@
"type": "github"
}
},
"winpcap": {
"winpcap-installer": {
"flake": false,
"locked": {
"narHash": "sha256-F3nzqZKR79zyV8INL3k1XndwOfWVJHYiBTI14e//ljc=",
"type": "file",
"url": "https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe"
},
"original": {
"type": "file",
"url": "https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe"
}
},
"winpcap-libs": {
"flake": false,
"locked": {
"lastModified": 1277475020,