Browse Source

removed some more generated files

master
Lucien Cartier-Tilet 3 weeks ago
parent
commit
1de67c6710
Signed by: phundrak <lucien@phundrak.com> GPG Key ID: BD7789E705CB8DCA
13 changed files with 0 additions and 383 deletions
  1. +0
    -3
      .local/bin/askpass
  2. +0
    -7
      .local/bin/connect-wifi
  3. +0
    -2
      .local/bin/dart_language_server
  4. +0
    -2
      .local/bin/dmenu
  5. +0
    -5
      .local/bin/enable_touch
  6. +0
    -2
      .local/bin/lsl
  7. +0
    -17
      .local/bin/polybar-launch
  8. +0
    -7
      .local/bin/rofi-emoji
  9. +0
    -146
      .local/bin/rofi-mount
  10. +0
    -35
      .local/bin/rofi-pass
  11. +0
    -89
      .local/bin/rofi-umount
  12. +0
    -2
      .local/bin/starwars
  13. +0
    -66
      .local/bin/wacom-setup

+ 0
- 3
.local/bin/askpass View File

@@ -1,3 +0,0 @@
#!/usr/bin/env fish
rofi -dmenu -font 'DejaVu Sans 10' -password -no-fixed-num-lines \
-p (printf $argv[1] | sed s/://)

+ 0
- 7
.local/bin/connect-wifi View File

@@ -1,7 +0,0 @@
#!/usr/bin/env fish
set SELECTEDWIFI (nmcli d w l | egrep -o '([0-9A-F]{2}:){5}[0-9A-F]{2}\s*(.*)Infra' | egrep -o '\s+(.*)\s+' | awk '{$1=$1}1' | rofi -dmenu -p "Select your WiFi network")

if test -z $SELECTEDWIFI
notify-send "No WiFi network selected" -u low && exit
end
nmcli c u $SELECTEDWIFI

+ 0
- 2
.local/bin/dart_language_server View File

@@ -1,2 +0,0 @@
#!/usr/bin/env fish
/usr/bin/dart $DART_SDK/snapshots/analysis_server.dart.snapshot --lsp

+ 0
- 2
.local/bin/dmenu View File

@@ -1,2 +0,0 @@
#!/usr/bin/env fish
rofi -dmenu $argv

+ 0
- 5
.local/bin/enable_touch View File

@@ -1,5 +0,0 @@
#!/bin/sh

devID=$( xinput list | grep "TouchPad" | sed -n -e 's/.*id=\([0-9]*\).*/\1/p' )
propID=$( xinput list-props $devID | grep "Tapping Enabled (" | sed -n -e 's/.*(\([0-9]*\)).*/\1/p' )
xinput set-prop $devID $propID 1

+ 0
- 2
.local/bin/lsl View File

@@ -1,2 +0,0 @@
#!/usr/bin/fish
ls -ahlX --group-directories-first $argv | bat

+ 0
- 17
.local/bin/polybar-launch View File

@@ -1,17 +0,0 @@
#!/usr/bin/env bash

killall -q polybar

while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done

if type "xrandr"; then
for m in $(xrandr --query | grep " connected" | cut -d" " -f1); do
MONITOR=$m polybar --reload top &
MONITOR=$m polybar --reload bottom &
done
else
polybar --reload top &
polybar --reload bottom &
fi

notify-send "Polybar restarted!" -a "polybar-launch"

+ 0
- 7
.local/bin/rofi-emoji View File

@@ -1,7 +0,0 @@
#!/usr/bin/env fish
grep -v "#" ~/.config/emoji.txt | rofi -dmenu -p "Select emoji" -i | awk '{print $1}' | tr -d '\n' | xclip -selection clipboard

set emoji (xclip -o -selection clipboard | tr -d '\n')
test -z "$emoji" && notify-send "No emoji copied" -u low && exit
set -a emoji "copied to clipboard"
pgrep -x dunst >/dev/null && notify-send -u low $emoji

+ 0
- 146
.local/bin/rofi-mount View File

@@ -1,146 +0,0 @@
#!/usr/bin/env fish

begin

set -l LFS

set -l a (math (jmtpfs -l | wc -l) - 2)
test $a -ge 0 && jmtpfs -l 2> /dev/null | tail -n $a | read -zg anddrives

lsblk -rpo "name,type,size,mountpoint" | \
awk '$2=="part"&&$4==""{printf "%s (%s)\n",$1,$3}' | \
read -zg usbdrives

blkid /dev/sr0 | awk '{print $1}' | sed 's/://' | read -z cddrives

end

set -g TMPDRIVES /tmp/drives
rm -f $TMPDRIVES
touch $TMPDRIVES

test -n "$usbdrives" && echo "USB" >> $TMPDRIVES
test -n "$cddrives" && echo "CD" >> $TMPDRIVES
test -n "$anddrives" && echo "Android" >> $TMPDRIVES

set -g basemount /media

function getmount

set -g mp (for d in $basemount
find $d -maxdepth 5 -type d
end | rofi -dmenu -i -p 'Type in mount point.')

if test -z $mp || test $mp = ""
return 1
end

if test ! -d $mp
switch (printf "No\\nYes" | rofi -dmenu -i -p "$mp does not exist. Create it?")
case 'Yes'
mkdir -p $mp || sudo -A mkdir -p $mp
case '*'
return 1
end
end

end

function mountusb

set -g chosen (echo $usbdrives | \
rofi -dmenu -i -p "Mount which drive?" | \
awk '{print $1}')

test -z $chosen && return 1

getmount

test -z $mp && return 1

switch (lsblk -no "fstype" $chosen)

case "vfat"
sudo -A mount -t vfat $chosen $mp -o rw,umask=0000

case "ntfs"
sudo -A mount -t ntfs $chosen $mp -o rw,umask=0000

case '*'
sudo -A mount $chosen $mp

sudo -A chown -R $USER:(id -g $USER) $mp

end && notify-send -a "dmount" "💻 USB mounting" "$chosen mounted to $mp."

end

function mountandroid -d "Mount an Android device"

set chosen (echo $anddrives | rofi -dmenu -i -p "Which Android device?" | awk '{print $1 $2}' | sed 's/,$//')

set bus (echo $chosen | sed 's/,.*//')

jmtpfs -device=$chosen $mp

echo "OK" | \
rofi -dmenu -i -p "Press (Allow) on your phone screen, or set your USB settings to allow file transfert"

set newchosen (jmtpfs -l | grep $bus | awk '{print $1 $2}' | sed 's/,$//')
sudo -A umount $mp

jmtpfs -device=$newchosen $mp && \
notify-send -a "dmount" "🤖 Android Mounting" "Android device mounted to $mp."

end

function mountcd

set chosen (echo $cddrives | rofi -dmenu -i -p "Which CD drive?")

getmount

sudo -A mount $chosen $mp && \
notify-send -a "dmount" "💿 CD mounting" "$chosen mounted."

end

function asktype

switch (cat $TMPDRIVES | rofi -dmenu -i -p "Mount which drive?")

case "USB"
mountusb

case "Android"
mountandroid

case "CD"
mountcd

end
end

switch (wc -l < $TMPDRIVES)

case 0
notify-send "No USB drive or Android device or CD detected" -a "dmount"

case 1
switch (cat $TMPDRIVES)

case "USB"
mountusb
case "Android"
mountandroid
case "CD"
mountCD

end

case '*'
asktype

end

rm -f $TMPDRIVES

+ 0
- 35
.local/bin/rofi-pass View File

@@ -1,35 +0,0 @@
#!/usr/bin/env fish

for arg in $argv
switch $arg
case '--type'
set -g TYPE "yes"
case '-t'
set -g TYPE "yes"
case 'type'
set -g TYPE "yes"
case '*'
printf 'Unknown argument: %s\n.' $arg
exit 1
end
end

set passwords (find $HOME/.password-store -type f -name "*.gpg" | \
string replace -r ".*.password-store/" "" | \
string replace -r ".gpg" "" | sort)

set password (for elem in $passwords
echo $elem
end | rofi -dmenu -i -p "Select your password")

if test -z $password
exit
end

if test $TYPE = "yes"
set -l IFS
set pass (pass show $password | string split -n \n)[1]
printf %s $pass | xvkbd -file -
else
pass show -c $password 2> /dev/null
end

+ 0
- 89
.local/bin/rofi-umount View File

@@ -1,89 +0,0 @@
#!/usr/bin/env fish

set -g drives (lsblk -nrpo "name,type,size,mountpoint" | \
awk '$2=="part"&&$4!~/\/boot|\/home$|SWAP/&&length($4)>1{printf "%s (%s)\n",$4,$3}')

set -g androids (awk '/jmtpfs/ {print $2}' /etc/mtab)

set -g cds (awk '/sr0/ {print $2}' /etc/mtab)

set -g undrivefile /tmp/undrives

rm -f $undrivefile
touch $undrivefile

test -n "$drives" && echo "USB" >> $undrivefile
test -n "$cds" && echo "CD" >> $undrivefile
test -n "$androids" && echo "Android" >> $undrivefile

function unmountusb

set chosen (echo $drives | \
rofi -dmenu -i -p "Unmount which drive?" | \
awk '{print $1}')

test -z "$chosen" && exit 0

sudo -A umount $chosen && \
notify-send "💻 USB unmounting" "$chosen unmounted." -a "dumount"

end

function unmountandroid

set chosen (echo $androids | rofi -dmenu -i -p "Unmount which device?")

test -z "$chosen" && exit 0

sudo -A umount -l $chosen && \
notify-send "🤖 Android unmounting" "$chosen unmounted." -a "dumount"

end

function unmountcd

set chosen (echo "$cds" | rofi -dmenu -i -p "Unmount which CD?")

test -z "$chosen" && exit 0

sudo -A umount -l $chosen && \
notify-send "💿 CD unmounting" "$chosen unmounted." -a "dumount"

end

function asktype

switch (cat $undrivefile | rofi -dmenu -i -p "Unmount which type of device?")

case 'USB'
unmountusb
case 'CD'
unmountcd
case 'Android'
unmountandroid

end

end

switch (wc -l < $undrivefile)

case 0
notify-send "No USB drive or Android device or CD to unmount" -a "dumount"

case 1
switch (cat $undrivefile)
case 'USB'
unmountusb
case 'CD'
unmountcd
case 'Android'
unmountandroid
end

case '*'
asktype

end

rm -f $undrivefile

+ 0
- 2
.local/bin/starwars View File

@@ -1,2 +0,0 @@
#!/usr/bin/env fish
telnet towel.blinkenlights.nl

+ 0
- 66
.local/bin/wacom-setup View File

@@ -1,66 +0,0 @@
#!/usr/bin/env fish

function set_device

set -g DEVICE "Wacom USB Bamboo PAD Pen stylus"
set -g DEVICETOUCH "Wacom USB Bamboo PAD Finger touch"

set -g WACOMPROPTOUCHSPEED "Device Accel Velocity Scaling"
set -g WACOMPROPSCROLLPSEED "ScrollDistance"

xsetwacom set "$DEVICE" ResetArea

set -l AREATOT (xsetwacom get "$DEVICE" Area)
set -g AREAX (echo $AREATOT | awk '{print $3}')
set -g AREAY (echo $AREATOT | awk '{print $4}')

end

function set_screen

set CONNECTED_DISPLAYS (xrandr -q --current | \
sed -n 's/^\([^ ]\+\) connected .*/\1/p') desktop

set -g SCREEN (for d in $CONNECTED_DISPLAYS
echo $d
end | rofi -dmenu -i -p "Select your dispaly" | tr -d '\n')

set -l LINE (xrandr -q --current | if [ "$SCREEN" = "desktop" ]
sed -n 's/^Screen 0:.*, current \([0-9]\+\) x \([0-9]\+\),.*/\1 \2/p'
else
sed -n "s/^$SCREEN"' connected \(primary \)\{0,1\}\([0-9]\+\)x\([0-9]\+\)+.*/\2 \3/p'
end)

echo $LINE | read -g WIDTH HEIGHT

if test -z $WIDTH || test -z $HEIGHT
exit 1
end

end

function adjust_device

set RATIOAREAY (math ceil \($AREAX \* $HEIGHT \/ $WIDTH\))
set RATIOAREAX (math ceil \($AREAY \* $WIDTH \/ $HEIGHT\))

if test $AREAY -gt $RATIOAREAY
set -g NEWAREAX $AREAX
set -g NEWAREAY $RATIOAREAY
else
set -g NEWAREAX $RATIOAREAX
set -g NEWAREAY $AREAY
end

xsetwacom set "$DEVICE" Area 0 0 $NEWAREAX $NEWAREAY
xsetwacom set "$DEVICE" MapToOutput "$SCREEN"

xinput set-float-prop $DEVICETOUCH $WACOMPROPTOUCHSPEED 0.5

xsetwacom set $DEVICETOUCH $WACOMPROPSCROLLPSEED "90"

end

set_device
set_screen
adjust_device

Loading…
Cancel
Save