pin docker only for git

This commit is contained in:
2023-07-25 21:07:04 +02:00
parent 64f92d84ec
commit 7ddd0bae05
2 changed files with 14 additions and 11 deletions

View File

@@ -19,7 +19,20 @@
./hardware-configuration.nix
];
nixpkgs.overlays = [ (import ./utils/overlays/packages.nix) ];
nixpkgs.overlays = [
(import ./utils/overlays/packages.nix)
(let
pinnedPkgs = import(pkgs.fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
rev = "b6bbc53029a31f788ffed9ea2d459f0bb0f0fbfc";
sha256 = "sha256-JVFoTY3rs1uDHbh0llRb1BcTNx26fGSLSiPmjojT+KY=";
}) {};
in
final: prev: {
docker = pinnedPkgs.docker;
})
];
sops.defaultSopsFile = ./secrets.yaml;
sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];

View File

@@ -1,15 +1,5 @@
{ pkgs, ...}:
let
pinnedPkgs = import(pkgs.fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
rev = "b6bbc53029a31f788ffed9ea2d459f0bb0f0fbfc";
sha256 = "sha256-JVFoTY3rs1uDHbh0llRb1BcTNx26fGSLSiPmjojT+KY=";
}) {};
in
self: super: {
bento = (super.callPackage ../pkgs/bento { });
howdy = (super.callPackage ../pkgs/howdy { });
linux-enable-ir-emitter = (super.callPackage ../pkgs/linux-enable-ir-emitter { });
docker = pinnedPkgs.docker;
}