- Os: Pop-os
- Wm: Bspwm
- Eww: Eww
- Launcher: Rofi
- Lock: BetterLockScreen
- Terminal: Kitty
- Notifications: Dunst
sudo apt install xclip libglib2.0-dev libjson-glib-dev libpurple-dev ddgr tree npm ranger cava git build-essential kitty scrot cmake libtool libtool-bin libintl-perl libdbus-1-dev libx11-dev libxinerama-dev libxrandr-dev libxss-dev libglib2.0-dev libpango1.0-dev libgtk-3-dev libxdg-basedir-dev libnotify-dev curl wmctrl slop xclip libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl-dev libegl-dev libpcre2-dev libpcre3-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev meson unzip feh rofi polybar bspwm sxhkd dunst jq libgtk-3-dev libgdk3.0-cil-dev libpango1.0-dev libgdk-pixbuf-2.0-dev libcairo2-dev libgio3.0-cil-dev libglib3.0-cil-dev libgcc-10-dev glibc-tools rust-all
sudo apt install tree npm ranger cava git build-essential kitty scrot cmake libtool libtool-bin libintl-perl libdbus-1-dev libx11-dev libxinerama-dev libxrandr-dev libxss-dev libglib2.0-dev libpango1.0-dev libgtk-3-dev libxdg-basedir-dev libnotify-dev curl wmctrl slop xclip libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl-dev libegl-dev libpcre2-dev libpcre3-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev meson unzip libgtk-3-dev libgdk3.0-cil-dev libpango1.0-dev libgdk-pixbuf-2.0-dev libcairo2-dev libgio3.0-cil-dev libglib3.0-cil-dev libgcc-10-dev glibc-tools rust-all
-
First, clone the repo of eww and follow the install course. here
-
Now, install rustup to install all dependencies of eww bar
curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
- Source it
source $HOME/.cargo/env
- And, install nightly
rustup install nightly
- Execute setup.sh
- Enter the
neovim_theme_local
and execute install.sh to install a colorscheme for nvim (opitional)
- First clone the oficial neovim repo
git clone https://github.com/neovim/neovim
- Now build neovim from source
cd neovim
make CMAKE_BUILD_TYPE=RelWithDebInfo
sudo make install
- For packer, clone & install packer
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
- Remove launcher hint color
sudo vim /usr/share/gnome-shell/extensions/[email protected]/launcher.js
In line 47 change ext.overlay.visible = true; to false.
Install spotify the current way, and β‘οΈ
curl -fsSL https://raw.githubusercontent.com/khanhas/spicetify-cli/master/install.sh | sh
sudo chmod a+wr /usr/share/spotify
sudo chmod a+wr /usr/share/spotify/Apps -R
cd .spicetify
./spicetify backup apply enable-devtool
./spicetify restart
curl -fsSL https://raw.githubusercontent.com/spicetify/spicetify-marketplace/main/resources/install.sh | sh