Dotfiles exclusively for i3-gaps.
⚠️ Before you install
- Do a backup of your dotfiles.
- Once cloned the repo, go to
.config/i3/config
(repo folder), look forxrandr
and replace the output and the mode.- Do a double check of the
i3
config file (.config/i3/config
again, in the repo folder) and make sure all it's ok for your environment.
- polybar-spotify (already included in this repo, might be outdated)
- font JetBrainsMono Nerd Font
- icons
- power menu rofi-power-menu
- Install required packages.
yay -S picom-ibhagwan-git kitty polybar xrandr feh rofi
- Clone the repo and
cd
to it.
git clone https://github.com/Saektide/dots.git && cd dots
- Run the apply script with the option to restart the i3 instance.
sudo ./apply.sh -r
-h
Show the help screen.-c
Select a module/package to apply the desired config.-r
Restart the i3 instance after apply process.-b
Bypass the confirmation (press any key to continue).
Apply dotfiles only for rofi
and bypass the confirmation prompt.
sudo ./apply.sh -c rofi -b
Apply dotfiles only for i3
, bypass the confirmation prompt and restart the i3 instance.
sudo ./apply.sh -c i3 -b -r
If you want to keep up-to-date your dotfiles with this repo, do a cd
to the repo folder, pull the changes and re-apply them.
git pull && sudo ./apply.sh
Check in the repo folder, the i3 config file .config/i3/config
, look for xrandr
and replace the resolution and the output.
If you don't have any idea of that, simply run xrandr
in your terminal and you will be able to see the available outputs and modes for your screen(s). e.g. - if you have a VGA monitor should be marked as "VGA-0" or similar, that's the output
. For mode it's just the resolution e.g. 1360x768
so if you want to apply all that, simply put xrandr --output VGA-0 --mode 1360x768
in the i3 config.
Simply remove that version and install the ibhagwan's version. Kill the process (pkill picom
) before do this. If you're in Arch simply do yay -R picom
and then yay -S picom-ibhagwan-git
.
If you have any problem installing the dotfiles, open an issue and don't forget to provide logs and your machine info (use neofetch
or similar), you can provide screenshots if needed!