These are some dependencies you may want to have if you want exact setup as mine:
- playerctl
- brightnessctl
- nacli (You probably have that already...)
- kitty (For neofetch image support, A few others may also work)
- rofi
- polybar
- picom (I am using picom-simpleanims-next fork)
- neofetch
- i3 (I am using i3 as my wm)
- betterlockscreen (You can use i3lock if you want, but make sure to tweak the powermenu.sh in that case)
- A nerd font (for the polybar glyphs, you can use JetBrainsMono Nerd Font for ex.)
- Oh My Zsh & Powerlvl10k
- Thunar File manager
- xcolor (For color picking)
- xclip & scrot (For screenshots and clipboard)
- autotiling (Optional, if you dont want it, remove last line from i3 config)
- i3-gaps
- pipes.sh
- unimatrix
- cava
- sl
- lolcat( the gradient color)
- figlet
- Neovim (with NvChad)
- The inbuilt Catpuccin Mocha theme (I am using NvChad)
- First of all , You will need to have polybar installed ofcourse, which you can download from here. You will also need to have rofi installed. Here's the download link. Make sure to install the other dependencies mentioned above too, so that all the modules work.
- Now you need to clone this repo:
git clone https://github.com/ShibamRoy9826/Dotfiles.git- Once you're done, run these commands on your terminal:
mv Dotfiles/polybar ~/.config/polybar/mythemeThis will copy all my config to your polybar config directory.
- Now you can simply launch polybar, using this:
~/.config/polybar/mytheme/launch.sh- Now you need to change a few things in the configuration.
- Run the following command:
ls sys/class/power_supply- Notice your acpi names, it should be like BAT0, and ADP0 or something like that.
- Now open up the config(you can use some other editor instead of neovim):
nvim ~/.config/polybar/mytheme/config.ini- Scroll down to the battery module, and change the Adapter and Battery variable:(replace the names)
battery=BAT0
adapter=ADP1
- You also need to change the network module
That's it for the polybar:)
That's pretty much simple! You need to install some applications including kitty, thunar,scrot,i3-gaps,feh, autotiling , xcolor, And Picom. if you dont want these applications, you may need to comment out a few lines in the i3, config, it should still work even if you dont comment out these lines i guess.
Just run the following commands(make sure to backup your current config if you have any)
mv ~/Dotfiles/i3/config ~/.config/i3/configYou may also want to set a wallpaper, its almost at the end of the file, you can edit the image path there.
nvim ~/.config/picom.confand that's it! just press Mod+Shift+C to reload your config:)
Ofcourse you need to have picom installed first, there are several forks, but you can try this one out.Just run this command(make sure to backup your config):
mv ~/Dotfiles/picom/picom.conf ~/.config/picom.confand Done! as simple as that!
You need to have neofetch installed first, and then just run this:(Make sure to backup your config)
mv ~/Dotfiles/neofetch/config.conf ~/.config/neofetch/config.confThat's all!
If you think there's any problem with the config, please open up an issue.


