From 9bd918ba0f929b2c9cdf7e794e91f7edce4e79d2 Mon Sep 17 00:00:00 2001 From: rafa_99 Date: Fri, 25 Mar 2022 14:52:54 +0000 Subject: Updated Dots Configuration --- suckless/.local/src/compileSource | 59 +++++++++++++++++++++++++++++++++ suckless/.local/src/suck/sucklessUpdate | 47 -------------------------- 2 files changed, 59 insertions(+), 47 deletions(-) create mode 100755 suckless/.local/src/compileSource delete mode 100755 suckless/.local/src/suck/sucklessUpdate (limited to 'suckless/.local') diff --git a/suckless/.local/src/compileSource b/suckless/.local/src/compileSource new file mode 100755 index 0000000..573d32e --- /dev/null +++ b/suckless/.local/src/compileSource @@ -0,0 +1,59 @@ +#!/bin/sh + +################### +# Setting Up Vars # +################### + +SRC=$(pwd) + +################################# +# Cloning and Cleaning Programs # +################################# + +git clone https://gitlab.com/rafa_99/dmenu +git clone https://gitlab.com/rafa_99/dwm +git clone https://gitlab.com/rafa_99/farbfeld +git clone https://gitlab.com/rafa_99/neovimb +git clone https://gitlab.com/rafa_99/pkg +git clone https://gitlab.com/rafa_99/queryt +git clone https://gitlab.com/rafa_99/sent +git clone https://gitlab.com/rafa_99/slock +git clone https://gitlab.com/rafa_99/slstatus +git clone https://gitlab.com/rafa_99/st +cd "$SRC"/dmenu && git pull ; +cd "$SRC"/dwm && git pull ; +cd "$SRC"/farbfeld && git pull ; +cd "$SRC"/neovimb && git pull ; +cd "$SRC"/pkg && git pull ; +cd "$SRC"/queryt && git pull ; +cd "$SRC"/sent && git pull ; +cd "$SRC"/slock && git pull ; +cd "$SRC"/slstatus && git pull ; +cd "$SRC"/st && git pull ; + +########################## +# Setting Configurations # +########################## + +[ ! -f "$SRC"/dmenu/config.h ] && cp -rf "$HOME"/.config/suckless/dmenu/config.h "$SRC"/dmenu/ ; +[ ! -f "$SRC"/dwm/config.h ] && cp -rf "$HOME"/.config/suckless/dwm/config.h "$SRC"/dwm/ ; +[ ! -f "$SRC"/neovimb/src/config.h ] && cp -rf "$HOME"/.config/suckless/neovimb/config.h "$SRC"/neovimb/src ; +[ ! -f "$SRC"/sent/config.h ] && cp -rf "$HOME"/.config/suckless/sent/config.h "$SRC"/sent/ ; +[ ! -f "$SRC"/slock/config.h ] && cp -rf "$HOME"/.config/suckless/slock/config.h "$SRC"/slock/ ; +[ ! -f "$SRC"/slstatus/config.h ] && cp -rf "$HOME"/.config/suckless/slstatus/config.h "$SRC"/slstatus/ ; +[ ! -f "$SRC"/st/config.h ] && cp -rf "$HOME"/.config/suckless/st/config.h "$SRC"/st/ ; + +######################## +# Recompiling Programs # +######################## + +cd "$SRC"/dwm && git pull ; doas make clean install ; make clean +cd "$SRC"/dmenu && git pull ; doas make clean install ; make clean +cd "$SRC"/farbfeld && git pull ; doas make clean install ; make clean +cd "$SRC"/neovimb && git pull ; doas make clean install ; make clean +cd "$SRC"/pkg && git pull ; doas make clean install ; make clean +cd "$SRC"/queryt && git pull ; doas make clean install ; make clean +cd "$SRC"/sent && git pull ; doas make clean install ; make clean +cd "$SRC"/slock && git pull ; doas make clean install ; make clean +cd "$SRC"/slstatus && git pull ; doas make clean install ; make clean +cd "$SRC"/st && git pull ; doas make clean install ; make clean diff --git a/suckless/.local/src/suck/sucklessUpdate b/suckless/.local/src/suck/sucklessUpdate deleted file mode 100755 index c57c390..0000000 --- a/suckless/.local/src/suck/sucklessUpdate +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh - -################### -# Setting Up Vars # -################### - -SUCK=$(pwd) - -################################# -# Cloning and Cleaning Programs # -################################# - -git clone https://gitlab.com/rafa_99/dmenu -git clone https://gitlab.com/rafa_99/dwm -git clone https://gitlab.com/rafa_99/farbfeld -git clone https://gitlab.com/rafa_99/neovimb -git clone https://gitlab.com/rafa_99/pkg -git clone https://gitlab.com/rafa_99/queryt -git clone https://gitlab.com/rafa_99/sent -git clone https://gitlab.com/rafa_99/slock -git clone https://gitlab.com/rafa_99/slstatus -git clone https://gitlab.com/rafa_99/st -cd "$SUCK"/dmenu && git pull ; -cd "$SUCK"/dwm && git pull ; -cd "$SUCK"/farbfeld && git pull ; -cd "$SUCK"/neovimb && git pull ; -cd "$SUCK"/pkg && git pull ; -cd "$SUCK"/queryt && git pull ; -cd "$SUCK"/sent && git pull ; -cd "$SUCK"/slock && git pull ; -cd "$SUCK"/slstatus && git pull ; -cd "$SUCK"/st && git pull ; - -######################## -# Recompiling Programs # -######################## - -cd "$SUCK"/dwm && git pull ; doas make clean install ; make clean -cd "$SUCK"/dmenu && git pull ; doas make clean install ; make clean -cd "$SUCK"/farbfeld && git pull ; doas make clean install ; make clean -cd "$SUCK"/neovimb && git pull ; doas make clean install ; make clean -cd "$SUCK"/pkg && git pull ; doas make clean install ; make clean -cd "$SUCK"/queryt && git pull ; doas make clean install ; make clean -cd "$SUCK"/sent && git pull ; doas make clean install ; make clean -cd "$SUCK"/slock && git pull ; doas make clean install ; make clean -cd "$SUCK"/slstatus && git pull ; doas make clean install ; make clean -cd "$SUCK"/st && git pull ; doas make clean install ; make clean -- cgit v1.2.3