Commit graph

44 commits

Author SHA1 Message Date
Aleksei Bavshin
87ec1df08c
rpkg: minor cleanups
- Drop %%check - as Sway does not report the result in an exit code, it
  wasn't useful during the package build.
- Update sddm version requirement. The patch is now applied in Fedora.
2022-12-24 11:58:43 -08:00
Aleksei Bavshin
43c6da5b5c
rpkg: switch to the current snapshot versioning scheme v0.1.0
As documented in https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/#_snapshots
2022-12-19 08:10:41 -08:00
Aleksei Bavshin
642fdebf8c
sway: add initial configuration guide 2022-12-12 20:05:22 -08:00
Aleksei Bavshin
46c46d09af
sway: add keybindings for taking screenshots 2022-12-12 19:38:04 -08:00
Aleksei Bavshin
2e6b23c123
sway: reorder configuration snippets 2022-12-12 19:37:51 -08:00
Aleksei Bavshin
c8dd5c9ad6
sway: add configs for live installer environment 2022-12-11 20:42:01 -08:00
Aleksei Bavshin
dfef15b7ee
Merge branch 'upstream' into fedora 2022-12-11 18:51:21 -08:00
Aleksei Bavshin
118f33f269
waybar: sync config with upstream release 0.9.16 2022-12-11 18:49:14 -08:00
Aleksei Bavshin
4afc81251d
sway: sync config with upstream release 1.8-rc2 2022-12-11 18:46:37 -08:00
Aleksei Bavshin
f6a6ff63f9
sway: use unprocessed upstream config 2022-12-11 18:44:55 -08:00
Aleksei Bavshin
ec2501952c
Update copyright 2022-11-29 20:51:54 -08:00
Aleksei Bavshin
40ee7dc617
rpm: rename the package 2022-11-28 22:40:28 -08:00
Aleksei Bavshin
72c832df04
sddm: disable displays on idle 2022-08-29 19:05:32 -07:00
Aleksei Bavshin
cbdafe7db9
sddm: wrap greeter command 2022-08-29 19:05:31 -07:00
Aleksei Bavshin
5447210ffd
sway: ensure that sway can start on typical VM configurations 2022-08-29 19:04:26 -07:00
Aleksei Bavshin
d6b3f65539
sway: install wrapper script with some initial environment 2022-08-29 19:04:24 -07:00
Aleksei Bavshin
0b3da29d76
sway: switch launcher application to rofi-wayland
As decided on the 2022-08-24 SIG meeting, we're going to use
rofi-wayland as a default launcher.
2022-08-27 20:19:04 -07:00
Jiri Konecny
e2f9d627d0
Add Brave browser next to Chromium and Firefox to rules-browser.conf
Why not Brave, it's getting more and more attention.
2022-08-11 21:21:02 +02:00
Aleksei Bavshin
e2ffb80b47
layered-include: save generated config to XDG_RUNTIME_DIR
Seems like a safer and more appropriate place.
2022-08-05 06:56:20 -07:00
Aleksei Bavshin
8b62660eb4
sway: more generic config names
As we're no longer using 50-fedora.conf as an entrypoint, it's better to
make config names stable and remove underlying tools from the names.

This way we are free to change the implementation while users will use
the same filename for overrides. I.e. 90-bar.conf should be created in
the user config directory no matter which bar we use in the default
config.
2022-08-05 06:48:44 -07:00
Aleksei Bavshin
b1fe840a78
build: add script for collecting dependencies (make requires) 2022-08-05 06:48:43 -07:00
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
08d6c42dff
sway: remove conflicting binding for locking the screen 2022-07-16 17:49:46 -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
efda4f6b74
sway: avoid including .rpmconf/.rpmsave from snippet directory 2022-06-29 08:43:04 -07:00
Aleksei Bavshin
e1f5ba8a32
sway: disable leftover debug flags in notify-volume script 2022-06-29 08:22:30 -07:00
Aleksei Bavshin
2c1ef3fac9
sway: add swayidle and swaylock configuration 2022-06-29 07:32:07 -07:00
Aleksei Bavshin
297fc0a4d9
sway: refactor light bindings 2022-06-29 01:05:37 -07:00
Aleksei Bavshin
3a04082a7e
sway: add OSD to the pactl volume control bindings 2022-06-29 01:05:36 -07:00
Aleksei Bavshin
6a03cb022b
Update README.md 2022-06-14 20:53:47 -07:00
Aleksei Bavshin
2a484e5023
Packaging changes for SDDM config 2022-06-05 18:02:34 -07:00
Aleksei Bavshin
97546ddc70
Add Sway SDDM greeter configuration 2022-06-05 18:00:27 -07:00
Aleksei Bavshin
94745171f8
Add rpm spec 2022-05-30 21:58:59 -07:00
Aleksei Bavshin
b9d1dd8eb1
Add initial set of configuration presets 2022-05-30 21:57:01 -07:00
Aleksei Bavshin
ab4e336234
Merge branch 'upstream' into fedora
Pristine configuration files for Sway and Waybar
2022-05-30 21:26:41 -07:00
Aleksei Bavshin
916460d713
Import upstream Waybar config at v0.9.13 2022-05-30 21:26:09 -07:00
Aleksei Bavshin
fc81d17583
Initialize repository 2022-05-30 21:26:08 -07:00
Aleksei Bavshin
7ad7883b42
Import upstream Sway config at v1.7 2022-05-30 21:26:08 -07:00