Merge branch 'master' of github.com:cyplo/dotfiles
This commit is contained in:
commit
8511a89575
6 changed files with 34 additions and 20 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -50,9 +50,6 @@
|
|||
[submodule ".oh-my-zsh-plugins/zsh-syntax-highlighting"]
|
||||
path = .oh-my-zsh-plugins/zsh-syntax-highlighting
|
||||
url = git://github.com/zsh-users/zsh-syntax-highlighting.git
|
||||
[submodule "common/todoman"]
|
||||
path = common/todoman
|
||||
url = https://git.barrera.io/hobarrera/todoman.git
|
||||
[submodule ".vim/bundle/rust.vim"]
|
||||
path = .vim/bundle/rust.vim
|
||||
url = https://github.com/rust-lang/rust.vim.git
|
||||
|
|
3
.zshrc
3
.zshrc
|
@ -54,3 +54,6 @@ export RUST_SRC_PATH=$HOME/dev/rust/src
|
|||
export EDITOR="vim"
|
||||
export KEYTIMEOUT=1
|
||||
|
||||
#temporary fix for rustc [https://github.com/rust-lang/rust-installer/issues/30], for Fedora only
|
||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
|
||||
|
||||
|
|
|
@ -34,11 +34,15 @@ ln -vfs "$DIR/.conky" ~/.
|
|||
ln -vfs "$DIR/.gitconfig.linux.private" ~/.gitconfig
|
||||
mkdir -p ~/.config/autostart/
|
||||
ln -vfs "$DIR/.config/autostart/conky.desktop" ~/.config/autostart/
|
||||
mkdir -p ~/.config/todoman/
|
||||
ln -vfs "$DIR/.config/todoman/todoman.conf" ~/.config/todoman/
|
||||
mkdir -p ~/.config/vdirsyncer/
|
||||
ln -vfs "$DIR/.config/vdirsyncer/config" ~/.config/vdirsyncer/
|
||||
|
||||
# symlink 'nodejs' as node on some systems
|
||||
# will replace symlink if it exists, but won't replace regular file
|
||||
if [[ ! -f /usr/bin/node ]]; then
|
||||
sudo ln -vfs /usr/bin/nodejs /usr/bin/node
|
||||
fi
|
||||
|
||||
# tools
|
||||
ln -vfs "$DIR/tools" ~/
|
||||
|
||||
|
@ -48,31 +52,36 @@ rm -f ~/.config/terminator/config
|
|||
ln "$DIR/.config/terminator/config" ~/.config/terminator/config
|
||||
|
||||
#install fonts
|
||||
mkdir ~/.fonts
|
||||
mkdir -p ~/.fonts
|
||||
cp -rv "$DIR/fonts" ~/.fonts
|
||||
fc-cache
|
||||
|
||||
#rust
|
||||
echo "installing rust"
|
||||
curl -sSf https://static.rust-lang.org/rustup.sh | bash -s -- -y
|
||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
|
||||
cd "$DIR/.vim/bundle/racer/"
|
||||
cargo build
|
||||
cd "$DIR/../"
|
||||
echo "getting rust sources..."
|
||||
if [[ ! -d rust ]]; then
|
||||
git clone https://github.com/rust-lang/rust.git
|
||||
else
|
||||
cd rust
|
||||
git pull
|
||||
fi
|
||||
|
||||
#rvm
|
||||
gpg --recv-keys BF04FF17
|
||||
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
|
||||
curl -sSL https://get.rvm.io | bash -s stable
|
||||
source $HOME/.rvm/scripts/rvm
|
||||
rvm install ruby
|
||||
|
||||
# talks: reveal-md
|
||||
sudo ln -vfs /usr/bin/nodejs /usr/bin/node
|
||||
sudo npm install -g reveal-md
|
||||
|
||||
# TODOs + sync
|
||||
echo "installing todoman"
|
||||
cd "$DIR/common/todoman/"
|
||||
sudo python3 setup.py install
|
||||
# vdir syncer
|
||||
echo "installing vdirsyncer"
|
||||
sudo pip install vdirsyncer
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
Subproject commit a7c327be6f84c3585028a48b46743ce94afaf5ef
|
|
@ -7,6 +7,9 @@ sudo dnf -y install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonf
|
|||
sudo dnf -y install vim tmux atop zsh thunderbird thunderbird-enigmail thunderbird-lightning firefox aria2 gajim lm_sensors vlc freecad python3-pip qt5-qtbase-devel qt5-qtwebkit-devel meld whois curl pv tor torsocks nodejs npm terminator gsmartcontrol python-pip mercurial python-devel libxslt-devel libjpeg-turbo-devel conky conky-manager
|
||||
sudo dnf -y groupinstall "C Development Tools and Libraries"
|
||||
|
||||
sudo systemctl enable tor
|
||||
sudo systemctl start tor
|
||||
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
DIR="$DIR/../"
|
||||
DIR="$DIR" $DIR/common/configure_fresh_system
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
#!/bin/bash
|
||||
sudo yum install -y libbsd-devel libbsd glibc-devel libX11-devel help2man autoconf git tar glib2 glib2-devel kernel-devel kernel-headers automake gcc gtk2-devel
|
||||
sudo yum install -y VirtualGL VirtualGL.i686
|
||||
sudo yum install -y http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora21/noarch/bumblebee-release-1.2-1.noarch.rpm
|
||||
sudo yum install -y bbswitch bumblebee
|
||||
sudo yum install -y http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora21/noarch/bumblebee-nonfree-release-1.2-1.noarch.rpm
|
||||
sudo yum install -y bumblebee-nvidia
|
||||
sudo yum install -y primus primus.i686
|
||||
FEDORA_VERSION=`rpm -E %fedora`
|
||||
sudo dnf install -y libbsd-devel libbsd glibc-devel libX11-devel help2man autoconf git tar glib2 glib2-devel kernel-devel kernel-headers automake gcc gtk2-devel
|
||||
sudo dnf install -y VirtualGL VirtualGL.i686
|
||||
sudo dnf install -y http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/fedora$FEDORA_VERSION/noarch/bumblebee-release-1.2-1.noarch.rpm
|
||||
sudo dnf install -y bbswitch bumblebee
|
||||
sudo dnf install -y http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora$FEDORA_VERSION/noarch/bumblebee-nonfree-release-1.2-1.noarch.rpm
|
||||
sudo dnf install -y bumblebee-nvidia
|
||||
sudo dnf install -y primus primus.i686
|
||||
sudo systemctl enable bumblebeed.service
|
||||
sudo systemctl start bumblebeed.service
|
||||
|
||||
|
|
Loading…
Reference in a new issue