Aleksei Bavshin
6e132be7db
sway: allow overriding or disabling our configs per user
2022-08-05 06:48:41 -07:00
Aleksei Bavshin
d0a5487041
build: add config validation command (make check)
2022-08-04 22:34:34 -07:00
Aleksei Bavshin
bfc72cbe5f
build: add Makefile
2022-08-04 22:26:49 -07:00
Aleksei Bavshin
51a3a2ad67
rpm: fix spec URL
2022-08-04 06:19:14 -07:00
Aleksei Bavshin
64faf410fa
sway: install custom desktop file with DesktopNames
...
Following the change in sway PR branch[1], we are now able to provide
our own desktop file. The only change from upstream is `DesktopNames=`
attribute[2], which is required to initialize `XDG_CURRENT_DESKTOP` and
`XDG_SESSION_DESKTOP` environment variables in sddm.
[1]: https://src.fedoraproject.org/fork/alebastr/rpms/sway/c/118633f8edcafea8df11536b4e43ba718f033c14
[2]: https://github.com/swaywm/sway/pull/4876
2022-07-10 00:15:24 -07:00
Aleksei Bavshin
229b08e303
sway: rework idle configs and add a binding to lock the screen
...
Swayidle now turns off the displays after 60 seconds of inactivity when
the screen is locked. This works even if the screen was locked with a
binding or a command.
$Mod+l signals to lock the screen via swayidle integration with
systemd-logind.
2022-07-06 21:45:42 -07:00
Aleksei Bavshin
0a7dc84e59
rpm: collect dependencies from config
2022-06-30 21:09:50 -07:00
Aleksei Bavshin
7a79423d60
sway: misc style/documentation/dependency specification fixes
2022-06-30 21:07:52 -07:00
Aleksei Bavshin
2c1ef3fac9
sway: add swayidle and swaylock configuration
2022-06-29 07:32:07 -07:00
Aleksei Bavshin
3a04082a7e
sway: add OSD to the pactl volume control bindings
2022-06-29 01:05:36 -07:00
Aleksei Bavshin
2a484e5023
Packaging changes for SDDM config
2022-06-05 18:02:34 -07:00
Aleksei Bavshin
94745171f8
Add rpm spec
2022-05-30 21:58:59 -07:00