Commit graph

12 commits

Author SHA1 Message Date
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