Improved README and added warp directories.
parent
a41ef9e5be
commit
3fd99c7b54
|
@ -1,7 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
notify-send "Copying files..."
|
|
||||||
|
|
||||||
# A script to manage my dotfiles and copy them to my git
|
# A script to manage my dotfiles and copy them to my git
|
||||||
dotfiles=$HOME/workspace/Git/TuDatTr/dotfiles
|
dotfiles=$HOME/workspace/Git/TuDatTr/dotfiles
|
||||||
|
|
||||||
|
@ -12,6 +10,8 @@ copy(){
|
||||||
rsync -a $HOME/$1 $dotfiles/$1
|
rsync -a $HOME/$1 $dotfiles/$1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
notify-send "Copied dotfiles."
|
||||||
|
|
||||||
# i3 gaps
|
# i3 gaps
|
||||||
# Powerline fonts must be installed
|
# Powerline fonts must be installed
|
||||||
printf "\nCopying i3 configs...\n"
|
printf "\nCopying i3 configs...\n"
|
||||||
|
|
|
@ -1,4 +1,2 @@
|
||||||
mg:~/workspace/Git/TuDatTr
|
|
||||||
infragit:~/workspace/Git
|
|
||||||
protokollv:~/workspace/Git/allgemein/Vorlagen/Protokoll_Vorlage
|
|
||||||
snippets:~/.emacs.d/snippets
|
snippets:~/.emacs.d/snippets
|
||||||
|
dotfiles:~/workspace/Git/TuDatTr/dotfiles
|
||||||
|
|
49
README.md
49
README.md
|
@ -12,15 +12,23 @@ I'm using:
|
||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
|
|
||||||
### Setting up zsh as default shell.
|
### Prerequisites
|
||||||
```
|
* emacs
|
||||||
chsh -s /bin/zsh
|
* git
|
||||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
* python-pip
|
||||||
cp -r /usr/share/zsh-theme-powerlevel9k ~/.oh-my-zsh/themes/powerlevel9k
|
* texlive-most
|
||||||
rm -rf ~/.*bash* # remove bash-stuff from your home directory.. don't do it if you wanna keep using bash
|
* firefox - Install whatever you like, but you might need to change it up in the .config/i3/config.
|
||||||
```
|
* thunderbird - Install whatever you like, but you might need to change it up in the .config/i3/config.
|
||||||
|
* termite - Prefered terminal emulator, since urxvt can't handle powerline well.
|
||||||
|
* powerline-fonts - Powerline fonts for the Powerlevel9k-theme
|
||||||
|
* awesome-terminal-fonts - Font to display cool icons like: , , or . Necessary for powerlevel9k.
|
||||||
|
* zsh-theme-powerlevel9k - Powerlevel9k-theme for zsh
|
||||||
|
* evince - pdf viewer, default to view compiled LaTeX-files with auctex(emacs plugin)
|
||||||
|
|
||||||
|
* palemoon-bin - Not needed anymore, if you got Firefox.
|
||||||
|
|
||||||
|
* i3lock-color - Needed for ~/.scripts/i3lock.py
|
||||||
|
|
||||||
### Install needed packages/uninstall unnecessary ones.
|
|
||||||
```
|
```
|
||||||
sudo pacman -Syu
|
sudo pacman -Syu
|
||||||
sudo pacman -S emacs git termite python-pip zsh-theme-powerlevel9k powerline-fonts awesome-terminal-fonts texlive-most firefox thunderbird evince
|
sudo pacman -S emacs git termite python-pip zsh-theme-powerlevel9k powerline-fonts awesome-terminal-fonts texlive-most firefox thunderbird evince
|
||||||
|
@ -28,8 +36,17 @@ sudo pacman -R palemoon-bin
|
||||||
yaourt -S i3lock-color
|
yaourt -S i3lock-color
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Setting up zsh as default shell.
|
||||||
|
```
|
||||||
|
chsh -s /bin/zsh
|
||||||
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # Downloading/Installing oh-my-zsh
|
||||||
|
cp -r /usr/share/zsh-theme-powerlevel9k ~/.oh-my-zsh/themes/powerlevel9k # copying powerlevel9k-theme to the desired directory
|
||||||
|
rm -rf ~/.*bash* # remove bash-stuff from your home directory.. don't do it if you wanna keep using bash
|
||||||
|
```
|
||||||
|
|
||||||
### For Emacs
|
### For Emacs
|
||||||
If you have a clear emacs installation you need to add the following snippet to your ~/.emacs file first.
|
If you have a clean emacs installation you need to add the following snippet to your ~/.emacs file first.
|
||||||
|
This enables simple package installation.
|
||||||
```
|
```
|
||||||
(package-initialize)
|
(package-initialize)
|
||||||
(when (>= emacs-major-version 24)
|
(when (>= emacs-major-version 24)
|
||||||
|
@ -43,6 +60,7 @@ If you have a clear emacs installation you need to add the following snippet to
|
||||||
```
|
```
|
||||||
|
|
||||||
Afterwards you can do this, to get some neat packages.
|
Afterwards you can do this, to get some neat packages.
|
||||||
|
More information on the following packages can be found inside of my .emacs file.
|
||||||
Open emacs and do the following:
|
Open emacs and do the following:
|
||||||
(M = <Alt>/<Meta>)
|
(M = <Alt>/<Meta>)
|
||||||
```
|
```
|
||||||
|
@ -58,26 +76,25 @@ M-x package-install rainbow-mode
|
||||||
|
|
||||||
You can browse some more packages by entering this `M-x package-list-packages` in emacs.
|
You can browse some more packages by entering this `M-x package-list-packages` in emacs.
|
||||||
|
|
||||||
If you're using elpy you might want to do this.
|
|
||||||
|
|
||||||
```pip install --user ~/dotfiles/requirements.txt```
|
|
||||||
|
|
||||||
### Setups
|
### Setups
|
||||||
Setting up some programs.
|
Setting up some programs.
|
||||||
#### Installing Nextcloud-Client
|
#### Installing Nextcloud-Client
|
||||||
```
|
```
|
||||||
wget https://download.nextcloud.com/desktop/releases/Linux/Nextcloud-2.3.3-x86_64.AppImage -o ~/Downloads/
|
wget https://download.nextcloud.com/desktop/releases/Linux/Nextcloud-2.3.3-x86_64.AppImage --P ~/Downloads/
|
||||||
chmod +x ~/Downloads/Nextcloud-2.3.3-x86_64.AppImage
|
chmod +x ~/Downloads/Nextcloud-2.3.3-x86_64.AppImage
|
||||||
sudo ln -s ~/Downloads/Nextcloud-2.3.3-x86_64.AppImage /usr/bin/nextcloud
|
sudo ln -s ~/Downloads/Nextcloud-2.3.3-x86_64.AppImage /usr/bin/nextcloud
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Finally *installing* the dotfiles.
|
#### Finally *"installing"* the dotfiles.
|
||||||
```
|
```
|
||||||
git clone https://github.com/TuDatTr/dotfiles
|
git clone https://github.com/TuDatTr/dotfiles
|
||||||
cp -r ./dotfiles .
|
cp -r ./dotfiles/.* ~/.
|
||||||
rm -rf ~/.i3/
|
rm -rf ~/.i3/
|
||||||
sudo ln -s ~/.scripts/pipes.sh /usr/local/bin/pipes
|
sudo ln -s ~/.scripts/pipes.sh /usr/local/bin/pipes
|
||||||
```
|
```
|
||||||
|
If you're using elpy you might want to do this.
|
||||||
|
|
||||||
|
```pip install -r --user ~/dotfiles/requirements.txt```
|
||||||
|
|
||||||
# Author
|
# Author
|
||||||
* Tuan-Dat Tran - [TuDatTr](https://github.com/tudattr/)
|
* Tuan-Dat Tran - [TuDatTr](https://github.com/tudattr/)
|
||||||
|
|
Loading…
Reference in New Issue