17 lines
377 B
Nix
17 lines
377 B
Nix
{ lib, pkgs, ... }:
|
|
let
|
|
optionalPackage = path: lib.attrByPath path null pkgs;
|
|
in
|
|
{
|
|
home.packages = builtins.filter (pkg: pkg != null) (
|
|
[
|
|
(optionalPackage [ "docker-client" ])
|
|
(optionalPackage [ "docker-compose" ])
|
|
(optionalPackage [ "lazydocker" ])
|
|
]
|
|
++ lib.optionals pkgs.stdenv.isDarwin [
|
|
(optionalPackage [ "colima" ])
|
|
]
|
|
);
|
|
}
|