Skip to content

archusXIV/wm_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WM CONFIG

youtube video (french spoken):

quickly configure i3, bspwm installed on pure Arch Linux base system via: install_wm script.

It is made to provide an already configured i3/bspwm 'desktop' just to get you started. Both configurations and associated tools will be installed, meaning if you choose to install i3, bspwm files will be present in ~/.config & ~/.local/bin so you can later on install bspwm package with pacman and vice versa. Of course you will have to work a bit to make it yours completely.

The configuration files and scripts are examples so feel free to edit them to fit your needs.

Provided tools

  • bash zsh
  • a bunch of scripts
  • nano vim geany
  • terminals (alacritty,urxvt,xterm)
  • dmenu rofi
  • a lot of Xresources themes (~/.config/xfiles/themes using theme_selector script)
  • feh (as wallpaper setter)
  • polybar a little bit customized.
  • cmus mpd ncmpcpp pulsemixer
  • dunst gnome-keyring polkit-gnome pulseaudio (all running as systemd user services)
  • sxhkd (also used with i3)
  • Recommanded tools to install: yay & xtitle (aur)

installation

BE CAREFULL, don't launch install_wm on a none fresh installed system!!!

First install the Arch base, then the window manager with these command lines.

curl -sL "https://raw.githubusercontent.com/archusXIV/dotfiles/main/scripts/install_arch/install_desktop" -O
chmod +x install_desktop && ./install_desktop

Once rebooted run the install_wm script that has been downloaded during the installation and placed in your $HOME directory. It is already executable.

./install_wn

First run

Geany will open this README.md when you first login so you can check your settings such as:

  • .bashrc
  • .bash_profile
  • .xinitrc
  • .zshenv
  • .config/bash
  • .config/bspwm/bspwmrc
  • .config/i3/config (the official config is also in the same directory)
  • .config/sxhkd/sxhkdrc (applications launchers, sound etc...)
  • .config/sxhkd/sxhkdrc_i3
  • .config/sxhkd/sxhkdrc_bspwm
  • .config/zsh/
  • .local/bin/autostart

Dmenu scripts launcher

For user convenience when pressing mod4 + d a dmenu with subcategories will appear at the bottom of the screen. Where you can find an application menu, archwiki finder, autoscript editing function, a menu to open configs, a finder, keyboard shortcuts reminder, power menu, a screenshooter and a theme selector.

mpd configuration

Just modify its configuration in ~/.config/mpd/mpd.conf according to your likings (music path etc...). Uncomment line 10 in ~/.config/systemd/user/Xsession.target then reload the systemd config:

systemctl --user deamon-reload && systemctl --user start mpd.service

Ncmpcpp is already here but please check its configuration file in ~/.config/ncmpcpp/config.

Polybar configuration

Visit the polybar wiki, clone it or take a look at my configs, if you change the bar name please replace it in ~/.local/bin/launch_polybar & some other scripts.

cd ~/.config/polybar
git clone https://github.com/polybar/polybar.wiki.git

About

quickly configure i3, bspwm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published