diff --git a/config/ags/js/quick-settings/slider-box.js b/config/ags/js/quick-settings/slider-box.js index ed4d679..d926c42 100644 --- a/config/ags/js/quick-settings/slider-box.js +++ b/config/ags/js/quick-settings/slider-box.js @@ -42,10 +42,13 @@ export const SliderBox = Box({ }), Slider({ - value: `${exec('bash -c "$EWW_PATH/volume.sh vol"')}`, - onChange: 'bash -c "$EWW_PATH/volume.sh set {}"', - min: 0, - max: 100, + connections: [[Audio, slider => { + if (Audio.speaker) { + slider.value = Audio.speaker.volume; + } + }, 'speaker-changed']], + onChange: ({ value }) => Audio.speaker.volume = value, + max: 0.999, draw_value: false, }), ],