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 FreeBSD_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

Note: This script only works on Void Linux

xbps-fetch https://raw.githubusercontent.com/elbachir-one/dotfiles/main/install.sh
chmod +x install.sh
./install.sh

Manual Installation

Note: Install dependences and copy what you need from the dotfiles.

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:

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

Note: Keybindings are the same as my DWM.

Dwl-bar

Patches included:

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

Dmenu-wayland

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

FreeBSD

doas pkg install xorg mpv vim git picom chromium yt-dlp \
    meson ninja feh picom dunst curl

Void Linux

sudo xbps-install xorg base-devel ninja meson yt-dlp chromium noto-fonts-cjk \
    noto-fonts-emoji libX11-devel libXinerama-devel libXft-devel sakura clipmenu \
    picom dunst feh wlroots wlroots-devel wayland-protocols wbg wlr-randr \
    xdg-desktop-portal-wlr git vim

Artix Linux / Arch Linux

sudo pacman -S xorg xorg-xinit base-devel meson ninja chromium noto-fonts-cjk \
    noto-fonts-emoji sakura picom dunst feh git vim wlroots wayland-protocols \
    seatd xdg-desktop-portal-wlr

Support

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

"Donate"

About

My dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published