home(minecraft): check gui condition in home

This commit is contained in:
514fpv 2024-05-31 11:20:56 +08:00
parent 3f83064a32
commit 87f7b3f279
Signed by: koishi
SSH key fingerprint: SHA256:2jRvFSzG5UeUlQ3WxZ2sbUOfo5wNKzv1fZsk/FexKjQ

View file

@ -2,15 +2,15 @@
, lib
, config
, ... }: with lib; let
inherit (config.passthrough) gui;
cfg = config.passthrough.minecraft;
enable = cfg.enable && config.home.username == "minecraft";
in mkIf enable {
home.packages = with pkgs; [
prismlauncher
jdk8
];
] ++ optional gui prismlauncher;
wayland.windowManager.sway.config.window.commands = [
wayland.windowManager.sway.config.window.commands = mkIf gui [
{ criteria.app_id = "org.prismlauncher.PrismLauncher"; command = "floating enable"; }
];
}