Merge branch 'master' of gitlab.cs.fau.de:ik15ydit/config

This commit is contained in:
Sheppy
2017-01-11 14:16:58 +01:00
10 changed files with 121 additions and 91 deletions

4
.gitignore vendored
View File

@@ -34,6 +34,7 @@ herbstluftwm/restartpanels.sh
htop/
inkscape/
libfm/
libvirt/
libreoffice
mc/
menus/
@@ -45,10 +46,13 @@ pcmanfm/
ristretto/
roxterm.sourceforge.net/
SEGGER/
sonata/
spring
tubus/
user-dirs.dirs
user-dirs.locale
VirtualBox/
virt-viewer/
vlc/
xarchiver/
yelp/

4
basic_setup/init.sh Executable file
View File

@@ -0,0 +1,4 @@
mv ~/config/ ~/.config/
~/.config/basic-setup/install.sh
~/.config/basic-setup/symlinks.sh
echo All Done.

9
basic_setup/install.sh Executable file
View File

@@ -0,0 +1,9 @@
su
mv ~/.config/basic_setup/sources.list /etc/apt/sources.list
apt update
apt upgrade --asume-yes
cat ../other/package_list_full.txt | while read line
do
apt install --no-install-recommends --assume-yes $line
done
exit

14
basic_setup/sources.list Normal file
View File

@@ -0,0 +1,14 @@
#deb cdrom:[Debian GNU/Linux 8.6.0 _Jessie_ - Official amd64 CD Binary-1 20160917-14:25]/ jessie main
deb http://ftp.uni-erlangen.de/debian/ jessie main contrib
#deb-src http://ftp.uni-erlangen.de/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
#deb-src http://security.debian.org/ jessie/updates main
# jessie-updates, previously known as 'volatile'
deb http://ftp.uni-erlangen.de/debian/ jessie-updates main
#deb-src http://ftp.uni-erlangen.de/debian/ jessie-updates main
#backports
deb http://ftp.debian.org/debian jessie-backports main

4
basic_setup/symlinks.sh Executable file
View File

@@ -0,0 +1,4 @@
ln -s ~/.config/zshrc ~/.zshrc
ln -s ~/.config/xconf/Xressources ~/.Xressources
ln -s ~/.config/xconf/.xsessionsrc ~/.xsessionrc
mkdir -p ~/.zsh

View File

@@ -43,7 +43,7 @@ hc keybind $Mod-q close
#spawn shit
hc keybind $Mod-Return spawn urxvt
hc keybind $Mod-Shift-Return spawn xterm /bin/bash
hc keybind $Mod-i spawn chromium
hc keybind $Mod-i spawn iceweasel
if [[ $HOST =~ atlantis* ]]; then
hc keybind $Mod-l spawn i3lock -i ~/.config/i3lock/bg.png -t
else

View File

@@ -1,11 +0,0 @@
apt install build-essential libtool autoconf te
apt install rxvt-unicode zsh xorg herbstluftwm
apt install git tig python3 gcc g++ clang default-jdk default-jdk-doc
apt install vim vim-nox vim-syntax-gtk
apt install tree tmux pulseaudio htop sudo ncdu i3lock xautolock
apt install iw wicd-curses
apt install iceweasel chromium libreoffice icedove gedit
apt install texlive-full texlive-lang-german texstudio
apt install kolourpain feh imagemagick gimp
apt install kvm sleuthkit
#apt install firmware-ralink firmware-realtek#wireless stick & network card

View File

