Commit Graph

101 Commits

Author SHA1 Message Date
cf8310395d Update for own fork
Update Text
2025-01-04 01:31:47 +01:00
BluishHumility
d301886ee3 Update README.md
Drop the keybinding list in favor of a screenshot of the cheatsheet.
2025-01-01 04:18:41 +00:00
BluishHumility
1857155a03 Update README.md
Drop nerd font icons since they don't render in the web version.
2025-01-01 03:55:57 +00:00
BluishHumility
958a6a25b7 Update README
* Update shields.io maintenance badge
* Update keybindings
* Grammar/punctuation edits

Drop swaylock.png since we are not using it.
2024-12-31 22:52:00 -05:00
BluishHumility
9ccc77fb77 Update README bindings 2024-12-30 13:30:27 +00:00
BluishHumility
8529db063f Update README.md
Drop "unmaintained" messaging.
2024-12-23 00:00:54 +00:00
BluishHumility
a2fc554078 Update README.md
Remove blob URL in favor of just having the raw URL listed in the instruction set (to avoid users accidentally installing with the wrong URL). 

Closes https://github.com/EndeavourOS-Community-Editions/sway/issues/83
2024-09-19 01:54:46 +00:00
BluishHumility
7bd06da129 feat(README.md): update waybar screenshot 2024-08-22 16:44:13 +00:00
BluishHumility
3b7d07c6bd feat(README.md): update image files 2024-08-22 16:20:02 +00:00
Johannes Kamprad
bfe37652af Update README.md 2024-08-16 09:51:57 +02:00
BluishHumility
6ddbb43058 merge bluish fork: add clipboard manager, update regreet config, use systemd for suspend events (#77)
* style(waybar): remove temperature module from style.css
* Remove temperature module from style.css. We aren't using the temperature module in the Waybar so we don't need css for it.

* feat: replace sddm with greetd
* Remove sddm and eos-sddm-theme from packages-repository.txt, add greetd and greetd-regreet
* Add directory in repo for Greetd configs
* Add executable bit to scripts so it doesn't have to be set post-install
* Create home_config directory for files to be deployed to user's home root (.gtkrc-2.0, .nanorc)
* Rework the user_commands.bash script with explanatory comments, debug echoes, rework some of the commands
* Update README.md to mention installing with user_commands.bash method, update display manager references from SDDM to Greetd

To do:
* Update sway-install.sh for new deployment routine
* Debug set_once.sh (do we need this? It currently isn't being used since nothing is setting it as executable)
* setup.sh > seems to be an old version of the install script. Remove?

* fix(readme): image URL

* fix(readme.md): re-upload images

* feat(readme.md): update installation instructions

Add an ordered list to the installation instructions to accompany the Welcome/install-file picture.

* style(regreet.toml): update comment for WLR_RENDERER_ALLOW_SOFTWARE variable

* feat(setup_sway_isomode.bash): add vm detection
* Detect vm with systemd-detect-virt
* Conditionally enable WLR_RENDERER_ALLOW_SOFTWARE in ReGreet config

* fix(regreet.toml): revert welcome message to default

* feat(xed.dconf): update xed setup routine
* Add new self-destructing setup script for applying xed.dconf
* xed_setup.sh will be deployed by Sway autostart config. Script applies config, sends a notification, removes script call in autostart config, and deletes itself.
* set_once.sh and the line which calls it in ~/.config/sway/config have been deleted. The script wasn't actually doing anything to begin with since it was not executable, but now all the stuff it was supposed to do is taken care of in other scripts.

* feat(sway-install.sh): update post-install setup script
Update sway-install.sh based on the new configuration layout. The script runs as root instead of calling sudo multiple times in the script, but restores ownership to the user's home directory deploying the configs (using logname to determine the username).

* fix(sway-install.sh): update relative paths, remove call to clone repo

* fix(README.md): correct URL for user_commands.bash installation method

* fix(packages-repository.txt): remove redundant bluez-utils entry
bluez-utils is already included in the default package list in a stock EndeavourOS install with no DE.

* feat(sway): incorporate 50-systemd-user.conf into autostart_applications
* XDG_CURRENT_DESKTOP=sway is already set by the greeter
* Importing environment variables for the user systemd service manager and updating the dbus environment with display variables can be set in the autostart config.

* feat: add pamixer, update multimedia keybindings
* Add `pamixer`, allowing the volume multimedia keys to be simplified
* Use `playerctl`'s `play-pause` command by default. Having separate bindings for "play" and "pause" is appropriate if "play" and "pause" are separate multimedia keys, but what is more common is for these to be the same key.

* style: move foot server startup to autostart_applications

* style: tidy up sway config, simplify code comments
Get the config organized and make it easier to read through.

* feat: replace wofi with fuzzel
Wofi still works, but there is a notice on their sourcehut page (https://hg.sr.ht/~scoopta/wofi) that it is not actively maintained anymore. Fuzzel is an alternative picker from the same dev as Foot terminal. It is fast, highly customizable, and low resource usage.

In addition to being used as an application launcher, Wofi was being used in a script for the power menu and in a window switcher script. Those scripts have been re-written to provide the same functionality, but using Fuzzel for the picker.

* Add Fuzzel to packages-repository.txt, remove Wofi
* Add fuzzel.ini, remove Wofi configs and scripts
* Add new Fuzzel scripts to ~/.config/sway/scripts
* Update Waybar config (change Wofi calls to Fuzzel calls)
* Update Wofi mentions in cheatsheet, keyhint script, and README

* feat: add local desktop files with NoDisplay=true
Add local desktop files with NoDisplay=true for default applications which have a desktop file, but are not intended to be started from the launcher. Rather, these are utilities or menus which are meant to be started from within another application. Adding the NoDisplay=true property will help declutter the launcher's menu.

The installation scripts have also been updated to accomodate these files during the config deployment routine.

* feat(regreet): update environment variables in regreet config
* Update [env] section in ReGreet config to include environment variables set in ~/.config/environment.d/30-envvars.conf
* Add explanatory comments
* Remove ~/.config/environment.d/30-envvars.conf since it is no longer needed

* feat(logind.conf.d): remove suspend scripts and use systemd for this
Since we are using systemd, we can just send an idlehint and let systemd manage suspend events (including lid closing, etc) with logind.conf. This will be cleaner and less complicated than the scripted solutions.
* Add a drop-in for logind.conf.d to suspend after 10 minutes
* Add an accomodation to the config to lock the screen before suspend events

* feat: add cliphist
* Add [cliphist](https://github.com/sentriz/cliphist) clipboard manager
* Add watch for clipboard events to autostart config
* Add keybindings to launch cliphist with Fuzzel

* style(sway-input): remove tap_button_map lrm
Remove tap_button_map lrm from input config. lrm is the default so we do not need to explicitly set it here. Also the comment was rather confusing and unhelpful.

* feat(power_menu.sh): add selection numbers to confirmation menu
The selection numbers are handy for making a selection from the num pad, however it is needed to come back over to the arrow keys or the home row on the confirmation prompt. Adding the selection numbers to the confirmation prompt will allow completing the interaction on the num pad if desired.

* fix(regreet): correct formatting for new environment variables

* Update README.md

* Update instruction for setting WLR_NO_HARDWARE_CURSORS
* Remove mention of LXAppearance since we don't use it
* Update Wofi screenshot to Fuzzel screenshot

* feat(sudoers.d/custom): add env_keep variables for sudo
Add a sudoers drop-in for passing environment variables to sudo for QT_QPA_PLATFORM, WAYLAND_DISPLAY, and XDG_RUNTIME_DIR. These variables are commonly needed for running applications as sudo on Wayland.
2024-08-16 09:50:31 +02:00
BluishHumility
aa3802ae5c merge bluish fork: switch display manager to greetd, overhaul installation scripts, update readme (#75)
* style(waybar): remove temperature module from style.css
* Remove temperature module from style.css. We aren't using the temperature module in the Waybar so we don't need css for it.

* feat: replace sddm with greetd
* Remove sddm and eos-sddm-theme from packages-repository.txt, add greetd and greetd-regreet
* Add directory in repo for Greetd configs
* Add executable bit to scripts so it doesn't have to be set post-install
* Create home_config directory for files to be deployed to user's home root (.gtkrc-2.0, .nanorc)
* Rework the user_commands.bash script with explanatory comments, debug echoes, rework some of the commands
* Update README.md to mention installing with user_commands.bash method, update display manager references from SDDM to Greetd

To do:
* Update sway-install.sh for new deployment routine
* Debug set_once.sh (do we need this? It currently isn't being used since nothing is setting it as executable)
* setup.sh > seems to be an old version of the install script. Remove?

* fix(readme): image URL

* fix(readme.md): re-upload images

* feat(readme.md): update installation instructions

Add an ordered list to the installation instructions to accompany the Welcome/install-file picture.

* style(regreet.toml): update comment for WLR_RENDERER_ALLOW_SOFTWARE variable

* feat(setup_sway_isomode.bash): add vm detection
* Detect vm with systemd-detect-virt
* Conditionally enable WLR_RENDERER_ALLOW_SOFTWARE in ReGreet config

* fix(regreet.toml): revert welcome message to default

* feat(xed.dconf): update xed setup routine
* Add new self-destructing setup script for applying xed.dconf
* xed_setup.sh will be deployed by Sway autostart config. Script applies config, sends a notification, removes script call in autostart config, and deletes itself.
* set_once.sh and the line which calls it in ~/.config/sway/config have been deleted. The script wasn't actually doing anything to begin with since it was not executable, but now all the stuff it was supposed to do is taken care of in other scripts.

* feat(sway-install.sh): update post-install setup script
Update sway-install.sh based on the new configuration layout. The script runs as root instead of calling sudo multiple times in the script, but restores ownership to the user's home directory deploying the configs (using logname to determine the username).

* fix(sway-install.sh): update relative paths, remove call to clone repo

* fix(README.md): correct URL for user_commands.bash installation method

* fix(packages-repository.txt): remove redundant bluez-utils entry
bluez-utils is already included in the default package list in a stock EndeavourOS install with no DE.

* feat(sway): incorporate 50-systemd-user.conf into autostart_applications
* XDG_CURRENT_DESKTOP=sway is already set by the greeter
* Importing environment variables for the user systemd service manager and updating the dbus environment with display variables can be set in the autostart config.

* feat: add pamixer, update multimedia keybindings
* Add `pamixer`, allowing the volume multimedia keys to be simplified
* Use `playerctl`'s `play-pause` command by default. Having separate bindings for "play" and "pause" is appropriate if "play" and "pause" are separate multimedia keys, but what is more common is for these to be the same key.

* style: move foot server startup to autostart_applications

* style: tidy up sway config, simplify code comments
Get the config organized and make it easier to read through.

* feat: replace wofi with fuzzel
Wofi still works, but there is a notice on their sourcehut page (https://hg.sr.ht/~scoopta/wofi) that it is not actively maintained anymore. Fuzzel is an alternative picker from the same dev as Foot terminal. It is fast, highly customizable, and low resource usage.

In addition to being used as an application launcher, Wofi was being used in a script for the power menu and in a window switcher script. Those scripts have been re-written to provide the same functionality, but using Fuzzel for the picker.

* Add Fuzzel to packages-repository.txt, remove Wofi
* Add fuzzel.ini, remove Wofi configs and scripts
* Add new Fuzzel scripts to ~/.config/sway/scripts
* Update Waybar config (change Wofi calls to Fuzzel calls)
* Update Wofi mentions in cheatsheet, keyhint script, and README

* feat: add local desktop files with NoDisplay=true
Add local desktop files with NoDisplay=true for default applications which have a desktop file, but are not intended to be started from the launcher. Rather, these are utilities or menus which are meant to be started from within another application. Adding the NoDisplay=true property will help declutter the launcher's menu.

The installation scripts have also been updated to accomodate these files during the config deployment routine.
2024-08-04 18:45:57 +02:00
Johannes Kamprad
640f19f2f5 Update README.md 2024-07-31 08:50:08 +02:00
BluishHumility
a091772d9a fix: update terminal in README.md, remove xfce4-terminal from packages-repository.txt
Update terminal in README.md and remove xfce4-terminal from packages-repository.txt. These files were overlooked with recent commit 24888b484b
2024-07-30 09:10:14 -04:00
Johannes Kamprad
6ba725480e Update README.md 2024-07-09 12:50:43 +02:00
Johannes Kamprad
b41ea3968f Update README.md 2024-07-09 12:49:51 +02:00
Johannes Kamprad
d052cc664b Update README.md 2024-07-09 12:48:35 +02:00
Johannes Kamprad
24d54b8436 Update README.md 2024-04-18 18:27:10 +02:00
Johannes Kamprad
6997b9184c Update README.md 2023-09-06 15:03:12 +02:00
Johannes Kamprad
8c72dcdaac Update README.md 2023-04-22 13:07:04 +02:00
phil
d46751ff59 Update README.md
corrected two typos
2022-10-14 18:55:46 +02:00
OdiousImp2604
a42c7fff58 Update README.md 2022-08-09 15:53:20 +01:00
OdiousImp2604
46cfc65fde Update README.md 2022-06-20 15:06:11 +01:00
OdiousImp2604
17a34fa83e Update README.md 2022-06-20 14:44:30 +01:00
Johannes Kamprad
7bfd7ef9ac Merge branch 'main' into main 2021-03-13 02:04:03 +01:00
Johannes Kamprad
1fd6cf3330 Update README.md 2021-03-11 00:51:59 +01:00
OdiousImp2604
03e7f7b6dd Update README.md 2021-03-09 10:44:13 +00:00
OdiousImp2604
63367092ae Update README.md 2021-03-07 18:31:31 +00:00
OdiousImp2604
75a45f4690 Update README.md 2021-03-07 18:17:16 +00:00
OdiousImp2604
abff486089 Update README.md 2021-03-07 18:14:49 +00:00
Johannes Kamprad
e8019b4d70 Update README.md 2021-02-22 19:14:00 +01:00
OdiousImp2604
c76bf953aa Update README.md 2021-02-22 11:16:24 +00:00
OdiousImp2604
d73907b562 Waybar Config 2021-02-18 17:12:30 +00:00
OdiousImp2604
01fbea81d3 Update README.md 2021-02-15 18:27:44 +00:00
OdiousImp2604
02ad16edaa Update README.md 2021-02-14 13:03:18 +00:00
OdiousImp2604
68e3123f30 Update README.md 2021-02-11 13:32:11 +00:00
OdiousImp2604
868b42827e Update README.md 2021-02-10 13:12:47 +00:00
OdiousImp2604
e2058f307d Update README.md 2021-02-10 13:11:09 +00:00
OdiousImp2604
5617965461 Update README.md 2021-02-10 11:02:30 +00:00
OdiousImp2604
8b5bb0b11c Update README.md 2021-02-10 10:39:44 +00:00
OdiousImp2604
d2c0c99bd5 Update README.md 2021-02-10 10:35:55 +00:00
OdiousImp2604
29ef5ee297 Update README.md 2021-02-10 10:35:26 +00:00
OdiousImp2604
9cf5265a72 Update README.md 2021-02-10 10:30:57 +00:00
OdiousImp2604
a26279a73a Update README.md 2021-02-09 18:35:52 +00:00
OdiousImp2604
ef1e77aa45 Added some keybindings 2021-02-09 14:39:08 +00:00
OdiousImp2604
5eed1430a6 Update README.md 2021-02-09 14:30:49 +00:00
OdiousImp2604
f4b21f6fb8 Update README.md 2021-02-07 14:07:09 +00:00
OdiousImp2604
52b8e093e8 Update README.md 2021-02-07 14:06:06 +00:00
OdiousImp2604
0e52d5440a Update README.md 2021-02-07 13:59:10 +00:00
OdiousImp2604
ded2f120d3 Update README.md 2021-02-05 11:27:18 +00:00