This commit is contained in:
Rasyidan Akbar F. 2025-09-26 15:50:15 +07:00
commit bcbd699c4c
11 changed files with 786 additions and 124 deletions

View file

@ -0,0 +1,20 @@
{ config, lib, pkgs, ... }:
let
inherit (lib) mkOption types mkIf;
cfg = config.rsydn.devTools;
in {
options.rsydn.devTools = {
enable = mkOption {
type = types.bool;
default = false;
description = "Enable per-user development tooling packages.";
};
packages = mkOption {
type = types.listOf types.package;
default = [ ];
description = "Extra user-scoped packages to install.";
};
};
config = mkIf cfg.enable { home.packages = cfg.packages; };
}