clan/modules/moritz/programs/rio.nix

22 lines
417 B
Nix

{
config,
lib,
pkgs,
...
}:
with lib; let
cfg = config.my.programs.rio;
in {
options.my.programs.rio = {
enable = mkEnableOption "rio";
package = mkPackageOption pkgs "rio" {};
};
config = mkIf cfg.enable {
my.terminal.package = lib.mkDefault cfg.package;
home-manager.users.moritz.programs.rio = {
inherit (cfg) enable;
package = lib.mkDefault cfg.package;
};
};
}