global(gpu): add session checks for session-specific options

This commit is contained in:
514fpv 2024-02-19 12:55:23 +08:00
parent 2134dd8d78
commit 284de5afc8
Signed by: koishi
SSH key fingerprint: SHA256:axz0uIzzY+5W19i7QOUuiw5LSqhKfCBKPf3L4xFRxLw
3 changed files with 12 additions and 7 deletions

View file

@ -3,7 +3,8 @@
, config
, ... }: with lib; let
cfg = config.global.gpu;
in mkIf (cfg.enable && cfg.session) {
gui = with cfg; enable && session;
in mkIf gui {
programs.regreet = {
enable = mkDefault true;
cageArgs = [ "-s" "-d" "-m" "last" ];