flakfiy some Justfile recipes and experiment with wayland based custom desktop

This commit is contained in:
steveej 2023-05-21 11:58:57 +02:00
parent 06a47c0d23
commit 476e10780b
18 changed files with 739 additions and 149 deletions

239
flake.lock generated
View file

@ -1,5 +1,22 @@
{
"nodes": {
"aphorme_launcher": {
"flake": false,
"locked": {
"lastModified": 1682579667,
"narHash": "sha256-TTGneJdTpHoDA2rZczKQ77+XByZGBz/NRqY21AMP+BQ=",
"owner": "Iaphetes",
"repo": "aphorme_launcher",
"rev": "182077d5b438301f9a8522649605dc1b736d9677",
"type": "github"
},
"original": {
"owner": "Iaphetes",
"ref": "main",
"repo": "aphorme_launcher",
"type": "github"
}
},
"colmena": {
"inputs": {
"flake-compat": "flake-compat",
@ -10,11 +27,11 @@
"stable": "stable"
},
"locked": {
"lastModified": 1675730932,
"narHash": "sha256-XcmirehPIcZGS7PzkS3WvAYQ9GBlBvCxYToIOIV2PVE=",
"lastModified": 1682202576,
"narHash": "sha256-vcTEEEHKx4PTfY80bUmZMwXRy0cTDJCkULHhqe1HJS8=",
"owner": "zhaofengli",
"repo": "colmena",
"rev": "e034c15825c439131e4489de5a82cf8e5398fa61",
"rev": "089431737e283ed3e402a7dff578cb442444c431",
"type": "github"
},
"original": {
@ -23,6 +40,29 @@
"type": "github"
}
},
"crane": {
"inputs": {
"flake-compat": "flake-compat_2",
"flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
],
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1681680516,
"narHash": "sha256-EB8Adaeg4zgcYDJn9sR6UMjN/OHdIiMMK19+3LmmXQY=",
"owner": "ipetkov",
"repo": "crane",
"rev": "54b63c8eae4c50172cb50b612946ff1d2bc1c75c",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"disko": {
"inputs": {
"nixpkgs": [
@ -45,6 +85,27 @@
"type": "github"
}
},
"fenix": {
"inputs": {
"nixpkgs": [
"nixpkgs"
],
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1682576562,
"narHash": "sha256-JsSF/hf/i/2IURKXt6tt58o6/JFk2RvCMxGbUHRd97M=",
"owner": "nix-community",
"repo": "fenix",
"rev": "e5fcb848257ba1c4f4f0615bfadaeddf0f851ad5",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
@ -61,6 +122,22 @@
"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"
@ -115,6 +192,36 @@
"type": "github"
}
},
"flake-utils_2": {
"locked": {
"lastModified": 1678901627,
"narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "93a2b84fc4b70d9e089d029deacc3583435c2ed6",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_3": {
"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"
}
},
"get-flake": {
"locked": {
"lastModified": 1673819588,
@ -130,6 +237,38 @@
"type": "github"
}
},
"jay": {
"flake": false,
"locked": {
"lastModified": 1683988763,
"narHash": "sha256-vaHNBwCIMNf/rnnievmxhF5wxci0Rbu2IUXiUxxKF74=",
"owner": "mahkoh",
"repo": "jay",
"rev": "80dc8770c51c0409a32b212499e0803dd585cab1",
"type": "github"
},
"original": {
"owner": "mahkoh",
"repo": "jay",
"type": "github"
}
},
"magmawm": {
"flake": false,
"locked": {
"lastModified": 1684598861,
"narHash": "sha256-yya0fLFie9RjZ+97dcwIFidAApX2XpVn9GokzTnUlyE=",
"owner": "MagmaWM",
"repo": "MagmaWM",
"rev": "c8dc4bac3b5acf870c28896de333033eedc80397",
"type": "github"
},
"original": {
"owner": "MagmaWM",
"repo": "MagmaWM",
"type": "github"
}
},
"nixos-2211": {
"locked": {
"lastModified": 1674463419,
@ -208,11 +347,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1681696129,
"narHash": "sha256-Ba2y1lmsWmmAOAoTD5G9UnTS/UqV0ZFyzysgdfu7qag=",
"lastModified": 1682493015,
"narHash": "sha256-KiMOAe8u83QDF40Z25kWMkZbqr9U+mvjvEJy5Qvw0nw=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "de66115c552acc4e0c0f92c5a5efb32e37dfa216",
"rev": "60c0f762658916a4a5b5a36b3e06486f8301daf4",
"type": "github"
},
"original": {
@ -240,13 +379,78 @@
"type": "github"
}
},
"ofi-pass": {
"flake": false,
"locked": {
"lastModified": 1627767117,
"narHash": "sha256-JUXW1M4sYWL1Mahy4AXgNzIUM+3T0nshnoKPwBzAkis=",
"owner": "sereinity",
"repo": "ofi-pass",
"rev": "6dc6938b0d45f05e307539c6c5a4609427a2747c",
"type": "github"
},
"original": {
"owner": "sereinity",
"repo": "ofi-pass",
"type": "github"
}
},
"root": {
"inputs": {
"aphorme_launcher": "aphorme_launcher",
"colmena": "colmena",
"crane": "crane",
"fenix": "fenix",
"flake-parts": "flake-parts",
"get-flake": "get-flake",
"jay": "jay",
"magmawm": "magmawm",
"nixos-anywhere": "nixos-anywhere",
"nixpkgs": "nixpkgs"
"nixpkgs": "nixpkgs",
"ofi-pass": "ofi-pass",
"yofi": "yofi"
}
},
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1682502267,
"narHash": "sha256-S1Rk8+lW6GqnfVDyxR7ctJaGRglvhm/DWCeDD3J3ut8=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "797c2f1dde0905afa24f567160ed23ba2bc79a81",
"type": "github"
},
"original": {
"owner": "rust-lang",
"ref": "nightly",
"repo": "rust-analyzer",
"type": "github"
}
},
"rust-overlay": {
"inputs": {
"flake-utils": [
"crane",
"flake-utils"
],
"nixpkgs": [
"crane",
"nixpkgs"
]
},
"locked": {
"lastModified": 1680488274,
"narHash": "sha256-0vYMrZDdokVmPQQXtFpnqA2wEgCCUXf5a3dDuDVshn0=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "7ec2ff598a172c6e8584457167575b3a1a5d80d8",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"stable": {
@ -279,6 +483,27 @@
"repo": "treefmt-nix",
"type": "github"
}
},
"yofi": {
"inputs": {
"flake-utils": "flake-utils_3",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1678976029,
"narHash": "sha256-AZ2+FQtVwUFgv4kiZqMKmiXS2qygMktDE185O19BXiM=",
"owner": "l4l",
"repo": "yofi",
"rev": "811a4358913aed527348f9584d6c0767983299bb",
"type": "github"
},
"original": {
"owner": "l4l",
"repo": "yofi",
"type": "github"
}
}
},
"root": "root",