aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <anhgelus.morhtuuzh@gmx.com>2023-03-15 15:15:03 +0100
committerAnhgelus Morhtuuzh <anhgelus.morhtuuzh@gmx.com>2023-03-15 15:15:03 +0100
commitd00b85784e69cc185575d0273cd1472e5e0d57a4 (patch)
treed9fb3f9bc6c3d573209c78d0893eef0c3b52c5ec
parentc3389bca33ce5007ebfcca55f8ae3a80995771bc (diff)
feat(vim) vim config and update install.sh and update.sh
-rw-r--r--.vimrc30
-rw-r--r--README.md2
-rw-r--r--install.sh24
-rw-r--r--update.sh13
4 files changed, 60 insertions, 9 deletions
diff --git a/.vimrc b/.vimrc
new file mode 100644
index 0000000..a8934b2
--- /dev/null
+++ b/.vimrc
@@ -0,0 +1,30 @@
+set nocompatible " be iMproved, required
+filetype off " required
+
+syntax on
+colorscheme onedark
+
+" set the runtime path to include Vundle and initialize
+set rtp+=~/.vim/bundle/Vundle.vim
+call vundle#begin()
+
+" let Vundle manage Vundle, required
+Plugin 'VundleVim/Vundle.vim'
+
+" Plugins
+Plugin 'godlygeek/tabular'
+" Plugin 'preservim/vim-markdown'
+Plugin 'vim-pandoc/vim-pandoc'
+Plugin 'vim-pandoc/vim-pandoc-syntax'
+
+
+call vundle#end() " required
+filetype plugin indent on " required
+
+set number relativenumber
+nnoremap <C-Left> :tabprevious<CR>
+nnoremap <C-Right> :tabnext<CR>
+nnoremap <C-j> :tabprevious<CR>
+nnoremap <C-k> :tabnext<CR>
+
+set shell=/bin/bash
diff --git a/README.md b/README.md
index 8c87d3c..3b0577f 100644
--- a/README.md
+++ b/README.md
@@ -33,10 +33,8 @@ Every tag of this repository must follow these guidelines:
`15.1-march-2023` is for the second version of the 03/15/2023 (MM-DD-YYYY) or 15/03/2023 (DD-MM-YYYY)
-
## Technologies
-
> WM: `i3 gaps`
>
> Lockscreen: `LightDM`
diff --git a/install.sh b/install.sh
index 3eeccd4..d625603 100644
--- a/install.sh
+++ b/install.sh
@@ -1,6 +1,9 @@
-cp $HOME/dotfiles/config/polybar/config.ini $HOME/.config/polybar/config.ini
-cp $HOME/dotfiles/config/i3/config $HOME/.config/i3/config
-cp $HOME/dotfiles/config/picom/picom.conf $HOME/.config/picom/picom.conf
+dotfiles=$HOMES/dotfiles
+
+cp $dotfiles/config/polybar/config.ini $HOME/.config/polybar/config.ini
+cp $dotfiles/config/i3/config $HOME/.config/i3/config
+cp $dotfiles/config/picom/picom.conf $HOME/.config/picom/picom.conf
+sudo cp $dotfiles/etc/lightdm/slick-greeter.conf /etc/lightdm/slick-greeter.conf
# Install yay
git clone https://aur.archlinux.org/yay.git
@@ -10,10 +13,23 @@ cd ..
rm -fr yay/
# Install basic apps
-yay -Sy snap amberol flatpak picom-jonaburg-git polybar rofi feh xbindkeys alacritty fish xclip
+yay -Sy snap flatpak picom-jonaburg-git polybar rofi feh xbindkeys alacritty fish xclip
+flatpak install io.bassi.Amberol
# Install oh my fish and setup the fish's theme
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
omf install slacker && omf theme slacker
+# Install vim config
+cp $dotfiles/.vimrc $HOME/.vimrc
+mkdir -p $HOME/.vim/colors $HOME/.vim/autoload
+# Install vundle
+git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
+# Install all vim plugins
+vim +PluginInstall +qall
+
+# Install vim theme
+curl https://raw.githubusercontent.com/joshdick/onedark.vim/main/colors/onedark.vim > $HOME/.vim/colors/onedark.vim
+curl https://raw.githubusercontent.com/joshdick/onedark.vim/main/autoload/onedark.vim > $HOME/.vim/autoload/onedark.vim
+
diff --git a/update.sh b/update.sh
index 4f127b9..3599145 100644
--- a/update.sh
+++ b/update.sh
@@ -1,4 +1,11 @@
-cp $HOME/.config/polybar/config.ini $HOME/dotfiles/polybar/config.ini
-cp $HOME/.config/i3/config $HOME/dotfiles/i3/config
-cp $HOME/.config/picom/picom.conf $HOME/dotfiles/picom/picom.conf
+dotfiles=$HOME/dotfiles
+
+# Config
+cp $HOME/.config/polybar/config.ini $dotfiles/config/polybar/config.ini
+cp $HOME/.config/i3/config $dotfiles/config/i3/config
+cp $HOME/.config/picom/picom.conf $dotfiles/config/picom/picom.conf
+cp /etc/lightdm/slick-greeter.conf $dotfiles/etc/lightdm/slick-greeter.conf
+
+# Vim
+cp $HOME/.vimrc $dotfiles/.vimrc