- OS: Ubuntu-Latest;
- display server: X11
- compositor: picom
- top bar: polybar;
- launcer & powermenu: rofi;
- rofi themes: https://github.com/adi1090x/rofi;
- text editor: neovim;
- neovim config: Astrovim;
- window manager: i3 with gaps;
- terminal: kitty;
- shell: zsh;
- shell theme: p10k;
- pdf reader: zathura;
- terminal file manager: ranger;
- package manager wrapper: nala.
- spotify theme: spicetify, community theme: Dreary
- Main dependencies:
sudo apt install -y picom polybar rofi neovim i3-gaps kitty zsh zathura ranger nala nitrogen xsensor
arandr python3 brightnessctl flameshot gzip curl git pip dunst
- i3-Alternating-layouts and xborders python dependencies:
pip install pycairo requests
- Add i3 latest version repo to your repositories and install i3:
curl https://baltocdn.com/i3-window-manager/signing.asc | sudo apt-key add -
sudo apt install apt-transport-https --yes
echo "deb https://baltocdn.com/i3-window-manager/i3/i3-autobuild/ all main" | sudo tee /etc/apt/sources.list.d/i3-autobuild.list
sudo apt update
sudo apt install i3
- Install latest version of neovim (if you want to compile it manually, after cloning neovim repo):
make CMAKE_BUILD_TYPE=Release
sudo make install
- Rofi themes:
git clone --depth=1 https://github.com/adi1090x/rofi.git
cd rofi
chmod +x setup.sh
./setup.sh
- Remaining installations/programs/configurations:
Astrovim, oh-my-zsh, powerlevel10k, spicetify
- Now you are ready to copy config files!
git clone https://github.com/sommaa/dots.git
cd dots/dots
cp -r * $HOME/.config
- Matlab color scheme importer:
https://it.mathworks.com/matlabcentral/fileexchange/53862-matlab-schemer