4a26f86311e71068e1417166fcc551975d1bc1dc
The firewall-applet is failing to launch with dex (it core dumps because it can't use "wayland" for QT_QPA_PLATFORM), and nm-applet is already being launched from the autostart_applications config, so the only thing dex is actually doing is starting the Welcome App. This commit drops dex in favor of setting all apps that need to be autostarted in the Sway config, where there is more flexibility with setting needed environment variables or making other adjustments. Additionally, this configuration choice will not inherit conflicts from other autostart processes if users are running multiple environments (see https://github.com/EndeavourOS-Community-Editions/sway/pull/84). * Remove dex from packages-repository.txt and from autostart_applications config * Add firewall-applet and eos-welcome to autostart_applications config
merge bluish fork: switch display manager to greetd, overhaul installation scripts, update readme (#75)
unmaintained needs contributors or maintainer
- WIP at the moment try it and report if you want to contribute!
- https://github.com/EndeavourOS-Community-Editions/sway/blob/main/setup_sway_isomode.bash
- [July 2024] start getting big fixes and changes from BluishHumility
Sway-WM Setup and Theme for EndeavourOS
Sway EndeavourOS Community Edition
To Install Sway
With the EOS Installer
- In the live environment, choose "Fetch your install customization file" from the Welcome app.
- Type or paste the URL for the Sway user_commands.bash file.
https://raw.githubusercontent.com/EndeavourOS-Community-Editions/sway/main/setup_sway_isomode.bash
- Click OK , then back in the Welcome app click Start the Installer and proceed with an online installation. Be sure to choose "no desktop" on the DE selection screen.
Manually (Post-Installation)
Alternatively, you can add Sway after the installation is complete by cloning the repo and running the sway-install.sh script.
git clone https://github.com/EndeavourOS-Community-Editions/sway.git
cd sway
sudo ./sway-install.sh
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
/etc/greetd/regreet.tomland uncommentWLR_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
- Filebrowser = Thunar
- Default Terminal-Emulator = Foot
- 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 (Foot)
- MOD+O = open Browser (firefox)
- MOD+N = open File Manager (thunar)
- MOD+D= app menu (Fuzzel)
- 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%