e343a92ab7b1c30c87c012e2fe4c62bb437821ac
Update the Waybar keyboard module to move the keyboard layout to the tooltip when hovering over the module (and out of the actual Waybar). This will contribute to a cleaner look, and help trim down the lengthiness of the Waybar without sacrificing the utility of the module. * Move keyboard layout to tooltip * The module comments also referenced a script for sending signal, but there is no such script. The comments have been updated to reference example code added to ~/.config/sway/config.d/input In addition to adding the example code, ~/.config/sway/config.d/input itself was updated to address some issues and add additional functionality. * Remove the note about finding the touchpad ID and adding it to the config. This has not been necessary on Sway for a long time. * Remove the `input type:keyboard xkb_layout "us"` line. This line is not actually doing anything since it will be overwritten by the `exec_always` block right below it every time Sway is reloaded. * Enable numlock by default * Add a commented block with example config for setting up keyboard layout toggle. * Add explanatory comments.
Change the default terminal to [Foot terminal](https://codeberg.org/dnkl/foot), a Wayland-first terminal which is the default for the Sway project. Compared to xfce4-terminal, Foot is faster and more lightweight (both in size and resource usage). It also has native Sixel support, which allows rendering images in the terminal.
Change the default terminal to [Foot terminal](https://codeberg.org/dnkl/foot), a Wayland-first terminal which is the default for the Sway project. Compared to xfce4-terminal, Foot is faster and more lightweight (both in size and resource usage). It also has native Sixel support, which allows rendering images in the terminal.
unmaintained needs contributors or maintainer
but still working.. as it is fixed for the moment. joekamprad tested by installing it over the ISO script (June 2024)
Sway-WM Setup and Theme for EndeavourOS
Sway EndeavourOS Community Edition
To Install Manually
git clone https://github.com/EndeavourOS-Community-Editions/sway.git
cd sway
bash sway-install.sh
Contained In The Script
cp -R .config/* ~/.config/
cp .profile ~/.profile
cp .gtkrc-2.0 ~/.gtkrc-2.0
chmod -R +x ~/.config/sway/scripts
chmod -R +x ~/.config/waybar/scripts
sudo pacman -Syu --needed --noconfirm - < packages-repository.txt
dbus-launch dconf load / < xed.dconf
SDDM is the default display manager
systemctl enable sddm.service
systemctl start sddm.service
Post install
-
Keyboard layout in:
~/.config/sway/config.d/input -
Screen settings in:
~/.config/sway/config.d/output -
Keybindings Cheatsheet: press keyboard icon in waybar
-
If your experiencing issues with your cursor - edit file
~/.profileand comment outexport WLR_NO_HARDWARE_CURSORS=1
Get involved at our forum:
https://forum.endeavouros.com/t/sway-edition-general-conversation
Tutorial for sway-wm settings:
- Background handled by swaybg
- Gtk3 theme handled by lxappearance
- Filebrowser = Thunar
- Default Terminal-Emulator = XFCE4-Terminal and/or Termite
- Text-Editor = xed/nano
- Bar = Waybar
- Sound = Pulseaudio
Main shortcuts: ~/.config/sway/cheatsheet
MOD key is set to the WINKEY/LINKEY
- MOD+Return = open floating terminal (XFCE4-Terminal)
- MOD+O = open Browser (firefox)
- MOD+N = open File Manager (thunar)
- MOD+D= app menu (wofi)
- MOD+Q = close focused app [kill]
- Shift+PrtSc = screenshot/bring up screenshot menu
- MOD+SHIFT+E = power-menu
- MOD+R = resize mode
- MOD+SHIFT+SPACE = float window
- MOD+HOLD DOWN = drag floating window
- MOD+↑ ↓ → ← = switch focus respectively
- MOD+SHIFT+MINUS = send to scratchpad
- MOD+MINUS = cycle through scratchpad
Tiling:
Is set to default for swaywm 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.
- MOD+S = Vertical List
- MOD+W = Horizontal List
- navigate lists with MOD+↑ ↓ → ←
- MOD+E = Back to tiling
Description
Languages
QML
33.8%
Shell
32.5%
Python
20.5%
CSS
13.2%


