{ lib, config, ... }: let inherit (lib) mkIf; in { config = mkIf config.desktops.enable { # nix-ld programs.nix-ld.enable = true; # appimage programs.appimage = { enable = true; binfmt = true; }; # flatpak services.flatpak.enable = true; # services services.libinput.enable = true; # audio / video services.pipewire = { enable = true; alsa.enable = true; pulse.enable = true; jack.enable = true; }; hardware.graphics.enable = true; users.groups.audio.members = [config.user]; users.groups.video.members = [config.user]; # scheduling security.rtkit.enable = true; # printing services.printing.enable = true; services.avahi = { enable = true; nssmdns4 = true; openFirewall = true; }; users.groups.lp.members = [config.user]; }; }