mirror of
https://github.com/FAUSheppy/config
synced 2025-12-09 08:08:32 +01:00
Merge branch 'master' of gitlab.cs.fau.de:ik15ydit/config
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -34,6 +34,7 @@ herbstluftwm/restartpanels.sh
|
|||||||
htop/
|
htop/
|
||||||
inkscape/
|
inkscape/
|
||||||
libfm/
|
libfm/
|
||||||
|
libvirt/
|
||||||
libreoffice
|
libreoffice
|
||||||
mc/
|
mc/
|
||||||
menus/
|
menus/
|
||||||
@@ -45,10 +46,13 @@ pcmanfm/
|
|||||||
ristretto/
|
ristretto/
|
||||||
roxterm.sourceforge.net/
|
roxterm.sourceforge.net/
|
||||||
SEGGER/
|
SEGGER/
|
||||||
|
sonata/
|
||||||
spring
|
spring
|
||||||
tubus/
|
tubus/
|
||||||
user-dirs.dirs
|
user-dirs.dirs
|
||||||
user-dirs.locale
|
user-dirs.locale
|
||||||
|
VirtualBox/
|
||||||
|
virt-viewer/
|
||||||
vlc/
|
vlc/
|
||||||
xarchiver/
|
xarchiver/
|
||||||
yelp/
|
yelp/
|
||||||
|
|||||||
4
basic_setup/init.sh
Executable file
4
basic_setup/init.sh
Executable 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
9
basic_setup/install.sh
Executable 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
14
basic_setup/sources.list
Normal 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
4
basic_setup/symlinks.sh
Executable 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
|
||||||
@@ -43,7 +43,7 @@ hc keybind $Mod-q close
|
|||||||
#spawn shit
|
#spawn shit
|
||||||
hc keybind $Mod-Return spawn urxvt
|
hc keybind $Mod-Return spawn urxvt
|
||||||
hc keybind $Mod-Shift-Return spawn xterm /bin/bash
|
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
|
if [[ $HOST =~ atlantis* ]]; then
|
||||||
hc keybind $Mod-l spawn i3lock -i ~/.config/i3lock/bg.png -t
|
hc keybind $Mod-l spawn i3lock -i ~/.config/i3lock/bg.png -t
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -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
|
|
||||||
@@ -1,78 +1,82 @@
|
|||||||
acpi #check battery
|
acpi ;#check battery
|
||||||
apt #advanced installer
|
apt ;#advanced installer
|
||||||
aptitude #advanced installer
|
aptitude ;#advanced installer
|
||||||
arping #find all devices in network
|
arping ;#find all devices in network
|
||||||
autoconf #used for building LD_PRELOAD
|
autoconf ;#used for building LD_PRELOAD
|
||||||
bison #used for gene (bachelorarbeit)
|
bison ;#used for gene (bachelorarbeit)
|
||||||
build-essential #make
|
build-essential ;#make
|
||||||
chromium #internet
|
chromium ;#internet
|
||||||
colordiff #colored diff
|
colordiff ;#colored diff
|
||||||
coreutils #many usefull tools
|
coreutils ;#many usefull tools
|
||||||
cron #execute tasks automaticly at certain times
|
cron ;#execute tasks automaticly at certain times
|
||||||
cscope #find shit in big repros
|
cscope ;#find shit in big repros
|
||||||
dzen2 #used for herbsluftclient panel
|
dzen2 ;#used for herbsluftclient panel
|
||||||
eclipse #java programming enviroment
|
eclipse ;#java programming enviroment
|
||||||
enscript #used for pdf/ps stuff
|
enscript ;#used for pdf/ps stuff
|
||||||
evince #pdf viewer
|
evince ;#pdf viewer
|
||||||
exiftool #metadate information
|
exiftool ;#metadate information
|
||||||
exfat-fuse #mount exfat devices as user
|
exfat-fuse ;#mount exfat devices as user
|
||||||
exfat-utils #more options for exfat
|
exfat-utils ;#more options for exfat
|
||||||
feh #simple pictureviewer
|
feh ;#simple pictureviewer
|
||||||
findutils #find things
|
findutils ;#find things
|
||||||
gcc-4.9-base #C-Compiler
|
gcc-4.9-base ;#C-Compiler
|
||||||
gcc-arm-none-eabi #cross compiler used for gene (bcarbeit)
|
gcc-arm-none-eabi ;#cross compiler used for gene (bcarbeit)
|
||||||
gcp #copy with statusbar
|
g++ ;#C++ compiler
|
||||||
gedit #graphical texteditor
|
gcp ;#copy with statusbar
|
||||||
geparted #partitionmanagement
|
gedit ;#graphical texteditor
|
||||||
git #version controll system
|
geparted ;#partitionmanagement
|
||||||
grep #search for keywords
|
git ;#version controll system
|
||||||
gzip #compress
|
grep ;#search for keywords
|
||||||
herbstluftwm #windowmanager
|
gzip ;#compress
|
||||||
hgsubversion #(shitty) version control system needed for aud
|
herbstluftwm ;#windowmanager
|
||||||
htop #taskmanager
|
hgsubversion ;#(shitty) version control system needed for aud
|
||||||
i3lock #screenlock
|
htop ;#taskmanager
|
||||||
icedove #email client
|
i3lock ;#screenlock
|
||||||
iceweasel #firefox browser
|
icedove ;#email client
|
||||||
ifupdown #networkinterface managment
|
iceweasel ;#firefox browser
|
||||||
imagemagick #convert images
|
ifupdown ;#networkinterface managment
|
||||||
inkscape #pdfeditor/vectorbased drawing
|
imagemagick ;#convert images
|
||||||
iputils-ping #tracerout and ping
|
inkscape ;#pdfeditor/vectorbased drawing
|
||||||
iw #information about network interfaces
|
iputils-ping ;#tracerout and ping
|
||||||
katarakt #simple and performant pdfviewer
|
iw ;#information about network interfaces
|
||||||
kolourpaint4 #simple pictureeditor
|
katarakt ;#simple and performant pdfviewer
|
||||||
less #simple textview
|
kolourpaint4 ;#simple pictureeditor
|
||||||
libreoffice #documenteditor like open office
|
less ;#simple textview
|
||||||
nano #very simple to use consol-texteditor
|
libreoffice ;#documenteditor like open office
|
||||||
ncdu #harddriveussage overview
|
nano ;#very simple to use consol-texteditor
|
||||||
mpv #video/music player
|
ncdu ;#harddriveussage overview
|
||||||
openjdk-8-jdk #java
|
mpv ;#video/music player
|
||||||
openssh-client #ssh
|
openjdk-8-jdk ;#java
|
||||||
pandoc #used for pdf conversion
|
openssh-client ;#ssh
|
||||||
pavucontrol #sound control
|
pandoc ;#used for pdf conversion
|
||||||
pdf-presenter-console #simple pdfviewer usefull for presentations
|
pavucontrol ;#sound control
|
||||||
poppler-utils #extract images from pdfs
|
pdf-presenter-console ;#simple pdfviewer usefull for presentations
|
||||||
pulseaudio #sound
|
poppler-utils ;#extract images from pdfs
|
||||||
python #python
|
pulseaudio ;#sound
|
||||||
python-pdfminer #needed for markingbird
|
python ;#python
|
||||||
python-pip #install python modules
|
python-pdfminer ;#needed for markingbird
|
||||||
qemu-kvm #virtual machine
|
python-pip ;#install python modules
|
||||||
rxvt-unicode-256color #terminal-emulator
|
qemu-kvm ;#virtual machine
|
||||||
sed #regex stream manipulation (used for hl-panel)
|
rxvt-unicode-256color ;#terminal-emulator
|
||||||
sleuthkit #forensik utilities
|
sed ;#regex stream manipulation (used for hl-panel)
|
||||||
sshfs #mount harddrives over ssh
|
sleuthkit ;#forensik utilities
|
||||||
sudo #execute as root
|
sshfs ;#mount harddrives over ssh
|
||||||
tar #compressing/unpacking
|
strace ;#track behaviour or processes
|
||||||
tesseract-ocr #optical character/text recognition
|
sudo ;#execute as root
|
||||||
texlive-full #tex (Achtung groß)
|
tar ;#compressing/unpacking
|
||||||
tig #git history
|
tesseract-ocr ;#optical character/text recognition
|
||||||
tmux #terminal multiplexer (multiple terminals within one)
|
texlive-full ;#tex (Achtung groß)
|
||||||
traceroute #tracert/check route to host
|
tig ;#git history
|
||||||
tree #show filesystemtree
|
tmux ;#terminal multiplexer (multiple terminals within one)
|
||||||
usbutils #usefullshit for usbdevices
|
traceroute ;#tracert/check route to host
|
||||||
vim-nox #good consol texeditor with script support
|
tree ;#show filesystemtree
|
||||||
wget #download urls
|
usbutils ;#usefullshit for usbdevices
|
||||||
whois #lookup ips etc of DNS adresses
|
vim-nox ;#good consol texeditor with script support
|
||||||
wicd-curses #good simple networkmanager
|
wget ;#download urls
|
||||||
xorg #needed for nearly all windowmangers
|
whois ;#lookup ips etc of DNS adresses
|
||||||
xpra #open graphical window on remote pc
|
wicd-curses ;#good simple networkmanager
|
||||||
zsh #much better shell than bash
|
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
4
zshrc
@@ -78,7 +78,7 @@ alias psearch="apt-cache search"
|
|||||||
|
|
||||||
## GENERAL SHORTCUTS ##
|
## GENERAL SHORTCUTS ##
|
||||||
if [[ $HOST =~ atlantis* ]]; then
|
if [[ $HOST =~ atlantis* ]]; then
|
||||||
alias gedit="gedit 2&>/dev/null &"
|
#alias gedit="gedit 2&>/dev/null &"
|
||||||
alias kpaint="kolourpaint 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 telegram='ssh uni -t "/proj/ciptmp/ik15ydit/Zeug/Telegram/tg/bin/telegram-cli -k tg-server.pub"'
|
||||||
alias x='startx'
|
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 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'
|
alias telegram='/proj/ciptmp/ik15ydit/Zeug/Telegram/tg/bin/telegram-cli -k tg-server.pub'
|
||||||
fi
|
fi
|
||||||
|
alias "ipconf"="ip addr show"
|
||||||
|
|
||||||
## CONVERTING (cip has better defaults) ##
|
## CONVERTING (cip has better defaults) ##
|
||||||
if [[ $HOST =~ atlantis* ]]; then
|
if [[ $HOST =~ atlantis* ]]; then
|
||||||
@@ -178,3 +179,4 @@ fi
|
|||||||
if [[ $HOST =~ faui* ]]; then
|
if [[ $HOST =~ faui* ]]; then
|
||||||
mesg n
|
mesg n
|
||||||
fi
|
fi
|
||||||
|
alias mpc-curses='ncmpc --host 10.100.4.22'
|
||||||
|
|||||||
Reference in New Issue
Block a user