Update to add nimble config, iTerm colors, fix bugs.

This commit is contained in:
Jonathan Bernard 2018-04-03 11:22:16 -05:00
parent 83d294256a
commit 2cad1165fd
5 changed files with 365 additions and 6 deletions

3
.dailynotificationrc Normal file
View File

@ -0,0 +1,3 @@
{
"plansDirectory": "/Users/jbernard/projects/personal/personal-planning"
}

View File

@ -19,3 +19,5 @@ set -g status-left-length 70
set -g status-right '#[fg=green]][ #[fg=brightblue]%m-%d #[fg=brightgreen]%H:%M #[fg=green]]'
set -g status-right-length 20
set -g repeat-time 0
new-session -s main

344
jdb.itermcolors Normal file
View File

@ -0,0 +1,344 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.0</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.0</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.15686275064945221</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.094117648899555206</real>
<key>Red Component</key>
<real>0.61960786581039429</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.54901963472366333</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.73725491762161255</real>
<key>Red Component</key>
<real>0.48627451062202454</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.58823531866073608</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9686274528503418</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.7450980544090271</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.52549022436141968</real>
<key>Red Component</key>
<real>0.25490197539329529</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.7450980544090271</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.61960786581039429</real>
<key>Red Component</key>
<real>0.81176471710205078</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.7450980544090271</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.7450980544090271</real>
<key>Red Component</key>
<real>0.44313725829124451</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.0</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.53333336114883423</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.21960784494876862</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.54117649793624878</real>
<key>Red Component</key>
<real>0.58823531866073608</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.44313725829124451</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.25490197539329529</real>
<key>Red Component</key>
<real>0.25490197539329529</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.3490196168422699</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.23529411852359772</real>
<key>Red Component</key>
<real>0.58823531866073608</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.47450980544090271</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.5058823823928833</real>
<key>Red Component</key>
<real>0.25490197539329529</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.7450980544090271</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.7450980544090271</real>
<key>Red Component</key>
<real>0.7450980544090271</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.40000000596046448</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.40000000596046448</real>
<key>Red Component</key>
<real>0.40000000596046448</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.44313725829124451</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.3803921639919281</real>
<key>Red Component</key>
<real>0.81176471710205078</real>
</dict>
<key>Background Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.062745101749897003</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.062745101749897003</real>
<key>Red Component</key>
<real>0.062745101749897003</real>
</dict>
<key>Badge Color</key>
<dict>
<key>Alpha Component</key>
<real>0.5</real>
<key>Blue Component</key>
<real>0.0</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.1491314172744751</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Bold Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>0.99999600648880005</real>
</dict>
<key>Cursor Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.83921569585800171</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.83921569585800171</real>
<key>Red Component</key>
<real>0.83921569585800171</real>
</dict>
<key>Cursor Guide Color</key>
<dict>
<key>Alpha Component</key>
<real>0.25</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9268307089805603</real>
<key>Red Component</key>
<real>0.70213186740875244</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>0.99999600648880005</real>
</dict>
<key>Foreground Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.83921569585800171</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.83921569585800171</real>
<key>Red Component</key>
<real>0.83921569585800171</real>
</dict>
<key>Link Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.73423302173614502</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.35916060209274292</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Selected Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.0</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.0</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.86970102787017822</real>
<key>Red Component</key>
<real>0.75813239812850952</real>
</dict>
</dict>
</plist>

3
nimble.ini Normal file
View File

@ -0,0 +1,3 @@
[PackageList]
name = "git.jdb-labs.com"
url = "https://git.jdb-labs.com/jdb/nim-packages/raw/master/packages.json"

View File

@ -1,12 +1,13 @@
#!env bash
DOTFILE_DIR="$(pwd)"
pushd ~
sudo apt-get update
sudo apt-get install vim tmux git fluxbox aptitude default-jdk default-jdk-doc fontconfig apt-file thefuck libxft-dev python-setuptools vlc keepassx tree unison lilypond htop synaptic dmsetup suckless-tools
sudo apt-file update
mkdir ~/projects ~/programs ~/temp
git clone _git@git.jdb-labs.com:jdb/dotfile temp/dotfiles
cd ~/temp/dotfiles
cd "$DOTFILE_DIR"
cp -r bin .fonts .tmux.conf .vimrc .vim .bash_aliases .gitconfig .screenrc .Xdefaults .config .gradle .xinitrc .wdiwtlt.properties .wdiwtlt.cli.properties ~
cat .bashrc >> ~/.bashrc
@ -20,13 +21,13 @@ git clone https://github.com/zah/nim.vim.git
git clone https://github.com/tpope/vim-fugitive.git
git clone https://github.com/isRuslan/vim-es6.git
git clone https://github.com/airblade/vim-gitgutter.git
git clone https://github.com:akhaku/vim-java-unused-imports.git
git clone https://github.com/akhaku/vim-java-unused-imports.git
ln -s /usr/share/lilypond/2.18.2/vim lilypond.vim
# Setup ST
git clone http://git.suckless.org/st programs/st
cd ~/programs/st
cp ~/projects/dotfiles/st/* .
cp "$DOTFILE_DIR/st/*" .
cp config.normal.h config.h && make && sudo make install
cp config.large.h config.h && make && sudo cp st /usr/local/bin/st-large
cp config.small.h config.h && make && sudo cp st /usr/local/bin/st-small
@ -58,13 +59,19 @@ cd ..
bin/nim c koch
./koch boot -d:release
echo 'export NIM_HOME="$HOME/programs/nim"' >> ~/.profile
echo 'export PATH="$PATH:$NIM_HOME/bin:$HOME/.nimble/bin"' >> ~/.profile
export NIM_HOME="$HOME/programs/nim"
export PATH="$PATH:$NIM_HOME/bin:$HOME/.nimble/bin"
cd ~/programs
git clone https://github.com/nim-lang/nimble
cd nimble
nim c -r src/nimble install
mkdir ~/.config/nimble
cp "$DOTFILE_DIR/nimble.ini" ~/.config/nimble
nimble update
echo 'export NIM_HOME="$HOME/programs/nim"' >> ~/.profile
echo 'export PATH="$PATH:$NIM_HOME/bin:$HOME/.nimble/bin"' >> ~/.profile
source ~/.profile