From 4bec9de4ead5e8ad3bbce1b1235e9647884ed373 Mon Sep 17 00:00:00 2001
From: Sergey V Turchin <zerg@altlinux.org>
Date: Mon, 11 Jul 2016 14:41:17 +0300
Subject: [PATCH] - add system limits defaults

---
 branding.spec                    | 13 +++++++++++++
 gnome-settings/gtk3-settings.ini |  8 ++++++++
 gnome-settings/gtkrc-2           |  9 +++++++++
 3 files changed, 30 insertions(+)
 create mode 100644 gnome-settings/gtk3-settings.ini
 create mode 100644 gnome-settings/gtkrc-2

diff --git a/branding.spec b/branding.spec
index f2bdbef..87f20bc 100644
--- a/branding.spec
+++ b/branding.spec
@@ -333,6 +333,14 @@ for n in fedora redhat system; do
 done
 install -pD -m644 components/systemd/os-release %buildroot%_sysconfdir/os-release
 
+# limits
+mkdir -p %buildroot%_sysconfdir/security/limits.d/
+cat <<__EOF__ >%buildroot%_sysconfdir/security/limits.d/77-%name.conf
+*		soft	nproc	3072
+root		soft	nproc	1024
+*		hard	nproc	4096
+__EOF__
+
 #notes
 pushd notes
 %makeinstall
@@ -385,6 +393,9 @@ cp -P xfce-settings/backgrounds/*.{jpg,png} %buildroot/usr/share/backgrounds/xfc
 
 install -pDm0755 xfce-settings/scripts/zdg-move-templates.sh %buildroot%_sysconfdir/X11/profile.d/zdg-move-templates.sh
 
+install -Dm 644 gnome-settings/gtkrc-2 %buildroot/etc/skel/.gtkrc-2.0
+install -Dm 644 gnome-settings/gtk3-settings.ini %buildroot/etc/skel/.config/gtk-3.0/settings.ini
+
 #slideshow
 mkdir -p %buildroot/usr/share/install2/slideshow
 mkdir -p %buildroot/etc/alterator
@@ -482,6 +493,7 @@ subst 's/#theme-name=/theme-name=Clearlooks-Phenix/' /etc/lightdm/lightdm-gtk-gr
 %files release
 %_sysconfdir/*-release
 %_sysconfdir/buildreqs/packages/ignore.d/*
+%config(noreplace) %_sysconfdir/security/limits.d/77-%name.conf
 
 %files notes
 %_datadir/alt-notes/*
@@ -501,6 +513,7 @@ subst 's/#theme-name=/theme-name=Clearlooks-Phenix/' /etc/lightdm/lightdm-gtk-gr
 /etc/skel/XDG-Templates.skel/
 /etc/skel/.wm-select
 /etc/skel/.config
+/etc/skel/.gtkrc-2.0
 /etc/skel/.local
 /etc/skel/.gconf
 /etc/skel/.vimrc
diff --git a/gnome-settings/gtk3-settings.ini b/gnome-settings/gtk3-settings.ini
new file mode 100644
index 0000000..7aee892
--- /dev/null
+++ b/gnome-settings/gtk3-settings.ini
@@ -0,0 +1,8 @@
+[Settings]
+gtk-theme-name=Clearlooks-Phenix
+gtk-icon-theme-name=SimpleSL
+gtk-fallback-icon-theme=gnome
+gtk-toolbar-style=GTK_TOOLBAR_ICONS
+gtk-menu-images=1
+gtk-button-images=1
+gtk-alternative-button-order=1
diff --git a/gnome-settings/gtkrc-2 b/gnome-settings/gtkrc-2
new file mode 100644
index 0000000..ae9367b
--- /dev/null
+++ b/gnome-settings/gtkrc-2
@@ -0,0 +1,9 @@
+include "/usr/share/themes/Clearlooks-Phenix/gtk-2.0/gtkrc"
+include "/etc/gtk-2.0/gtkrc"
+gtk-theme-name="Clearlooks-Phenix"
+gtk-icon-theme-name="SimpleSL"
+gtk-fallback-icon-theme="gnome"
+gtk-toolbar-style=GTK_TOOLBAR_ICONS
+gtk-menu-images=1
+gtk-button-images=1
+gtk-alternative-button-order=1
-- 
2.24.1