From 1475365f5a7a161a6eae877a6c9ee2ec1795a2c6 Mon Sep 17 00:00:00 2001 From: Santiago Lo Coco Date: Mon, 24 Feb 2025 09:46:03 +0100 Subject: [PATCH] Add binaries --- dotfiles/.local/bin/disable-wifi | 3 +++ dotfiles/.local/bin/rbw-menu | 26 ++++++++++++++++++++++++++ dotfiles/.local/bin/whitelist-usb | 4 ++++ 3 files changed, 33 insertions(+) create mode 100755 dotfiles/.local/bin/disable-wifi create mode 100755 dotfiles/.local/bin/rbw-menu create mode 100755 dotfiles/.local/bin/whitelist-usb diff --git a/dotfiles/.local/bin/disable-wifi b/dotfiles/.local/bin/disable-wifi new file mode 100755 index 0000000..95f38ca --- /dev/null +++ b/dotfiles/.local/bin/disable-wifi @@ -0,0 +1,3 @@ +#!/bin/bash + +rfkill block wifi diff --git a/dotfiles/.local/bin/rbw-menu b/dotfiles/.local/bin/rbw-menu new file mode 100755 index 0000000..964f136 --- /dev/null +++ b/dotfiles/.local/bin/rbw-menu @@ -0,0 +1,26 @@ +#!/usr/bin/env sh +set -eu +IFS=' + +' + +rbw unlocked >/dev/null 2>&1 || rbw unlock + +query=${1:-username} + +chosen_item=$( + eval "rbw list | dmenu" +) + +[ "$chosen_item" = "" ] && exit 1 + +case "$query" in +code) + rbw code "$chosen_item" + ;; +*) + item="$(rbw get "$chosen_item" --raw)" + echo "$item" | jq --join-output ".data.username" | xclip -i -selection clipboard + echo "$item" | jq --join-output ".data.password" | xclip -i -selection primary + ;; +esac diff --git a/dotfiles/.local/bin/whitelist-usb b/dotfiles/.local/bin/whitelist-usb new file mode 100755 index 0000000..ed7d1c1 --- /dev/null +++ b/dotfiles/.local/bin/whitelist-usb @@ -0,0 +1,4 @@ +#!/bin/bash + +echo 'on' > '/sys/bus/usb/devices/11-14/power/control' +echo 'on' > '/sys/bus/usb/devices/11-3/power/control'