Files
nixos-macmini/modules/programs/bash/default.nix

25 lines
445 B
Nix

{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
direnv
fzf
];
programs.direnv = {
enable = true;
};
programs.bash = {
enable = true;
shellInit =
let
theme = ./amro.omp.json;
in
''
eval "$(${pkgs.oh-my-posh}/bin/oh-my-posh init bash --config ${theme})"
eval "$(${pkgs.direnv}/bin/direnv hook bash)"
eval "$(${pkgs.fzf}/bin/fzf --bash)"
'';
};
}