spec: update the installation of hyprland configs

parent 8ad78dd6
...@@ -193,6 +193,7 @@ Summary: GNOME settings for %distro_name ...@@ -193,6 +193,7 @@ Summary: GNOME settings for %distro_name
License: Distributable License: Distributable
Group: Graphical desktop/GNOME Group: Graphical desktop/GNOME
AutoReqProv: no AutoReqProv: no
Requires: branding-%flavour-base-settings
%branding_add_conflicts %flavour gnome-settings %branding_add_conflicts %flavour gnome-settings
%description gnome-settings %description gnome-settings
...@@ -204,6 +205,7 @@ Summary: Hyprland settings for %distro_name ...@@ -204,6 +205,7 @@ Summary: Hyprland settings for %distro_name
License: Distributable License: Distributable
Group: Graphical desktop/Other Group: Graphical desktop/Other
AutoReqProv: no AutoReqProv: no
Requires: branding-%flavour-base-settings
%branding_add_conflicts %flavour hyprland-settings %branding_add_conflicts %flavour hyprland-settings
%description hyprland-settings %description hyprland-settings
...@@ -231,6 +233,7 @@ Summary(ru_RU.UTF-8): Wiki для дистрибутива %distro_name_ru ...@@ -231,6 +233,7 @@ Summary(ru_RU.UTF-8): Wiki для дистрибутива %distro_name_ru
License: distributable License: distributable
Group: System/Base Group: System/Base
Provides: indexhtml indexhtml-%theme = %version indexhtml-Desktop = 1:5.0 Provides: indexhtml indexhtml-%theme = %version indexhtml-Desktop = 1:5.0
Requires: xdg-utils
Obsoletes: indexhtml-desktop indexhtml-Desktop Obsoletes: indexhtml-desktop indexhtml-Desktop
%branding_add_conflicts %flavour indexhtml %branding_add_conflicts %flavour indexhtml
...@@ -277,14 +280,22 @@ mkdir -p %buildroot%_sysconfdir/skel/.config/environment.d ...@@ -277,14 +280,22 @@ mkdir -p %buildroot%_sysconfdir/skel/.config/environment.d
install skel/skel/.config/environment.d/qt.conf %buildroot%_sysconfdir/skel/.config/environment.d/qt.conf install skel/skel/.config/environment.d/qt.conf %buildroot%_sysconfdir/skel/.config/environment.d/qt.conf
#hyprland settings #hyprland settings
for i in hypr kitty swaync waybar wofi wlogout ; do for i in hypr kitty waybar ; do
mkdir -p %buildroot%_sysconfdir/skel/.config/$i mkdir -p %buildroot%_sysconfdir/skel/.config/$i
cp -r skel/skel/.config/$i %buildroot%_sysconfdir/skel/.config/ cp -r skel/skel/.config/$i %buildroot%_sysconfdir/skel/.config/
done done
mkdir -p %buildroot%_sysconfdir/ximperdistro/ mkdir -p %buildroot%_sysconfdir/ximperdistro/
cp -r configs/hyprland %buildroot%_sysconfdir/ximperdistro/ cp -r configs/hyprland %buildroot%_sysconfdir/ximperdistro/
for i in swaync wofi wlogout ; do
ln -s %_sysconfdir/ximperdistro/hyprland/$i %buildroot%_sysconfdir/skel/.config/$i
done
for i in hypridle hyprpaper ; do
ln -s %_sysconfdir/ximperdistro/hyprland/hypr/$i.conf %buildroot%_sysconfdir/skel/.config/hypr/$i.conf
done
install pixmaps/ximperlinux.svg %buildroot%_pixmapsdir/ximperlinux.svg install pixmaps/ximperlinux.svg %buildroot%_pixmapsdir/ximperlinux.svg
#backgrounds #backgrounds
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment