These are all the configuration files for my system.
- polybar
- rofi
- alacritty
- python3
- wmctrl
- nvidia-smi (comes with official nvidia drivers)
- htop
- xflock
- xfce4-session-logout
- systemctl
- xprop
- awesome
My configs are built upon these.
Every configuration can be launched by running the shell script in the appropriate directory
(e.g. for the powermenu run ~/.config/rofi/powermenu/powermenu.sh
).
To run polybar, execute ~/.config/polybar/launch.sh
The GPU module works with the nvidia-smi
command, so you need a Nvidia GPU to use that module.
You can left-click on the GPU / CPU modules to open nvidia-smi / htop.
The terminal these commands will get displayed in is alacritty, but this can be changed in the file /.config/polybar/modules.ini.
The audio manager was made here and the openWindows script was originally made here.
I am using a custom picom fork for dual_kawase blur and rounded window borders.
You have to compile it yourself and replace the precompiled binary in the ./picom folder.
Execute it using ~/.config/picom/ibhagwan-picom/picom --experimental-backends --xrender-sync-fence
.
As a window manager I use AwesomeWM instead of the default xfwm4. To change the default window manager use these commands or follow this guide.
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -sa xfsettingsd
xfconf-query -c xfce4-session -p /sessions/Failsafe/Client1_Command -t string -sa WM_NAME
(where you would replace WM_NAME with awesome)
Can be found in the screenshots folder.