nixos-configs/homeManagerModules/shell/trash/default.nix
matt1432 8ba117e22b
All checks were successful
Discord / discord commits (push) Has been skipped
refactor: use overlays for my custom packages
2025-03-04 16:40:21 -05:00

18 lines
363 B
Nix

{
config,
lib,
pkgs,
...
}: let
inherit (lib) elem mkIf;
cfg = config.programs.bash;
trashPkg = pkgs.selfPackages.trash-d;
isCorrectPlatform = elem pkgs.system (trashPkg.meta.platforms or [pkgs.system]);
in {
config = mkIf (cfg.enable && isCorrectPlatform) {
home.packages = [trashPkg];
programs.bash.shellAliases.rm = "trash";
};
}