nix-dotfiles/nixosModules/apps/animelauncher/app.nix

33 lines
992 B
Nix
Raw Normal View History

{ config, lib, ... }:
2024-04-07 17:08:48 -07:00
{
options.aagl = {
enable = lib.mkEnableOption
2024-04-07 17:08:48 -07:00
"Enables another anime game launcher settings";
honkai-rail = lib.mkEnableOption
2024-04-07 17:08:48 -07:00
"Enables honkai star rail";
genshin = lib.mkEnableOption
2024-04-07 17:08:48 -07:00
"Enables genshin impact";
honkai-3rd = lib.mkEnableOption
2024-04-07 17:08:48 -07:00
"Enables honkai 3rd impact";
};
# imports = [ inputs.aagl.nixosModules.default ];
2024-04-09 00:00:42 -07:00
config.warnings = lib.mkIf (config.aagl.enable || config.aagl.honkai-rail ||
config.aagl.genshin || config.aagl.honkai-3rd) [''
aagl.* has been deprecated to allow the removal of aagl from flake inputs.
''];
2024-04-07 17:08:48 -07:00
# config = lib.mkIf config.aagl.enable {
# nix.settings = inputs.aagl.nixConfig;
#
# programs.honkers-railway-launcher.enable =
# lib.mkIf config.aagl.honkai-rail true;
# programs.anime-game-launcher.enable =
# lib.mkIf config.aagl.genshin true;
# programs.honkers-launcher.enable =
# lib.mkIf config.aagl.honkai-3rd true;
# };
2024-04-07 17:08:48 -07:00
}