commit 1c7be1377d79715733e01e0bc97129c83ebfd103
parent afd633953bcd932413e8c9061a0de4777e538205
Author: Remy Noulin (Spartatek) <remy.noulin@spartatek.se>
Date: Sun, 16 Jul 2017 16:24:41 +0200
add cloc ag rg ripgrep ncdu sc-im timg thefuck palemoon virtualbox lsix fzf
debian/1-system.sh | 33 ++++++++++++++++++++++++++++++++-
debian/2-desktopSystem.sh | 20 ++++++++++++++++++++
debian/3-home.sh | 11 +++++++++++
dotfiles/.bash_aliases | 2 ++
dotfiles/i3/config | 4 ++--
dotfiles/rc.conf | 1 +
6 files changed, 68 insertions(+), 3 deletions(-)
Diffstat:
6 files changed, 68 insertions(+), 3 deletions(-)
diff --git a/debian/1-system.sh b/debian/1-system.sh
@@ -7,7 +7,7 @@ echo 'deb http://spartatek.se/packages/ unstable/' >> /etc/apt/sources.list
apt-get update -y
apt-get upgrade -y
apt-get remove -y vim-tiny
-apt-get install -y fail2ban curl wget tmux build-essential ruby tree apt-transport-https screen ranger mc vim ncftp p7zip-full rtorrent pbzip2 atop htop glances tcc sshuttle finger cmatrix jigdo-file openssh-server ntp kpcli iftop iotop unison qrencode python-nose python-nosexcover apt-file libpcre3-dev graphviz pandoc elinks w3m links nmap figlet zip lynx apt-src cowsay sl tig rdiff-backup imagemagick graphicsmagick emacs24-nox llgal moreutils pwgen unattended-upgrades rsync ca-certificates pigz pixz astyle uncrustify unifdef valgrind doxygen fish gdb lcov python-pip slurm tpp
+apt-get install -y fail2ban curl wget tmux build-essential ruby tree apt-transport-https screen ranger mc vim ncftp p7zip-full rtorrent pbzip2 atop htop glances tcc sshuttle finger cmatrix jigdo-file openssh-server ntp kpcli iftop iotop unison qrencode python-nose python-nosexcover apt-file libpcre3-dev graphviz pandoc elinks w3m links nmap figlet zip lynx apt-src cowsay sl tig rdiff-backup imagemagick graphicsmagick emacs24-nox llgal moreutils pwgen unattended-upgrades rsync ca-certificates pigz pixz astyle uncrustify unifdef valgrind doxygen fish gdb lcov python-pip slurm tpp cloc python3-dev python3-pip silversearcher-ag ncdu
# vim
sed -i 's/"syntax on/syntax on/g' /etc/vim/vimrc
@@ -25,5 +25,36 @@ cp ../dotfiles/webs.sh /usr/local/bin/
apt-get install p7zip-rar rar
apt-get install -y --allow-unauthenticated easydoneit
+# git (root account)
+cp ../dotfiles/.gitconfig ~/
+git config --global user.email "you@example.com"
+git config --global user.name "Your Name"
+
+# sc-im sc improved - vim-like spreadsheet calculator
+apt-get install -y bison libncurses5-dev libncursesw5-dev
+git clone https://github.com/andmarti1424/sc-im.git
+cd sc-im/src
+make && make install
+cd ../..
+
+# timg image viewer in terminal
+git clone https://github.com/hzeller/timg.git
+cd timg/src
+apt-get install -y libwebp-dev libgraphicsmagick++-dev
+make && make install
+cd ../..
+
+# the fuck
+pip3 install thefuck
+#.bashrc: eval $(thefuck --alias)
+
+# ripgrep (similar to ag)
+wget https://github.com/BurntSushi/ripgrep/releases/download/0.5.2/ripgrep-0.5.2-x86_64-unknown-linux-musl.tar.gz
+/bin/tar xvf ripgrep-0.5.2-x86_64-unknown-linux-musl.tar.gz
+cd ripgrep-0.5.2-x86_64-unknown-linux-musl/
+install rg.1 /usr/local/share/man/man1/
+install rg /usr/local/bin/
+cd ..
+
# end
apt-get autoremove
diff --git a/debian/2-desktopSystem.sh b/debian/2-desktopSystem.sh
@@ -1,5 +1,6 @@
apt-get install -y i3-wm feh fluxbox eog baobab gsetroot sweep aumix geeqie audacious mplayer xine-ui meld cifs-utils keepassx gnucash texlive texi2html tigervnc-viewer xtightvncviewer gvncviewer vnc4server tightvncserver x11vnc gitk terminator xemacs21 vim-gtk wifi-radar xsane gedit universalindentgui mlterm libsixel-bin w3m-img arandr xbacklight chromium thunar
+
# suckless st
git clone git://git.suckless.org/st
apt-get install -y libfontconfig1-dev libxft-dev
@@ -7,11 +8,30 @@ export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig/
cp ../dotfiles/config.def.h st/
cd st
git checkout 66556d9
+git commit -a -m "my config"
make clean install
+cd ..
# palemoon
+echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0/ /' > /etc/apt/sources.list.d/palemoon.list
+wget -nv http://download.opensuse.org/repositories/home:stevenpusser/Debian_9.0/Release.key -O Release.key
+apt-key add - < Release.key
+apt-get update -y
+apt-get install -y palemoon
+#apt-get install -y --allow-unauthenticated palemoon
+
+
# virtualbox
+echo 'deb http://download.virtualbox.org/virtualbox/debian stretch contrib' > /etc/apt/sources.list.d/virtualbox.list
+curl -O https://www.virtualbox.org/download/oracle_vbox_2016.asc
+apt-key add oracle_vbox_2016.asc
+apt-get update -y
+apt-get install -y virtualbox-5.1
+
+# lsix ls photos pictures in terminal
+git clone https://github.com/hackerb9/lsix.git
+cp lsix/lsix /usr/local/bin/
# optional
#apt-get install tilda conky celestia avidemux gnomebaker mhwaveedit kdebase kdebase-workspace gltron gtetrinet netris dillo
diff --git a/debian/3-home.sh b/debian/3-home.sh
@@ -25,3 +25,14 @@ cp -R ../dotfiles/fluxbox/* ~/.fluxbox/
# mc
mkdir -p ~/.config/mc
cp -R ../dotfiles/mc/* ~/.config/mc/
+
+# ranger sixel/mlterm configuration
+mkdir -p ~/.config/ranger
+cp ../dotfiles/rc.conf ~/.config/ranger/
+
+# fzf
+git clone https://github.com/junegunn/fzf.git
+cd fzf
+./install --all
+cd ..
+
diff --git a/dotfiles/.bash_aliases b/dotfiles/.bash_aliases
@@ -40,3 +40,5 @@ alias ,tt=', topbot top;, cr'
alias lsb="export LS_COLORS=\"no=00:fi=00:di=01;34:ln=01;35:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;31:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;35:*.au=00;35:*.flac=00;35:*.mid=00;35:*.midi=00;35:*.mka=00;35:*.mp3=00;35:*.mpc=00;35:*.ogg=00;35:*.ra=00;35:*.wav=00;35:\""
alias lsd="export LS_COLORS=\"no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:\""
+
+eval $(thefuck --alias fk)
diff --git a/dotfiles/i3/config b/dotfiles/i3/config
@@ -29,8 +29,8 @@ floating_modifier $mod
# start a terminal
#bindsym $mod+Return exec i3-sensible-terminal
#bindsym $mod+a exec i3-sensible-terminal
-bindsym $mod+a exec ~/tmp/st/stBright
-bindsym $mod+Shift+a exec ~/tmp/st/stDark
+bindsym $mod+a exec st
+#bindsym $mod+Shift+a exec ~/tmp/st/stDark
bindsym $mod+x exec mlterm -O right --bg=#000000 --fg=#E0E0E0
# kill focused window
diff --git a/dotfiles/rc.conf b/dotfiles/rc.conf
@@ -0,0 +1 @@
+set preview_images true