From 57ff1dd9857ec06818bf9152a9e7d046b8957a5f Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Sun, 3 Dec 2017 23:40:08 -0800 Subject: [PATCH] use Stow and add more config giles --- .zshrc | 2 +- Scripts/backup | 40 --- Scripts/eject | 1 - Shell/Scripts/OCR | 18 ++ Shell/Scripts/backup | 55 ++++ Shell/Scripts/bunny | 623 +++++++++++++++++++++++++++++++++++++ Shell/Scripts/eject | 1 + atom/.atom/styles.less | 23 ++ nvim/.config/nvim/init.vim | 55 ++++ stow-all | 3 + 10 files changed, 779 insertions(+), 42 deletions(-) delete mode 100755 Scripts/backup delete mode 100755 Scripts/eject create mode 100755 Shell/Scripts/OCR create mode 100755 Shell/Scripts/backup create mode 100755 Shell/Scripts/bunny create mode 100755 Shell/Scripts/eject create mode 100644 atom/.atom/styles.less create mode 100644 nvim/.config/nvim/init.vim create mode 100755 stow-all diff --git a/.zshrc b/.zshrc index 32b9db4..8329d3c 100644 --- a/.zshrc +++ b/.zshrc @@ -19,7 +19,7 @@ unsetopt nomatch bindkey -e # colorize commands -alias ls='ls -G' +# alias ls='ls -G' alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' diff --git a/Scripts/backup b/Scripts/backup deleted file mode 100755 index 1fcb4f3..0000000 --- a/Scripts/backup +++ /dev/null @@ -1,40 +0,0 @@ -MOUNT="/Volumes/Paxilon" - -ESC="\033" -RED="$ESC[1;31m" -CYAN="$ESC[1;36m" -CLEAR="$ESC[0m" - -CMD="rsync -ahP" - -if ! mount | grep "on $MOUNT" > /dev/null; then - echo $RED"Waiting for mount..."$CLEAR - - while ! mount | grep "on $MOUNT" > /dev/null; do - sleep 1 - done - - echo $RED"Done"$CLEAR -fi - -echo $CYAN"Copying Screenshots"$CLEAR -$CMD ~/Documents/Screenshots/ $MOUNT/Backups/Screenshots/ - -echo $CYAN"Copying Projects"$CLEAR -$CMD ~/Projects/ $MOUNT/Backups/Projects/ - -echo $CYAN"Copying Images"$CLEAR -$CMD ~/Documents/Images/ $MOUNT/Media/Images/ - -echo $CYAN"Copying School"$CLEAR -$CMD ~/Documents/School/ $MOUNT/Backups/School/ - -echo $CYAN"Copying Misc"$CLEAR -$CMD ~/Documents/Misc/ $MOUNT/Backups/Misc/ - -echo $CYAN"Copying Curse"$CLEAR -$CMD ~/Curse/Instances $MOUNT/Backups/Minecraft - -echo $CYAN"Copying KSP Downloads"$CLEAR -$CMD ~/Library/Application\ Support/Steam/steamapps/common/Kerbal\ Space\ Program/CKAN/downloads/ $MOUNT/Backups/KSP/Mods/CKAN\ Downloads -$CMD ~/Library/Application\ Support/Steam/steamapps/common/Kerbal\ Space\ Program/GameData/ $MOUNT/Backups/KSP/GameData diff --git a/Scripts/eject b/Scripts/eject deleted file mode 100755 index 1efae9e..0000000 --- a/Scripts/eject +++ /dev/null @@ -1 +0,0 @@ -diskutil eject /Volumes/$1 diff --git a/Shell/Scripts/OCR b/Shell/Scripts/OCR new file mode 100755 index 0000000..d8631d8 --- /dev/null +++ b/Shell/Scripts/OCR @@ -0,0 +1,18 @@ +#! /bin/zsh + +BASE=/tmp/tesseracttemp_$$ +TMP=$BASE.txt +LOG=$HOME/Library/Logs/tesseract-ocr.log +DATE=$(date "+%b %d %H:%M:%S") +LOGHEADER="$DATE OCR[$$]:" +FILENAME=$(basename "$1") + +cd /tmp/ + +rm -f $TMP +mkfifo $TMP + +echo "$LOGHEADER Analyzing file \"$FILENAME\"" >> $LOG +/usr/local/bin/tesseract "$1" "$BASE" --psm 12 |& sed "s/^/$LOGHEADER /" >>$LOG & +cat $TMP +rm -f $TMP diff --git a/Shell/Scripts/backup b/Shell/Scripts/backup new file mode 100755 index 0000000..3877078 --- /dev/null +++ b/Shell/Scripts/backup @@ -0,0 +1,55 @@ +MOUNT="/Volumes/Paxilon" + +ESC="\033" +RED=$ESC"[1;31m" +CYAN=$ESC"[1;36m" +CLEAR=$ESC"[0m" + +CMD="rsync -ahPX" + +if ! mount | grep "on $MOUNT" > /dev/null; then + echo $RED"Waiting for mount..."$CLEAR + + while ! mount | grep "on $MOUNT" > /dev/null; do + sleep 1 + done + + echo $RED"Done"$CLEAR +fi + +echo $CYAN"Copying Screenshots"$CLEAR +$CMD ~/Documents/Screenshots/ $MOUNT/Backups/Screenshots/ + +echo $CYAN"Copying Projects"$CLEAR +$CMD --delete ~/Projects/ $MOUNT/Backups/Projects/ + +echo $CYAN"Copying Source Code"$CLEAR +$CMD ~/Documents/Source\ Code/ $MOUNT/Source\ Code/ + +echo $CYAN"Copying Images"$CLEAR +$CMD --delete ~/Documents/Images/ $MOUNT/Backups/Images/ + +echo $CYAN"Copying School"$CLEAR +$CMD --delete ~/Documents/School/ $MOUNT/Backups/School/ + +echo $CYAN"Copying Papers"$CLEAR +$CMD --delete ~/Documents/Papers/ $MOUNT/Backups/Papers/ + +echo $CYAN"Copying Space Things"$CLEAR +$CMD --delete ~/Documents/Space/ $MOUNT/Backups/Space/ + +echo $CYAN"Copying Misc"$CLEAR +$CMD ~/Documents/Misc/ $MOUNT/Backups/Misc/ + +echo $CYAN"Copying Curse/Twitch"$CLEAR +$CMD ~/Curse/Instances $MOUNT/Backups/Minecraft/Curse + +echo $CYAN"Copying FTB"$CLEAR +$CMD ~/ftb $MOUNT/Backups/Minecraft/ftb + +echo $CYAN"Copying Minecraft"$CLEAR +$CMD ~/Library/Application\ Support/minecraft $MOUNT/Backups/Minecraft + +echo $CYAN"Copying KSP Downloads"$CLEAR +$CMD ~/Library/Application\ Support/Steam/steamapps/common/Kerbal\ Space\ Program/CKAN/downloads/ $MOUNT/Backups/KSP/Mods/CKAN\ Downloads +$CMD ~/Library/Application\ Support/Steam/steamapps/common/Kerbal\ Space\ Program/GameData/ $MOUNT/Backups/KSP/GameData diff --git a/Shell/Scripts/bunny b/Shell/Scripts/bunny new file mode 100755 index 0000000..da4d183 --- /dev/null +++ b/Shell/Scripts/bunny @@ -0,0 +1,623 @@ +#!/bin/bash + +#source: https://github.com/mcpherrinm/bunny +#Reimplementation of bunny.py in BASH. I needed to change multiple lines! + +while [[ TRUE ]] +do + echo "" + echo """ + + + + + + @/t@ + @//t@ @@@ + @/(t@ %GGGG@ + @((tt@~GOOG@ + @(tt@~OOOO@ + @tt^@~GGOG@ + @^^^@tt~G~@ @@@COOOOO@@ + @s/^^@%tt~t@@ O(///OO@ + @s OOO((((OG /////OOO@ + @s OO(@@@(((G //OO(OOO@ + @sG O(@ @@(((G ///O/OOO@ + @GGGGO(@@@(((OG /(//Ot(O@ + @GG ((((((OGG (///Ot((@( + @ G ((((OGG ((//tOt((@( + @ ~ GGGGG (t/%ttt((^@@ + @%% ((((((%%%@ + @ %~ (((((%%%%%@ + @ t @ @ ss%%%%%%%%@ + @@@@@@ @@@@@@@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + + + @/t@ + @//t@ @%GG@ + @/(t@ %GGGG@ + @((tt@~GOOG@ + @tt^@~GOOG@ + @tt^@~GGOG@ + @^^^@tt~G~@ + @s t@C(ttOOG@@@COOOOO@@ + @s OOO((((OG O(///OO@ + @s OO(@@@(((G /////OOO@ + @GGGGO(@@@@(((G //OO(OOO@ + @GGGGO(@@@(((OG ///O/OOO@ + @GG ((((((OGG /(//Ot(O@ + @OOO O((OGG (///Ot((@( + @ ~ GGGGG ((//tOt((@( + @%% (t/%ttt((^@^ + @ %% @ ((((((%%%@ + @ t @@@ (((((%%%%%@ + @@@@@@ @ ss%%%%%%%%@ + @@@@@@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + + @@ + @//t@ @@@ + @/(t@ %GGGG@ + @/(t@@%GGOG@ + @(tt@~OOOO@ + @tt^@~GGOG@ + @t^^@t~GO~@ + @s/^^@%tt~t@@ @@@@@@ + @s OOO((((OG O(///OO@ + @s O(((((((G ////OOO@ + @sG O(@ @@(((G ///OOOOO@ + @GGGGO(@@@(((OG ///O/OOO@ + @GGGG((((((((OG /OO/OOO@ + @ G ((((OGG ((//Ot((@@ + @ ~ GGGGG ((//tOt((@( + @@@@s% (//%tt%(^@( + @ %~ (%%tt((((^@@ + @ t@@ ^@@@@@@@@((((%((%%@ + @/@ @ @ @@(%%((((@ + @@ @@@ss%%%%%%%@ + @@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + + + @/t@ + @//t@ @%GG@ + @/(t@ %GGGG@ + @((tt@~GOOG@ + @tt^@~GOOG@ @@@@OOOO@ + @tt^@~GGOG@ @COOOOOOOOO@ + @^^^@tt~G~@ @ /////OOOOO@ + @s t@C(ttOOG ///O/O/OOO@ + @s OOO((((OG ///OO/OOO@ + @s OO(((((((G //(//Ot((@@ + @GGGGO(@@(((((G (///tOt((@(@ + @GGGGO(@(((((OG (//%tt%(^@(@ + @GG ((((((OGG (/ttt((((^@@ + @OOO O((OGG (%%((%((%%@ + @ ~ GGGGG @ ((@%%(((%@ + @%% @ @%@@%%@@ + @ %@ @ @%@%@@ + @ t@@ @ @@ @ + @@ @ /@ @@ + + """ + sleep 0.2 + echo "" + echo """ + + + + + ## + #OO(# @@@ + #OO(# @t @ + #O/(@@t O @ + #/((@^OOOO@ ###OOOOO# + #((%@^ OO @ #~OOOOOOOOO# + #(%%@(^ O^@ @@ OOOOOOOOOO# + #^O%%@t((^(@# OOOOOOOOOO# + #^ (@~/((OO OOOOOOOOO# + #^ O/////// OO/OOO(//# @ + @^ O/@ @@/// /OOO(O(//#/O@ + @ O/@@@@/// /OOt((t/%#/%@ + @ ////////O /O(((////%#@ + @ ////O O O@/tt//t//tt# + #OOO O//O O@@@@@@/%tt///t@ + #@##^t @ @@@tt%@ + # t^ @ @t@t%@ + # tt @ @@ @ + ##@ @ @@ + + """ + sleep 0.2 + echo "" + echo """ + + + + + + @/t@ + @//t@ @@@ + @/(t@ %GGGG@ + @((tt@~GOOG@ + @(tt@~OOOO@ + @tt^@~GGOG@ + @^^^@tt~G~@ @@@COOOOO@@ + @s/^^@%tt~t@@ O(///OO@ + @s OOO((((OG /////OOO@ + @s OO(@@@(((G //OO(OOO@ + @sG O(@@ @(((G ///O/OOO@ + @GGGGO(@@@(((OG /(//Ot(O@ + @GG ((((((OGG (///Ot((@/@ + @ G ((((OGG ((//tOt((@/@ + @ ~ GGGGG (t/%ttt((^@@ + @%% ((((((%%%@ + @ %~ (((((%%%%%@ + @ t @ @ ss%%%%%%%%@ + @@@@@@ @@@@@@@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + + + @/t@ + @//t@ @%GG@ + @/(t@ %GGGG@ + @((tt@~GOOG@ + @tt^@~GOOG@ + @tt^@~GGOG@ + @^^^@tt~G~@ + @s t@C(ttOOG@@@COOOOO@@ + @s OOO((((OG O(///OO@ + @s OO(@@@(((G /////OOO@ + @GGGGO(@@@@(((G //OO(OOO@ + @GGGGO(@@@(((OG ///O/OOO@ + @GG ((((((OGG /(//Ot(O@ + @OOO O((OGG (///Ot((@(@ + @ ~ GGGGG ((//tOt((@(@ + @%% (t/%ttt((^@@ + @ %@ @ ((((((%%%@ + @ @@ @@@@ (((((%%%%%@ + @ @ @ @ ss%%%%%%%%@ + @@@@@@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + + @@ + @//t@ @@@ + @/(t@ %GGGG@ + @/(t@@%GGOG@ + @(tt@~OOOO@ + @tt^@~GGOG@ + @t^^@t~GO~@ + @s/^^@%tt~t@@ @@@@@@ + @s OOO((((OG O(///OO@ + @s O(((((((G ////OOO@ + @sG O(@ @@(((G ///OOOOO@ + @GGGGO(@@@(((OG ///O/OOO@ + @GGGG((((((((OG /OO/OOO@ + @ G ((((OGG ((//Ot((@@ + @ ~ GGGGG ((//tOt((@(@ + @@@@s% (//%tt%(^@(@ + @ %~ (%%tt((((^@@ + @ @@ @@@@@@@@@((((%((%%@ + @ @@@ @ @@(%%((((@ + @ @@@ss%%%%%%%@ + @@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + @/t@ + @//t@ @@@ + @/(t@ %GGGG@ + @((tt@~GOOG@ + @(tt@~OOOO@ @@@@ + @tt^@~GGOG@ @COOOOOOOOO@ + @^^^@tt~G~@ @ /////OOOOO@ + @s/^^@%tt~t@@@ ////OOO(OOO@ + @s OOO((((OG ///OO/OOO@ + @s OO(((((((G //(//Ot((@@ + @sG O((@@((((G /////Ot((@(@ + @GGGGO(@(((((OG (//%tt%(^@(@ + @GG ((((((OGG (/ttt((((^@@ + @ G ((((OGG (t/t((((%%@ + @ ~ GGGGG @ ((@%%(((%@ + @%% @ @%@@%%@@ + @ %~ @ @%%@%@@ + @ t @ @@ @ + @@@@@@ @@ + + + + """ + sleep 0.2 + echo "" + echo """ + + + + + @@ + @//t@ @@@ + @//t@ @%GG@ + @/(t@@%GGOG@ + @(tt@~OOOO@ @@@OOOOO@ + @tt^@~GOOG@ @COOOOOOOOO@ + @t^^@t~GO~@ @@ /////OOOOO@ + @s/^^@%tt~t@@ ///O/O/OOO@ + @s t@C(ttOOG ///OO/OOO@ + @s O(((((((G //(//Ot((@ @ + @sG O(@ @@(((G (///tOt((@(/@ + @GGGGO(@@@@(((G (//%tt%(^@(^@ + @GGGG((((((((OG (/ttt((((^@@ + @ G ((((OGG O O@(%%((%((%%@ + @OOO O((OGG O@@@@@@(^%%(((%@ + @@@@s% @ @@@%%^@ + @ %~ @ @%@%^@ + @ %% @ @@ @ + @@@ @ @@ + + """ + sleep 0.2 + echo "" + echo """ + + + + + + @/t@ + @//t@ @@@ + @/(t@ %GGGG@ + @((tt@~GOOG@ + @(tt@~OOOO@ + @tt^@~GGOG@ + @^^^@tt~G~@ @@@COOOOO@@ + @s/^^@%tt~t@@ O(///OO@ + @s OOO((((OG /////OOO@ + @s OO(@@@(((G //OO(OOO@ + @sG O(@@ @(((G ///O/OOO@ + @GGGGO(@@@(((OG /(//Ot(O@ + @GG ((((((OGG (///Ot((@/@ + @ G ((((OGG ((//tOt((@/@ + @ ~ GGGGG (t/%ttt((^@@ + @%% ((((((%%%@ + @ %~ (((((%%%%%@ + @ t @ @ ss%%%%%%%%@ + @@@@@@ @@@@@@@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + + + + + @ @ + @Ott@((@ + @Ott@((@ + @Ott@(@ + @tt@(@ + @%t@(@ @@@COOOOO@@ + @@C(%@@@ @@O O(///OO@ + @OO((((((OOOO /////OOO@ + s (@@@(((((OOG //OO(OOO@ + @sO@ @@/((((OOG ///O/OOO@ + @GG@@@//(((OOOG /(//Ot(O@ + @GG((((((((OOGG (///Ot((@/@ + @ (((((OOOOG ((//tOt((@/@ + @@ GGGGG (t/%ttt((^@@ + @%% ((((((%%%@ + @ @ (((((%%%%%@ + @ @t @ @ ss%%%%%%%%@ + @@@@ @@@@@@@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + + + + @O@@(@ + @Ott@((@ + @Ott@((@ + @tt@((@ + @tt@(@ + @%t@(@ + @ttttttt@@@COOOOO@@ + @tttttt@O /O(O//OO@ + @((((tOOO OO/O//OOO@ + @(((((OOG //O//OO(OOO@ + @/((((OOG ///O//O/OOO@ + @/(((OOOG //////(//O(O@ + @((OOGG /////(///O@(//@ + @OOOG /////(///O((//@ + @G t///t/%//^^((@ + @ ttttt((((^%@ + @% //((((%%^^%@ + @@@ @ ss%%%%%%%%@ + @@@@@@@@@@@@@@@ + """ + sleep 0.2 + echo "" + echo """ + + + + + + @O@ @O@ + @((O@ @O((@ + @((O@ @O((@ + @((@ @((@ + @((@ @((@ + @(t@ @t(@ + @@(OOOOOOOO## + @(OOOOOO/OOOOO# + @(OOOOOOOOOOOOOOOO# + @//OO OOOOOOOOOOO/OOO# + @//OOOOOOOOO/O#OOOOOO# + @//OOOOOOOOOO@/OO@OOOO(@ + @(OOOOOOOOOO@O//O@OOOOO@ + @((OOOOOOOOOt%//@OOOO((@ + @t((OOO@@(Ottttt7@O((t@ + @tt(@77@t((((@77@%t# + @@t@77@ttttt@tt@%@ + @77@ @77@ + + """ + sleep 0.2 + echo "" + echo """ + + + + + + @/@@O@ + @//@((O@ + @//@((O@ + ######@ @//@((@ + ##OOOOO~#@ @/@((@ + #OOOOOOOOO @@/@(t@ + #OOOOOOOOOO (((((((@ + #OOO/OOOOOOO @((((((@ + #OOOOOOOOOOOO OOO(////@ + @#@/OOO//OOOOO OO/////@ + @OO/@OOOO/OOOOO OO////O@ + @O//OOOtOOOOOO OOO///O@ + #%%%/O(tt/O(( OO//@ + #t%////((((( OOO@ + #tt///t////## @ + #^t@@t^^@^@@@@@ @ + @@tt@@tt@@ # @@ t@ + @@@@ @@ @# @@@ + + """ + sleep 0.2 + echo "" + echo """ + + + + + @t/@ + @GG%@ @t//@ + @GGGG% @t(/@ + @GOOG~@tt((@ + @GOOG~@^tt@ + @GOGG~@^tt@ + @@OOOOOC@@@ @~G~tt@^^^@ + @OOO//// GOOtt(C@t s@ + @OOO///// GO((((OOO s@ + @OOO(OO// G(((@@@(OO s@ + @OOO/OO/ G(((@@@@(OGGGG@ + @O(tO//(/ GO(((@@@(OGGGG@ + @(@((tO///( GGO(((((( GG@ + @(@^(%tt%//( GGO((O OOO@ + @@^((ttt%/t( GGGGG ~ @ + @%%%(((((( %%@ + @%%%%%%((((@@@@@ %% @ + @%%%%%%%%ss @ @ t @ + @@@@@@@@@@@@@@@ @@@@@@ + + """ + sleep 0.2 + echo "" + echo """ + + + @t/@ + @@@ @t//@ + @GGGG% @t(/@ + @GOOG~@tt((@ + @OOOO~@tt(@ + @GOGG~@^tt@ + @~G~tt@^^^@ + @@@@@@ @@t~tt%@^^/s@ + @OO///(O GO((((OOO s@ + @OOO///// G(((@@@(OO s@ + @OOOOO/// G(((@@ @(O Gs@ + @OOO/O/// GO(((@@@(OGGGG@ + @O(tO//(/ GGO(((((( GG@ + @@((tO//(( GGO(((( G @ + @(@((tOt//(( GGGGG ~ @ + @^@^((ttt%/t( %%@ + @@^((((tt%%( ~% @ + @%%((%((((@@@@@@@@ t @ + @%%%(%%@@@ @@ @ @ + @%%%%%%%ss@@@ @@ @ + @@@@@@@@@@ + + """ + sleep 0.2 + echo "" + echo """ + + @@ + @@@ @t//@ + @GG%@ @t//@ + @GOGG%@@t(/@ + @@@@ @OOOO~@tt(@ + @OOOO@@@@ @GOOG~@^tt@ + @OOO/O///(O @ @~OG~t@^^t@ + @OOO(OOO//// @@@t~tt%@^^/s@ + @OOO/O/O/// GOOtt(C@t s@ + @O(tO//O/// G(((((((O s@ + @(@((tO///// G((((@@((O Gs@ + @(@((tOt///( G(((((@@(OGGGG@ + @@^((ttt%t(( GO((((((((GGGG@ + @%%((((t/t( GGO(((( G @ + @%%((%((%%( GGO((O OOO@ + @%%%%%@@@@@@@@@ %s@@@@ + @@%@%%@ @ ~% @ + @@%@%@ @ %% @ + @ @ @ @@@ + + + + + """ + sleep 0.2 + echo "" + echo """ + + + + + #(O# + @ t@ #(OO# + @ t @(/O# + ##@@@ @ OO ^@((//# + #OOOOOOOOO~# @ OO ^@%((# + #OOOOOOOO/O @ @ O ^@%((# + #OOO/OOOOOOO @ @^ ^((@%%%# + #OOOOOOOOO OO((/~@( ^# + #O/(OOOOOOO O////OOO ^# + @O@#//(OOOOOO ///@@@/OO ^@ + @%/#%/t((tOO/ ///@@@@/O @ + @%#%//(((t(// O///@@@/O @ + #tt////(O(/ O////// @ + @t///tt%/@@@@@@O O//O OOO# + @ttttt@@@ @ ^ # + @%t@tt@ @ tt# + @ @@ @ tt # + @ @ @ ( # + ###### + + """ + sleep 0.2 + echo "" + echo """ + + + + + @@ + @@@ @t//@ + @GG%@ @t//@ + @GOGG%@@t(/@ + @OOOO~@tt(@ + @GOOG~@^tt@ + @@@@@@ @~OG~t@^^t@ + @OO///(O @@t~tt%@^^/s@ + @OOO//// GOOtt(C@t s@ + @OOOOO/// G(((((((O s@ + @OOO/O/// G(((@@ @(O Gs@ + @OOO/OO/ G(((@@@@(OGGGG@ + @@((tO//(( GO((((((((GGGG@ + @/@((tOt//(( GGO(((( G @ + @/@^(%tt%//( GGO((O OOO@ + @^((((tt%%( %s@@@@ + @%%%%%((((( ~% @ + @%%%%%%((((@@@@@ %% @ + @sssssssss @ @ @@@ + + """ + sleep 0.2 + echo "" + echo """ + + + @@ + @t/@ + @GG%@ @t//@ + @GOGG%@@t(/@ + @GOOG~@tt((@ + @GOOG~@^tt@ + @~OG~t@^^t@ + @~G~tt@^^^@ + @@@@@ GOOtt(C@t s@ + @OO///( G(((((((O s@ + @OOO//// G(((@@@(OO s@ + @OOOOO/// G(((@@@@(OGGGG@ + @OOO/O/// GO((((((((GGGG@ + @ OOO/OO/ GGO(((((( GG@ + @@((tO//(( GGO((O OOO@ + @/@((tOt//((( %s@@@@ + @/@^(%tt%//(( %%@ + @^((((tt%%(((@@@ @% @ + @%%%%%(((((@(@ @ @ @ + @%%%%%%((( @@@ @ @@ @ + @sssssssss @ + + """ + sleep 0.2 + echo "" + echo """ + + + + @@ + @//t@ @@@ + @/(t@ %GGGG@ + @/(t@@%GGOG@ + @(tt@~OOOO@ + @tt^@~GGOG@OOOOO@@ + @t^^@t~GO~@/OOOOO@@ + @s/^^@%tt~t@@ OOOOOOO@ + @s OOO((((OG OOO(OOO@ + @s O(((((((G OOO(OOO @ + @sG O(@ @@(((G O(((Ot((@ + @GGGGO(@@@(((OG ((((Ot((@ + @GGGG((((((((OG ((((((%(^@ + @ G ((((O/G ((((tt((^@ + @ ~ GGGGG ((ttt%%%@ + @@@@s% (ttt%%%@ + @///// /@t%%%%%%@ + @ @ @ /@@@ @%%@ + @ @ @ /@(@ @ @ + @@ @@ + + """ +done diff --git a/Shell/Scripts/eject b/Shell/Scripts/eject new file mode 100755 index 0000000..5e3469e --- /dev/null +++ b/Shell/Scripts/eject @@ -0,0 +1 @@ +diskutil eject "/Volumes/$1" diff --git a/atom/.atom/styles.less b/atom/.atom/styles.less new file mode 100644 index 0000000..cf6cadc --- /dev/null +++ b/atom/.atom/styles.less @@ -0,0 +1,23 @@ +/* + * Your Stylesheet + * + * This stylesheet is loaded when Atom starts up + * and is reloaded automatically + * when it is changed and saved. + * + * Add your own CSS or Less to fully customize Atom. + * If you are unfamiliar with Less, you can read more about it here: + * http://lesscss.org + */ + +// enable Fira Code with ligatures +atom-text-editor { + font-family: fira code; + text-rendering: optimizeLegibility; +} + +// disable ligatures in quoted strings +atom-text-editor.editor .syntax--string.syntax--quoted, +atom-text-editor.editor .syntax--string.syntax--regexp { + -webkit-font-feature-settings: "liga" off, "calt" off; +} diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim new file mode 100644 index 0000000..791a88b --- /dev/null +++ b/nvim/.config/nvim/init.vim @@ -0,0 +1,55 @@ +set termguicolors + +map +map +map +map + +nnoremap d "_d + +set number +set list +set listchars=tab:▸\ ,trail:▝ +set smartindent +set tabstop=4 +set softtabstop=4 +set shiftwidth=4 +set expandtab +set clipboard=unnamedplus + +call plug#begin('~/.config/nvim/plugged') + +Plug 'daylerees/colour-schemes', { 'rtp': 'vim/' } +Plug 'vim-airline/vim-airline' +Plug 'vim-airline/vim-airline-themes' +Plug 'scrooloose/nerdtree' +Plug 'Xuyuanp/nerdtree-git-plugin' +Plug 'jistr/vim-nerdtree-tabs' + +call plug#end() + +let g:airline_powerline_fonts = 1 +let g:airline_mode_map = { + \ '__' : '-', + \ 'n' : 'N', + \ 'i' : 'I', + \ 'R' : 'R', + \ 'c' : 'C', + \ 'v' : 'V', + \ 'V' : 'V', + \ '^V' : 'V', + \ 's' : 'S', + \ 'S' : 'S', + \ '^S' : 'S', + \ } +let g:airline_theme='peacock' + +colorscheme peacock +hi Visual guibg=#ff5d38 guifg=white gui=none ctermbg=9 ctermfg=15 +hi Directory guifg=#26a6a6 gui=bold ctermfg=5 +hi NonText guifg=bg +hi VertSplit guibg=#5b5852 +set fillchars+=vert:\ +map NERDTreeTabsToggle + + diff --git a/stow-all b/stow-all new file mode 100755 index 0000000..e7fa51d --- /dev/null +++ b/stow-all @@ -0,0 +1,3 @@ +stow atom +stow nvim +stow Scripts