Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openSUSEway for openSUSE:Factory checked in at 2024-01-25 18:42:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSEway (Old) and /work/SRC/openSUSE:Factory/.openSUSEway.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSEway" Thu Jan 25 18:42:00 2024 rev:20 rq:1141482 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSEway/openSUSEway.changes 2023-05-31 21:55:17.789288760 +0200 +++ /work/SRC/openSUSE:Factory/.openSUSEway.new.1815/openSUSEway.changes 2024-01-25 18:42:14.052859701 +0100 @@ -1,0 +2,14 @@ +Thu Jan 25 09:33:30 UTC 2024 - Denys Kondratenko <std...@opensuse.org> + +- Update to version 0.16.0 + * flutter takes color-scheme instead of theme by @denisok in #116 + * Fix missing glyphs on the default style by @a-kpappas in #118 + * Convert Waybar tooltip calendar to new format (>=0.9.18) by @FilippoBonazziSUSE in #120 + * Migrate Alacritty configuration to TOML by @tacerus in #128 + * Add screenshot utility configuration by @FilippoBonazziSUSE in #117 + * Add screenshot mode menu by @FilippoBonazziSUSE in #131 + * Add bluetooth waybar module by @FilippoBonazziSUSE in #127 + * Add some packages from GreyBeard by @denisok in #133 + * Add some applications to default floating by @krishjainx in #132 + +------------------------------------------------------------------- Old: ---- openSUSEway-0.15.2.obscpio New: ---- openSUSEway-0.16.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSEway.spec ++++++ --- /var/tmp/diff_new_pack.4rhGFP/_old 2024-01-25 18:42:14.804886532 +0100 +++ /var/tmp/diff_new_pack.4rhGFP/_new 2024-01-25 18:42:14.804886532 +0100 @@ -1,7 +1,7 @@ # # spec file for package openSUSEway # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,55 +20,92 @@ %define waybar_version %(rpm -q --queryformat "%%{version}" waybar) Name: openSUSEway -Version: 0.15.2 +Version: 0.16.0 Release: 0 Summary: The openSUSEway desktop environment meta package License: MIT Group: Metapackages URL: https://github.com/openSUSE/openSUSEway Source0: https://github.com/openSUSE/openSUSEway/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE add-configuration-for-play-pause-next-prev-multimedi.patch gh#openSUSE/openSUSEway#41 mc...@suse.com -# Add multimedia keys configuration + BuildArch: noarch BuildRequires: aaa_base BuildRequires: pkgconfig(systemd) + +# system +Requires: wget Requires: NetworkManager Requires: aaa_base -Recommends: adwaita-qt5 +Requires: bash-completion Requires: bzip2 Requires: command-not-found Requires: curl -Recommends: firefox -Requires: gfxboot-branding-openSUSE Requires: git -Requires: greetd +Requires: glibc-locale Requires: grep Requires: gzip -Requires: (gtkgreet or wlgreet) -Suggests: imv Requires: jq Requires: less -Recommends: libqt5-qtwayland -Suggests: mpv -Requires: pipewire -Recommends: qt5ct Requires: sudo -Requires: sway-branding-openSUSE Requires: tar + +# basic DE +Requires: greetd +Requires: pipewire +Requires: sway-marker +Requires: (gtkgreet or wlgreet) +Recommends: bluez +Recommends: firefox +Recommends: grim +Recommends: slurp +Recommends: tlp +Suggests: mpv Suggests: vifm Suggests: vim +Suggests: imv + +# basic multi-media Requires: clipman Requires: mpris-ctl -Requires: sway-marker -Requires: waybar-branding-openSUSE -Requires: wget Requires: wl-clipboard + +# branding +Requires: waybar-branding-openSUSE +Requires: gfxboot-branding-openSUSE +Requires: sway-branding-openSUSE + +# xdg portals and utils Requires: xdg-desktop-portal +Requires: xdg-desktop-portal-gtk Requires: xdg-desktop-portal-wlr Requires: xdg-utils +# Appearance +Requires: adwaita-icon-theme +Requires: gtk3-metatheme-adwaita +Requires: metatheme-adwaita-common +Recommends: adwaita-qt5 +Recommends: libqt5-qtwayland +Recommends: qt5ct + +# Fonts +Requires: adobe-sourcecodepro-fonts +Requires: adobe-sourcesanspro-fonts +Requires: adobe-sourceserifpro-fonts +Requires: cantarell-fonts +Requires: dejavu-fonts +Requires: ghostscript-fonts-other +Requires: ghostscript-fonts-std +Requires: google-carlito-fonts +Requires: google-droid-fonts +Requires: google-opensans-fonts +Requires: google-roboto-fonts +Requires: noto-coloremoji-fonts +Requires: noto-emoji-fonts +Requires: noto-sans-fonts + %description -This meta package aggregates openSUSEway desktop enviroment packages. +This meta-package aggregates openSUSEway desktop environment packages. %package -n patterns-openSUSEway %pattern_graphicalenvironments @@ -98,6 +135,7 @@ Requires: patterns-sway-sway Requires: pavucontrol Requires: playerctl +Requires: polkit-default-privs Requires: polkit-gnome Requires: sway Requires: wallpaper-branding-openSUSE @@ -150,6 +188,7 @@ install -D -p -m 644 .config/sway/config %{buildroot}%{_sysconfdir}/sway/config install -D -p -m 644 .config/sway/env %{buildroot}%{_sysconfdir}/sway/env install -D -p -m 644 .config/sway/config.d/50-openSUSE.conf %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE.conf +install -D -p -m 644 .config/sway/config.d/55-openSUSE-windows.conf %{buildroot}%{_sysconfdir}/sway/config.d/55-openSUSE-windows.conf install -D -p -m 644 sway/sway-session.target %{buildroot}%{_prefix}/lib/systemd/user/sway-session.target install -D -p -m 644 sway/sway.service %{buildroot}%{_prefix}/lib/systemd/user/sway.service @@ -158,7 +197,7 @@ ### alacritty # so far doesn't have special branding package and it doesn't support system wide config -install -D -p -m 644 .config/alacritty/alacritty.yml %{buildroot}%{_sysconfdir}/alacritty/alacritty.yml +install -D -p -m 644 .config/alacritty/alacritty.toml %{buildroot}%{_sysconfdir}/alacritty/alacritty.toml ## wofi install -D -p -m 644 .config/wofi/config %{buildroot}%{_sysconfdir}/wofi/config @@ -230,13 +269,14 @@ %config %{_sysconfdir}/sway/env %dir %{_sysconfdir}/sway/config.d %config %{_sysconfdir}/sway/config.d/50-openSUSE.conf +%config %{_sysconfdir}/sway/config.d/55-openSUSE-windows.conf %{_prefix}/lib/systemd/user/sway-session.target %{_prefix}/lib/systemd/user/sway.service %{_datadir}/wayland-sessions/sway.desktop.brand %{_bindir}/sway-run.sh %dir %{_sysconfdir}/alacritty -%config(noreplace) %{_sysconfdir}/alacritty/alacritty.yml +%config(noreplace) %{_sysconfdir}/alacritty/alacritty.toml %dir %{_sysconfdir}/wofi %config(noreplace) %{_sysconfdir}/wofi/config ++++++ _service ++++++ --- /var/tmp/diff_new_pack.4rhGFP/_old 2024-01-25 18:42:14.828887388 +0100 +++ /var/tmp/diff_new_pack.4rhGFP/_new 2024-01-25 18:42:14.832887531 +0100 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/openSUSE/openSUSEway.git</param> - <param name="revision">0.15.2</param> + <param name="revision">0.16.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">(.*)</param> <param name="extract">openSUSEway.spec</param> ++++++ openSUSEway-0.15.2.obscpio -> openSUSEway-0.16.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/.config/alacritty/alacritty.toml new/openSUSEway-0.16.0/.config/alacritty/alacritty.toml --- old/openSUSEway-0.15.2/.config/alacritty/alacritty.toml 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSEway-0.16.0/.config/alacritty/alacritty.toml 2024-01-23 20:55:05.000000000 +0100 @@ -0,0 +1,2 @@ +[window] +opacity = 0.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/.config/alacritty/alacritty.yml new/openSUSEway-0.16.0/.config/alacritty/alacritty.yml --- old/openSUSEway-0.15.2/.config/alacritty/alacritty.yml 2023-05-24 15:01:15.000000000 +0200 +++ new/openSUSEway-0.16.0/.config/alacritty/alacritty.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -window: - opacity: 0.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/.config/sway/config new/openSUSEway-0.16.0/.config/sway/config --- old/openSUSEway-0.15.2/.config/sway/config 2023-05-24 15:01:15.000000000 +0200 +++ new/openSUSEway-0.16.0/.config/sway/config 2024-01-23 20:55:05.000000000 +0100 @@ -14,7 +14,7 @@ set $up k set $right l # Your preferred terminal emulator -set $term alacritty --config-file /etc/alacritty/alacritty.yml +set $term alacritty --config-file /etc/alacritty/alacritty.toml # Your preferred application launcher # Note: pass the final command to swaymsg so that the resulting window can be opened # on the original workspace that the command was run on. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/.config/sway/config.d/50-openSUSE.conf new/openSUSEway-0.16.0/.config/sway/config.d/50-openSUSE.conf --- old/openSUSEway-0.15.2/.config/sway/config.d/50-openSUSE.conf 2023-05-24 15:01:15.000000000 +0200 +++ new/openSUSEway-0.16.0/.config/sway/config.d/50-openSUSE.conf 2024-01-23 20:55:05.000000000 +0100 @@ -49,6 +49,54 @@ bindsym --no-warn XF86AudioNext exec playerctl next bindsym --no-warn XF86AudioPrev exec playerctl previous +# Screenshots +## Area selection shortcuts +set $selected_window swaymsg -t get_tree | jq -r '.. | select(.pid? and .visible?) | .rect | "\(.x),\(.y) \(.width)x\(.height)"' | slurp +set $focused_window swaymsg -t get_tree | jq -j '.. | select(.type?) | select(.focused).rect | "\(.x),\(.y) \(.width)x\(.height)"' +set $focused_output swaymsg -t get_outputs | jq -r '.[] | select(.focused) | .name' +## Screenshot commands +### Full +set $screenshot_full grim +set $screenshot_full_clipboard grim - | wl-copy +### Selected window +set $screenshot_selected_window $selected_window | grim -g- +set $screenshot_selected_window_clipboard $selected_window | grim -g- - | wl-copy +### Selected area +set $screenshot_selected_area slurp | grim -g- +set $screenshot_selected_area_clipboard slurp | grim -g- - | wl-copy +### Focused window +set $screenshot_focused_window $focused_window | grim -g- +set $screenshot_focused_window_clipboard $focused_window | grim -g- - | wl-copy +### Focused output +set $screenshot_focused_output grim -o $($focused_output) +set $screenshot_focused_output grim -o $($focused_output) - | wl-copy + +## Screenshot mode menu +set $screenshot "Screenshot: (f) full, (s) select window, (a) select area, (w) focused window, (o) focused output [Ctrl+ saves to clipboard]" +mode $screenshot { + # Full + bindsym f exec $screenshot_full; mode "default" + bindsym Ctrl+f exec $screenshot_full_clipboard; mode "default" + # Selected window + bindsym s exec $screenshot_selected_window; mode "default" + bindsym Ctrl+s exec $screenshot_selected_window_clipboard; mode "default" + # Selected area + bindsym a exec $screenshot_selected_area; mode "default" + bindsym Ctrl+a exec $screenshot_selected_area_clipboard; mode "default" + # Focused window + bindsym w exec $screenshot_focused_window; mode "default" + bindsym Ctrl+w exec $screenshot_focused_window_clipboard; mode "default" + # Focused output + bindsym o exec $screenshot_focused_output; mode "default" + bindsym Ctrl+o exec $screenshot_focused_output_clipboard; mode "default" + + # Exit screenshot mode menu + bindsym Return mode "default" + bindsym Escape mode "default" + bindsym $mod+Print mode "default" +} +bindsym $mod+Print mode $screenshot + # # Status Bar: # @@ -90,6 +138,7 @@ gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark' gsettings set org.gnome.desktop.interface icon-theme 'Adwaita' gsettings set org.gnome.desktop.interface cursor-theme 'Adwaita' + gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' test -e $SWAYSOCK.wob || mkfifo $SWAYSOCK.wob tail -f $SWAYSOCK.wob | $wob swaync --style /etc/sway/swaync/style.css --config /etc/sway/swaync/config.json diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/.config/sway/config.d/55-openSUSE-windows.conf new/openSUSEway-0.16.0/.config/sway/config.d/55-openSUSE-windows.conf --- old/openSUSEway-0.15.2/.config/sway/config.d/55-openSUSE-windows.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/openSUSEway-0.16.0/.config/sway/config.d/55-openSUSE-windows.conf 2024-01-23 20:55:05.000000000 +0100 @@ -0,0 +1,21 @@ +# Wayland default floats +for_window [app_id="(Calendar|Calculator|Power-statistics|Control-center)"] floating enable +for_window [app_id="org.gnome.(Nautilus|Weather)"] floating enable +for_window [app_id="nm-connection-editor"] floating enable +for_window [app_id="(pavucontrol|psensor)"] floating enable +for_window [app_id="evolution-alarm-notify"] floating enable +for_window [app_id="nemo"] floating enable +for_window [app_id="evolution" title="Compose Message"] floating enable +for_window [app_id="evolution" title="Re(.*)"] floating enable +for_window [app_id="evolution" title="Fwd(.*)"] floating enable +for_window [app_id="mpv"] floating enable +for_window [app_id="mpv"] resize set 960 540 +for_window [app_id="mpv"] border pixel 0 +for_window [app_id="firefox" title="Pushbullet"] floating enable +for_window [app_id="firefox" title="Firefox â Sharing Indicator"] floating enable +for_window [app_id="firefox" title="Picture-in-Picture"] floating enable +for_window [app_id="firefox" title="Pushbullet â Mozilla Firefox"] floating enable +for_window [app_id="firefox" title="About Mozilla Firefox"] floating enable + +# Brave, chrome, chromium +for_window [title="Picture-in-picture"] floating enable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/.config/waybar/config new/openSUSEway-0.16.0/.config/waybar/config --- old/openSUSEway-0.15.2/.config/waybar/config 2023-05-24 15:01:15.000000000 +0200 +++ new/openSUSEway-0.16.0/.config/waybar/config 2024-01-23 20:55:05.000000000 +0100 @@ -7,7 +7,7 @@ // Choose the order of the modules "modules-left": ["sway/workspaces", "custom/scratchpad", "sway/mode", "tray"], "modules-center": ["sway/window"], - "modules-right": ["custom/zypper", "network", "cpu", "memory", "temperature", "backlight", "battery", "battery#bat2", "pulseaudio", "custom/layout", "clock", "custom/notification"], + "modules-right": ["custom/zypper", "network", "bluetooth", "cpu", "memory", "temperature", "backlight", "battery", "battery#bat2", "pulseaudio", "custom/layout", "clock", "custom/notification"], "sway/mode": { "format": "ïï {}" }, @@ -67,13 +67,25 @@ "clock": { // "timezone": "America/New_York", "format": "ï {:%b %d %Y %R}", - "tooltip-format": "<span color='#35b9ab'><big>{:%Y %B}</big></span>\n<span color='#35b9ab'><tt><small>{calendar}</small></tt></span>", "format-alt": "{:%a %d %b w:%V %H:%M}", - "today-format": "<span color='#21a4df'><b><u>{}</u></b></span>", - "calendar-weeks-pos": "left", - "format-calendar": "<span background='#173f4f' bgalpha='60%'><b>{}</b></span>", - "format-calendar-weeks": "<span color='#73ba25'><b>{}</b></span>", - "format-calendar-weekdays": "<span color='#21a4df'><b>{}</b></span>", + "tooltip-format": "<span color='#35b9ab'><tt><small>{calendar}</small></tt></span>", + "calendar": { + "mode-mon-col" : 4, + "weeks-pos" : "left", + "on-scroll" : 1, + "on-click-right" : "mode", + "format": { + "months": "<span color='#35b9ab'><b>{}</b></span>", + "weeks": "<span color='#73ba25'><b>{}</b></span>", + "weekdays": "<span color='#21a4df'><b>{}</b></span>", + "today": "<span color='#21a4df'><b><u>{}</u></b></span>" + } + }, + "actions": { + "on-click-right" : "mode", + "on-scroll-up" : "shift_up", + "on-scroll-down" : "shift_down" + }, "interval": 10 }, "cpu": { @@ -119,6 +131,22 @@ "format-disconnected": "â ", "format-alt": "{ifname} {essid} ({signalStrength}%)" }, + "bluetooth": { + "format": "ï", + "format-disabled": "ï", + "format-off": "ï", + "format-connected": "ï {num_connections}", + // "format-connected": "ï {device_alias}", + "tooltip-format": "{controller_address} {status}\n\n{num_connections} connected", + "tooltip-format-disabled": "{status}", + "tooltip-format-connected": "{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}", + "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}", + "format-connected-battery": "ï {device_alias} {device_battery_percentage}%", + "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%", + // "format-device-preference": [ "device1", "device2" ], // preference list deciding the displayed device + "on-click": "bluetooth toggle; pkill -SIGRTMIN+8 waybar", + "on-click-right": "exec alacritty -e sh -c 'bluetoothctl'" + }, "pulseaudio": { "format": "{icon}", "format-alt": "{volume} {icon}", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/.config/waybar/style.css new/openSUSEway-0.16.0/.config/waybar/style.css --- old/openSUSEway-0.15.2/.config/waybar/style.css 2023-05-24 15:01:15.000000000 +0200 +++ new/openSUSEway-0.16.0/.config/waybar/style.css 2024-01-23 20:55:05.000000000 +0100 @@ -1,7 +1,7 @@ * { border: none; border-radius: 0; - font-family: "Source Sans Pro"; + font-family: "Source Sans Pro", "FontAwesome 6 Free"; font-size: 15px; box-shadow: none; text-shadow: none; @@ -49,6 +49,7 @@ #cpu, #memory, #network, +#bluetooth, #pulseaudio, #idle_inhibitor, #temperature, @@ -74,3 +75,14 @@ color: rgba(217, 216, 216, 1); } +#bluetooth.disabled { + color: rgba(128, 128, 128, 1); +} + +#bluetooth.off { + color: rgba(128, 128, 128, 1); +} + +#bluetooth.connected { + color: rgba(115, 186, 37, 1); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/README.md new/openSUSEway-0.16.0/README.md --- old/openSUSEway-0.15.2/README.md 2023-05-24 15:01:15.000000000 +0200 +++ new/openSUSEway-0.16.0/README.md 2024-01-23 20:55:05.000000000 +0100 @@ -11,14 +11,20 @@ ``` ## More resources -Please check [Manage-dotfiles-with-Git](https://news.opensuse.org/2020/03/27/Manage-dotfiles-with-Git/) on how to use dotfiles. - -openSUSEway imports some recomended (optional) variables from `/etc/sway/env`, that is done by `sway/sway-run.sh` for text mode and by `sway/sway.service` for systemd graphic environments. +[openSUSEway Telegram channel](https://t.me/openSUSEway) for support and project +discussion. [openSUSEway desktop environment](https://en.opensuse.org/Portal:OpenSUSEway) for more details on complete desktop environment for openSUSE. [Sway openSUSE wiki page](https://en.opensuse.org/Sway) for more details about Sway on openSUSE. +Please check [Manage-dotfiles-with-Git](https://news.opensuse.org/2020/03/27/Manage-dotfiles-with-Git/) on how to use dotfiles. + ## Other dotfiles examples: * https://github.com/jjquin/swayarch * https://github.com/jjquin/dotfiles + +## Other openSUSE sway derivatives + + - https://sr.ht/~mcepl/moldavite/ + - https://github.com/ProjectGreybeard/Info diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.15.2/openSUSEway.spec new/openSUSEway-0.16.0/openSUSEway.spec --- old/openSUSEway-0.15.2/openSUSEway.spec 2023-05-24 15:01:15.000000000 +0200 +++ new/openSUSEway-0.16.0/openSUSEway.spec 2024-01-23 20:55:05.000000000 +0100 @@ -20,55 +20,92 @@ %define waybar_version %(rpm -q --queryformat "%%{version}" waybar) Name: openSUSEway -Version: 0.15.2 +Version: 0.16.0 Release: 0 Summary: The openSUSEway desktop environment meta package License: MIT Group: Metapackages URL: https://github.com/openSUSE/openSUSEway Source0: https://github.com/openSUSE/openSUSEway/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE add-configuration-for-play-pause-next-prev-multimedi.patch gh#openSUSE/openSUSEway#41 mc...@suse.com -# Add multimedia keys configuration + BuildArch: noarch BuildRequires: aaa_base BuildRequires: pkgconfig(systemd) + +# system +Requires: wget +Requires: glibc-locale +Requires: bash-completion Requires: NetworkManager Requires: aaa_base -Recommends: adwaita-qt5 Requires: bzip2 Requires: command-not-found Requires: curl -Recommends: firefox -Requires: gfxboot-branding-openSUSE Requires: git -Requires: greetd Requires: grep Requires: gzip -Requires: (gtkgreet or wlgreet) -Suggests: imv Requires: jq Requires: less -Recommends: libqt5-qtwayland -Suggests: mpv -Requires: pipewire -Recommends: qt5ct Requires: sudo -Requires: sway-branding-openSUSE Requires: tar + +# basic DE +Requires: greetd +Requires: (gtkgreet or wlgreet) +Requires: pipewire +Requires: sway-marker +Recommends: grim +Recommends: slurp +Recommends: firefox +Recommends: bluez +Recommends: tlp +Suggests: mpv Suggests: vifm Suggests: vim +Suggests: imv + +# basic multi-media Requires: clipman Requires: wl-clipboard Requires: mpris-ctl -Requires: sway-marker + +# branding Requires: waybar-branding-openSUSE -Requires: wget +Requires: sway-branding-openSUSE +Requires: gfxboot-branding-openSUSE + +# xdg portals and utils Requires: xdg-desktop-portal Requires: xdg-desktop-portal-wlr +Requires: xdg-desktop-portal-gtk Requires: xdg-utils +# Appearance +Requires: adwaita-icon-theme +Requires: gtk3-metatheme-adwaita +Requires: metatheme-adwaita-common +Recommends: libqt5-qtwayland +Recommends: qt5ct +Recommends: adwaita-qt5 + +# Fonts +Requires: adobe-sourcecodepro-fonts +Requires: adobe-sourcesanspro-fonts +Requires: adobe-sourceserifpro-fonts +Requires: dejavu-fonts +Requires: ghostscript-fonts-other +Requires: ghostscript-fonts-std +Requires: google-carlito-fonts +Requires: google-droid-fonts +Requires: google-opensans-fonts +Requires: google-roboto-fonts +Requires: noto-coloremoji-fonts +Requires: noto-emoji-fonts +Requires: noto-sans-fonts +Requires: cantarell-fonts + %description -This meta package aggregates openSUSEway desktop enviroment packages. +This meta-package aggregates openSUSEway desktop environment packages. %package -n patterns-openSUSEway %pattern_graphicalenvironments @@ -99,6 +136,7 @@ Requires: pavucontrol Requires: playerctl Requires: polkit-gnome +Requires: polkit-default-privs Requires: sway Requires: wallpaper-branding-openSUSE Requires: wob @@ -150,6 +188,7 @@ install -D -p -m 644 .config/sway/config %{buildroot}%{_sysconfdir}/sway/config install -D -p -m 644 .config/sway/env %{buildroot}%{_sysconfdir}/sway/env install -D -p -m 644 .config/sway/config.d/50-openSUSE.conf %{buildroot}%{_sysconfdir}/sway/config.d/50-openSUSE.conf +install -D -p -m 644 .config/sway/config.d/55-openSUSE-windows.conf %{buildroot}%{_sysconfdir}/sway/config.d/55-openSUSE-windows.conf install -D -p -m 644 sway/sway-session.target %{buildroot}%{_prefix}/lib/systemd/user/sway-session.target install -D -p -m 644 sway/sway.service %{buildroot}%{_prefix}/lib/systemd/user/sway.service @@ -158,7 +197,7 @@ ### alacritty # so far doesn't have special branding package and it doesn't support system wide config -install -D -p -m 644 .config/alacritty/alacritty.yml %{buildroot}%{_sysconfdir}/alacritty/alacritty.yml +install -D -p -m 644 .config/alacritty/alacritty.toml %{buildroot}%{_sysconfdir}/alacritty/alacritty.toml ## wofi install -D -p -m 644 .config/wofi/config %{buildroot}%{_sysconfdir}/wofi/config @@ -230,13 +269,14 @@ %config %{_sysconfdir}/sway/env %dir %{_sysconfdir}/sway/config.d %config %{_sysconfdir}/sway/config.d/50-openSUSE.conf +%config %{_sysconfdir}/sway/config.d/55-openSUSE-windows.conf %{_prefix}/lib/systemd/user/sway-session.target %{_prefix}/lib/systemd/user/sway.service %{_datadir}/wayland-sessions/sway.desktop.brand %{_bindir}/sway-run.sh %dir %{_sysconfdir}/alacritty -%config(noreplace) %{_sysconfdir}/alacritty/alacritty.yml +%config(noreplace) %{_sysconfdir}/alacritty/alacritty.toml %dir %{_sysconfdir}/wofi %config(noreplace) %{_sysconfdir}/wofi/config ++++++ openSUSEway.obsinfo ++++++ --- /var/tmp/diff_new_pack.4rhGFP/_old 2024-01-25 18:42:14.964892241 +0100 +++ /var/tmp/diff_new_pack.4rhGFP/_new 2024-01-25 18:42:14.968892383 +0100 @@ -1,5 +1,5 @@ name: openSUSEway -version: 0.15.2 -mtime: 1684933275 -commit: ce14428babe8a2d3cefcf0bb140111338392377a +version: 0.16.0 +mtime: 1706039705 +commit: bfc6ec6f65df42be552db1f9dbe74b3c3fd3b1ee