Add bt-connect script
This commit is contained in:
parent
f202328221
commit
5e5b314c5f
1 changed files with 27 additions and 0 deletions
|
@ -30,10 +30,37 @@ let
|
||||||
password_value=$(${pkgs.pass-wayland}/bin/pass show "$password" | tail -1 2>/dev/null)
|
password_value=$(${pkgs.pass-wayland}/bin/pass show "$password" | tail -1 2>/dev/null)
|
||||||
${pkgs.wtype}/bin/wtype "''${password_value}"
|
${pkgs.wtype}/bin/wtype "''${password_value}"
|
||||||
'';
|
'';
|
||||||
|
bt-connect = pkgs.writeShellApplication {
|
||||||
|
name = "bt";
|
||||||
|
meta.description = "Connect known Bluetooth device";
|
||||||
|
runtimeInputs = [ pkgs.bluez ];
|
||||||
|
text = ''
|
||||||
|
COMMAND="connect"
|
||||||
|
if [[ $1 == "--disconnect" ]]; then
|
||||||
|
COMMAND="disconnect"
|
||||||
|
shift
|
||||||
|
fi
|
||||||
|
|
||||||
|
DEVICE="";
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
headset)
|
||||||
|
DEVICE="88:C9:E8:7A:11:C2"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unknown Device" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exec bluetoothctl $COMMAND $DEVICE
|
||||||
|
'';
|
||||||
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.packages = [
|
home.packages = [
|
||||||
passbemenu
|
passbemenu
|
||||||
suspend
|
suspend
|
||||||
|
bt-connect
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue