- Picom
- I3-gaps
- rofi
- polybar
My dotfiles are provided with a script that will automatically install them on your system with custom parameters.
$ ./install.shdownload nerd fonts from here
mkdir NerdFonts
unzip FiraCode.zip -d NerdFonts
mv NerdFonts ~/.local/share/fontsupdate font cache
fc-cache -f -vusing an AUR helper
yay -S rofi picom nitrogen i3-gaps lxappearance polybar mini-matrixAdd ppa for i3-gaps (if needed)
sudo add-apt-repository ppa:regolith-linux/release
sudo apt updateinstall required packages
sudo apt install rofi nitrogen i3-gaps lxappearanceinstall dependencies for polybar build
sudo apt install build-essential git cmake cmake-data pkg-config python3-sphinx python3-packaging libuv1-dev libcairo2-dev libxcb1-dev libxcb-util0-dev libxcb-randr0-dev libxcb-composite0-dev python3-xcbgen xcb-proto libxcb-image0-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-xkb-dev libxcb-xrm-dev libxcb-cursor-dev libasound2-dev libpulse-dev i3-wm libjsoncpp-dev libmpdclient-dev libcurl4-openssl-dev libnl-genl-3-devclone polybar
git clone --recursive https://github.com/polybar/polybarbuild polybar
cd polybar
sudo ./build.shclone picom
git clone https://github.com/yshui/picom.gitbuild picom
git submodule update --init --recursive
meson --buildtype=release . build
ninja -C build
ninja -C build installclone mini-matrix
git clone https://github.com/SkwalExe/mini-matrixinstall mini-matrix
cd mini-matrix
makegit clone https://skwal.net/SkwalExe/dotfiles
cd dotfiles
cd .configuncomment the line exec_always --no-startup-id nitrogen --restore if you use nitrogen
# dotfiles/.config/i3
cp config ~/.config/i3/# dotfiles/.config/
cp picom.conf ~/.config/# dotfiles/.config/rofi
mkdir ~/.config/rofi
cp config.rasi ~/.config/rofi# dotfiles/.config/polybar
mkdir ~/.config/polybar
cp * ~/.config/polybaradd the padding in gnome-terminal
# dotfiles/.config/gtk-3.0
cp gtk.css ~/.config/gtk-3.0/
# if you already have a gtk.css
cat gtk.css >> ~/.config/gtk-3.0/gtk.css# dotfiles/.config
# create current profiles backup
dconf dump /org/gnome/terminal/legacy/profiles:/ > ~/gnome-terminal-profiles-backup.dconf;
# load Skwal profile
dconf load /org/gnome/terminal/legacy/profiles:/ < gnome-terminal-profile.dconf; Oneliner
dconf dump /org/gnome/terminal/legacy/profiles:/ > ~/gnome-terminal-profiles-backup.dconf; echo "Created profiles backup in ~/gnome-terminal-profiles-backup.dconf";dconf load /org/gnome/terminal/legacy/profiles:/ < gnome-terminal-profile.dconf; Restore backup
dconf load /org/gnome/terminal/legacy/profiles:/ < ~/gnome-terminal-profiles-backup.dconfusing an AUR helper
yay -S gnome-themes-extrasudo apt install gnome-themes-extralxappearanceWidget > Adwaita-Dark
nitrogen
don't forget to uncomment the line exec_always --no-startup-id nitrogen --restore in the i3 config file
The polybar config uses mini-matrix
In the picom config ~/.config/picom.conf change the lines
blur: {
method = "kawase";
strength = 10;
background = false;
background-frame = false;
background-fixed = false;
}
to
blur: {
method = "gaussian";
size = 20;
deviation = 15;
};
You can now login to your i3 session, is you have any probleme, don't hesitate to open an issue
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.



