From a906b9b89d9ca3044555580f1ceb650a0dffd713 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Fri, 22 May 2026 09:51:00 +0200 Subject: [PATCH] feat(docker): add enable option --- home/hosts/work/default.nix | 1 + home/modules/docker/default.nix | 24 +++++++++++++++++++----- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/home/hosts/work/default.nix b/home/hosts/work/default.nix index 4445907f..aedd6fef 100644 --- a/home/hosts/work/default.nix +++ b/home/hosts/work/default.nix @@ -81,6 +81,7 @@ git.github.enable = true; git.gitlab.enable = true; secrets.vault.enable = true; + docker.enable = true; go.enable = true; ticketing.enable = true; diff --git a/home/modules/docker/default.nix b/home/modules/docker/default.nix index 6464dc4c..5811d14f 100644 --- a/home/modules/docker/default.nix +++ b/home/modules/docker/default.nix @@ -1,7 +1,21 @@ -{ pkgs, ... }: - { - home.packages = with pkgs; [ - dive - ]; + config, + lib, + pkgs, + ... +}: + +let + cfg = config.docker; +in +{ + options.docker = { + enable = lib.mkEnableOption "Docker"; + }; + + config = lib.mkIf cfg.enable { + home.packages = with pkgs; [ + dive + ]; + }; }