If you want to install my stuff, there are some dependences needed for everything to work.
xbps-fetch https://raw.githubusercontent.com/elbachir-one/dotfiles/main/install.sh
chmod +x install.sh
./install.sh
Note: Don't forget to change the username to your username and the cpu (amd or intel) The install script only works on Void Linux, and it's a personal script.
Note: Install dependences and copy what you need from the dotfiles.
doas pkg install nerd-fonts feh xorg mpv vim git picom tmux chromium yt-dlp
Note: Copy anything from my dots and use it.
Patches included:
- Alpha
- Always center
- Attach bottom
- Azerty (Specific to my keyboard layout)
- Bar height
- Bar padding
- Bidi
- Cool auto start
- Cursor wrap
- Floating border colors
- Full screen
- Functional gaps
- Hide vacant tags
- Preserv on restart
- Scratch pads
- Swallow
- True centered title
- Window map
Keybindings used in my build of DWM:
MODKEY=ALT
- Open ST terminal: MODKEY + Shift + Return
- Launch Dmenu: MODKEY + p
- Tiling to Floating: MODKEY + Space
- Restart DWM: MODKEY + q
- Quit DWM: MODKEY + Shift + q
- Close any Window: MODKEY + Shift + c
- Scratchpad: MODKEY + s
Note: For more things about my config check my website dwm config stuff
cd ~/dotfiles/suckless/dwm/
make
sudo make clean install
Patches included:
- Alpha
- Any size
- Box draw
- Clipboard
- Copy URL
- Desktop entry
- Font 2
- Glyph
- Ligatures box draw
- Scroll + Mouse + Inc
cd ~/dotfiles/suckless/st/
make
sudo make clean install
Patches included:
cd ~/dotfiles/suckless/dmenu/
make
sudo make clean install
The src directory contains some Wayland stuff, like dwl or dmenu for Wayland. If you want to use my build of DWL, first check the version of Wlroots available for your system. This build is specific to Wlroots 17.
Patches included:
Install all dependences:
sudo xbps-install wlroots wlroots-devel wayland-protocols wbg wlr-randr xdg-desktop-portal-wlr
sudo pacman -S wlroots wayland-protocols xdg-desktop-portal-wlr
cd ~/dotfiles/src/dwl/
make
sudo make clean install
Note: Keybindings are the same as my DWM.
Install dependences: meson, ninja.
cd ~/dotfiles/src/dmenu-wayland/
mkdir build
meson build
sudo ninja -C build install
Patches included:
cd ~/dotfiles/src/dwl-bar/
make
sudo make clean install
- Share the dots if you find them interesting.
- Subscribe to my Youtube Channel YouTube
- You can also buy me Coffee