@@ -1,78 +1,82 @@
acpi #check battery
apt #advanced installer
aptitude #advanced installer
arping #find all devices in network
autoconf #used for building LD_PRELOAD
bison #used for gene (bachelorarbeit)
build-essential #make
chromium #internet
colordiff #colored diff
coreutils #many usefull tools
cron #execute tasks automaticly at certain times
cscope #find shit in big repros
dzen2 #used for herbsluftclient panel
eclipse #java programming enviroment
enscript #used for pdf/ps stuff
evince #pdf viewer
exiftool #metadate information
exfat-fuse #mount exfat devices as user
exfat-utils #more options for exfat
feh #simple pictureviewer
findutils #find things
gcc-4.9-base #C-Compiler
gcc-arm-none-eabi #cross compiler used for gene (bcarbeit)
gcp #copy with statusbar
gedit #graphical texteditor
geparted #partitionmanagement
git #version controll system
grep #search for keywords
gzip #compress
herbstluftwm #windowmanager
hgsubversion #(shitty) version control system needed for aud
htop #taskmanager
i3lock #screenlock
icedove #email client
iceweasel #firefox browser
ifupdown #networkinterface managment
imagemagick #convert images
inkscape #pdfeditor/vectorbased drawing
iputils-ping #tracerout and ping
iw #information about network interfaces
katarakt #simple and performant pdfviewer
kolourpaint4 #simple pictureeditor
less #simple textview
libreoffice #documenteditor like open office
nano #very simple to use consol-texteditor
ncdu #harddriveussage overview
mpv #video/music player
openjdk-8-jdk #java
openssh-client #ssh
pandoc #used for pdf conversion
pavucontrol #sound control
pdf-presenter-console #simple pdfviewer usefull for presentations
poppler-utils #extract images from pdfs
pulseaudio #sound
python #python
python-pdfminer #needed for markingbird
python-pip #install python modules
qemu-kvm #virtual machine
rxvt-unicode-256color #terminal-emulator
sed #regex stream manipulation (used for hl-panel)
sleuthkit #forensik utilities
sshfs #mount harddrives over ssh
sudo #execute as root
tar #compressing/unpacking
tesseract-ocr #optical character/text recognition
texlive-full #tex (Achtung groß)
tig #git history
tmux #terminal multiplexer (multiple terminals within one)
traceroute #tracert/check route to host
tree #show filesystemtree
usbutils #usefullshit for usbdevices
vim-nox #good consol texeditor with script support
wget #download urls
whois #lookup ips etc of DNS adresses
wicd-curses #good simple networkmanager
xorg #needed for nearly all windowmangers
xpra #open graphical window on remote pc
zsh #much better shell than bash
acpi ;#check battery
apt ;#advanced installer
aptitude ;#advanced installer
arping ;#find all devices in network
autoconf ;#used for building LD_PRELOAD
bison ;#used for gene (bachelorarbeit)
build-essential ;#make
chromium ;#internet
colordiff ;#colored diff
coreutils ;#many usefull tools
cron ;#execute tasks automaticly at certain times
cscope ;#find shit in big repros
dzen2 ;#used for herbsluftclient panel
eclipse ;#java programming enviroment
enscript ;#used for pdf/ps stuff
evince ;#pdf viewer
exiftool ;#metadate information
exfat-fuse ;#mount exfat devices as user
exfat-utils ;#more options for exfat
feh ;#simple pictureviewer
findutils ;#find things
gcc-4.9-base ;#C-Compiler
gcc-arm-none-eabi ;#cross compiler used for gene (bcarbeit)
g++ ;#C++ compiler
gcp ;#copy with statusbar
gedit ;#graphical texteditor
geparted ;#partitionmanagement
git ;#version controll system
grep ;#search for keywords
gzip ;#compress
herbstluftwm ;#windowmanager
hgsubversion ;#(shitty) version control system needed for aud
htop ;#taskmanager
i3lock ;#screenlock
icedove ;#email client
iceweasel ;#firefox browser
ifupdown ;#networkinterface managment
imagemagick ;#convert images
inkscape ;#pdfeditor/vectorbased drawing
iputils-ping ;#tracerout and ping
iw ;#information about network interfaces
katarakt ;#simple and performant pdfviewer
kolourpaint4 ;#simple pictureeditor
less ;#simple textview
libreoffice ;#documenteditor like open office
nano ;#very simple to use consol-texteditor
ncdu ;#harddriveussage overview
mpv ;#video/music player
openjdk-8-jdk ;#java
openssh-client ;#ssh
pandoc ;#used for pdf conversion
pavucontrol ;#sound control
pdf-presenter-console ;#simple pdfviewer usefull for presentations
poppler-utils ;#extract images from pdfs
pulseaudio ;#sound
python ;#python
python-pdfminer ;#needed for markingbird
python-pip ;#install python modules
qemu-kvm ;#virtual machine
rxvt-unicode-256color ;#terminal-emulator
sed ;#regex stream manipulation (used for hl-panel)
sleuthkit ;#forensik utilities
sshfs ;#mount harddrives over ssh
strace ;#track behaviour or processes
sudo ;#execute as root
tar ;#compressing/unpacking
tesseract-ocr ;#optical character/text recognition
texlive-full ;#tex (Achtung groß)
tig ;#git history
tmux ;#terminal multiplexer (multiple terminals within one)
traceroute ;#tracert/check route to host
tree ;#show filesystemtree
usbutils ;#usefullshit for usbdevices
vim-nox ;#good consol texeditor with script support
wget ;#download urls
whois ;#lookup ips etc of DNS adresses
wicd-curses ;#good simple networkmanager
wine ;#windows emuator
winetricks ;#windows emulator utilities
xorg ;#needed for nearly all windowmangers
xpra ;#open graphical window on remote pc
zsh ;#much better shell than bash

4
zshrc
View File

@@ -78,7 +78,7 @@ alias psearch="apt-cache search"
## GENERAL SHORTCUTS ##
if [[ $HOST =~ atlantis* ]]; then
alias gedit="gedit 2&>/dev/null &"
#alias gedit="gedit 2&>/dev/null &"
alias kpaint="kolourpaint 2&>/dev/null &"
alias telegram='ssh uni -t "/proj/ciptmp/ik15ydit/Zeug/Telegram/tg/bin/telegram-cli -k tg-server.pub"'
alias x='startx'
@@ -86,6 +86,7 @@ else
alias pcolor='for i in {0..255} ; do printf "\x1b[38;5;${i}mcolour${i} "; if [[ $(((($i+3)/6)*6)) -eq $(($i+3)) ]]; then echo; fi; done'
alias telegram='/proj/ciptmp/ik15ydit/Zeug/Telegram/tg/bin/telegram-cli -k tg-server.pub'
fi
alias "ipconf"="ip addr show"
## CONVERTING (cip has better defaults) ##
if [[ $HOST =~ atlantis* ]]; then
@@ -178,3 +179,4 @@ fi
if [[ $HOST =~ faui* ]]; then
mesg n
fi
alias mpc-curses='ncmpc --host 10.100.4.22'