{ config, lib, pkgs, ... }: let cfg = config.my.binBashWrapper; bashWrapper = pkgs.writeShellScriptBin "bash" '' exec /usr/bin/env bash "$@" ''; in { options.my.binBashWrapper.enable = lib.mkEnableOption "create a /bin/bash wrapper"; config = lib.mkIf cfg.enable { systemd.tmpfiles.rules = [ "L+ /bin/bash - - - - ${bashWrapper}/bin/bash" ]; }; }