Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

26 lignes
443 B

  1. { config, pkgs, lib, ... }:
  2. with lib;
  3. let
  4. prg = config.programs;
  5. cfg = prg.bash-my-aws;
  6. initScript = ''
  7. eval $(${pkgs.bash-my-aws}/bin/bma-init)
  8. '';
  9. in
  10. {
  11. options = {
  12. programs.bash-my-aws = {
  13. enable = mkEnableOption "bash-my-aws";
  14. };
  15. };
  16. config = mkIf cfg.enable {
  17. environment.systemPackages = with pkgs; [ bash-my-aws ];
  18. programs.bash.interactiveShellInit = initScript;
  19. };
  20. }