Idioma
- 🇪🇸 Español
- 🇺🇸 English
- 🇩🇪 Deutsch
Mi versión personalizada de dwm.
Patches:
- autostart
- restartsig
- attachaside
- focusonactive
- warp
- rotatestack
- systray
- scheme switch
- fullgaps
- gridmode
- columns
- pertag
- cyclelayouts
Para instalarlo en tu sistema, primero necesitas unas dependencias:
yay -S nerd-fonts-ubuntu-mono
Siempre uso esa fuente para iconos. También necesitarás mi dwmblocks y scripts situados en ~/.local/bin.
# dwm & dwmblocks
cd ~/.config
git clone https://github.com/antoniosarosi/dwm.git
mkdir -p ~/.local/share/dwm
ln -s ~/.config/dwm/autostart.sh ~/.local/share/dwm
# scripts
mkdir -p ~/.local/bin
cd ~/.local/bin
curl -sL "https://raw.githubusercontent.com/antoniosarosi/dotfiles/master/.local/bin/battery" -o battery
curl -sL "https://raw.githubusercontent.com/antoniosarosi/dotfiles/master/.local/bin/volume" -o volume
curl -sL "https://raw.githubusercontent.com/antoniosarosi/dotfiles/master/.local/bin/percentage" -o percentage
curl -sL "https://raw.githubusercontent.com/antoniosarosi/dotfiles/master/.local/bin/brightness" -o brightness
chmod 755 battery volume percentage brightness
# Dependencias
sudo pacman -S pacman-contrib brightnessctl pamixer upower
Escribe esto en tu ~/.xprofile:
export PATH=$HOME/.local/bin:$PATH
Compila dwm y dwmblocks y crea una nueva xsession:
cd ~/.config/dwm
sudo make clean install
cd ~/.config/dwm/dwmblocks
sudo make clean install
sudo cp ~/.config/dwm/dwm.desktop /usr/share/xsessions
Para el autostart abre ~/.dwm/autostart.sh. Pruébalo con Xephyr:
Xephyr -br -ac -noreset -screen 1280x720 :1 &
DISPLAY=:1 dwm
Para añadir o quitar iconos en la barra, abre ~/.config/dwmblocks/config.h y modifica estas líneas:
static const Block blocks[] = {
// Icon Command Update Interval Update Signal
{ " ", "checkupdates | wc -l", 60, 0 },
{ "", "brightness", 2, 0 },
{ "", "volume", 2, 0 },
{ "", "battery", 60, 0 },
{ "", "date '+ %d/%m/%Y %H:%M%p'", 5, 0 },
};
Después, recompila dwmblocks y vuelve a lanzar dwm con mod + control + r.
cd ~/.config/dwm/dwmblocks
sudo make clean install
Una vez eso está hecho, puedes iniciar sesión. Pero recuerda que los atajos de teclado no funcionarán a no ser que tengas todos los programas que uso yo y las mismas configuraciones. Puedes cambiar los atajos de teclado o bien instalar el software que uso yo, mira esta sección para las instrucciones.