diff options
| author | stkhan <personal@slickd.xyz> | 2021-05-05 12:47:50 -0500 |
|---|---|---|
| committer | stkhan <personal@slickd.xyz> | 2021-05-05 12:47:50 -0500 |
| commit | 210acbc3e92993865bbd4f9c02d09248e5718204 (patch) | |
| tree | 4000c13e983219aee7de41c4726b1c659eabb649 | |
| parent | 77ffe60043cb7edd754413da6b1a797b4d2369d6 (diff) | |
Rewrote ns script
| -rw-r--r-- | README.md | 12 | ||||
| -rwxr-xr-x | bin/brighter | 2 | ||||
| -rwxr-xr-x | bin/ns | 35 | ||||
| -rw-r--r-- | etc/ns.conf | 15 | ||||
| -rwxr-xr-x | install.sh | 3 |
5 files changed, 61 insertions, 6 deletions
@@ -53,12 +53,24 @@ Alt+Shift+D = Volume goes down Alt+Shift+M = Toggles mute +Alt+Shift+Enter = Switches master window ### Exiting Alt+x = Closes app Alt+Shift+Q = Quits dwm +### Scripts + +## ns + +A script that starts a wireless network via wpa_supplicant and dhcpcd. + +### How to use: + +Create your wpa_supplicant configuration file, and get your wifi device (ip link). + +Edit /etc/ns.conf, place where your wpa_supplicant config is in the CONFIG var, and WiFi device in INTERFACE. ## Credits diff --git a/bin/brighter b/bin/brighter index b495a84..1dd5452 100755 --- a/bin/brighter +++ b/bin/brighter @@ -1,4 +1,4 @@ #!/bin/sh -sudo light -A 6 +sudo light -A 3 @@ -1,5 +1,32 @@ -#!/bin/sh -# A simple script that starts wifi with wpa_supplicant and dhcpcd +#!/usr/bin/bash +source /etc/ns.conf + +case $1 in + + -k) + + killall wpa_supplicant + killall dhcpcd + ;; + -r) + killall wpa_supplicant + killall dhcpcd + + wpa_supplicant -c $CONFIG -B -i $INTERFACE + dhcpcd $INTERFACE + echo "Done" + ;; + -s) + wpa_supplicant -c $CONFIG -B -i $INTERFACE + dhcpcd $INTERFACE + ;; + *) + echo "ns" + echo + echo " -s: Starts the wifi" + echo " -r: Restarts wpa_supplicant and dhcpcd" + echo " -k: Kills the network" + echo + ;; +esac -wpa_supplicant -c/etc/wpa_supplicant.conf -B -i$1 -dhcpcd $1 diff --git a/etc/ns.conf b/etc/ns.conf new file mode 100644 index 0000000..47eb03c --- /dev/null +++ b/etc/ns.conf @@ -0,0 +1,15 @@ +# ns.conf +# +# Don't remove from /etc or bad things will happen +# +# The interface var is the WiFi device name, wlan0 or wlp3s0 ex. +# +# INTERFACE="wlan0" +# +# +# The config var is your wpa_supplicant config file, usually located in /etc +# +# CONFIG="/etc/wpa_supplicant.conf" + +INTERFACE="wlan0" +CONFIG="wlp3s0" @@ -15,12 +15,13 @@ clear theme="$(cat /tmp/.theme_sel)" echo "Your theme is $theme" - sudo pacman -Sy --needed webkit2gtk dialog wpa_supplicant iw dhcpcd adobe-source-code-pro-fonts falkon libnotify xorg xorg-xinit light picom feh dunst pulseaudio + sudo pacman -Sy --needed webkit2gtk dialog bash wpa_supplicant iw dhcpcd adobe-source-code-pro-fonts falkon libnotify xorg xorg-xinit light picom feh dunst pulseaudio echo "Setting up config folders" mkdir -p ~/.config/sarc cp * ~/.config/sarc/ cd ~/.config/sarc/ + sudo cp /etc/ns.conf /etc/ cd $dwm cp ./themes/$theme ./config.h |