commit 22be4fa39b6455ab0f6c3cd06b6a7bc7f27f4cf0
parent 47bb39a8329c8b29928e701c41356374468883ec
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Wed, 6 Aug 2025 21:51:41 +0200
parent 47bb39a8329c8b29928e701c41356374468883ec
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Wed, 6 Aug 2025 21:51:41 +0200
flake: add sherlock
2 files changed, 92 insertions(+), 0 deletions(-)
diff --git a/flake.lock b/flake.lock @@ -93,6 +93,21 @@ "type": "github" } }, + "crane_4": { + "locked": { + "lastModified": 1742394900, + "narHash": "sha256-vVOAp9ahvnU+fQoKd4SEXB2JG2wbENkpqcwlkIXgUC0=", + "owner": "ipetkov", + "repo": "crane", + "rev": "70947c1908108c0c551ddfd73d4f750ff2ea67cd", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, "deploy-rs": { "inputs": { "flake-compat": [ @@ -491,6 +506,27 @@ "url": "https://git.zaphyra.eu/haumea" } }, + "home-manager": { + "inputs": { + "nixpkgs": [ + "sherlock", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1743438213, + "narHash": "sha256-ZZDN+0v1r4I1xkQWlt8euOJv5S4EvElUCZMrDjTCEsY=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "ccd7df836e1f42ea84806760f25b77b586370259", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "home-manager", + "type": "github" + } + }, "homeManager": { "inputs": { "nixpkgs": [ @@ -967,6 +1003,7 @@ "nixpkgs": "nixpkgs_3", "nixpkgsUnstable": "nixpkgsUnstable", "oeffisearch": "oeffisearch", + "sherlock": "sherlock", "simpleNixosMailserver": "simpleNixosMailserver", "sopsNix": "sopsNix", "stagit": "stagit", @@ -1012,6 +1049,53 @@ "type": "github" } }, + "rust-overlay_2": { + "inputs": { + "nixpkgs": [ + "sherlock", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1743215516, + "narHash": "sha256-52qbrkG65U1hyrQWltgHTgH4nm0SJL+9TWv2UDCEPNI=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "524463199fdee49338006b049bc376b965a2cfed", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "sherlock": { + "inputs": { + "crane": "crane_4", + "flake-parts": [ + "flakeParts" + ], + "home-manager": "home-manager", + "nixpkgs": [ + "nixpkgs" + ], + "rust-overlay": "rust-overlay_2" + }, + "locked": { + "lastModified": 1754269881, + "narHash": "sha256-k5v1eeRxwCpU7+nBU6/q8I6O2e0kXojyhNTeZ3k/Qxo=", + "owner": "Skxxtz", + "repo": "sherlock", + "rev": "7952871f12305514f0af81e52209c864439bbb98", + "type": "github" + }, + "original": { + "owner": "Skxxtz", + "repo": "sherlock", + "type": "github" + } + }, "simpleNixosMailserver": { "inputs": { "blobs": "blobs",
diff --git a/flake.nix b/flake.nix @@ -63,12 +63,14 @@ overlays = { nixpkgsUnstable = final: prev: { unstable = inputs.nixpkgsUnstable.legacyPackages.${prev.system}; }; + sherlock = final: prev: { sherlock-launcher = inputs.sherlock.packages.${prev.system}.default; }; packages = final: prev: loadDir (path: path: final.callPackage path { }) ./packages; }; nixpkgsOverlays = [ inputs.self.overlays.packages inputs.self.overlays.nixpkgsUnstable + inputs.self.overlays.sherlock inputs.zaphyraWebsite.overlays.default inputs.stagit.overlays.default inputs.flauschehornSexy.overlays.default @@ -285,6 +287,12 @@ flake-utils.follows = "flakeUtils"; }; + sherlock.url = "github:Skxxtz/sherlock"; + sherlock.inputs = { + nixpkgs.follows = "nixpkgs"; + flake-parts.follows = "flakeParts"; + }; + zaphyraWebsite.url = "git+https://git.zaphyra.eu/website"; zaphyraWebsite.inputs.nixpkgs.follows = "nixpkgs";