Aleksei Bavshin
accad0c34b
sddm: apply system keyboard configuration
2023-02-22 07:23:50 -08:00
Aleksei Bavshin
8e37d24784
sway: XDG desktop autostart support
2023-02-22 07:23:43 -08:00
Aleksei Bavshin
66f553d999
sway: restrict WLR_RENDERER workaround to kvm
...
pixman is known to not work at least on vmware, so we don't want to be
setting WLR_RENDERER indiscriminately.
2023-02-20 23:28:30 -08:00
Jiri Konecny
239dd22eea
Fix Anaconda startup from app launcher on Live
...
0.1.3
We recommend use of application launcher in installation instructions
but Anaconda won't start until xhost application is started.
It's already solved by starting xhost app in ~/.bashrc, however, that
won't work for a launcher because it's not sourcing ~/.bashrc. To solve
this, start xhost by Sway configuration file on Live.
2023-02-16 18:25:01 +01:00
Aleksei Bavshin
0e4e76fee0
sway: screenshot shortcut confilct with modifier=Alt
2023-02-11 12:36:06 -08:00
Jiri Konecny
942a3881dd
Add configs for Live to show install instructions
...
0.1.2
These configuration files will be used by nwg-wrapper on live media to
show installation instructions on background.
2023-01-14 20:13:10 +00:00
Aleksei Bavshin
c5d0b5cbb1
sway: use combined drun+run mode for rofi
2023-01-10 21:04:44 -08:00
Aleksei Bavshin
b38cab6afc
sddm: don't check for virtualization if start-sway is sourced
0.1.1
2023-01-03 22:55:30 -08:00
Aleksei Bavshin
5ca76fd3af
sway: move /etc/sway/env -> /etc/sway/environment
...
Add example environment file.
2023-01-03 22:55:29 -08:00
Aleksei Bavshin
606813b03d
sway: use set -o allexport to source variables
2023-01-03 21:48:40 -08:00
Aleksei Bavshin
7a28b90e3b
rpkg: sync with Fedora review
2023-01-03 07:56:21 -08:00
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