/i3-EndeavourOS

i3 EndeavourOS

Primary LanguageShellGNU General Public License v3.0GPL-3.0

i3-EndeavourOS

joekamprad: setup for i3 under EndeavourOS

  1. get the dot files
  2. copy files to the right directories (.config of your user):
  3. copy scripts inside ~/.config/i3/scripts must be executable ! [chmod +x] them please ;)
  4. install needed packages

git clone https://github.com/endeavouros-team/i3-EndeavourOS.git

cd i3-EndeavourOS

cp -R .config/* ~/.config/

chmod -R +x ~/.config/i3/scripts (make scripts executable)

cp .Xresources ~/ (needed colorcheme for menu)

install needed apps and programms for i3wm:

sudo pacman -S --needed - < packages-repository.txt

Tutorial for i3-wm settings:

Main shortcuts:

[mod] key is set to the winkey (or should i call it linkey?)

alt text

  • [mod]+enter = open terminal (xfce4-terminal)
  • [mod]+w = open Browser (firefox)
  • [mod]+n = open Filebrowser (PCmanfm)
  • F9 = app menu (rofi)
  • $mod+Shift+x = close focused app [kill]
  • Print-key = screenshot

default i3-wm keycodes:

https://i3wm.org/docs/userguide.html#_default_keybindings

Tiling:

is set to default for i3wm and can be changed to:

  • stacking: Only the focused window in the container is displayed. You get a list of windows at the top of the container.

  • tabbed: so each new window will open fullscreen as a tab, you can change between window-tabs with mouse or shortcut: [mod]+Left focus left (left arrow key) [mod]+Right focus right (right arrow key)

i3blocks:

alt text

  • pulseaudio (mousewheel volume level, rightclick open pulseaudio control)
  • weather (openweather you need to get city code and apikey first [adding it to ~/.config/i3/scripts/openweather.sh]) get your api key here: https://openweathermap.org/appid and City code: https://openweathermap.org/find?q= (search your city and take the city code from the url in your browser [7 numbers at the end of the url])
  • tray-icons (showing network-manager and update-icon)
  • logout button (poweroff, logout, suspending, hibernate e.t.c.)

Logout Menu:

alt text

  • CONFIG FILE = ~/.config/i3/i3blocks.conf

application menu (rofi):

alt text

  • color scheme = ~/.Xresources

Notifications are done with dunst:

alt text

  • CONFIG FILE = ~/.config/dunst/dunstrc

alt text

login to i3...