{ config, inputs, lib, pkgs, ... }: with lib; let cfg = config.custom.programs.nix-ld; in { options.custom.programs.nix-ld = { enable = mkOption {default = false;}; nix-alien = mkOption {default = true;}; }; config = mkIf cfg.enable { # https://github.com/nix-community/nix-ld programs.nix-ld.enable = true; # https://github.com/thiagokokada/nix-alien #?? nix-alien -- BINARY environment.systemPackages = mkIf cfg.nix-alien [pkgs.nix-alien]; # https://github.com/thiagokokada/nix-alien?tab=readme-ov-file#nixos-installation-with-flakes nixpkgs.overlays = [inputs.nix-alien.overlays.default]; }; }