{ config, lib, ... }: let cfg = config.youthlic.programs.spotifyd; in { options = { youthlic.programs.spotifyd = { enable = lib.mkEnableOption "spotifyd"; }; }; config = lib.mkIf cfg.enable { services.spotifyd = { enable = true; settings = { global = { device_type = "computer"; use_mpris = true; backend = "pulseaudio"; bitrate = 320; autoplay = false; }; }; }; }; }