Skip to content

elbachir-one/dotfiles

Repository files navigation

My dotfiles

This is my personal configuration, feel free to change it as you see fit your needs.

Void_DWM

Installation

If you want to install my stuff, there are some dependences needed for everything to work.

Void Linux

Void_DWM

Using the install script

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.

FreeBSD

FreeBSD_DWM

doas pkg install nerd-fonts feh xorg mpv vim git picom tmux chromium yt-dlp

Note: Copy anything from my dots and use it.

DWM

DWM

Patches included:

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

ST

ST

Patches included:

cd ~/dotfiles/suckless/st/
make
sudo make clean install

Dmenu

Dmenu

Patches included:

cd ~/dotfiles/suckless/dmenu/
make
sudo make clean install

DWL

Void DWL

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:

Void

sudo xbps-install wlroots wlroots-devel wayland-protocols wbg wlr-randr xdg-desktop-portal-wlr

Artix / Arch

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.

Dmenu-wayland

Install dependences: meson, ninja.

cd ~/dotfiles/src/dmenu-wayland/
mkdir build
meson build
sudo ninja -C build install

Dwl-bar

Patches included:

cd ~/dotfiles/src/dwl-bar/
make
sudo make clean install

Support

  • Share the dots if you find them interesting.
  • Subscribe to my Youtube Channel YouTube
  • You can also buy me Coffee

"Donate"