{ pkgs, config, ... }:
{
  home.packages = [
    pkgs.update-local-flakes
    (pkgs.writeShellApplication {
      name = "rb";
      text = ''
        verb="switch"
        if [ "$#" -ge 1 ]
        then
          verb="$1"
          shift
        fi
        nixos_flake="$(readlink -f /etc/nixos)"
        if [ -f "$nixos_flake/flake.nix" ]
        then
          update-local-flakes "$nixos_flake"
          nix run "$nixos_flake#nixosRebuild" -- "$verb" "$@"
        fi
        # TODO Fix nix-on-droid and home-manager
        # hm_flake="${config.xdg.configHome}/home-manager/flake.nix"
        # if [ -f "$hm_flake" ]
        # then
        #   update-local-flakes "$hm_flake"
        #   home-manager "$verb" "$@"
        # fi
        # nod_flake="${config.xdg.configHome}/nix-on-droid/flake.nix"
        # if [ -f "$nod_flake" ]
        # then
        #   update-local-flakes "$nod_flake"
        #   nix-on-droid "$verb" --flake "$(dirname "$nod_flake")" "$@"
        # fi
      '';
    })
  ];
}