GithubHelp home page GithubHelp logo

keyduq / endeavour-os-sway-setup Goto Github PK

View Code? Open in Web Editor NEW

This project forked from endeavouros-community-editions/sway

0.0 0.0 0.0 7.8 MB

EndeavourOS Community Edition setup for sway

Home Page: https://forum.endeavouros.com/t/sway-edition-general-conversation

License: GNU General Public License v3.0

Shell 42.03% Python 40.37% CSS 17.59%

endeavour-os-sway-setup's Introduction

Sway-WM Setup and Theme for EndeavourOS

Sway EndeavourOS Community Edition

Maintenance

To Install Sway

With the EOS Installer

  1. In the live environment, choose "Fetch your install customization file" from the Welcome app.
  2. Type or paste the URL for the Sway user_commands.bash file.
https://raw.githubusercontent.com/keyduq/endeavour-os-sway-setup/main/setup_sway_isomode.bash

welcome_install-customization-file

  1. 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.

installer-no_desktop

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.toml and uncomment 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
  • 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

sway

Fuzzel: fuzzel

Waybar: waybar

endeavour-os-sway-setup's People

Contributors

odiousimp2604 avatar killajoe avatar morten-b avatar bluishhumility avatar ringo32 avatar keyduq avatar herrbischoff avatar fhoekstra avatar mmedum avatar endeavouros avatar phil170 avatar manuel-192 avatar joezak11 avatar xpmo avatar dwnorm2 avatar vnourdin avatar rudy-in avatar rjd22 avatar mattrobineau avatar jeidnx avatar ns-ian avatar anwarsfaizul avatar b3n-l avatar theironrobin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.