This is a bash script that install all the you need to use in a Linux Distro with a tiling window manager like bspwm.
- Make sure to disable sleep because the script can take a while to finish.
- Clone this repository and change the directory.
# Using HTTP
$ git clone https://github.com/RaulSanchezzt/auto-bspwm.git && cd /auto-bspwm
# Using SSH
$ git clone [email protected]:RaulSanchezzt/auto-bspwm.git && cd /auto-bspwm- Give the current user execute permissions
chmod +x setup.sh- Run the script
./setup.sh- Make sure you have your
dotfilesconfigured. In this case, I will download my personal dotfiles.
git clone https://github.com/RaulSanchezzt/dotfiles.git ~/dotfiles && cd ~/dotfiles - Create the necessary symbolic links
./link.sh- Reboot the machine
sudo reboot now- Once you have rebooted the machine, select
bspwmas the window manager and then login.
- This will be the final result. Start a new terminal using
Super + Intro
Once you have installed Linux, you may have installed
Nvimv0.61 by default. If you would like to use a custom configuration like NvChad you will have to updateNvimthis way.
- Check if your version is under v0.7.0
nvim --version
NVIM v0.6.1
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by [email protected]
Features: +acl +iconv +tui
See ":help feature-compile"
system "vimrc" file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/share/nvim"
Run :checkhealth for more info- Download the latest version from the official source
wget https://github.com/neovim/neovim/releases/download/v0.7.2/nvim-linux64.deb- Make sure you have the system updated
sudo apt update && sudo apt upgrade- Delete
nvim.desktopof your PC
sudo rm /usr/share/applications/nvim.desktop- Remove
neovimand It's componentes of your computer
sudo apt remove neovim neovim-runtimesudo apt autoremove- Then, install the new version of
nvim
sudo apt install ./nvim-linux64.deb- After having installed the new version, check the version again
NVIM v0.7.2
Build type: Release
LuaJIT 2.1.0-beta3
Compiled by runner@fv-az164-457
Features: +acl +iconv +tui
See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/share/nvim"
Run :checkhealth for more info- Finally, create a symbolic link to use
vimasnvim
sudo ln -sf /usr/bin/nvim /usr/bin/vimIf you want learn more about it, check out this repositories.
- Other configurations
- Tools
- https://github.com/baskerville/bspwm
- https://github.com/baskerville/sxhkd
- https://polybar.github.io/
- https://github.com/yshui/picom
- https://github.com/davatorium/rofi
- https://github.com/kovidgoyal/kitty
- https://github.com/neovim/neovim
- https://www.nerdfonts.com/
- https://github.com/sharkdp/bat
- https://github.com/Peltoche/lsd
- https://github.com/radareorg/radare2


