Skip to content

Instantly share code, notes, and snippets.

@montchr
Created February 6, 2023 01:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save montchr/7e1d2dfc333fa1a7982e1a0c1b896bba to your computer and use it in GitHub Desktop.
Save montchr/7e1d2dfc333fa1a7982e1a0c1b896bba to your computer and use it in GitHub Desktop.
{
"nodes": {
"agenix": {
"inputs": {
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1652747504,
"narHash": "sha256-0FnoUBia9EYeDlg/XcPf043Tl/5RneSUaZ6IMsBYreY=",
"owner": "montchr",
"repo": "agenix",
"rev": "36d70a4a1d0f1aaab60bd70c88c9010d9cc7abe8",
"type": "github"
},
"original": {
"owner": "montchr",
"ref": "darwin-support",
"repo": "agenix",
"type": "github"
}
},
"agenix-cli": {
"inputs": {
"flake-utils": "flake-utils_8",
"nixpkgs": [
"klein-infra",
"nixpkgs"
]
},
"locked": {
"lastModified": 1641404293,
"narHash": "sha256-0+QVY1sDhGF4hAN6m2FdKZgm9V1cuGGjY4aitRBnvKg=",
"owner": "cole-h",
"repo": "agenix-cli",
"rev": "77fccec4ed922a0f5f55ed964022b0db7d99f07d",
"type": "github"
},
"original": {
"owner": "cole-h",
"repo": "agenix-cli",
"type": "github"
}
},
"agenix_2": {
"inputs": {
"darwin": "darwin_3",
"nixpkgs": "nixpkgs_11"
},
"locked": {
"lastModified": 1675176355,
"narHash": "sha256-Qjxh5cmN56siY97mzmBLI1+cdjXSPqmfPVsKxBvHmwI=",
"owner": "ryantm",
"repo": "agenix",
"rev": "b7ffcfe77f817d9ee992640ba1f270718d197f28",
"type": "github"
},
"original": {
"owner": "ryantm",
"repo": "agenix",
"type": "github"
}
},
"base16-schemes": {
"flake": false,
"locked": {
"lastModified": 1665690101,
"narHash": "sha256-J2ZvNaVFkqaTXzYO5L+jyRORfIOavFPKvWItP6UTMKs=",
"owner": "tinted-theming",
"repo": "base16-schemes",
"rev": "a3dc916cf90471a422c0bfe1bb4b1bdd12185ced",
"type": "github"
},
"original": {
"owner": "tinted-theming",
"repo": "base16-schemes",
"type": "github"
}
},
"blank": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
"owner": "divnix",
"repo": "blank",
"rev": "5a5d2684073d9f563072ed07c871d577a6c614a8",
"type": "github"
},
"original": {
"owner": "divnix",
"repo": "blank",
"type": "github"
}
},
"blank_2": {
"locked": {
"lastModified": 1625557891,
"narHash": "sha256-O8/MWsPBGhhyPoPLHZAuoZiiHo9q6FLlEeIDEXuj6T4=",
"owner": "divnix",
"repo": "blank",
"rev": "5a5d2684073d9f563072ed07c871d577a6c614a8",
"type": "github"
},
"original": {
"owner": "divnix",
"repo": "blank",
"type": "github"
}
},
"chemacs": {
"flake": false,
"locked": {
"lastModified": 1674216959,
"narHash": "sha256-/WtacZPr45lurS0hv+W8UGzsXY3RujkU5oGGGqjqG0Q=",
"owner": "plexus",
"repo": "chemacs2",
"rev": "c2d700b784c793cc82131ef86323801b8d6e67bb",
"type": "github"
},
"original": {
"owner": "plexus",
"repo": "chemacs2",
"type": "github"
}
},
"darwin": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1673295039,
"narHash": "sha256-AsdYgE8/GPwcelGgrntlijMg4t3hLFJFCRF3tL5WVjA=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "87b9d090ad39b25b2400029c64825fc2a8868943",
"type": "github"
},
"original": {
"owner": "LnL7",
"repo": "nix-darwin",
"type": "github"
}
},
"darwin_2": {
"inputs": {
"nixpkgs": [
"digga",
"nixpkgs"
]
},
"locked": {
"lastModified": 1651916036,
"narHash": "sha256-UuD9keUGm4IuVEV6wdSYbuRm7CwfXE63hVkzKDjVsh4=",
"owner": "LnL7",
"repo": "nix-darwin",
"rev": "2f2bdf658d2b79bada78dc914af99c53cad37cba",
"type": "github"
},
"original": {
"owner": "LnL7",
"repo": "nix-darwin",
"type": "github"
}
},
"darwin_3": {
"inputs": {
"nixpkgs": [
"klein-infra",
"agenix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1673295039,
"narHash": "sha256-AsdYgE8/GPwcelGgrntlijMg4t3hLFJFCRF3tL5WVjA=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "87b9d090ad39b25b2400029c64825fc2a8868943",
"type": "github"
},
"original": {
"owner": "lnl7",
"ref": "master",
"repo": "nix-darwin",
"type": "github"
}
},
"deadnix": {
"inputs": {
"naersk": "naersk",
"nixpkgs": "nixpkgs_2",
"utils": "utils"
},
"locked": {
"lastModified": 1674513301,
"narHash": "sha256-vZC/ia0gFfJQ/khEJNGrk68naY/oGJHaoiSQlDcShJw=",
"owner": "astro",
"repo": "deadnix",
"rev": "e9cf3648356c3a90f7cfd88f7a42a51eec9560a2",
"type": "github"
},
"original": {
"owner": "astro",
"repo": "deadnix",
"type": "github"
}
},
"deploy": {
"inputs": {
"flake-compat": "flake-compat_2",
"nixpkgs": [
"digga",
"nixpkgs"
],
"utils": "utils_3"
},
"locked": {
"lastModified": 1653594315,
"narHash": "sha256-kJ0ENmnQJ4qL2FeYKZba9kvv1KmIuB3NVpBwMeI7AJQ=",
"owner": "serokell",
"repo": "deploy-rs",
"rev": "184349d8149436748986d1bdba087e4149e9c160",
"type": "github"
},
"original": {
"owner": "serokell",
"repo": "deploy-rs",
"type": "github"
}
},
"deploy-rs": {
"inputs": {
"flake-compat": "flake-compat",
"nixpkgs": "nixpkgs_3",
"utils": "utils_2"
},
"locked": {
"lastModified": 1674127017,
"narHash": "sha256-QO1xF7stu5ZMDLbHN30LFolMAwY6TVlzYvQoUs1RD68=",
"owner": "serokell",
"repo": "deploy-rs",
"rev": "8c9ea9605eed20528bf60fae35a2b613b901fd77",
"type": "github"
},
"original": {
"owner": "serokell",
"repo": "deploy-rs",
"type": "github"
}
},
"devshell": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1675340818,
"narHash": "sha256-GAzTgOvonq4K3CVyyKZGbCnqdLi6nRe78t8ko/mLxL0=",
"owner": "numtide",
"repo": "devshell",
"rev": "2e19b92980a79118351ec12496a81c49bd674d8a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "devshell",
"type": "github"
}
},
"devshell_2": {
"inputs": {
"flake-utils": "flake-utils_2",
"nixpkgs": [
"digga",
"nixpkgs"
]
},
"locked": {
"lastModified": 1655976588,
"narHash": "sha256-VreHyH6ITkf/1EX/8h15UqhddJnUleb0HgbC3gMkAEQ=",
"owner": "numtide",
"repo": "devshell",
"rev": "899ca4629020592a13a46783587f6e674179d1db",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "devshell",
"type": "github"
}
},
"devshell_3": {
"inputs": {
"flake-utils": "flake-utils_5",
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1675340818,
"narHash": "sha256-GAzTgOvonq4K3CVyyKZGbCnqdLi6nRe78t8ko/mLxL0=",
"owner": "numtide",
"repo": "devshell",
"rev": "2e19b92980a79118351ec12496a81c49bd674d8a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "devshell",
"type": "github"
}
},
"devshell_4": {
"inputs": {
"flake-utils": [
"prefmanager",
"flake-utils"
],
"nixpkgs": [
"prefmanager",
"nixpkgs"
]
},
"locked": {
"lastModified": 1667210711,
"narHash": "sha256-IoErjXZAkzYWHEpQqwu/DeRNJGFdR7X2OGbkhMqMrpw=",
"owner": "numtide",
"repo": "devshell",
"rev": "96a9dd12b8a447840cc246e17a47b81a4268bba7",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "devshell",
"type": "github"
}
},
"devshell_5": {
"inputs": {
"flake-utils": [
"std",
"flake-utils"
],
"nixpkgs": [
"std",
"nixpkgs"
]
},
"locked": {
"lastModified": 1663445644,
"narHash": "sha256-+xVlcK60x7VY1vRJbNUEAHi17ZuoQxAIH4S4iUFUGBA=",
"owner": "numtide",
"repo": "devshell",
"rev": "e3dc3e21594fe07bdb24bdf1c8657acaa4cb8f66",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "devshell",
"type": "github"
}
},
"digga": {
"inputs": {
"blank": "blank",
"darwin": "darwin_2",
"deploy": "deploy",
"devshell": "devshell_2",
"flake-compat": "flake-compat_3",
"flake-utils-plus": "flake-utils-plus",
"home-manager": [
"home-manager"
],
"latest": "latest",
"nixlib": "nixlib",
"nixpkgs": [
"nixpkgs"
],
"nixpkgs-unstable": "nixpkgs-unstable"
},
"locked": {
"lastModified": 1659623226,
"narHash": "sha256-ewEjGFjQf37ymcqBoO8q2SrvfKGgm8nW91NJ+0NQufw=",
"owner": "divnix",
"repo": "digga",
"rev": "34877733b78cb9e8a1345328a7e1a380101bee41",
"type": "github"
},
"original": {
"owner": "divnix",
"ref": "home-manager-22.11",
"repo": "digga",
"type": "github"
}
},
"dmerge": {
"inputs": {
"nixlib": [
"std",
"nixpkgs"
],
"yants": [
"std",
"yants"
]
},
"locked": {
"lastModified": 1659548052,
"narHash": "sha256-fzI2gp1skGA8mQo/FBFrUAtY0GQkAIAaV/V127TJPyY=",
"owner": "divnix",
"repo": "data-merge",
"rev": "d160d18ce7b1a45b88344aa3f13ed1163954b497",
"type": "github"
},
"original": {
"owner": "divnix",
"repo": "data-merge",
"type": "github"
}
},
"emacs-overlay": {
"inputs": {
"flake-utils": "flake-utils_4",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1675620534,
"narHash": "sha256-Slw7pdqK0BK0NQmavEA1gAW4gb3+VZfDRyPi94Xt0bU=",
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "ea9ceddec99ab3c66017ab3104fb86863e26154a",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "emacs-overlay",
"type": "github"
}
},
"fenix": {
"inputs": {
"nixpkgs": [
"klein-infra",
"statix",
"nixpkgs"
],
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1645251813,
"narHash": "sha256-cQ66tGjnZclBCS3nD26mZ5fUH+3/HnysGffBiWXUSHk=",
"owner": "nix-community",
"repo": "fenix",
"rev": "9892337b588c38ec59466a1c89befce464aae7f8",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
}
},
"firefox-addons": {
"inputs": {
"devshell": "devshell_3",
"flake-parts": "flake-parts",
"mozilla-addons-to-nix": "mozilla-addons-to-nix",
"nixos-unstable": "nixos-unstable",
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1675634871,
"narHash": "sha256-oOPWUG7S/rZUNEWeskki54HHaZ1ToqQ857bikG+dySg=",
"owner": "seadome",
"repo": "firefox-addons",
"rev": "0a607dd0954f656e32cb331e3ee3c51bb61f53d3",
"type": "github"
},
"original": {
"owner": "seadome",
"repo": "firefox-addons",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1668681692,
"narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "009399224d5e398d03b22badca40a37ac85412a1",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_2": {
"flake": false,
"locked": {
"lastModified": 1648199409,
"narHash": "sha256-JwPKdC2PoVBkG6E+eWw3j6BMR6sL3COpYWfif7RVb8Y=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "64a525ee38886ab9028e6f61790de0832aa3ef03",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_3": {
"flake": false,
"locked": {
"lastModified": 1650374568,
"narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "b4a34015c698c7793d592d66adbab377907a2be8",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_4": {
"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_5": {
"flake": false,
"locked": {
"lastModified": 1668681692,
"narHash": "sha256-Ht91NGdewz8IQLtWZ9LCeNXMSXHUss+9COoqu6JLmXU=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "009399224d5e398d03b22badca40a37ac85412a1",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1675295133,
"narHash": "sha256-dU8fuLL98WFXG0VnRgM00bqKX6CEPBLybhiIDIgO45o=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "bf53492df08f3178ce85e0c9df8ed8d03c030c9f",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_2": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_2"
},
"locked": {
"lastModified": 1675295133,
"narHash": "sha256-dU8fuLL98WFXG0VnRgM00bqKX6CEPBLybhiIDIgO45o=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "bf53492df08f3178ce85e0c9df8ed8d03c030c9f",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_3": {
"inputs": {
"nixpkgs": "nixpkgs_9"
},
"locked": {
"lastModified": 1664385320,
"narHash": "sha256-uSCHb9RUqHRjTpI8OzyaUuHckFnnxwZqlXEuo+yUpYQ=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "45298bd207b26e1bcd030a0bb075aa2da29f8e30",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_4": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib_3"
},
"locked": {
"lastModified": 1674771137,
"narHash": "sha256-Zpk1GbEsYrqKmuIZkx+f+8pU0qcCYJoSUwNz1Zk+R00=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "7c7a8bce3dffe71203dcd4276504d1cb49dfe05f",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-parts_5": {
"inputs": {
"nixpkgs-lib": [
"nixpkgs-wayland",
"nix-eval-jobs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1674771137,
"narHash": "sha256-Zpk1GbEsYrqKmuIZkx+f+8pU0qcCYJoSUwNz1Zk+R00=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "7c7a8bce3dffe71203dcd4276504d1cb49dfe05f",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "flake-parts",
"type": "github"
}
},
"flake-utils": {
"locked": {
"lastModified": 1642700792,
"narHash": "sha256-XqHrk7hFb+zBvRg6Ghl+AZDq03ov6OshJLiSWOoX5es=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "846b2ae0fc4cc943637d3d1def4454213e203cba",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils-plus": {
"inputs": {
"flake-utils": "flake-utils_3"
},
"locked": {
"lastModified": 1654029967,
"narHash": "sha256-my3GQ3mQIw/1f6GPV1IhUZrcYQSWh0YJAMPNBjhXJDw=",
"owner": "gytis-ivaskevicius",
"repo": "flake-utils-plus",
"rev": "6271cf3842ff9c8a9af9e3508c547f86bc77d199",
"type": "github"
},
"original": {
"owner": "gytis-ivaskevicius",
"ref": "refs/pull/120/head",
"repo": "flake-utils-plus",
"type": "github"
}
},
"flake-utils_10": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_11": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_12": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_13": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_14": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_15": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_16": {
"locked": {
"lastModified": 1659877975,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": {
"locked": {
"lastModified": 1642700792,
"narHash": "sha256-XqHrk7hFb+zBvRg6Ghl+AZDq03ov6OshJLiSWOoX5es=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "846b2ae0fc4cc943637d3d1def4454213e203cba",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_3": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_4": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_5": {
"locked": {
"lastModified": 1642700792,
"narHash": "sha256-XqHrk7hFb+zBvRg6Ghl+AZDq03ov6OshJLiSWOoX5es=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "846b2ae0fc4cc943637d3d1def4454213e203cba",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_6": {
"locked": {
"lastModified": 1656928814,
"narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_7": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_8": {
"locked": {
"lastModified": 1638122382,
"narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "74f7e4319258e287b0f9cb95426c9853b282730b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_9": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"gitignore": {
"inputs": {
"nixpkgs": "nixpkgs_8"
},
"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"
}
},
"gitignore_2": {
"inputs": {
"nixpkgs": [
"klein-infra",
"statix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1635165013,
"narHash": "sha256-o/BdVjNwcB6jOmzZjOH703BesSkkS5O7ej3xhyO8hAY=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "5b9e0ff9d3b551234b4f3eb3983744fa354b17f1",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"utils": "utils_4"
},
"locked": {
"lastModified": 1675595366,
"narHash": "sha256-WoQkwaaoZqrhWpIrMxA+2j8CgxgyvjHzCyEZAQu06rQ=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "9621e9ab80a038cd11c7cfcae4df46a59d62b16a",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"home-manager-pr-2964": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"utils": "utils_5"
},
"locked": {
"lastModified": 1669928264,
"narHash": "sha256-GXqH5aPf1W5oPPo3/wAS1ucEsBfMVifYD54Ge4C7I+k=",
"owner": "montchr",
"repo": "home-manager",
"rev": "bfbe06c2cb29ac1ce2cb0955a33077459b0c16bb",
"type": "github"
},
"original": {
"owner": "montchr",
"ref": "gpg-agent-darwin",
"repo": "home-manager",
"type": "github"
}
},
"incl": {
"inputs": {
"nixlib": [
"std",
"nixpkgs"
]
},
"locked": {
"lastModified": 1669263024,
"narHash": "sha256-E/+23NKtxAqYG/0ydYgxlgarKnxmDbg6rCMWnOBqn9Q=",
"owner": "divnix",
"repo": "incl",
"rev": "ce7bebaee048e4cd7ebdb4cee7885e00c4e2abca",
"type": "github"
},
"original": {
"owner": "divnix",
"repo": "incl",
"type": "github"
}
},
"iosevka-xtal": {
"inputs": {
"flake-parts": "flake-parts_3",
"nixpkgs": "nixpkgs_10"
},
"locked": {
"lastModified": 1665616248,
"narHash": "sha256-f0Tp0r8qlniMH7Z2YYMcx3zbqQgj/1ATfyyiyADDwkE=",
"owner": "montchr",
"repo": "iosevka-xtal",
"rev": "bd35f1216dbeb9f6c229eca17d7105e0be62e39c",
"type": "github"
},
"original": {
"owner": "montchr",
"repo": "iosevka-xtal",
"type": "github"
}
},
"klein-infra": {
"inputs": {
"agenix": "agenix_2",
"agenix-cli": "agenix-cli",
"dmerge": [
"std",
"dmerge"
],
"flake-parts": "flake-parts_4",
"nixos": "nixos",
"nixpkgs": [
"nixpkgs"
],
"srvos": "srvos",
"statix": "statix",
"std": [
"std"
]
},
"locked": {
"lastModified": 1675640580,
"narHash": "sha256-3mGzlM0Qpi65WEdJArlp+PSV2zq8PyTUSixNRUu0kAM=",
"owner": "kleinweb",
"repo": "infra",
"rev": "507202186d7811e651dba9a293e8ed1f49fb8ccb",
"type": "github"
},
"original": {
"owner": "kleinweb",
"repo": "infra",
"type": "github"
}
},
"latest": {
"locked": {
"lastModified": 1657356697,
"narHash": "sha256-sT38tcx7m0Quz+Uj6jzx+yRa2+EVW2C3cE0FkROXUzQ=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "87e7965bbcdbac3d103e3ed14ff04f719a4f7a58",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"lib-aggregate": {
"inputs": {
"flake-utils": "flake-utils_14",
"nixpkgs-lib": "nixpkgs-lib_4"
},
"locked": {
"lastModified": 1674994116,
"narHash": "sha256-KHcCk/EnKqC1Dl5hFnJVNJ4AwOQSgYKG/xG7FZxGzsI=",
"owner": "nix-community",
"repo": "lib-aggregate",
"rev": "c15111d65432ee32ce64d31b268219e2d4d1bae6",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "lib-aggregate",
"type": "github"
}
},
"microvm": {
"inputs": {
"flake-utils": "flake-utils_9",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1674747738,
"narHash": "sha256-FSaBkfXiKo6jdvjUx/SJhM/+h+QQIxFu7cCXs8uxZ6Q=",
"owner": "astro",
"repo": "microvm.nix",
"rev": "0a3d48e06b8c04beb3de0a3283bd1ef29fe4a47d",
"type": "github"
},
"original": {
"owner": "astro",
"repo": "microvm.nix",
"type": "github"
}
},
"mozilla-addons-to-nix": {
"inputs": {
"flake-utils": "flake-utils_6",
"nixpkgs": "nixpkgs_6"
},
"locked": {
"lastModified": 1670258361,
"narHash": "sha256-mZsGeV6j5gNmZn6J5Bsg6mAcNqvGIcMJSEocAGWySek=",
"owner": "~rycee",
"repo": "mozilla-addons-to-nix",
"rev": "fa5fbb2bb3e0d16fce65219a7741898723b2f220",
"type": "sourcehut"
},
"original": {
"owner": "~rycee",
"repo": "mozilla-addons-to-nix",
"type": "sourcehut"
}
},
"n2c": {
"inputs": {
"flake-utils": [
"std",
"flake-utils"
],
"nixpkgs": [
"std",
"nixpkgs"
]
},
"locked": {
"lastModified": 1665039323,
"narHash": "sha256-SAh3ZjFGsaCI8FRzXQyp56qcGdAqgKEfJWPCQ0Sr7tQ=",
"owner": "nlewo",
"repo": "nix2container",
"rev": "b008fe329ffb59b67bf9e7b08ede6ee792f2741a",
"type": "github"
},
"original": {
"owner": "nlewo",
"repo": "nix2container",
"type": "github"
}
},
"naersk": {
"inputs": {
"nixpkgs": [
"deadnix",
"nixpkgs"
]
},
"locked": {
"lastModified": 1671096816,
"narHash": "sha256-ezQCsNgmpUHdZANDCILm3RvtO1xH8uujk/+EqNvzIOg=",
"owner": "nix-community",
"repo": "naersk",
"rev": "d998160d6a076cfe8f9741e56aeec7e267e3e114",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "master",
"repo": "naersk",
"type": "github"
}
},
"naersk_2": {
"inputs": {
"nixpkgs": [
"rnix-lsp",
"nixpkgs"
]
},
"locked": {
"lastModified": 1655042882,
"narHash": "sha256-9BX8Fuez5YJlN7cdPO63InoyBy7dm3VlJkkmTt6fS1A=",
"owner": "nix-community",
"repo": "naersk",
"rev": "cddffb5aa211f50c4b8750adbec0bbbdfb26bb9f",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "naersk",
"type": "github"
}
},
"nil-lsp": {
"inputs": {
"flake-utils": "flake-utils_10",
"nixpkgs": "nixpkgs_14",
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1675471872,
"narHash": "sha256-HBW6qBF/niMbdFxTuucSnDda9H/RSbbOs48fcXXImx0=",
"owner": "oxalica",
"repo": "nil",
"rev": "1a15174958729ca578db517e735479ed5fb963db",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "nil",
"type": "github"
}
},
"nix-colors": {
"inputs": {
"base16-schemes": "base16-schemes",
"nixpkgs-lib": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1672236234,
"narHash": "sha256-dpBIuxcDEvJbLD8fTipE0A0JbQD1lZB94zYFPoh01PI=",
"owner": "Misterio77",
"repo": "nix-colors",
"rev": "7e459f1d88ac54fc2f4b308adb5064863006e4b1",
"type": "github"
},
"original": {
"owner": "Misterio77",
"repo": "nix-colors",
"type": "github"
}
},
"nix-dram": {
"inputs": {
"flake-utils": [
"flake-utils"
],
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1674813169,
"narHash": "sha256-8o2wH4tyuEyk6JSewI1S3XtGB/CGpZGA66G0jTbXXF8=",
"owner": "dramforever",
"repo": "nix-dram",
"rev": "a6d477ea2de730b025d572da68681c19dc318f27",
"type": "github"
},
"original": {
"owner": "dramforever",
"repo": "nix-dram",
"type": "github"
}
},
"nix-eval-jobs": {
"inputs": {
"flake-parts": "flake-parts_5",
"nixpkgs": "nixpkgs_16"
},
"locked": {
"lastModified": 1675041725,
"narHash": "sha256-b1C+pLPA7ZWp3mDtMoFIEKmBhCSSCpe6tTpLP0Vc8Es=",
"owner": "nix-community",
"repo": "nix-eval-jobs",
"rev": "dd47d16dc2d88a210197079b362ffefed09a4265",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nix-eval-jobs",
"type": "github"
}
},
"nix-std": {
"locked": {
"lastModified": 1671250799,
"narHash": "sha256-uPIakP98gOf6504NtrAb2/0O0BgRRXNShM0PTV8z+T0=",
"owner": "chessai",
"repo": "nix-std",
"rev": "b300fd6dfeae8cc331c7d8cde0e81b404d50d40c",
"type": "github"
},
"original": {
"owner": "chessai",
"repo": "nix-std",
"type": "github"
}
},
"nixago": {
"inputs": {
"flake-utils": "flake-utils_11",
"nixago-exts": "nixago-exts",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1661824785,
"narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
"owner": "nix-community",
"repo": "nixago",
"rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixago",
"type": "github"
}
},
"nixago-exts": {
"inputs": {
"flake-utils": "flake-utils_12",
"nixago": "nixago_2",
"nixpkgs": [
"nixago",
"nixpkgs"
]
},
"locked": {
"lastModified": 1655508669,
"narHash": "sha256-BDDdo5dZQMmwNH/GNacy33nPBnCpSIydWFPZs0kkj/g=",
"owner": "nix-community",
"repo": "nixago-extensions",
"rev": "3022a932ce109258482ecc6568c163e8d0b426aa",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixago-extensions",
"type": "github"
}
},
"nixago_2": {
"inputs": {
"flake-utils": "flake-utils_13",
"nixpkgs": [
"nixago",
"nixago-exts",
"nixpkgs"
]
},
"locked": {
"lastModified": 1655405483,
"narHash": "sha256-Crd49aZWNrpczlRTOwWGfwBMsTUoG9vlHDKQC7cx264=",
"owner": "nix-community",
"repo": "nixago",
"rev": "e6a9566c18063db5b120e69e048d3627414e327d",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixago",
"type": "github"
}
},
"nixago_3": {
"inputs": {
"flake-utils": [
"std",
"flake-utils"
],
"nixago-exts": [
"std",
"blank"
],
"nixpkgs": [
"std",
"nixpkgs"
]
},
"locked": {
"lastModified": 1661824785,
"narHash": "sha256-/PnwdWoO/JugJZHtDUioQp3uRiWeXHUdgvoyNbXesz8=",
"owner": "nix-community",
"repo": "nixago",
"rev": "8c1f9e5f1578d4b2ea989f618588d62a335083c3",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixago",
"type": "github"
}
},
"nixlib": {
"locked": {
"lastModified": 1657414723,
"narHash": "sha256-mDy+kslt3q+LGnu2Ljlx6wsdZTIK163TBQX1ibGqKGc=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "b294cbe666a3e1ae2a869760966dea4440c7ca23",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixlib_2": {
"locked": {
"lastModified": 1636849918,
"narHash": "sha256-nzUK6dPcTmNVrgTAC1EOybSMsrcx+QrVPyqRdyKLkjA=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "28a5b0557f14124608db68d3ee1f77e9329e9dd5",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixos": {
"locked": {
"lastModified": 1675115703,
"narHash": "sha256-4zetAPSyY0D77x+Ww9QBe8RHn1akvIvHJ/kgg8kGDbk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2caf4ef5005ecc68141ecb4aac271079f7371c44",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixos-generators": {
"inputs": {
"nixlib": "nixlib_2",
"nixpkgs": "nixpkgs_15"
},
"locked": {
"lastModified": 1674666581,
"narHash": "sha256-KNI2s/xrL7WOYaPJAWKBtb7cCH3335rLfsL+B+ssuGY=",
"owner": "nix-community",
"repo": "nixos-generators",
"rev": "6a5dc1d3d557ea7b5c19b15ff91955124d0400fa",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixos-generators",
"type": "github"
}
},
"nixos-hardware": {
"locked": {
"lastModified": 1674550793,
"narHash": "sha256-ljJlIFQZwtBbzWqWTmmw2O5BFmQf1A/DspwMOQtGXHk=",
"owner": "nixos",
"repo": "nixos-hardware",
"rev": "b7ac0a56029e4f9e6743b9993037a5aaafd57103",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixos-hardware",
"type": "github"
}
},
"nixos-stable": {
"locked": {
"lastModified": 1675600654,
"narHash": "sha256-ipsDTkzRq1CAl2g5tYd7ugjVMSKF6KLh9F+5Kso0lT0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "cff83d5032a21aad4f69bf284e95b5f564f4a54e",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-22.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixos-unstable": {
"locked": {
"lastModified": 1675545634,
"narHash": "sha256-TbQeQcM5TA/wIho6xtzG+inUfiGzUXi8ewwttiQWYJE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "0591d6b57bfeb55dfeec99a671843337bc2c3323",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixos-unstable_2": {
"locked": {
"lastModified": 1675545634,
"narHash": "sha256-TbQeQcM5TA/wIho6xtzG+inUfiGzUXi8ewwttiQWYJE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "0591d6b57bfeb55dfeec99a671843337bc2c3323",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1638587357,
"narHash": "sha256-2ySMW3QARG8BsRPmwe7clTbdCuaObromOKewykP+UJc=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "e34c5379866833f41e2a36f309912fa675d687c7",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-21.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-fork-add-lint-staged": {
"locked": {
"lastModified": 1668633304,
"narHash": "sha256-WEyzaiiO+C2xoVmI5ectWQ5dyobA0Q5q25Z1Js5KMzM=",
"owner": "montchr",
"repo": "nixpkgs",
"rev": "d04f245ee6bcdb89e1d7e0741f1cb2da1d3717a2",
"type": "github"
},
"original": {
"owner": "montchr",
"ref": "add-lint-staged",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib": {
"locked": {
"dir": "lib",
"lastModified": 1675183161,
"narHash": "sha256-Zq8sNgAxDckpn7tJo7V1afRSk2eoVbu3OjI1QklGLNg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e1e1b192c1a5aab2960bf0a0bd53a2e8124fa18e",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib_2": {
"locked": {
"dir": "lib",
"lastModified": 1675183161,
"narHash": "sha256-Zq8sNgAxDckpn7tJo7V1afRSk2eoVbu3OjI1QklGLNg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e1e1b192c1a5aab2960bf0a0bd53a2e8124fa18e",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib_3": {
"locked": {
"dir": "lib",
"lastModified": 1672350804,
"narHash": "sha256-jo6zkiCabUBn3ObuKXHGqqORUMH27gYDIFFfLq5P4wg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "677ed08a50931e38382dbef01cba08a8f7eac8f6",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-lib_4": {
"locked": {
"lastModified": 1674953599,
"narHash": "sha256-DlAzFbth2P6Hp1M7smDd1apa2dJdxw3FeaWpl03LWeU=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
"rev": "a6486be6c11c609cd60c01a427279e8a80a025fa",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs.lib",
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1675556398,
"narHash": "sha256-5Gf5KlmFXfIGVQb2hmiiE7FQHoLd4UtEhIolLQvNB/A=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e32c33811815ca4a535a16faf1c83eeb4493145b",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "release-22.11",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-trunk": {
"locked": {
"lastModified": 1675643794,
"narHash": "sha256-c6Qgj6n4TNoyvqhBkvkQsHlLh+VWACbcDJMznYVSoxY=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d3794666319080b160c3909892774423316ea98c",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "master",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1657413868,
"narHash": "sha256-qDC9kUZhGhoDtOzhd6kIMUQHRZNys6/xsJAWrJB+gqU=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "7802f1b6479d6f04bea5cc94e8290ea61e210ecf",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-wayland": {
"inputs": {
"flake-compat": "flake-compat_4",
"lib-aggregate": "lib-aggregate",
"nix-eval-jobs": "nix-eval-jobs",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1675545445,
"narHash": "sha256-Q27B4pHZDoPtPTs5rJQbaiZqMzsoudWh2Ip1IE8oT2s=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
"rev": "fc3267b75cded14f95744996f82fae5c33fef67d",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixpkgs-wayland",
"type": "github"
}
},
"nixpkgs_10": {
"locked": {
"lastModified": 1665449268,
"narHash": "sha256-cw4xrQIAZUyJGj58Dp5VLICI0rscd+uap83afiFzlcA=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "285e77efe87df64105ec14b204de6636fb0a7a27",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_11": {
"locked": {
"lastModified": 1674641431,
"narHash": "sha256-qfo19qVZBP4qn5M5gXc/h1MDgAtPA5VxJm9s8RUAkVk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "9b97ad7b4330aacda9b2343396eb3df8a853b4fc",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_12": {
"locked": {
"lastModified": 1674980695,
"narHash": "sha256-q2VCzF3+QM78FojBkohVnOREsRXdUGRqg4B8IStW2sk=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6224e5c235b22661b36ee9884405b9f441da9b66",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable-small",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_13": {
"locked": {
"lastModified": 1645013224,
"narHash": "sha256-b7OEC8vwzJv3rsz9pwnTX2LQDkeOWz2DbKypkVvNHXc=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "b66b39216b1fef2d8c33cc7a5c72d8da80b79970",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_14": {
"locked": {
"lastModified": 1675309347,
"narHash": "sha256-D3CQ6HRDT2m3XJlrzb5jKq4vNFR5xFTEFKC7iSjlFpM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "006c3bd4dd2f5d1d2094047f307cbf9e2b73d9c5",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_15": {
"locked": {
"lastModified": 1637186689,
"narHash": "sha256-NU7BhgnwA/3ibmCeSzFK6xGi+Bari9mPfn+4cBmyEjw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "7fad01d9d5a3f82081c00fb57918d64145dc904c",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_16": {
"locked": {
"lastModified": 1675040521,
"narHash": "sha256-+YhT+lQT95qHcj5SNXdRFqIV/SvAezT90T8GzqQ94lE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "99f5676ba0a0c2d7605b63b2dd1b146c384f42dd",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "master",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_17": {
"locked": {
"lastModified": 1669597967,
"narHash": "sha256-R+2NaDkXsYkOpFOhmVR8jBZ77Pq55Z6ilaqwFLLn000=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "be9e3762e719211368d186f547f847737baad720",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_18": {
"locked": {
"lastModified": 1656753965,
"narHash": "sha256-BCrB3l0qpJokOnIVc3g2lHiGhnjUi0MoXiw6t1o8H1E=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "0ea7a8f1b939d74e5df8af9a8f7342097cdf69eb",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_19": {
"locked": {
"lastModified": 1675523619,
"narHash": "sha256-jHvkAwkbAj1s0O5riHMghSDHh9iz8AwLTbXQuVQKQcg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5a211d5e8d18b20b5a2b22157266cc00f8c4f3b9",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1674236650,
"narHash": "sha256-B4GKL1YdJnII6DQNNJ4wDW1ySJVx2suB1h/v4Ql8J0Q=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "cfb43ad7b941d9c3606fb35d91228da7ebddbfc5",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1671417167,
"narHash": "sha256-JkHam6WQOwZN1t2C2sbp1TqMv3TVRjzrdoejqfefwrM=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "bb31220cca6d044baa6dc2715b07497a2a7c4bc7",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1643381941,
"narHash": "sha256-pHTwvnN4tTsEKkWlXQ8JMY423epos8wUOhthpwJjtpc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5efc8ca954272c4376ac929f4c5ffefcc20551d5",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1643381941,
"narHash": "sha256-pHTwvnN4tTsEKkWlXQ8JMY423epos8wUOhthpwJjtpc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "5efc8ca954272c4376ac929f4c5ffefcc20551d5",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": {
"lastModified": 1658937758,
"narHash": "sha256-FxQB/tWX15Faq3GBM+qTfVzd9qJqy/3CEgBp2zpHeNc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "8f73de28e63988da02426ebb17209e3ae07f103b",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_7": {
"inputs": {
"nixpkgs": [
"firefox-addons",
"nixos-unstable"
]
},
"locked": {
"lastModified": 1675332268,
"narHash": "sha256-ppNiK+8hdN/ydj40JpuChsgu/jmIT6JXGfbv2QzzWCQ=",
"owner": "numtide",
"repo": "nixpkgs-unfree",
"rev": "da061e1d2d125000cbc04768c7b3562d2ae691e9",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "nixpkgs-unfree",
"type": "github"
}
},
"nixpkgs_8": {
"locked": {
"lastModified": 1632846328,
"narHash": "sha256-sFi6YtlGK30TBB9o6CW7LG9mYHkgtKeWbSLAjjrNTX0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "2b71ddd869ad592510553d09fe89c9709fa26b2b",
"type": "github"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"nixpkgs_9": {
"locked": {
"lastModified": 1665449268,
"narHash": "sha256-cw4xrQIAZUyJGj58Dp5VLICI0rscd+uap83afiFzlcA=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "285e77efe87df64105ec14b204de6636fb0a7a27",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nosys": {
"locked": {
"lastModified": 1667881534,
"narHash": "sha256-FhwJ15uPLRsvaxtt/bNuqE/ykMpNAPF0upozFKhTtXM=",
"owner": "divnix",
"repo": "nosys",
"rev": "2d0d5207f6a230e9d0f660903f8db9807b54814f",
"type": "github"
},
"original": {
"owner": "divnix",
"repo": "nosys",
"type": "github"
}
},
"plist-source": {
"flake": false,
"locked": {
"lastModified": 1611283854,
"narHash": "sha256-7ubuVH6P2uYeCq82/ALd6E5szjBBqEtcO61u+5qRCt0=",
"owner": "malob",
"repo": "plist",
"rev": "5e22be0933bf9a100868b944fa7a8b1236b99255",
"type": "github"
},
"original": {
"owner": "malob",
"ref": "monadfail",
"repo": "plist",
"type": "github"
}
},
"prefmanager": {
"inputs": {
"devshell": "devshell_4",
"flake-compat": "flake-compat_5",
"flake-utils": "flake-utils_15",
"nixpkgs": "nixpkgs_17",
"plist-source": "plist-source"
},
"locked": {
"lastModified": 1669673446,
"narHash": "sha256-Q9lNEoenpZG4E26hxQp+jdDHlzSLF+PKku7lomiWGX8=",
"owner": "malob",
"repo": "prefmanager",
"rev": "dc4d7401a82a769f1ac8bc3a5ae80d9e2bca44b7",
"type": "github"
},
"original": {
"owner": "malob",
"repo": "prefmanager",
"type": "github"
}
},
"rnix-lsp": {
"inputs": {
"naersk": "naersk_2",
"nixpkgs": "nixpkgs_18",
"utils": "utils_6"
},
"locked": {
"lastModified": 1669555118,
"narHash": "sha256-F0s0m62S5bHNVWNHLZD6SeHiLrsDx98VQbRjDyIu+qQ=",
"owner": "nix-community",
"repo": "rnix-lsp",
"rev": "95d40673fe43642e2e1144341e86d0036abd95d9",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "rnix-lsp",
"type": "github"
}
},
"root": {
"inputs": {
"agenix": "agenix",
"chemacs": "chemacs",
"darwin": "darwin",
"deadnix": "deadnix",
"deploy-rs": "deploy-rs",
"devshell": "devshell",
"digga": "digga",
"emacs-overlay": "emacs-overlay",
"firefox-addons": "firefox-addons",
"flake-parts": "flake-parts_2",
"flake-utils": "flake-utils_7",
"gitignore": "gitignore",
"home-manager": "home-manager",
"home-manager-pr-2964": "home-manager-pr-2964",
"iosevka-xtal": "iosevka-xtal",
"klein-infra": "klein-infra",
"microvm": "microvm",
"nil-lsp": "nil-lsp",
"nix-colors": "nix-colors",
"nix-dram": "nix-dram",
"nix-std": "nix-std",
"nixago": "nixago",
"nixos-generators": "nixos-generators",
"nixos-hardware": "nixos-hardware",
"nixos-stable": "nixos-stable",
"nixos-unstable": "nixos-unstable_2",
"nixpkgs": [
"nixos-unstable"
],
"nixpkgs-fork-add-lint-staged": "nixpkgs-fork-add-lint-staged",
"nixpkgs-trunk": "nixpkgs-trunk",
"nixpkgs-update-iosevka-bin": [
"nixos-unstable"
],
"nixpkgs-wayland": "nixpkgs-wayland",
"prefmanager": "prefmanager",
"rnix-lsp": "rnix-lsp",
"sops-nix": "sops-nix",
"std": "std",
"zsh-autopair": "zsh-autopair",
"zsh-completions": "zsh-completions",
"zsh-fast-syntax-highlighting": "zsh-fast-syntax-highlighting"
}
},
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1645205556,
"narHash": "sha256-e4lZW3qRyOEJ+vLKFQP7m2Dxh5P44NrnekZYLxlucww=",
"owner": "rust-analyzer",
"repo": "rust-analyzer",
"rev": "acf5874b39f3dc5262317a6074d9fc7285081161",
"type": "github"
},
"original": {
"owner": "rust-analyzer",
"ref": "nightly",
"repo": "rust-analyzer",
"type": "github"
}
},
"rust-overlay": {
"inputs": {
"flake-utils": [
"nil-lsp",
"flake-utils"
],
"nixpkgs": [
"nil-lsp",
"nixpkgs"
]
},
"locked": {
"lastModified": 1675391458,
"narHash": "sha256-ukDKZw922BnK5ohL9LhwtaDAdCsJL7L6ScNEyF1lO9w=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "383a4acfd11d778d5c2efcf28376cbd845eeaedf",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"sops-nix": {
"inputs": {
"nixpkgs": "nixpkgs_19",
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1675566616,
"narHash": "sha256-Wki1ffvQUIB044M9ltjOxpXJGsqnQiVQPvMpQ0RiEBE=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "4d16c18787ba8ff80c1ff8db25c5ca56f68ceed3",
"type": "github"
},
"original": {
"owner": "Mic92",
"repo": "sops-nix",
"type": "github"
}
},
"srvos": {
"inputs": {
"nixpkgs": "nixpkgs_12"
},
"locked": {
"lastModified": 1675037091,
"narHash": "sha256-DRXSINm2yZQy+uUaOIaeIlarXccK/zXujVdxPT3eh1Y=",
"owner": "numtide",
"repo": "srvos",
"rev": "d494d87d80474312eca0a0c3ebe36f69a0bd9173",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "srvos",
"type": "github"
}
},
"statix": {
"inputs": {
"fenix": "fenix",
"gitignore": "gitignore_2",
"nixpkgs": "nixpkgs_13"
},
"locked": {
"lastModified": 1673173471,
"narHash": "sha256-P+Y1vjr5uuuuK7vxDeRP0JfrbP3LV/COQ3/aWQTDLWo=",
"owner": "nerdypepper",
"repo": "statix",
"rev": "f0267dfb72971a074180b351c927573008c54b06",
"type": "github"
},
"original": {
"owner": "nerdypepper",
"repo": "statix",
"type": "github"
}
},
"std": {
"inputs": {
"arion": [
"std",
"blank"
],
"blank": "blank_2",
"devshell": "devshell_5",
"dmerge": "dmerge",
"flake-utils": "flake-utils_16",
"incl": "incl",
"makes": [
"std",
"blank"
],
"microvm": [
"std",
"blank"
],
"n2c": "n2c",
"nixago": "nixago_3",
"nixpkgs": [
"nixpkgs"
],
"nosys": "nosys",
"yants": "yants"
},
"locked": {
"lastModified": 1675395455,
"narHash": "sha256-BXesJEYQ3lPrA3aJcZVQ2CLJ1EYOoKnjnPsDFdS1K4A=",
"owner": "divnix",
"repo": "std",
"rev": "f437f107feafc2984bb2b2f98fe8b13022021746",
"type": "github"
},
"original": {
"owner": "divnix",
"repo": "std",
"type": "github"
}
},
"utils": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"utils_2": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"utils_3": {
"locked": {
"lastModified": 1648297722,
"narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"utils_4": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"utils_5": {
"locked": {
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"utils_6": {
"locked": {
"lastModified": 1656928814,
"narHash": "sha256-RIFfgBuKz6Hp89yRr7+NR5tzIAbn52h8vT6vXkYjZoM=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "7e2a3b3dfd9af950a856d66b0a7d01e3c18aa249",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"yants": {
"inputs": {
"nixpkgs": [
"std",
"nixpkgs"
]
},
"locked": {
"lastModified": 1667096281,
"narHash": "sha256-wRRec6ze0gJHmGn6m57/zhz/Kdvp9HS4Nl5fkQ+uIuA=",
"owner": "divnix",
"repo": "yants",
"rev": "d18f356ec25cb94dc9c275870c3a7927a10f8c3c",
"type": "github"
},
"original": {
"owner": "divnix",
"repo": "yants",
"type": "github"
}
},
"zsh-autopair": {
"flake": false,
"locked": {
"lastModified": 1664801964,
"narHash": "sha256-PXHxPxFeoYXYMOC29YQKDdMnqTO0toyA7eJTSCV6PGE=",
"owner": "hlissner",
"repo": "zsh-autopair",
"rev": "396c38a7468458ba29011f2ad4112e4fd35f78e6",
"type": "github"
},
"original": {
"owner": "hlissner",
"repo": "zsh-autopair",
"type": "github"
}
},
"zsh-completions": {
"flake": false,
"locked": {
"lastModified": 1675158101,
"narHash": "sha256-VfzsBch13q62U9kcxt6VbkGeYH6AzMDkNWhrZlb0/Qg=",
"owner": "zsh-users",
"repo": "zsh-completions",
"rev": "874bd4d32359266d30b8ba602e7256ec72423d1a",
"type": "github"
},
"original": {
"owner": "zsh-users",
"repo": "zsh-completions",
"type": "github"
}
},
"zsh-fast-syntax-highlighting": {
"flake": false,
"locked": {
"lastModified": 1668912623,
"narHash": "sha256-wLpgkX53wzomHMEpymvWE86EJfxlIb3S8TPy74WOBD4=",
"owner": "zdharma-continuum",
"repo": "fast-syntax-highlighting",
"rev": "7c390ee3bfa8069b8519582399e0a67444e6ea61",
"type": "github"
},
"original": {
"owner": "zdharma-continuum",
"repo": "fast-syntax-highlighting",
"type": "github"
}
}
},
"root": "root",
"version": 7
}
{
description = "Dotfield";
inputs = {
nixpkgs.follows = "nixos-unstable";
nixos-stable.url = "github:NixOS/nixpkgs/nixos-22.11";
nixos-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs-trunk.url = "github:NixOS/nixpkgs/master";
##: iosevka-bin versions
#
# Reduce churn by tracking various identically-named sources while waiting
# for upstream versions to become available.
nixpkgs-update-iosevka-bin.follows = "nixos-unstable";
# nixpkgs-update-iosevka-bin.url = "github:montchr/nixpkgs/update-iosevka-bin";
# nixpkgs-update-iosevka-bin.url = "github:r-ryantm/nixpkgs?ref=auto-update/iosevka-bin";
nixpkgs-fork-add-lint-staged.url = "github:montchr/nixpkgs/add-lint-staged";
darwin = {
url = "github:LnL7/nix-darwin";
inputs.nixpkgs.follows = "nixpkgs";
};
digga = {
url = "github:divnix/digga/home-manager-22.11";
inputs.home-manager.follows = "home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
emacs-overlay = {
url = "github:nix-community/emacs-overlay";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager-pr-2964 = {
url = "github:montchr/home-manager/gpg-agent-darwin";
inputs.nixpkgs.follows = "nixpkgs";
};
microvm = {
url = "github:astro/microvm.nix";
inputs.nixpkgs.follows = "nixpkgs";
};
nix-colors = {
url = "github:Misterio77/nix-colors";
inputs.nixpkgs-lib.follows = "nixpkgs";
};
nix-dram = {
url = "github:dramforever/nix-dram";
inputs.flake-utils.follows = "flake-utils";
inputs.nixpkgs.follows = "nixpkgs";
};
nixago = {
url = "github:nix-community/nixago";
inputs.nixpkgs.follows = "nixpkgs";
};
nixpkgs-wayland = {
url = "github:nix-community/nixpkgs-wayland";
inputs.nixpkgs.follows = "nixpkgs";
};
std = {
url = "github:divnix/std";
inputs.nixpkgs.follows = "nixpkgs";
};
##: forks
agenix.url = "github:montchr/agenix/darwin-support";
##: sources
iosevka-xtal.url = "github:montchr/iosevka-xtal";
##: work
klein-infra = {
url = "github:kleinweb/infra";
inputs.nixpkgs.follows = "nixpkgs";
inputs.std.follows = "std";
inputs.dmerge.follows = "std/dmerge";
};
##: universal
deadnix.url = "github:astro/deadnix";
devshell.url = "github:numtide/devshell";
flake-parts.url = "github:hercules-ci/flake-parts";
flake-utils.url = "github:numtide/flake-utils";
gitignore.url = "github:hercules-ci/gitignore.nix";
nix-std.url = "github:chessai/nix-std";
sops-nix.url = "github:Mic92/sops-nix";
nil-lsp.url = "github:oxalica/nil";
rnix-lsp.url = "github:nix-community/rnix-lsp";
##: darwin
prefmanager.url = "github:malob/prefmanager";
##: linux
deploy-rs.url = "github:serokell/deploy-rs";
nixos-hardware.url = "github:nixos/nixos-hardware";
nixos-generators.url = "github:nix-community/nixos-generators";
##: emacs
chemacs.url = "github:plexus/chemacs2";
chemacs.flake = false;
##: firefox
firefox-addons.url = "github:seadome/firefox-addons";
##: zsh plugins
zsh-autopair.url = "github:hlissner/zsh-autopair";
zsh-autopair.flake = false;
zsh-completions.url = "github:zsh-users/zsh-completions";
zsh-completions.flake = false;
zsh-fast-syntax-highlighting.url = "github:zdharma-continuum/fast-syntax-highlighting";
zsh-fast-syntax-highlighting.flake = false;
};
outputs = {
self,
flake-parts,
nixpkgs,
digga,
...
} @ inputs: let
inherit (digga.lib) flattenTree rakeLeaves;
peers = import ./ops/metadata/peers.nix;
# FIXME: move to guardian
primaryUser.authorizedKeys = import ./secrets/authorized-keys.nix;
in (flake-parts.lib.mkFlake {inherit inputs;} {
systems = ["aarch64-darwin" "aarch64-linux" "x86_64-darwin" "x86_64-linux"];
std.grow.cellsFrom = ./cells;
std.grow.cellBlocks = with inputs.std.blockTypes; [
###: === PUBLIC ===
##: lib
(functions "dev")
(functions "functions")
(nixago "nixago")
(installables "packages")
##: hosts
# TODO: these don't yet exist...
# (functions "modules")
# (functions "profiles")
# (functions "hosts")
# (functions "compat")
##: darwin
(data "constants")
###: === INTERNAL ===
##: _automation
(data "constants")
(functions "devshellProfiles")
(devshells "devshells")
(nixago "nixago")
(installables "packages")
];
std.harvest = {
devShells = [
["dotfield" "devshells"]
["_automation" "devshells"]
["secrets" "devshells"]
];
};
# FIXME: this is required, but shouldn't be -- needs upstream fix
# https://github.com/divnix/std/issues/235
std.grow.nixpkgsConfig = {allowUnfree = true;};
imports = [
inputs.std.flakeModule
{_module.args = {inherit inputs peers primaryUser;};}
./flake-modules/homeConfigurations.nix
./flake-modules/sharedModules.nix
./flake-modules/sharedProfiles.nix
./lib
./packages
./nixos/configurations.nix
./nixos/checks.nix
./home/configurations.nix
./darwin/configurations.nix
./darwin/packages
];
perSystem = {
system,
inputs',
self',
...
}: {
_module.args = {
inherit (self') cells;
inherit primaryUser;
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
};
};
formatter = inputs'.nixpkgs.legacyPackages.alejandra;
};
flake = {
# shared importables :: may be used within system configurations for any
# supported operating system (e.g. nixos, nix-darwin).
sharedModules = flattenTree (rakeLeaves ./modules);
sharedProfiles = rakeLeaves ./profiles;
};
});
nixConfig = {
extra-experimental-features = "nix-command flakes";
extra-substituters = [
"https://dotfield.cachix.org"
"https://iosevka-xtal.cachix.org"
"https://nix-community.cachix.org"
];
extra-trusted-public-keys = [
"dotfield.cachix.org-1:b5H/ucY/9PDARWG9uWA87ZKWUBU+hnfF30amwiXiaNk="
"iosevka-xtal.cachix.org-1:5d7Is01fs3imwU9w5dom2PcSskJNwtJGbfjRxunuOcw="
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
];
};
}
{
"inputs": {
"agenix": {
"inputs": {
"nixpkgs": {
"inputs": {},
"path": "/nix/store/l8f22m6qjwc97id0czn3vmhvrdqw1cdf-source"
}
},
"path": "/nix/store/wmmg9afpwk1263r6nn6k16wphhbzbbz2-source"
},
"chemacs": {
"inputs": {},
"path": "/nix/store/gbvr8w3gpsh7ykpffc8h87n8lyj2cw2n-source"
},
"darwin": {
"inputs": {},
"path": "/nix/store/yw0f0bpl89ryj7cv1c7dwbw0g0j0mcfi-source"
},
"deadnix": {
"inputs": {
"naersk": {
"inputs": {},
"path": "/nix/store/axsl8sihqr1xdizm66k1mkg120g4vav9-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/k8k9b995a68mixhfbszmygp109vk77xr-source"
},
"utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
}
},
"path": "/nix/store/lp2xsl9m6hc09sjw6y4kscw9a1agiiwg-source"
},
"deploy-rs": {
"inputs": {
"flake-compat": {
"inputs": {},
"path": "/nix/store/b7275pq9f70ww17mfnpib14hn5kyhkj9-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/1zzy0v6laha6r67l0n3wqkgqiwvvj7hv-source"
},
"utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
}
},
"path": "/nix/store/5z536r2qr0vmdx40j5rfsbnp8sckirwm-source"
},
"devshell": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/p1ranb8qkpgcwh3lag39jjmcajk7rsjx-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/zha6h1j6zpv655y2gwjxq1yh1dx8mfr4-source"
}
},
"path": "/nix/store/6g155qd465fc63jj0pwyz1f5kpn57xln-source"
},
"digga": {
"inputs": {
"blank": {
"inputs": {},
"path": "/nix/store/scflkbbsqxlzxvja3gm4xf1y2kvsww32-source"
},
"darwin": {
"inputs": {},
"path": "/nix/store/ng581mjj8f2zcw2fyxhv4dlz42561arz-source"
},
"deploy": {
"inputs": {
"flake-compat": {
"inputs": {},
"path": "/nix/store/4gl05i14khqxwd5c1c1pfy18401x7l52-source"
},
"utils": {
"inputs": {},
"path": "/nix/store/hzrimzysiykpw7kn21f35kb5c42xgcw6-source"
}
},
"path": "/nix/store/5i8qckhjn7kjs1a1kqk2dfnlymqjf8dp-source"
},
"devshell": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/p1ranb8qkpgcwh3lag39jjmcajk7rsjx-source"
}
},
"path": "/nix/store/n2r649d63y60941s9vibp87x1wawmqlb-source"
},
"flake-compat": {
"inputs": {},
"path": "/nix/store/99iafi55mrsflh7agb1aqvgcdxraa612-source"
},
"flake-utils-plus": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/0xrzw1pz5rkq1qxdbszxl5j8xy4fdvha-source"
}
},
"path": "/nix/store/233086pcwz4qx09l1xgdlzn2yh1p04zy-source"
},
"latest": {
"inputs": {},
"path": "/nix/store/zqmfn5zykhx0ns8yrmwshj3nqg6h6im1-source"
},
"nixlib": {
"inputs": {},
"path": "/nix/store/y6d6bxdbgdv3fs4bah4l3fls78snzkg9-source"
},
"nixpkgs-unstable": {
"inputs": {},
"path": "/nix/store/0554lmxf05h8611zscrdry60brl4sdsr-source"
}
},
"path": "/nix/store/h1gr548176hssv21xnzk8m5lr3nbxhwv-source"
},
"emacs-overlay": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
}
},
"path": "/nix/store/bwnpcd4n9kgzh5s7q3bhn0swl9snkacw-source"
},
"firefox-addons": {
"inputs": {
"devshell": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/p1ranb8qkpgcwh3lag39jjmcajk7rsjx-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/zha6h1j6zpv655y2gwjxq1yh1dx8mfr4-source"
}
},
"path": "/nix/store/6g155qd465fc63jj0pwyz1f5kpn57xln-source"
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": {
"inputs": {},
"path": "/nix/store/dxfmn2pdvvpiark08jlwc8s8gkhviiw1-source"
}
},
"path": "/nix/store/vbn4gnr7ipcl3kcdy0wfv133yl9v4p14-source"
},
"mozilla-addons-to-nix": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/0zdncmv2n5sncs0sdphvggc61ix1fpsm-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/5cl635zjm98mcd91gs5y29c5ix5nab34-source"
}
},
"path": "/nix/store/1qgbxrbdfp2g15r5bsxprc5yyw4n9h8i-source"
},
"nixos-unstable": {
"inputs": {},
"path": "/nix/store/gm8c760jh9w22vybdj99g1ciz2npmj7c-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/cddx188y5yn0l19pvi88h3hrxvljr2b6-source"
}
},
"path": "/nix/store/6gxvrgr8mlwwpbyazrynbngmb58vrgz8-source"
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": {
"inputs": {},
"path": "/nix/store/dxfmn2pdvvpiark08jlwc8s8gkhviiw1-source"
}
},
"path": "/nix/store/vbn4gnr7ipcl3kcdy0wfv133yl9v4p14-source"
},
"flake-utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
},
"gitignore": {
"inputs": {
"nixpkgs": {
"inputs": {},
"path": "/nix/store/dizbqa4nym7h5xw3s027gpjngxmm14fb-source"
}
},
"path": "/nix/store/qjw6nq34h4s78573nh70gsl2a2qz76mz-source"
},
"home-manager": {
"inputs": {
"utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
}
},
"path": "/nix/store/3fpmc7sgqvl4mijncy2kjiwbddg3lb81-source"
},
"home-manager-pr-2964": {
"inputs": {
"utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
}
},
"path": "/nix/store/zrkvvg2kzghjvsavp0gj23srhq3gwlv5-source"
},
"iosevka-xtal": {
"inputs": {
"flake-parts": {
"inputs": {
"nixpkgs": {
"inputs": {},
"path": "/nix/store/f5626y2ig0svf8cmb565akw84lyh5b1a-source"
}
},
"path": "/nix/store/aq6ppwiw74ldbydhl60n74f516rwz7hd-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/f5626y2ig0svf8cmb565akw84lyh5b1a-source"
}
},
"path": "/nix/store/04h9gqwg1hv5v0zmivlzkbzik4a8ajfs-source"
},
"klein-infra": {
"inputs": {
"agenix": {
"inputs": {
"darwin": {
"inputs": {},
"path": "/nix/store/yw0f0bpl89ryj7cv1c7dwbw0g0j0mcfi-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/714kd9iay1f89hspfp62f6xhch67n733-source"
}
},
"path": "/nix/store/shw383nwnfz3y9ygajc6jqynkmbrnih6-source"
},
"agenix-cli": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/qcvnd2dsa5a3h4gq8x5x7hds6z85i4dw-source"
}
},
"path": "/nix/store/5d3q0n9yiwjfvyxclsysm4yr3py5f92b-source"
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": {
"inputs": {},
"path": "/nix/store/7m0y4s8bd0pj7mazwdxrwa2m14hplims-source"
}
},
"path": "/nix/store/fgq96ksc454xjys9bh0hb9lwnybvqsw7-source"
},
"nixos": {
"inputs": {},
"path": "/nix/store/ckj6flydv9mmxnr5c8rj0zir5rwakqy7-source"
},
"srvos": {
"inputs": {
"nixpkgs": {
"inputs": {},
"path": "/nix/store/rj1ng2hg30abvjx9xj62gihxr5syll3x-source"
}
},
"path": "/nix/store/l50p7pncmrw3fk3y4rvjiwsai8f0xm59-source"
},
"statix": {
"inputs": {
"fenix": {
"inputs": {
"rust-analyzer-src": {
"inputs": {},
"path": "/nix/store/63ibbm8gc1f7s84k8x076qsa4npkbmi4-source"
}
},
"path": "/nix/store/dsl406dikawamjm7dzd1c1kk4m7zs0r4-source"
},
"gitignore": {
"inputs": {},
"path": "/nix/store/giddjamfhshwahhfhm3qj8hzq572y9ac-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/jkdijyvqw24byf8k8l1slc4h7dj8hzas-source"
}
},
"path": "/nix/store/138l8hcsk6bx7hw9in35kjr8xyrwq4kx-source"
}
},
"path": "/nix/store/0f5hzhj22xyiacqkaqzdgiqpbq52wq0n-source"
},
"microvm": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
}
},
"path": "/nix/store/gria3w0n7pvrakxy8f3pmnrpjl2aqrkp-source"
},
"nil-lsp": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/wkgs79yksvcrcgnd770r9s5jkjq5j8fc-source"
},
"rust-overlay": {
"inputs": {},
"path": "/nix/store/zvc63cgqd4dnbd4wqzqzi2zdlpm31g3q-source"
}
},
"path": "/nix/store/vpl65p2bs6dpr3sbvq06j2c1fqxd0g5n-source"
},
"nix-colors": {
"inputs": {
"base16-schemes": {
"inputs": {},
"path": "/nix/store/g59ldsfkiq6l65h5h2h9frdavhmgnjrw-source"
}
},
"path": "/nix/store/kp2vw4f97m4zryfzvq1i0rqicf2c0fhc-source"
},
"nix-dram": {
"inputs": {},
"path": "/nix/store/ck3zmnq06hm0m75grzsnxwdql9qwf2nz-source"
},
"nix-std": {
"inputs": {},
"path": "/nix/store/6flq3k3jd08q038dk8h21nzb67vpvw0z-source"
},
"nixago": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/56phnjmz0f3wgaw1fx2z9r5dfyxsdr04-source"
},
"nixago-exts": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/56phnjmz0f3wgaw1fx2z9r5dfyxsdr04-source"
},
"nixago": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/56phnjmz0f3wgaw1fx2z9r5dfyxsdr04-source"
}
},
"path": "/nix/store/7kc0sm37dac9wyjwhrzqqb89hb4w64xy-source"
}
},
"path": "/nix/store/w5laqxf15w0g4bydibzdhc6zyvvh3inq-source"
}
},
"path": "/nix/store/hldhs8jp8pq2kwc8i2klxbmhf0sp3liq-source"
},
"nixos-generators": {
"inputs": {
"nixlib": {
"inputs": {},
"path": "/nix/store/ny1kfhhhrkhggbla5s0701i8dp0rqnb2-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/pjs5yar0i7nf59zv16vng6ayg3amm3zw-source"
}
},
"path": "/nix/store/df79ddi5pqfnp3sawgvip4liyz75hi3i-source"
},
"nixos-hardware": {
"inputs": {},
"path": "/nix/store/hbwr20khvz1lh3k12f32hbyl5q7nlfi3-source"
},
"nixos-stable": {
"inputs": {},
"path": "/nix/store/acmc36pgmyvj83318nqiam2bkjvqzblx-source"
},
"nixos-unstable": {
"inputs": {},
"path": "/nix/store/gm8c760jh9w22vybdj99g1ciz2npmj7c-source"
},
"nixpkgs-fork-add-lint-staged": {
"inputs": {},
"path": "/nix/store/0pc59zzfyx11yailx7ylmj8yr121kj35-source"
},
"nixpkgs-trunk": {
"inputs": {},
"path": "/nix/store/s9x4822a9l2vzn4r8vq3dqpji6fbzfxi-source"
},
"nixpkgs-wayland": {
"inputs": {
"flake-compat": {
"inputs": {},
"path": "/nix/store/r2ip1850igy8kciyaagw502s3c6ph1s4-source"
},
"lib-aggregate": {
"inputs": {
"flake-utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
},
"nixpkgs-lib": {
"inputs": {},
"path": "/nix/store/aw619phcgd904yigk8d3cmw1qjn9xb3c-source"
}
},
"path": "/nix/store/0d40ijq6pwfd6rmzgbbyims5byn4mpkj-source"
},
"nix-eval-jobs": {
"inputs": {
"flake-parts": {
"inputs": {},
"path": "/nix/store/fgq96ksc454xjys9bh0hb9lwnybvqsw7-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/nzcds6fg1cb91559y5jji9k6hwr4k0pq-source"
}
},
"path": "/nix/store/0y9avaawlfkqvvmkf8w8vmpq1y0z5m61-source"
}
},
"path": "/nix/store/h0x4hpjq6w1dmrrkbf6gf0ncdrk432hg-source"
},
"prefmanager": {
"inputs": {
"devshell": {
"inputs": {},
"path": "/nix/store/4cnrzgx9w9cdvwic4iyg0k128b30i44s-source"
},
"flake-compat": {
"inputs": {},
"path": "/nix/store/b7275pq9f70ww17mfnpib14hn5kyhkj9-source"
},
"flake-utils": {
"inputs": {},
"path": "/nix/store/sk4ga2wy0b02k7pnzakwq4r3jdknda4g-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/0cm3iagb5z2x4dwxqil4f48mab1bc41n-source"
},
"plist-source": {
"inputs": {},
"path": "/nix/store/flmv11x2i0fs92b1b0m4d3x8i74zv6q3-source"
}
},
"path": "/nix/store/5s1q204w5zxdcyjb57yndcl3bv0yfpll-source"
},
"rnix-lsp": {
"inputs": {
"naersk": {
"inputs": {},
"path": "/nix/store/6p8svd0kaprcjl9jxzpwzaz8s7pqrgi1-source"
},
"nixpkgs": {
"inputs": {},
"path": "/nix/store/02pg1kr963gyk2qs3m9hg1lvfgvvhmjy-source"
},
"utils": {
"inputs": {},
"path": "/nix/store/0zdncmv2n5sncs0sdphvggc61ix1fpsm-source"
}
},
"path": "/nix/store/14ji4j2q7alk71il7nqxsz9lipig6ifk-source"
},
"sops-nix": {
"inputs": {
"nixpkgs": {
"inputs": {},
"path": "/nix/store/aqyr3qaahlk6ny648jlqkm2lski6yph5-source"
},
"nixpkgs-stable": {
"inputs": {},
"path": "/nix/store/ciqn1cl914hary1n51k7v35y4ki3qfn5-source"
}
},
"path": "/nix/store/hh8fxdg2yqdkdq0iwh3s03c1raay51sp-source"
},
"std": {
"inputs": {
"blank": {
"inputs": {},
"path": "/nix/store/scflkbbsqxlzxvja3gm4xf1y2kvsww32-source"
},
"devshell": {
"inputs": {},
"path": "/nix/store/dsmb9p1w79jd86ahbjj9i45zvdmfb8q8-source"
},
"dmerge": {
"inputs": {},
"path": "/nix/store/rjsvaq8apgdfc2w2hg6ph6ybdzqq0ksl-source"
},
"flake-utils": {
"inputs": {},
"path": "/nix/store/nbkbs33bkw54f60kv5c5y48714l00dpw-source"
},
"incl": {
"inputs": {},
"path": "/nix/store/4dqlpd9c8yil4ay4prr38vslxhpsp4zp-source"
},
"n2c": {
"inputs": {},
"path": "/nix/store/vbzc7vikp3h9dmp41mqh3yb42iy9pnr6-source"
},
"nixago": {
"inputs": {},
"path": "/nix/store/hldhs8jp8pq2kwc8i2klxbmhf0sp3liq-source"
},
"nosys": {
"inputs": {},
"path": "/nix/store/m6p6z60kdi8gzh9ljizzc8fr35w24vgq-source"
},
"yants": {
"inputs": {},
"path": "/nix/store/8kdkvnx9ihzl6whx8q70wmhidmk3lpxq-source"
}
},
"path": "/nix/store/rbr8pqf001fms3m4ckinqsi77xkhkg82-source"
},
"zsh-autopair": {
"inputs": {},
"path": "/nix/store/rwq2i0y771jmbbcrw4fa3kn177r95xlj-source"
},
"zsh-completions": {
"inputs": {},
"path": "/nix/store/9hhdi8fg3ywykbxffw13y3rc987q0ffd-source"
},
"zsh-fast-syntax-highlighting": {
"inputs": {},
"path": "/nix/store/4gp020sa8szzxcihv2ra6c8g12xl5mkp-source"
}
},
"path": "/nix/store/hhgicpbb2hlgsnl2jl8qp5bdz7fgvhgq-source"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment