{ lib, config, pkgs, ... }: let cfg = config.z34.game-dev; in { options.z34.game-dev = { enable = lib.mkOption { type = lib.types.bool; default = false; }; }; config = lib.mkIf cfg.enable { environment.systemPackages = with pkgs; [ gimp blender godot gcc gnumake pkg-config lld direnv ]; programs.nix-ld.enable = true; programs.nix-ld.libraries = with pkgs; [ # Add any missing dynamic libraries for unpackaged programs # here, NOT in environment.systemPackages ]; }; }