diff --git a/cfg/Xdefaults b/cfg/Xdefaults new file mode 100644 index 0000000..7eb0a41 --- /dev/null +++ b/cfg/Xdefaults @@ -0,0 +1,45 @@ +! special +*.foreground: #c5c8c6 +*.background: #1d1f21 +*.cursorColor: #c5c8c6 + +! black +*.color0: #1d1f21 +*.color8: #969896 + +! red +*.color1: #cc6666 +*.color9: #cc6666 + +! green +*.color2: #b5bd68 +*.color10: #b5bd68 + +! yellow +*.color3: #f0c674 +*.color11: #f0c674 + +! blue +*.color4: #81a2be +*.color12: #81a2be + +! magenta +*.color5: #b294bb +*.color13: #b294bb + +! cyan +*.color6: #8abeb7 +*.color14: #8abeb7 + +! white +*.color7: #c5c8c6 +*.color15: #ffffff + +urxvt.depth: 32 +urxvt.background: rgba:0000/0000/0200/c800 +urxvt.font: xft:Sauce Code Pro Nerd Font-12:style=Regular:antialias=true +urxvt.scrollBar: false +urxvt.perl-ext-common: default,matcher +urxvt.url-launcher: /usr/bin/xdg-open +urxvt.matcher.button: 1 + diff --git a/configure.sh b/configure.sh index 01e0f98..cf1bfb7 100755 --- a/configure.sh +++ b/configure.sh @@ -99,10 +99,26 @@ install_i3_laptop() { cp -rv cfg/i3blocks/laptop/blocks ~/.config/i3blocks/blocks } +install_common() { + ln "Installing Common Packages" + pac_install rxvt-unicode + pac_install zsh + pac_install autojump + pac_install neovim + pac_install mpd + pac_install beets + pac_install ncmpcpp + aur_install oh-my-zsh-git + aur_install nerd-fonts-source-code-pro +} + configure_common() { ln "Installing Common Configuration Files" # powerlevel9k sudo git clone https://github.com/bhilburn/powerlevel9k.git /usr/share/oh-my-zsh/themes/powerlevel9k + + # urxvt + cp -v cfg/Xdefaults ~/.Xdefaults # zsh cp -v cfg/zshrc ~/.zshrc @@ -120,27 +136,35 @@ configure_common() { cp -rv cfg/beets ~/.config/beets # ncmpcpp + mkdir -pv ~/.ncmpcpp cp -v cfg/ncmpcpp/config ~/.ncmpcpp/ ln "Installing Common Services" svc_enable_user mpd - svc_enable NetworkManager + #svc_enable NetworkManager + + ln "Changing Shell" + chsh -s /bin/zsh } lnh "Select a Window Manager" -wm_opt=("Gnome" "i3") +wm_opt=("Gnome" "i3" "None (Only install common config)") select opt in "${wm_opt[@]}" do case $opt in "Gnome") - lnh "Window Manager Not Supported" - exit + lnh "Not yet fully supported!" + exit break ;; "i3") install_i3 break ;; + "None (Only install common config)") + install_common + break + ;; *) echo "Invalid Option";; esac done diff --git a/packages.txt b/packages.txt index aaf81bb..3d38625 100644 --- a/packages.txt +++ b/packages.txt @@ -1,6 +1,5 @@ ttf-vlgothic AUR -nerd-fonts-complete AUR -termite +nerd-fonts-source-code-pro AUR nvim ctags @@ -13,6 +12,7 @@ beets zsh oh-my-zsh AUR +rxvt-unicode networkmanager