feat: rework to modular
This commit is contained in:
16
modules/dev/docker.nix
Normal file
16
modules/dev/docker.nix
Normal file
@@ -0,0 +1,16 @@
|
||||
{ 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" ])
|
||||
]
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user