diff options
author | Marvin Borner | 2020-05-31 00:21:00 +0200 |
---|---|---|
committer | Marvin Borner | 2020-05-31 00:21:00 +0200 |
commit | db4781b1dbbea61a6866d91ebdc5d6ed54b045fb (patch) | |
tree | 35ca677104d27a7e8bd8fe92e9dc9fae3f6b2aa0 | |
parent | 8b4773ab6fab44bfc08f2ce2d57ad57093b4eba7 (diff) |
Improved scripts - removes binary blobs
-rwxr-xr-x | .repos/dmenu/dmenu | bin | 43840 -> 0 bytes | |||
-rw-r--r-- | .repos/dmenu/dmenu.o | bin | 32504 -> 0 bytes | |||
-rw-r--r-- | .repos/dmenu/drw.o | bin | 10472 -> 0 bytes | |||
-rwxr-xr-x | .repos/dmenu/stest | bin | 17688 -> 0 bytes | |||
-rw-r--r-- | .repos/dmenu/stest.o | bin | 5296 -> 0 bytes | |||
-rw-r--r-- | .repos/dmenu/util.o | bin | 2224 -> 0 bytes | |||
-rw-r--r-- | .repos/dwm/config.h | 6 | ||||
-rw-r--r-- | .repos/dwm/drw.o | bin | 10600 -> 0 bytes | |||
-rwxr-xr-x | .repos/dwm/dwm | bin | 71168 -> 0 bytes | |||
-rw-r--r-- | .repos/dwm/dwm.o | bin | 60336 -> 0 bytes | |||
-rw-r--r-- | .repos/dwm/dwm.png | bin | 373 -> 0 bytes | |||
-rw-r--r-- | .repos/dwm/util.o | bin | 2264 -> 0 bytes | |||
-rw-r--r-- | .repos/slock/explicit_bzero.o | bin | 1416 -> 0 bytes | |||
-rwxr-xr-x | .repos/slock/slock | bin | 18880 -> 0 bytes | |||
-rw-r--r-- | .repos/slock/slock.o | bin | 11192 -> 0 bytes | |||
-rw-r--r-- | .repos/surf/surf.png | bin | 240 -> 0 bytes | |||
-rwxr-xr-x | .repos/tabbed/tabbed | bin | 32264 -> 0 bytes | |||
-rw-r--r-- | .repos/tabbed/tabbed.o | bin | 41272 -> 0 bytes | |||
-rwxr-xr-x | .repos/tabbed/xembed | bin | 14400 -> 0 bytes | |||
-rw-r--r-- | .repos/tabbed/xembed.o | bin | 2416 -> 0 bytes | |||
-rwxr-xr-x | backup | 25 | ||||
-rwxr-xr-x | sync | 26 |
22 files changed, 43 insertions, 14 deletions
diff --git a/.repos/dmenu/dmenu b/.repos/dmenu/dmenu Binary files differdeleted file mode 100755 index 0d06887..0000000 --- a/.repos/dmenu/dmenu +++ /dev/null diff --git a/.repos/dmenu/dmenu.o b/.repos/dmenu/dmenu.o Binary files differdeleted file mode 100644 index 30cfb37..0000000 --- a/.repos/dmenu/dmenu.o +++ /dev/null diff --git a/.repos/dmenu/drw.o b/.repos/dmenu/drw.o Binary files differdeleted file mode 100644 index db93e5e..0000000 --- a/.repos/dmenu/drw.o +++ /dev/null diff --git a/.repos/dmenu/stest b/.repos/dmenu/stest Binary files differdeleted file mode 100755 index 60c69a1..0000000 --- a/.repos/dmenu/stest +++ /dev/null diff --git a/.repos/dmenu/stest.o b/.repos/dmenu/stest.o Binary files differdeleted file mode 100644 index f3d9192..0000000 --- a/.repos/dmenu/stest.o +++ /dev/null diff --git a/.repos/dmenu/util.o b/.repos/dmenu/util.o Binary files differdeleted file mode 100644 index 59a0745..0000000 --- a/.repos/dmenu/util.o +++ /dev/null diff --git a/.repos/dwm/config.h b/.repos/dwm/config.h index 4951d41..4848be2 100644 --- a/.repos/dwm/config.h +++ b/.repos/dwm/config.h @@ -1,7 +1,7 @@ /* See LICENSE file for copyright and license details. */ /* appearance */ -static const unsigned int borderpx = 2; /* border pixel of windows */ +static const unsigned int borderpx = 0; /* border pixel of windows */ static const unsigned int snap = 16; /* snap pixel */ static const int showbar = 0; /* 0 means no bar */ static const int topbar = 1; /* 0 means bottom bar */ @@ -27,8 +27,8 @@ static const char col_base0F[] = "#be5046"; static const char *colors[][3] = { /* fg bg border */ - [SchemeNorm] = { col_base05, col_base00, col_base00 }, - [SchemeSel] = { col_base05, col_base02, col_base02 }, + [SchemeNorm] = { col_base05, col_base00, col_base02 }, + [SchemeSel] = { col_base05, col_base02, col_base00 }, }; /* scratchpad */ diff --git a/.repos/dwm/drw.o b/.repos/dwm/drw.o Binary files differdeleted file mode 100644 index 3adc054..0000000 --- a/.repos/dwm/drw.o +++ /dev/null diff --git a/.repos/dwm/dwm b/.repos/dwm/dwm Binary files differdeleted file mode 100755 index 4602f0c..0000000 --- a/.repos/dwm/dwm +++ /dev/null diff --git a/.repos/dwm/dwm.o b/.repos/dwm/dwm.o Binary files differdeleted file mode 100644 index e3bc17f..0000000 --- a/.repos/dwm/dwm.o +++ /dev/null diff --git a/.repos/dwm/dwm.png b/.repos/dwm/dwm.png Binary files differdeleted file mode 100644 index b1f9ba7..0000000 --- a/.repos/dwm/dwm.png +++ /dev/null diff --git a/.repos/dwm/util.o b/.repos/dwm/util.o Binary files differdeleted file mode 100644 index 2a026a6..0000000 --- a/.repos/dwm/util.o +++ /dev/null diff --git a/.repos/slock/explicit_bzero.o b/.repos/slock/explicit_bzero.o Binary files differdeleted file mode 100644 index 5524906..0000000 --- a/.repos/slock/explicit_bzero.o +++ /dev/null diff --git a/.repos/slock/slock b/.repos/slock/slock Binary files differdeleted file mode 100755 index 1d595a0..0000000 --- a/.repos/slock/slock +++ /dev/null diff --git a/.repos/slock/slock.o b/.repos/slock/slock.o Binary files differdeleted file mode 100644 index 19b490d..0000000 --- a/.repos/slock/slock.o +++ /dev/null diff --git a/.repos/surf/surf.png b/.repos/surf/surf.png Binary files differdeleted file mode 100644 index f5b2ab1..0000000 --- a/.repos/surf/surf.png +++ /dev/null diff --git a/.repos/tabbed/tabbed b/.repos/tabbed/tabbed Binary files differdeleted file mode 100755 index 3e5c127..0000000 --- a/.repos/tabbed/tabbed +++ /dev/null diff --git a/.repos/tabbed/tabbed.o b/.repos/tabbed/tabbed.o Binary files differdeleted file mode 100644 index 39692c7..0000000 --- a/.repos/tabbed/tabbed.o +++ /dev/null diff --git a/.repos/tabbed/xembed b/.repos/tabbed/xembed Binary files differdeleted file mode 100755 index 2c9a0e0..0000000 --- a/.repos/tabbed/xembed +++ /dev/null diff --git a/.repos/tabbed/xembed.o b/.repos/tabbed/xembed.o Binary files differdeleted file mode 100644 index 7efd091..0000000 --- a/.repos/tabbed/xembed.o +++ /dev/null @@ -1,8 +1,13 @@ #!/usr/bin/env bash +printf "\033[0;34m" + +echo "Cleaning previous configs" rm -rf .config/ .repos/ .scripts/ .boilerplates/ mkdir -p .config/{dunst,qutebrowser,gtk-2.0,gtk-3.0,nvim,zathura,mpv} .repos +echo "Copying configs" + # Scripts cp -r "$HOME"/.scripts/ . @@ -16,21 +21,29 @@ cp "$HOME"/.config/zathura/zathurarc .config/zathura/ cp "$HOME"/.config/mpv/mpv.conf .config/mpv/ cp "$HOME"/.config/uncrustify.cfg .config/ +# Inits +cp "$HOME"/.bash_profile "$HOME"/.bashrc "$HOME"/.xinitrc "$HOME"/.Xresources . +cp -r "$HOME"/.lein . + # Boilerplates cp -r "$HOME"/.boilerplates . # Crypto keys etc. -scp -r "$HOME"/.crypto/ root@10.0.0.33:/mnt/ssd/ +echo "Uploading keys" +scp -rq "$HOME"/.crypto/ root@10.0.0.33:/mnt/ssd/ # Repos +echo "Cleaning suckless configs" cp -r "$HOME"/.repos/* .repos/ find .repos/ -type d -name ".git" -exec rm -rf {} + - -# Inits -cp "$HOME"/.bash_profile "$HOME"/.bashrc "$HOME"/.xinitrc "$HOME"/.Xresources . -cp -r "$HOME"/.lein . +find .repos/ -type f -exec sh -c "file -i '{}' | grep -q 'charset=binary'" \; -delete # Installed programs +echo "Getting package list" pacman -Qqe > packages.txt -git status +printf "\nChanged files:\n" +printf "\033[0;32m" +git status -s | cut -c4- + +printf "\033[0m" @@ -1,8 +1,24 @@ #!/usr/bin/env bash # The most awesome sync script! :) -git pull || exit 1 -sudo pacman -Sy -comm -23 <(sort packages.txt) <(pacman -Qqe | sort) | yay -S --needed - -for d in ./.repos/*/ ; do (cd "$d" && sudo make install); done || exit 1 -scp -r root@10.0.0.33:/mnt/ssd/.crypto "$HOME"/ +printf "\033[0;34m" +echo "Pulling newest configs" +git pull --quiet || exit 1 + +printf "\033[0;34m" +echo "Syncing packages" +sudo pacman -Syq &> /dev/null + +printf "\033[0;34m" +echo "Comparing installed packages" +comm -23 <(sort packages.txt) <(pacman -Qqe | sort) | yay -Sq --needed - + +printf "\033[0;34m" +echo "Compiling local repos" +for d in ./.repos/*/ ; do (cd "$d" && sudo make clean install &> /dev/null); done || exit 1 + +printf "\033[0;34m" +echo "Syncing crypto files from server" +scp -rq root@10.0.0.33:/mnt/ssd/.crypto "$HOME"/ + +printf "\033[0m" |