This is currently copied from my dotfiles. Should probably consider using flake-parts to DRY this out.
572 lines
14 KiB
JSON
572 lines
14 KiB
JSON
{
|
|
"nodes": {
|
|
"cachix": {
|
|
"inputs": {
|
|
"devenv": [
|
|
"sonnenshift",
|
|
"crate2nix"
|
|
],
|
|
"flake-compat": [
|
|
"sonnenshift",
|
|
"crate2nix"
|
|
],
|
|
"git-hooks": "git-hooks",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1760971495,
|
|
"narHash": "sha256-IwnNtbNVrlZIHh7h4Wz6VP0Furxg9Hh0ycighvL5cZc=",
|
|
"owner": "cachix",
|
|
"repo": "cachix",
|
|
"rev": "c5bfd933d1033672f51a863c47303fc0e093c2d2",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "cachix",
|
|
"ref": "latest",
|
|
"repo": "cachix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"crate2nix": {
|
|
"inputs": {
|
|
"cachix": "cachix",
|
|
"crate2nix_stable": [
|
|
"sonnenshift",
|
|
"crate2nix"
|
|
],
|
|
"devshell": "devshell",
|
|
"flake-compat": [
|
|
"deploy-rs",
|
|
"flake-compat"
|
|
],
|
|
"flake-parts": "flake-parts",
|
|
"nix-test-runner": "nix-test-runner",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
],
|
|
"pre-commit-hooks": "pre-commit-hooks"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1739473963,
|
|
"narHash": "sha256-ItAhpjNUzEWd/cgZVyW/jvoGbCec4TK29e1Mnmn1oJE=",
|
|
"owner": "nix-community",
|
|
"repo": "crate2nix",
|
|
"rev": "be31feae9a82c225c0fd1bdf978565dc452a483a",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "crate2nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"deploy-rs": {
|
|
"inputs": {
|
|
"flake-compat": "flake-compat",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
],
|
|
"utils": "utils"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1756719547,
|
|
"narHash": "sha256-N9gBKUmjwRKPxAafXEk1EGadfk2qDZPBQp4vXWPHINQ=",
|
|
"owner": "serokell",
|
|
"repo": "deploy-rs",
|
|
"rev": "125ae9e3ecf62fb2c0fd4f2d894eb971f1ecaed2",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "serokell",
|
|
"repo": "deploy-rs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"devshell": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"sonnenshift",
|
|
"crate2nix",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1762521437,
|
|
"narHash": "sha256-RXN+lcx4DEn3ZS+LqEJSUu/HH+dwGvy0syN7hTo/Chg=",
|
|
"owner": "numtide",
|
|
"repo": "devshell",
|
|
"rev": "07bacc9531f5f4df6657c0a02a806443685f384a",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "numtide",
|
|
"repo": "devshell",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"disko": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1760701190,
|
|
"narHash": "sha256-y7UhnWlER8r776JsySqsbTUh2Txf7K30smfHlqdaIQw=",
|
|
"owner": "nix-community",
|
|
"repo": "disko",
|
|
"rev": "3a9450b26e69dcb6f8de6e2b07b3fc1c288d85f5",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "disko",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"dream2nix": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
],
|
|
"purescript-overlay": "purescript-overlay",
|
|
"pyproject-nix": "pyproject-nix"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1754978539,
|
|
"narHash": "sha256-nrDovydywSKRbWim9Ynmgj8SBm8LK3DI2WuhIqzOHYI=",
|
|
"owner": "nix-community",
|
|
"repo": "dream2nix",
|
|
"rev": "fbec3263cb4895ac86ee9506cdc4e6919a1a2214",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "dream2nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"fenix": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"tlaternet-webserver",
|
|
"nixpkgs"
|
|
],
|
|
"rust-analyzer-src": "rust-analyzer-src"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1737181903,
|
|
"narHash": "sha256-lvp77MhGzSN+ICd0MugppCjQR6cmlM2iAC5cjy2ZsaA=",
|
|
"owner": "nix-community",
|
|
"repo": "fenix",
|
|
"rev": "ac79bb490b8c1af4bbc587b84c76f9527d6b14f7",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-community",
|
|
"repo": "fenix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"flake-compat": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1733328505,
|
|
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
|
|
"owner": "edolstra",
|
|
"repo": "flake-compat",
|
|
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "edolstra",
|
|
"repo": "flake-compat",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"flake-parts": {
|
|
"inputs": {
|
|
"nixpkgs-lib": [
|
|
"sonnenshift",
|
|
"crate2nix",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1712014858,
|
|
"narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
|
|
"owner": "hercules-ci",
|
|
"repo": "flake-parts",
|
|
"rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "hercules-ci",
|
|
"repo": "flake-parts",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"flint": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1762437643,
|
|
"narHash": "sha256-nQ2ItqrkvOYEjJr1HcXkIEFS4SEy5q1ax0Y1CTuKhHs=",
|
|
"owner": "NotAShelf",
|
|
"repo": "flint",
|
|
"rev": "36c565edd971166718d21ae973c792b194ca737d",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "NotAShelf",
|
|
"repo": "flint",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"foundryvtt": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1757786467,
|
|
"narHash": "sha256-gx3THVUlpycVrUFC9vGhAtYRLI7dJtHyo67Zdq5Hadc=",
|
|
"owner": "reckenrode",
|
|
"repo": "nix-foundryvtt",
|
|
"rev": "1bbc26a28d320fb336d94e9f3cc6b92c035fab20",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "reckenrode",
|
|
"repo": "nix-foundryvtt",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"git-hooks": {
|
|
"inputs": {
|
|
"flake-compat": [
|
|
"sonnenshift",
|
|
"crate2nix",
|
|
"cachix",
|
|
"flake-compat"
|
|
],
|
|
"gitignore": "gitignore",
|
|
"nixpkgs": [
|
|
"sonnenshift",
|
|
"crate2nix",
|
|
"cachix",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1762868777,
|
|
"narHash": "sha256-QqS72GvguP56oKDNUckWUPNJHjsdeuXh5RyoKz0wJ+E=",
|
|
"owner": "cachix",
|
|
"repo": "git-hooks.nix",
|
|
"rev": "c5c3147730384576196fb5da048a6e45dee10d56",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "cachix",
|
|
"repo": "git-hooks.nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"gitignore": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"sonnenshift",
|
|
"crate2nix",
|
|
"cachix",
|
|
"git-hooks",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1709087332,
|
|
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
|
|
"owner": "hercules-ci",
|
|
"repo": "gitignore.nix",
|
|
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "hercules-ci",
|
|
"repo": "gitignore.nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nix-test-runner": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1588761593,
|
|
"narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",
|
|
"owner": "stoeffel",
|
|
"repo": "nix-test-runner",
|
|
"rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "stoeffel",
|
|
"repo": "nix-test-runner",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"nixpkgs": {
|
|
"locked": {
|
|
"lastModified": 1760782625,
|
|
"narHash": "sha256-qeSmHF66cMiHObiBhm8IngmqDBEcqNdBSSoAjuE6tTw=",
|
|
"owner": "nixos",
|
|
"repo": "nixpkgs",
|
|
"rev": "f2ee78c4eb601be36a277e1779a7a87655419dad",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nixos",
|
|
"ref": "nixos-25.05-small",
|
|
"repo": "nixpkgs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"pre-commit-hooks": {
|
|
"inputs": {
|
|
"flake-compat": [
|
|
"sonnenshift",
|
|
"crate2nix",
|
|
"flake-compat"
|
|
],
|
|
"gitignore": [
|
|
"sonnenshift",
|
|
"crate2nix",
|
|
"cachix",
|
|
"git-hooks",
|
|
"gitignore"
|
|
],
|
|
"nixpkgs": [
|
|
"sonnenshift",
|
|
"crate2nix",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1762868777,
|
|
"narHash": "sha256-QqS72GvguP56oKDNUckWUPNJHjsdeuXh5RyoKz0wJ+E=",
|
|
"owner": "cachix",
|
|
"repo": "pre-commit-hooks.nix",
|
|
"rev": "c5c3147730384576196fb5da048a6e45dee10d56",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "cachix",
|
|
"repo": "pre-commit-hooks.nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"purescript-overlay": {
|
|
"inputs": {
|
|
"flake-compat": [
|
|
"deploy-rs",
|
|
"flake-compat"
|
|
],
|
|
"nixpkgs": [
|
|
"tlaternet-webserver",
|
|
"dream2nix",
|
|
"nixpkgs"
|
|
],
|
|
"slimlock": "slimlock"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1750754571,
|
|
"narHash": "sha256-qquerCyD6WhVccAV0qI7NFGwSN7rXslhogPrTaFvWto=",
|
|
"owner": "thomashoneyman",
|
|
"repo": "purescript-overlay",
|
|
"rev": "81513816356c43c6ef604abdf5da41834306a2d5",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "thomashoneyman",
|
|
"repo": "purescript-overlay",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"pyproject-nix": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"tlaternet-webserver",
|
|
"dream2nix",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1762427963,
|
|
"narHash": "sha256-CkPlAbIQ87wmjy5qHibfzk4DmMGBNqFer+lLfXjpP5M=",
|
|
"owner": "pyproject-nix",
|
|
"repo": "pyproject.nix",
|
|
"rev": "4540ea004e04fcd12dd2738d51383d10f956f7b9",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "pyproject-nix",
|
|
"repo": "pyproject.nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"root": {
|
|
"inputs": {
|
|
"deploy-rs": "deploy-rs",
|
|
"disko": "disko",
|
|
"flint": "flint",
|
|
"foundryvtt": "foundryvtt",
|
|
"nixpkgs": "nixpkgs",
|
|
"sonnenshift": "sonnenshift",
|
|
"sops-nix": "sops-nix",
|
|
"tlaternet-webserver": "tlaternet-webserver"
|
|
}
|
|
},
|
|
"rust-analyzer-src": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1737140097,
|
|
"narHash": "sha256-m4SN8DeKzsP10EQFS7+2zgGfCrMhTfTt1H0QRNesD08=",
|
|
"owner": "rust-lang",
|
|
"repo": "rust-analyzer",
|
|
"rev": "f61bfa4d7feb84d07538d361fe77d34a29e3b375",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "rust-lang",
|
|
"ref": "nightly",
|
|
"repo": "rust-analyzer",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"slimlock": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"tlaternet-webserver",
|
|
"dream2nix",
|
|
"purescript-overlay",
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1688756706,
|
|
"narHash": "sha256-xzkkMv3neJJJ89zo3o2ojp7nFeaZc2G0fYwNXNJRFlo=",
|
|
"owner": "thomashoneyman",
|
|
"repo": "slimlock",
|
|
"rev": "cf72723f59e2340d24881fd7bf61cb113b4c407c",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "thomashoneyman",
|
|
"repo": "slimlock",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"sonnenshift": {
|
|
"inputs": {
|
|
"crate2nix": "crate2nix",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1748144928,
|
|
"narHash": "sha256-OPdi6AjrWWwZlukNwDHDWAf1CCFkHsf8JbA3rJoibXM=",
|
|
"ref": "refs/heads/main",
|
|
"rev": "429036aa8630d2325f8a9f067cc041d628279a8e",
|
|
"revCount": 24,
|
|
"type": "git",
|
|
"url": "ssh://git@github.com/sonnenshift/battery-manager"
|
|
},
|
|
"original": {
|
|
"type": "git",
|
|
"url": "ssh://git@github.com/sonnenshift/battery-manager"
|
|
}
|
|
},
|
|
"sops-nix": {
|
|
"inputs": {
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1760393368,
|
|
"narHash": "sha256-8mN3kqyqa2PKY0wwZ2UmMEYMcxvNTwLaOrrDsw6Qi4E=",
|
|
"owner": "Mic92",
|
|
"repo": "sops-nix",
|
|
"rev": "ab8d56e85b8be14cff9d93735951e30c3e86a437",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "Mic92",
|
|
"repo": "sops-nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"systems": {
|
|
"locked": {
|
|
"lastModified": 1681028828,
|
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
"owner": "nix-systems",
|
|
"repo": "default",
|
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "nix-systems",
|
|
"repo": "default",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"tlaternet-webserver": {
|
|
"inputs": {
|
|
"dream2nix": "dream2nix",
|
|
"fenix": "fenix",
|
|
"nixpkgs": [
|
|
"nixpkgs"
|
|
]
|
|
},
|
|
"locked": {
|
|
"lastModified": 1737271785,
|
|
"narHash": "sha256-yVdaaawYK1/q9V5btfGpxVCQBdyQx1WcFHYO0yX5bP8=",
|
|
"ref": "refs/heads/master",
|
|
"rev": "5d3d84836101ec9b9867a5f754c9ee1b9d4dc538",
|
|
"revCount": 76,
|
|
"type": "git",
|
|
"url": "https://gitea.tlater.net/tlaternet/tlaternet.git"
|
|
},
|
|
"original": {
|
|
"type": "git",
|
|
"url": "https://gitea.tlater.net/tlaternet/tlaternet.git"
|
|
}
|
|
},
|
|
"utils": {
|
|
"inputs": {
|
|
"systems": "systems"
|
|
},
|
|
"locked": {
|
|
"lastModified": 1731533236,
|
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
|
"owner": "numtide",
|
|
"repo": "flake-utils",
|
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "numtide",
|
|
"repo": "flake-utils",
|
|
"type": "github"
|
|
}
|
|
}
|
|
},
|
|
"root": "root",
|
|
"version": 7
|
|
}
|