From e2a0cf2a79b43f9f86b74270f3d96fe300687804 Mon Sep 17 00:00:00 2001 From: Mitchell Riedstra Date: Sat, 20 Jan 2024 12:31:58 -0500 Subject: Cleanup unused files and code. --- bin/.gitignore | 2 - bin/4k-addmode.sh | 26 ------- bin/Makefile | 31 -------- bin/OpenBSDStatus.sh | 108 --------------------------- bin/backlight.c | 176 -------------------------------------------- bin/day | 2 - bin/ddmenu | 24 ------ bin/mouse-props | 32 -------- bin/night | 2 - bin/rot | 48 ------------ bin/snipmenu | 19 ----- bin/status-bar | 204 --------------------------------------------------- bin/touchpad-props | 32 -------- bin/wallpaper | 8 -- bin/wpa | 59 --------------- bin/zzz.c | 87 ---------------------- 16 files changed, 860 deletions(-) delete mode 100644 bin/.gitignore delete mode 100755 bin/4k-addmode.sh delete mode 100644 bin/Makefile delete mode 100755 bin/OpenBSDStatus.sh delete mode 100644 bin/backlight.c delete mode 100755 bin/day delete mode 100755 bin/ddmenu delete mode 100755 bin/mouse-props delete mode 100755 bin/night delete mode 100755 bin/rot delete mode 100755 bin/snipmenu delete mode 100755 bin/status-bar delete mode 100755 bin/touchpad-props delete mode 100755 bin/wallpaper delete mode 100755 bin/wpa delete mode 100644 bin/zzz.c (limited to 'bin') diff --git a/bin/.gitignore b/bin/.gitignore deleted file mode 100644 index 4711d71..0000000 --- a/bin/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -zzz -backlight diff --git a/bin/4k-addmode.sh b/bin/4k-addmode.sh deleted file mode 100755 index ca5b712..0000000 --- a/bin/4k-addmode.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -help() { -cat <] [-x ] [-y ] [-ref ] -'xrandr' with no arguments will give you a listing. -EOF -printf 'Defaults: x: %-6d y: %-6d ref: %-6.2f\n' "$x" "$y" "$ref" -exit 1 -} -display=DisplayPort-0 -x=3840 -y=2160 -ref=110.00 -while [ $# -gt 0 ] ; do case $1 in - -d) display="$2" ; shift ; shift ;; - -x) x="$2"; shift ; shift ;; - -y) y="$2"; shift ; shift ;; - -ref) ref="$(printf "%0.2f" "$2")"; shift ; shift ;; - *) help;; -esac ; done -modename="${x}x${y}_$ref" -mdline="$(cvt "$x" "$y" "$ref" | sed -ne's/^Modeline "[^"]*"//p')" -#shellcheck disable=SC2086 -xrandr --newmode "$modename" $mdline -xrandr --addmode "$display" "$modename" -xrandr --output "$display" --mode "$modename" diff --git a/bin/Makefile b/bin/Makefile deleted file mode 100644 index 56afbe8..0000000 --- a/bin/Makefile +++ /dev/null @@ -1,31 +0,0 @@ -WHEEL ?= wheel - -default: install - -install-zzz: zzz - install -D -o root -g $(WHEEL) -m 755 zzz /sbin/ - chmod 6750 /sbin/zzz - -install-linux: backlight - install -D -o root -g $(WHEEL) -m 755 backlight /sbin/ - chmod 6750 /sbin/backlight - -linux: - install wpa $(HOME)/bin - install touchpad-props $(HOME)/bin - -OpenBSD: - install OpenBSDStatus.sh $(HOME)/bin/ - -install: - install -d $(HOME)/bin - sed "s|__REPLACE__|$$(dirname `pwd`)/snips|g" < snipmenu > $(HOME)/bin/snipmenu - chmod +x $(HOME)/bin/snipmenu - install day $(HOME)/bin/ - install ddmenu $(HOME)/bin/ - install night $(HOME)/bin/ - install wallpaper $(HOME)/bin/ - install status-bar $(HOME)/bin/ - install vol $(HOME)/bin/ - install 4k-addmode.sh $(HOME)/bin/ - diff --git a/bin/OpenBSDStatus.sh b/bin/OpenBSDStatus.sh deleted file mode 100755 index 738f11f..0000000 --- a/bin/OpenBSDStatus.sh +++ /dev/null @@ -1,108 +0,0 @@ -#!/bin/sh -timeout=1 - -_sys_memory() { - vmstat | sed -n '$p' | awk '{print $4}' -} - -_sys_uptime() { -uptime | sed -re's/^.*up[ ]+//g' -e's/^([^,]*),.*/\1/g' -e's/^([^ ]+)[ ]*(.).*/\1\2/g' -} - -wireless_info() { - _if="$1" - - printf "WiFi: %s %s %s %s" \ - "$_if" \ - "$(ifconfig "$_if" | sed -nre 's/^.*nwid ([^ ]+).*$/\1/p')" \ - "$(ifconfig "$_if" | sed -nre 's/^.* ([^ ]+dBm) .*$/\1/p')" \ - "$(ifconfig "$_if" | sed -nre 's/^.*inet ([^ ]+).*$/\1/p')" -} - -eth_info() { - _if="$1" - - printf "Eth: %s %s %s" \ - "$_if" \ - "$(ifconfig "$_if" | sed -nre 's/^.*inet ([^ ]+).*$/\1/p')" - "$(ifconfig "$_if" | grep -oE '[0-9]+baseT')" -} - -network_info() { - default_if="$(netstat -rnf inet | awk '/^default/{print $8}')" - - if [ -z "$default_if" ] ; then - echo "No conn" - elif ifconfig "$default_if" | grep -q IEEE802.11 ; then - wireless_info "$default_if" - else - eth_info "$default_if" - fi -} - - -ac_status() { - if [ `apm -a` -eq 1 ] ; then - echo "charging" - else - printf "discharging " - - if [ `apm -m` != "unknown" ] ; then - minutes="$(apm -m)" - hours="$(echo "$minutes"/60 | bc)" - hours2="$(echo "$minutes"/60 | bc -l)" - minutes="$(echo "(${hours2}-${hours})*60" | bc -l )" - printf "%d hours, %d minutes left" "$hours" "$minutes" - fi - fi -} - -cpu_temp() { - sysctl hw.sensors.cpu0.temp0 \ - | awk -F= '{print $2}' \ - | cut -d' ' -f 1 \ - | cut -d'.' -f 1 \ - | tr -d '\n' - printf "c" -} - -cpu_fan() { - sysctl hw \ - | grep fan \ - | awk -F= '{print $2;exit}' \ - | cut -d' ' -f 1 \ - | tr -d '\n' - printf "rpm" -} - -get_status_simple() { -echo \ - "Volume: $(sndioctl | awk 'BEGIN{FS="="}{if($1 ~ /output.level/){print ($2+0)*100}}') |"\ - "Fan: $(cpu_fan) |"\ - "Temp: $(cpu_temp) |"\ - "Setperf: $(sysctl hw.setperf | awk -F= '{print $2}') |"\ - "Batt: $(apm -l) $(ac_status)|"\ - "$(network_info) |"\ - "$(date '+%m.%d.%Y %H:%M:%S')" -} - -get_status() { -echo \ - "Volume: $(sndioctl | awk 'BEGIN{FS="="}{if($1 ~ /output.level/){print ($2+0)*100}}')|"\ - "Temp: $(sysctl hw.sensors.cpu0.temp0 | awk -F= '{print $2}')|"\ - "Fan: $(sysctl hw | grep fan | awk -F= '{print $2;exit}')|"\ - "Cpu Freq: $(sysctl hw.cpuspeed | awk -F= '{print $2}')mhz|"\ - "Setperf: $(sysctl hw.setperf | awk -F= '{print $2}')|"\ - "Batt: $(apm -l) $(ac_status)|"\ - "$(network_info) |"\ - "Free Mem: $(_sys_memory)|"\ - "uptime: $(_sys_uptime)|"\ - "$(date '+%m.%d.%Y %H:%M:%S')" -} - -while true ; do - -xsetroot -name "$(get_status_simple)" - -sleep "$timeout" -done diff --git a/bin/backlight.c b/bin/backlight.c deleted file mode 100644 index 497fd72..0000000 --- a/bin/backlight.c +++ /dev/null @@ -1,176 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define BACKLIGHT_DIR "/sys/class/backlight" - -void -die(const char *msg) -{ - puts(msg); - exit(1); -} - -void -err(const char *msg) -{ - perror(msg); - exit(1); -} - -void* -ecalloc(size_t nmemb, size_t size) -{ - void *ret = calloc(nmemb, size); - if (!ret) - err("ecalloc"); - return ret; -} - -char* -appendStr(size_t len, const char *a, const char *b) -{ - char *buf = ecalloc(len, sizeof(char)); - int ret = snprintf(buf, len, "%s%s", a, b); - if (ret == -1 || ret > len) - err("snprintf"); - return buf; -} - -/* returns errno */ -int -maxBrightness(const char *prefix, long *max) -{ - int e; - char *buf = appendStr(256, prefix, "/max_brightness"); - - int fd = open(buf, O_RDONLY); - if (fd == -1) { - e = errno; - free(buf); - return e; - } - - memset(buf, '\0', 256); - - int b = read(fd, buf, 256); - if (b==-1) { - e = errno; - free(buf); - close(fd); - return e; - } - - for (int i=0; i<256 ; i++) { - if (buf[i] == '\n') { - buf[i] = '\0'; - break; - } - } - - long n = strtol(buf, NULL, 10); - if (n == LONG_MIN || n == LONG_MAX || n == 0) - err("strtol"); - - free(buf); - buf = NULL; - close(fd); - *max = n; - - return 0; -} - -int -setBacklight(const char *prefix, int percent) -{ - char *fn = appendStr(256, prefix, "/brightness"); - - int fd = open(fn, O_WRONLY); - if (fd == -1) { - free(fn); - return -1; - } - - int n = dprintf(fd, "%d\n", percent); - if (n == -1) { - close(fd); - free(fn); - return -1; - } - - close(fd); - free(fn); - fn = NULL; - - return 0; -} - -int -main(int argc, char **argv) -{ - uid_t euid = geteuid(); - char **a = argv+1; - - if (euid != 0) - die("Program must be run as root/setuid"); - - if (!*a) - die("Brightness percentage must be supplied"); - - - long percent = strtol(*a, NULL, 10); - if (percent <= LONG_MIN || percent >= LONG_MAX) - err("invalid percent"); - if (percent < 0 || percent > 100) - die("percent must be between 0 and 100"); - - DIR *d = opendir(BACKLIGHT_DIR); - if (!d) - err("opendir"); - - errno = 0; - for (;;) { - struct dirent *dent = readdir(d); - if(!dent&&errno!=0) - err("readdir"); - - if (!dent) - break; - - if (strcmp("..", dent->d_name)==0 || strcmp(".", dent->d_name)==0) - continue; - - char *prefix = appendStr(1024, BACKLIGHT_DIR"/", dent->d_name); - - printf("found backlight: %s\n", prefix); - - int ret; - long max = 0; - ret = maxBrightness(prefix, &max); - if (ret != 0) { - const char *msg = strerror(ret); - printf("Error getting max brightness for: %s : %s\n", - prefix, msg); - free(prefix); - prefix = NULL; - continue; - } - - float p = (double)max*((double)percent/100.0); - - ret = setBacklight(prefix, (int)p); - if (ret != 0) { - perror("setBacklight"); - } - - free(prefix); - prefix = NULL; - } -} diff --git a/bin/day b/bin/day deleted file mode 100755 index 80186c6..0000000 --- a/bin/day +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -redshift -x diff --git a/bin/ddmenu b/bin/ddmenu deleted file mode 100755 index 3682139..0000000 --- a/bin/ddmenu +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# dmenu for dmenus -command="$(dmenu "$@" <] [-n ] [-p ] -EOF -exit 1; -} - -while [ $# -gt 0 ] ; do case $1 in - -i|if) interface="$2"; shift ; shift ;; - -n|nwid) nwid="$2"; shift ; shift ;; - -p|wpakey) wpakey="$2"; shift ; shift ;; - *) help ;; -esac ; done - -err=0 -for _v in interface nwid wpakey ; do - eval v="\$$_v"; - if [ -z "$v" ] ; then - echo "$_v cannot be empty" - err=1 - fi -done -if [ $err -eq 1 ] ; then exit 1 ; fi - - -wpakey="$(echo "$wpakey" | sed -e's/"/\\"/g')" - -conf_f="$(mktemp /dev/shm/wpa.XXXX)" -trap 'rm -f $conf_f; exit 1;' EXIT INT -cat > "$conf_f" < -#include -#include -#include -#include -#include - -#define POWER_STATE_F "/sys/power/state" - -void -die(const char *msg) -{ - puts(msg); - exit(1); -} - -void -err(const char *msg) -{ - perror(msg); - exit(1); -} - -void -suspend() -{ - int fh = open(POWER_STATE_F, O_WRONLY); - int n; - const char *cmd = "mem"; - - if (fh == -1) - err("Opening "POWER_STATE_F); - - n = write(fh, cmd, 3); - if (n == -1) - err("Writing to "POWER_STATE_F); - - exit(0); -} - -int -main(int argc, char **argv) -{ - uid_t uid = getuid(); - gid_t gid = getgid(); - uid_t euid = geteuid(); - char **a = argv+1; - char *lockProg = "slock"; - pid_t pid; - int ret; - - if (euid != 0) - die("Program must be run as root/setuid"); - - for (;*a;a++) { - if (strcmp("-l", *a) == 0) { - a++; - if (*a) - lockProg = *a; - else - die("-l must have an argument"); - } else { - printf("Unknown argument: '%s'\n", *a); - exit(1); - } - } - - - pid = fork(); - switch (pid) { - case -1: - err("fork"); - case 0: - ret = setuid(uid); - if (ret == -1) - err("setuid"); - ret = setgid(gid); - if (ret == -1) - err("setgid"); - - execlp(lockProg, lockProg); - err("execlp"); - default: - suspend(); - } - -} -- cgit v1.2.3