This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

superconfig / tools / wifi-qr.nix
557 B 21 lines
1 2{ ... }: 3{ 4 perSystem = 5 { pkgs, ... }: { 6 packages.wifi-qr = pkgs.writeShellApplication { 7 name = "wifi-qr"; 8 runtimeInputs = [ 9 pkgs.zbar 10 pkgs.gawk 11 ]; 12 text = '' 13 QR_CODE=$(zbarcam --raw --oneshot) 14 SSID=$(echo "$QR_CODE" | awk -F 'S:' '{print $2}' | awk -F ';' '{print $1}') 15 PW=$(echo "$QR_CODE" | awk -F 'P:' '{print $2}' | awk -F ';' '{print $1}') 16 nmcli dev wifi rescan 17 nmcli dev wifi connect "$SSID" password "$PW" 18 ''; 19 }; 20 }; 21}