summaryrefslogtreecommitdiff
path: root/src/scripts
diff options
context:
space:
mode:
authorSuleyman Farajli <suleyman@farajli.net>2024-02-18 17:36:51 +0400
committerSuleyman Farajli <suleyman@farajli.net>2024-02-18 17:36:51 +0400
commitd1e8f727620479a98ad568e8e3dc98e84bef45b2 (patch)
tree56a8dedb74e9e8a6f8692027e3eadd201eb37c5f /src/scripts
parentf40c73f3b30547f7267c84bd22677dec65029dc4 (diff)
version 0.2
Diffstat (limited to 'src/scripts')
-rwxr-xr-xsrc/scripts/border1
-rwxr-xr-xsrc/scripts/linkbuds1
-rwxr-xr-xsrc/scripts/nocomment3
-rwxr-xr-xsrc/scripts/nospac2
-rwxr-xr-xsrc/scripts/sBrightness13
-rwxr-xr-xsrc/scripts/sScreenshot7
-rwxr-xr-xsrc/scripts/sTouchpad15
-rwxr-xr-xsrc/scripts/sVolume11
-rwxr-xr-xsrc/scripts/setwp18
-rwxr-xr-xsrc/scripts/touchOn3
-rwxr-xr-xsrc/scripts/wal11
11 files changed, 69 insertions, 16 deletions
diff --git a/src/scripts/border b/src/scripts/border
index 6cc5150..6738acd 100755
--- a/src/scripts/border
+++ b/src/scripts/border
@@ -3,4 +3,3 @@
bspc config border_width $1
[ $1 = "blue" ] && bspc config focused_border_color "#099999"
-
diff --git a/src/scripts/linkbuds b/src/scripts/linkbuds
deleted file mode 100755
index 3880fe1..0000000
--- a/src/scripts/linkbuds
+++ /dev/null
@@ -1 +0,0 @@
-bluetoothctl connect F8:4E:17:E7:02:51
diff --git a/src/scripts/nocomment b/src/scripts/nocomment
index 9c62cc8..cd5f0c2 100755
--- a/src/scripts/nocomment
+++ b/src/scripts/nocomment
@@ -1,3 +1,6 @@
#!/bin/sh
+# Remove all the commments in the given file
+# Comments are considered to start with "#"
+
sed -i "s/\s*#.*//g; /^$/ d" $1
diff --git a/src/scripts/nospac b/src/scripts/nospac
index d69003d..3dee5de 100755
--- a/src/scripts/nospac
+++ b/src/scripts/nospac
@@ -1,3 +1,5 @@
#!/bin/sh
+# Replace all the spaces in file names with "_" in the current working directory
+
for file in *; do mv "$file" `echo $file | tr ' ' '_'` ; done
diff --git a/src/scripts/sBrightness b/src/scripts/sBrightness
new file mode 100755
index 0000000..9f2363a
--- /dev/null
+++ b/src/scripts/sBrightness
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# Wrapper script for backlight control
+
+arg=$1
+
+[ $# -eq 0 ] && { echo "Error: No argument" ; exit 2 ;}
+
+[ $# -gt 1 ] && { echo Too much arguments ; exit 2 ; }
+
+[ $arg -lt 0 ] && positive_arg=$(echo $arg | tr -d "-") && brightnessctl -c backlight set $positive_arg%- && exit 0
+
+brightnessctl -c backlight set $arg%
diff --git a/src/scripts/sScreenshot b/src/scripts/sScreenshot
new file mode 100755
index 0000000..33fda01
--- /dev/null
+++ b/src/scripts/sScreenshot
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# Wrapper script for screenshots
+
+[ -d ~/Pictures/screenshots ] || mkdir -p ~/Pictures/screenshots
+
+maim ~/Pictures/screenshots/$(date +%s).png
diff --git a/src/scripts/sTouchpad b/src/scripts/sTouchpad
new file mode 100755
index 0000000..b34abd8
--- /dev/null
+++ b/src/scripts/sTouchpad
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+# Wrapper script for activating and deactivating touchpad
+
+[ -d ~/.cache ] && mkdir ~/.cache || { echo "Couldn't create ~/.cache " && exit 2; }
+
+file=~/.cache/touchpad_on
+
+if [ -f $file ];then
+ rm $file
+ xinput disable "$(xinput list --name-only | grep Touchpad)"
+else
+ touch $file
+ xinput enable "$(xinput list --name-only | grep Touchpad)"
+fi
diff --git a/src/scripts/sVolume b/src/scripts/sVolume
new file mode 100755
index 0000000..1a433d4
--- /dev/null
+++ b/src/scripts/sVolume
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+# Wrapper script for volume control
+
+arg=$1
+[ $# = 0 ] && { echo ERROR: No argument ; exit 2; }
+[ $# -gt 1 ] && { echo Too much arguments ; exit 2 ; }
+
+[ $arg = '--toggle' ] && { pactl set-sink-mute @DEFAULT_SINK@ toggle ; exit 0 ;}
+
+pactl set-sink-volume @DEFAULT_SINK@ $1%
diff --git a/src/scripts/setwp b/src/scripts/setwp
new file mode 100755
index 0000000..d80c10e
--- /dev/null
+++ b/src/scripts/setwp
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+# Wrapper script for setting wallpaper
+
+program_name=setwp
+
+for argument in $@;
+do
+ [ ! -e $argument ] && { echo $program_name: cannot access "'$argument'": No such file or directory && exit 2; }
+
+ [ -d $argument ] && wallpaper_list="$wallpaper_list $(ls -d $argument/*)"
+
+ [ -f $argument ] && wallpaper_list="$wallpaper_list $argument"
+
+done
+
+
+xwallpaper --zoom $(shuf -en 1 $wallpaper_list)
diff --git a/src/scripts/touchOn b/src/scripts/touchOn
deleted file mode 100755
index dbcf803..0000000
--- a/src/scripts/touchOn
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-synclient TouchpadOff=0
diff --git a/src/scripts/wal b/src/scripts/wal
deleted file mode 100755
index 86fc452..0000000
--- a/src/scripts/wal
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-
-
-cd ~/.config/wallpapers/
-[ -z $1 ] && \
-ls ~/.config/wallpapers | \
-dmenu -l 5 -i -nb '#282828' -nf '#ebdbb2' -sb '#ebdbb2' -sf '#1f222d' -fn 'Roboto:bold:pixelsize=14'| \
-xargs nitrogen --set-zoom-fill --random \
-|| nitrogen --set-zoom-fill $1
-