{ config, pkgs, lib, ... }@inputs: let cfg = config.krop.devtools; in { imports = [ ./python.nix ./ide.nix ]; options.krop.devtools = { installTools = lib.mkOption { type = lib.types.bool; default = true; example = true; description = "Whether to install the most used tools"; }; }; config = let tools = with pkgs; [ lazygit lazydocker micro-with-wl-clipboard albert openssl_3_3 ]; in { environment.systemPackages = tools; }; }