Signed-off-by: Tiago Garcia <tiago.rgarcia@ua.pt>
This commit is contained in:
Tiago Garcia 2025-02-25 16:41:32 +00:00
parent 8043b50da6
commit df1dce2334
Signed by: TiagoRG
GPG Key ID: DFCD48E3F420DB42
3 changed files with 30 additions and 0 deletions

2
.local/bin/flameshot-script Executable file
View File

@ -0,0 +1,2 @@
#!/bin/bash
flameshot gui

14
.local/bin/toggle-ambient-aware Executable file
View File

@ -0,0 +1,14 @@
#!/bin/bash
if pw-link -l | grep -q "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_FL" && \
pw-link -l | grep -A 1 "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_FL" | grep -q "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FL"; then
pw-link -d alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_FL alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FL
pw-link -d alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_FR alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FR
pw-link -d alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_RL alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FL
pw-link -d alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_RR alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FR
else
pw-link alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_FL alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FL
pw-link alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_FR alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FR
pw-link alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_RL alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FL
pw-link alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Mic1__source:capture_RR alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink:playback_FR
fi

14
.local/bin/toggle-volume Executable file
View File

@ -0,0 +1,14 @@
#!/bin/bash
# Get the current mute status using pactl
status=$(pactl get-sink-mute @DEFAULT_SINK@ | grep -q 'yes' && echo 'muted' || echo 'unmuted')
if [ "$status" = "unmuted" ]; then
# If the audio is unmuted, mute it
pactl set-sink-mute @DEFAULT_SINK@ 1
echo "Volume muted."
else
# If the audio is muted, unmute it
pactl set-sink-mute @DEFAULT_SINK@ 0
echo "Volume unmuted."
fi