From 6e4719d98f2639735fbe97f62bdada0a9ed1f61d Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Wed, 20 Mar 2013 13:26:03 +0530 Subject: [PATCH 01/10] Added Makefile --- Makefile | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0ec799e --- /dev/null +++ b/Makefile @@ -0,0 +1,67 @@ +INSTALL=cp -rf +CLEAN=rm -rf +THEME="Numix" +LIGHTTHEME="Numix Light" +DARKTHEME="Numix Dark" +LIGHTDIR=../$(LIGHTTHEME) +DARKDIR=../$(DARKTHEME) + +all: light dark + +light: + mkdir -p $(LIGHTDIR) + cp -rf "gtk-2.0" "gtk-3.0" "metacity-1" "unity" "index.theme" $(LIGHTDIR) + convert -negate $(LIGHTDIR)/unity/close.png $(LIGHTDIR)/unity/close.png + convert -negate $(LIGHTDIR)/unity/maximize.png $(LIGHTDIR)/unity/maximize.png + convert -negate $(LIGHTDIR)/unity/minimize.png $(LIGHTDIR)/unity/minimize.png + convert -negate $(LIGHTDIR)/unity/unmaximize.png $(LIGHTDIR)/unity/unmaximize.png + convert -negate $(LIGHTDIR)/unity/close_focused_normal.png $(LIGHTDIR)/unity/close_focused_normal.png + convert -negate $(LIGHTDIR)/unity/maximize_focused_normal.png $(LIGHTDIR)/unity/maximize_focused_normal.png + convert -negate $(LIGHTDIR)/unity/minimize_focused_normal.png $(LIGHTDIR)/unity/minimize_focused_normal.png + convert -negate $(LIGHTDIR)/unity/unmaximize_focused_normal.png $(LIGHTDIR)/unity/unmaximize_focused_normal.png + convert -negate $(LIGHTDIR)/metacity-1/close_focused_normal.png $(LIGHTDIR)/metacity-1/close_focused_normal.png + convert -negate $(LIGHTDIR)/metacity-1/maximize_focused_normal.png $(LIGHTDIR)/metacity-1/maximize_focused_normal.png + convert -negate $(LIGHTDIR)/metacity-1/minimize_focused_normal.png $(LIGHTDIR)/metacity-1/minimize_focused_normal.png + convert -negate $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png + convert -brightness-contrast 30% $(LIGHTDIR)/unity/close.png $(LIGHTDIR)/unity/close.png + convert -brightness-contrast 30% $(LIGHTDIR)/unity/maximize.png $(LIGHTDIR)/unity/maximize.png + convert -brightness-contrast 30% $(LIGHTDIR)/unity/minimize.png $(LIGHTDIR)/unity/minimize.png + convert -brightness-contrast 30% $(LIGHTDIR)/unity/unmaximize.png $(LIGHTDIR)/unity/unmaximize.png + convert -brightness-contrast 30% $(LIGHTDIR)/unity/close_focused_normal.png $(LIGHTDIR)/unity/close_focused_normal.png + convert -brightness-contrast 30% $(LIGHTDIR)/unity/maximize_focused_normal.png $(LIGHTDIR)/unity/maximize_focused_normal.png + convert -brightness-contrast 30% $(LIGHTDIR)/unity/minimize_focused_normal.png $(LIGHTDIR)/unity/minimize_focused_normal.png + convert -brightness-contrast 30% $(LIGHTDIR)/unity/unmaximize_focused_normal.png $(LIGHTDIR)/unity/unmaximize_focused_normal.png + convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/close_focused_normal.png $(LIGHTDIR)/metacity-1/close_focused_normal.png + convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/maximize_focused_normal.png $(LIGHTDIR)/metacity-1/maximize_focused_normal.png + convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/minimize_focused_normal.png $(LIGHTDIR)/metacity-1/minimize_focused_normal.png + convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png + sed -e 's/#2d2d2d/#dedede/g' -e 's/#dcdcdc/#555555/g' -i $(LIGHTDIR)/metacity-1/metacity-theme-1.xml + sed -e 's/tooltip_bg_color:#2d2d2d/tooltip_bg_color:#dedede/g' -e 's/tooltip_fg_color:#f9f9f9/tooltip_fg_color:#555555/g' -e 's/menubar_bg_color:#2d2d2d/menubar_bg_color:#dedede/g' -e 's/menubar_fg_color:#dcdcdc/menubar_fg_color:#555555/g' -e 's/menu_bg_color:#2d2d2d/menu_bg_color:#f9f9f9/g' -e 's/menu_fg_color:#f9f9f9/menu_fg_color:#555555/g' -i $(LIGHTDIR)/gtk-2.0/gtkrc + sed -e 's/tooltip_bg_color:#2d2d2d/tooltip_bg_color:#dedede/g' -e 's/tooltip_fg_color:#f9f9f9/tooltip_fg_color:#555555/g' -e 's/menubar_bg_color:#2d2d2d/menubar_bg_color:#dedede/g' -e 's/menubar_fg_color:#dcdcdc/menubar_fg_color:#555555/g' -e 's/menu_bg_color:#2d2d2d/menu_bg_color:#f9f9f9/g' -e 's/menu_fg_color:#dcdcdc/menu_fg_color:#555555/g' -i $(LIGHTDIR)/gtk-3.0/settings.ini + sed -e 's/@define-color tooltip_bg_color #2d2d2d/@define-color tooltip_bg_color #dedede/g' -e 's/@define-color tooltip_fg_color #f9f9f9/@define-color tooltip_fg_color #555555/g' -e 's/@define-color menubar_bg_color #2d2d2d/@define-color menubar_bg_color #dedede/g' -e 's/@define-color menubar_fg_color #dcdcdc/@define-color menubar_fg_color #555555/g' -e 's/@define-color menu_bg_color #2d2d2d/@define-color menu_bg_color #f9f9f9/g' -e 's/@define-color menu_fg_color #dcdcdc/@define-color menu_fg_color #555555/g' -e 's/@define-color wm_bg #2d2d2d/@define-color wm_bg #dedede/g' -e 's/@define-color wm_title_focused #dcdcdc/@define-color wm_title_focused #555555/g' -e 's/@define-color wm_border_focused #2d2d2d/@define-color wm_border_focused #888888/g' -e 's/@define-color wm_border_unfocused #2d2d2d/@define-color wm_border_unfocused #888888/g' -i $(LIGHTDIR)/gtk-3.0/gtk.css + sed -e 's/Name=Numix/Name=Numix Light/g' -e 's/GtkTheme=Numix/GtkTheme=Numix Light/g' -e 's/MetacityTheme=Numix/MetacityTheme=Numix Light/g' -i $(LIGHTDIR)/index.theme + +dark: + mkdir -p $(DARKDIR) + cp -rf "gtk-2.0" "gtk-3.0" "index.theme" $(DARKDIR) + sed -e 's/toolbar_bg_color:#dedede/toolbar_bg_color:#2d2d2d/g' -e 's/toolbar_fg_color:#555555/toolbar_fg_color:#dcdcdc/g' -i $(DARKDIR)/gtk-2.0/gtkrc + sed -e 's/toolbar_bg_color:#dedede/toolbar_bg_color:#2d2d2d/g' -e 's/toolbar_fg_color:#555555/toolbar_fg_color:#dcdcdc/g' -i $(DARKDIR)/gtk-3.0/settings.ini + sed -e 's/@define-color toolbar_bg_color #dedede/@define-color toolbar_bg_color #2d2d2d/g' -e 's/@define-color toolbar_fg_color #555555/@define-color toolbar_fg_color #dcdcdc/g' -i $(DARKDIR)/gtk-3.0/gtk.css + sed -e 's/Name=Numix/Name=Numix Dark/g' -e 's/GtkTheme=Numix/GtkTheme=Numix Dark/g' -i $(DARKDIR)/index.theme + +clean: + $(CLEAN) $(LIGHTDIR) $(DARKDIR) + +install: all + mkdir -p $(DESTDIR)/usr/share/themes/$(THEME)/ + mkdir -p $(DESTDIR)/usr/share/themes/$(LIGHTTHEME)/ + mkdir -p $(DESTDIR)/usr/share/themes/$(DARKTHEME)/ + $(INSTALL) * $(DESTDIR)/usr/share/themes/$(THEME)/ + $(INSTALL) $(LIGHTDIR)/* $(DESTDIR)/usr/share/themes/$(LIGHTTHEME)/ + $(INSTALL) $(DARKDIR)/* $(DESTDIR)/usr/share/themes/$(DARKTHEME)/ + +uninstall: + $(CLEAN) $(DESTDIR)/usr/share/themes/$(THEME) + $(CLEAN) $(DESTDIR)/usr/share/themes/$(LIGHTTHEME) + $(CLEAN) $(DESTDIR)/usr/share/themes/$(DARKTHEME) + From e94c6bbb592b3733539de3f0d20d20394ce3c5ea Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Wed, 20 Mar 2013 14:57:31 +0530 Subject: [PATCH 02/10] Restyle Openbox OSD --- openbox-3/themerc | 94 +++++++++++++++++++++++++---------------------- 1 file changed, 51 insertions(+), 43 deletions(-) diff --git a/openbox-3/themerc b/openbox-3/themerc index 9381f4e..696d0cf 100644 --- a/openbox-3/themerc +++ b/openbox-3/themerc @@ -2,21 +2,21 @@ # Author: Satyajit Sahoo # License: GPL-3.0+ -### Menu + +# Menu menu.border.color: #2d2d2d -menu.title.bg: Flat Solid +menu.title.bg: flat solid menu.title.bg.color: #2d2d2d -menu.title.bg.border.color: #2d2d2d menu.title.text.color: #dcdcdc -menu.title.text.justify: Center +menu.title.text.justify: center -menu.items.bg: Flat Solid +menu.items.bg: flat solid menu.items.bg.color: #2d2d2d menu.items.text.color: #dcdcdc menu.items.disabled.text.color: #888888 -menu.items.active.bg: Flat Solid +menu.items.active.bg: flat solid menu.items.active.bg.color: #d64937 menu.items.active.text.color: #f9f9f9 @@ -26,85 +26,93 @@ menu.separator.padding.width: 2 menu.separator.padding.height: 4 -### Window active -window.active.title.bg: Flat Border Solid +# Active window +window.active.border.color: #2d2d2d + +window.active.title.bg: flat solid window.active.title.bg.color: #2d2d2d -window.active.title.bg.border.color: #2d2d2d window.active.title.separator.color: #2d2d2d window.active.text.justify: center -window.active.label.bg: Parentrelative +window.active.label.bg: parentrelative window.active.label.text.color: #dcdcdc -window.active.handle.bg: Flat Border Solid +window.active.handle.bg: flat solid window.active.handle.bg.color: #2d2d2d -window.active.handle.bg.border.color: #2d2d2d -window.active.grip.bg: Flat Border Solid +window.active.grip.bg: flat solid window.active.grip.bg.color: #2d2d2d -window.active.grip.bg.border.color: #2d2d2d -window.active.button.unpressed.bg: Flat Border Solid +window.active.button.unpressed.bg: flat solid window.active.button.unpressed.bg.color: #2d2d2d -window.active.button.unpressed.bg.border.color: #2d2d2d window.active.button.unpressed.image.color: #dcdcdc -window.active.button.pressed.bg: Flat Border Solid +window.active.button.pressed.bg: flat solid window.active.button.pressed.bg.color: #2d2d2d -window.active.button.pressed.bg.border.color: #2d2d2d window.active.button.pressed.image.color: #d64937 -window.active.button.disabled.bg: Flat Border Solid +window.active.button.disabled.bg: flat solid window.active.button.disabled.bg.color: #2d2d2d -window.active.button.disabled.bg.border.color: #2d2d2d window.active.button.disabled.image.color: #888888 -### Window inactive -window.inactive.title.bg: Flat Border Solid +# Inactive window +window.inactive.border.color: #2d2d2d + +window.inactive.title.bg: flat solid window.inactive.title.bg.color: #2d2d2d -window.inactive.title.bg.border.color: #2d2d2d window.inactive.title.separator.color: #2d2d2d window.inactive.text.justify: center -window.inactive.label.bg: Parentrelative +window.inactive.label.bg: parentrelative window.inactive.label.text.color: #888888 -window.inactive.handle.bg: Flat Border Solid +window.inactive.handle.bg: flat solid window.inactive.handle.bg.color: #2d2d2d -window.inactive.handle.bg.border.color: #2d2d2d -window.inactive.grip.bg: Flat Border Solid +window.inactive.grip.bg: flat solid window.inactive.grip.bg.color: #2d2d2d -window.inactive.grip.bg.border.color: #2d2d2d -window.inactive.button.unpressed.bg: Flat Border Solid +window.inactive.button.unpressed.bg: flat solid window.inactive.button.unpressed.bg.color: #2d2d2d -window.inactive.button.unpressed.bg.border.color: #2d2d2d window.inactive.button.unpressed.image.color: #888888 -window.inactive.button.pressed.bg: Flat Border Solid +window.inactive.button.pressed.bg: flat solid window.inactive.button.pressed.bg.color: #2d2d2d -window.inactive.button.pressed.bg.border.color: #2d2d2d window.inactive.button.pressed.image.color: #d64937 -window.inactive.button.disabled.bg: Flat Border Solid +window.inactive.button.disabled.bg: flat solid window.inactive.button.disabled.bg.color: #2d2d2d -window.inactive.button.disabled.bg.border.color: #2d2d2d window.inactive.button.disabled.image.color: #888888 -### Everything else +# OSD +osd.border.color: #2d2d2d + +osd.bg: flat solid +osd.bg.color: #2d2d2d + +osd.label.bg: flat solid +osd.label.bg.color: #2d2d2d +osd.label.text.color: #dcdcdc + +osd.hilight.bg: flat solid +osd.hilight.bg.color: #d64937 + +osd.unhilight.bg: flat solid +osd.unhilight.bg.color: #888888 + + +# Fonts +window.active.label.text.font:shadow=n +window.inactive.label.text.font:shadow=n +menu.items.font:shadow=n +menu.title.text.font:shadow=n + + +# Everything else border.width: 1 padding.width: 4 window.handle.width: 1 window.client.padding.width: 0 window.label.text.justify: center -window.active.border.color: #2d2d2d -window.inactive.border.color: #2d2d2d - -### Fonts -window.active.label.text.font:shadow=n -window.inactive.label.text.font:shadow=n -menu.items.font:shadow=n -menu.title.text.font:shadow=n From eace8707d1cabcbfdfcf32d58e1f9abe97e497b1 Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Wed, 20 Mar 2013 19:05:55 +0530 Subject: [PATCH 03/10] Fix some colors in light theme --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0ec799e..0dddb8f 100644 --- a/Makefile +++ b/Makefile @@ -36,9 +36,9 @@ light: convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/minimize_focused_normal.png $(LIGHTDIR)/metacity-1/minimize_focused_normal.png convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png sed -e 's/#2d2d2d/#dedede/g' -e 's/#dcdcdc/#555555/g' -i $(LIGHTDIR)/metacity-1/metacity-theme-1.xml - sed -e 's/tooltip_bg_color:#2d2d2d/tooltip_bg_color:#dedede/g' -e 's/tooltip_fg_color:#f9f9f9/tooltip_fg_color:#555555/g' -e 's/menubar_bg_color:#2d2d2d/menubar_bg_color:#dedede/g' -e 's/menubar_fg_color:#dcdcdc/menubar_fg_color:#555555/g' -e 's/menu_bg_color:#2d2d2d/menu_bg_color:#f9f9f9/g' -e 's/menu_fg_color:#f9f9f9/menu_fg_color:#555555/g' -i $(LIGHTDIR)/gtk-2.0/gtkrc - sed -e 's/tooltip_bg_color:#2d2d2d/tooltip_bg_color:#dedede/g' -e 's/tooltip_fg_color:#f9f9f9/tooltip_fg_color:#555555/g' -e 's/menubar_bg_color:#2d2d2d/menubar_bg_color:#dedede/g' -e 's/menubar_fg_color:#dcdcdc/menubar_fg_color:#555555/g' -e 's/menu_bg_color:#2d2d2d/menu_bg_color:#f9f9f9/g' -e 's/menu_fg_color:#dcdcdc/menu_fg_color:#555555/g' -i $(LIGHTDIR)/gtk-3.0/settings.ini - sed -e 's/@define-color tooltip_bg_color #2d2d2d/@define-color tooltip_bg_color #dedede/g' -e 's/@define-color tooltip_fg_color #f9f9f9/@define-color tooltip_fg_color #555555/g' -e 's/@define-color menubar_bg_color #2d2d2d/@define-color menubar_bg_color #dedede/g' -e 's/@define-color menubar_fg_color #dcdcdc/@define-color menubar_fg_color #555555/g' -e 's/@define-color menu_bg_color #2d2d2d/@define-color menu_bg_color #f9f9f9/g' -e 's/@define-color menu_fg_color #dcdcdc/@define-color menu_fg_color #555555/g' -e 's/@define-color wm_bg #2d2d2d/@define-color wm_bg #dedede/g' -e 's/@define-color wm_title_focused #dcdcdc/@define-color wm_title_focused #555555/g' -e 's/@define-color wm_border_focused #2d2d2d/@define-color wm_border_focused #888888/g' -e 's/@define-color wm_border_unfocused #2d2d2d/@define-color wm_border_unfocused #888888/g' -i $(LIGHTDIR)/gtk-3.0/gtk.css + sed -e 's/tooltip_bg_color:#2d2d2d/tooltip_bg_color:#dedede/g' -e 's/tooltip_fg_color:#f9f9f9/tooltip_fg_color:#555555/g' -e 's/menubar_bg_color:#2d2d2d/menubar_bg_color:#dedede/g' -e 's/menubar_fg_color:#dcdcdc/menubar_fg_color:#555555/g' -e 's/menu_bg_color:#2d2d2d/menu_bg_color:#f9f9f9/g' -e 's/menu_fg_color:#dcdcdc/menu_fg_color:#555555/g' -e 's/panel_bg_color:#2d2d2d/panel_bg_color:#dedede/g' -e 's/panel_fg_color:#dcdcdc/panel_fg_color:#555555/g' -i $(LIGHTDIR)/gtk-2.0/gtkrc + sed -e 's/tooltip_bg_color:#2d2d2d/tooltip_bg_color:#dedede/g' -e 's/tooltip_fg_color:#f9f9f9/tooltip_fg_color:#555555/g' -e 's/menubar_bg_color:#2d2d2d/menubar_bg_color:#dedede/g' -e 's/menubar_fg_color:#dcdcdc/menubar_fg_color:#555555/g' -e 's/menu_bg_color:#2d2d2d/menu_bg_color:#f9f9f9/g' -e 's/menu_fg_color:#dcdcdc/menu_fg_color:#555555/g' -e 's/panel_bg_color:#2d2d2d/panel_bg_color:#dedede/g' -e 's/panel_fg_color:#dcdcdc/panel_fg_color:#555555/g' -i $(LIGHTDIR)/gtk-3.0/settings.ini + sed -e 's/@define-color tooltip_bg_color #2d2d2d/@define-color tooltip_bg_color #dedede/g' -e 's/@define-color tooltip_fg_color #f9f9f9/@define-color tooltip_fg_color #555555/g' -e 's/@define-color menubar_bg_color #2d2d2d/@define-color menubar_bg_color #dedede/g' -e 's/@define-color menubar_fg_color #dcdcdc/@define-color menubar_fg_color #555555/g' -e 's/@define-color menu_bg_color #2d2d2d/@define-color menu_bg_color #f9f9f9/g' -e 's/@define-color menu_fg_color #dcdcdc/@define-color menu_fg_color #555555/g' -e 's/@define-color panel_bg_color #2d2d2d/@define-color panel_bg_color #dedede/g' -e 's/@define-color panel_fg_color #dcdcdc/@define-color panel_fg_color #555555/g' -e 's/@define-color wm_bg #2d2d2d/@define-color wm_bg #dedede/g' -e 's/@define-color wm_title_focused #dcdcdc/@define-color wm_title_focused #555555/g' -e 's/@define-color wm_border_focused #2d2d2d/@define-color wm_border_focused #888888/g' -e 's/@define-color wm_border_unfocused #2d2d2d/@define-color wm_border_unfocused #888888/g' -i $(LIGHTDIR)/gtk-3.0/gtk.css sed -e 's/Name=Numix/Name=Numix Light/g' -e 's/GtkTheme=Numix/GtkTheme=Numix Light/g' -e 's/MetacityTheme=Numix/MetacityTheme=Numix Light/g' -i $(LIGHTDIR)/index.theme dark: From 4d410553090322bd025368c7ede4631abb5191d0 Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Fri, 22 Mar 2013 17:05:22 +0530 Subject: [PATCH 04/10] Fix bugs related to GtkCombobox --- gtk-3.0/gtk-widgets.css | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css index 9becf76..a036795 100644 --- a/gtk-3.0/gtk-widgets.css +++ b/gtk-3.0/gtk-widgets.css @@ -378,8 +378,6 @@ GtkAssistant .sidebar { .cell { border-width: 0; border-radius: 0; - background-color: @theme_base_color; - color: @theme_text_color; } .cell:selected, @@ -591,10 +589,6 @@ GtkComboBox.combobox-entry .button:insensitive { /************ * iconview * ************/ -GtkIconView { - background-color: transparent; -} - GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus { border-width: 1px; @@ -1655,10 +1649,8 @@ GtkTextView { } .primary-toolbar GtkComboBox, -.primary-toolbar GtkComboBox .cell .primary-toolbar .button *, -.primary-toolbar .button, -.toolbar GtkComboBox .cell { +.primary-toolbar .button { padding: 2px; border-width: 1px; border-color: transparent; @@ -1670,6 +1662,7 @@ GtkTextView { .primary-toolbar .raised .button, .primary-toolbar .raised.button, +.toolbar GtkComboBox, .toolbar .button { border-color: shade(@toolbar_bg_color, 0.8); background-color: shade(@toolbar_bg_color, 1.08); @@ -1678,8 +1671,7 @@ GtkTextView { } .primary-toolbar .button:hover, -.toolbar .button:hover, -.toolbar GtkComboBox .cell:hover { +.toolbar .button:hover { border-color: shade(@toolbar_bg_color, 0.7); background-color: shade(@toolbar_bg_color, 1.10); background-image: none; @@ -1948,10 +1940,6 @@ GtkTreeView .entry { /************ * viewport * ************/ -GtkViewport { - background-color: transparent; -} - GtkViewport.frame { border-width: 0; } From 0b8276f9b3c7452a306fa4468bdd225b07b5ec26 Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Fri, 22 Mar 2013 19:00:56 +0530 Subject: [PATCH 05/10] Style xfce workspace switcher --- gtk-2.0/gtkrc | 6 ++++++ gtk-3.0/apps/gnome-applications.css | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc index 6a03828..bd79ad9 100644 --- a/gtk-2.0/gtkrc +++ b/gtk-2.0/gtkrc @@ -500,6 +500,10 @@ widget "*gimmie*" style "bold-panel-item" # XFCE Styles +style "workspace-switcher" = "murrine-panel" { + bg[SELECTED] = @selected_bg_color +} + style "xfce-header" { bg[NORMAL] = shade (0.9, @bg_color) base[NORMAL] = shade (1.18, @bg_color) @@ -549,6 +553,8 @@ style "xfsm-logout" { } } +widget "*WnckPager*" style "workspace-switcher" + widget "*Xfce*Panel*" style "murrine-panel" class "*Xfce*Panel*" style "murrine-panel" diff --git a/gtk-3.0/apps/gnome-applications.css b/gtk-3.0/apps/gnome-applications.css index 7a13694..5e4d2c4 100644 --- a/gtk-3.0/apps/gnome-applications.css +++ b/gtk-3.0/apps/gnome-applications.css @@ -261,6 +261,3 @@ GeditFloatingSlider .not-found { /*********************** * gnome control center * ***********************/ -CcShellItemView.view { - background-color: @theme_bg_color; -} From 3b0ab88c755260b1408f70752ec3083654d680bf Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Sat, 23 Mar 2013 17:00:48 +0530 Subject: [PATCH 06/10] Reworked granite support --- gtk-3.0/apps/gnome-applications.css | 3 + gtk-3.0/apps/granite-widgets.css | 298 ++++++++++++++++++++-------- gtk-3.0/gtk-widgets.css | 60 +++++- 3 files changed, 267 insertions(+), 94 deletions(-) diff --git a/gtk-3.0/apps/gnome-applications.css b/gtk-3.0/apps/gnome-applications.css index 5e4d2c4..7a13694 100644 --- a/gtk-3.0/apps/gnome-applications.css +++ b/gtk-3.0/apps/gnome-applications.css @@ -261,3 +261,6 @@ GeditFloatingSlider .not-found { /*********************** * gnome control center * ***********************/ +CcShellItemView.view { + background-color: @theme_bg_color; +} diff --git a/gtk-3.0/apps/granite-widgets.css b/gtk-3.0/apps/granite-widgets.css index 9cabe54..08d2342 100644 --- a/gtk-3.0/apps/granite-widgets.css +++ b/gtk-3.0/apps/granite-widgets.css @@ -1,27 +1,32 @@ -/********************* - * dynamic notebooks * - *********************/ +/******************** + * dynamic notebook * + ********************/ .dynamic-notebook { background-color: shade(@theme_bg_color, 1.08); background-image: none; } +.dynamic-notebook GtkLabel, +.dynamic-notebook GtkImage { + color: alpha(@theme_fg_color, 0.5); +} + .dynamic-notebook .notebook { -GtkNotebook-tab-overlap: 3px; -GtkNotebook-initial-gap: 5px; border-width: 1px 0 0 0; + border-color: shade(@theme_bg_color, 0.8); border-radius: 0; + padding: 1px 0 0 0; } .dynamic-notebook .notebook tab { - padding: 2px 3px 0 3px; - border-width: 0 1px 0 0; - border-color: shade(@theme_bg_color, 0.8); - border-radius: 0; - background-color: transparent; + padding: 3px; + border-color: shade(@theme_bg_color, 0.85); + border-radius: 2px; + background-color: shade(@theme_bg_color, 0.9); background-image: none; - color: @theme_fg_color; } .dynamic-notebook .notebook tab:nth-child(first) { @@ -36,26 +41,30 @@ color: @theme_fg_color; } -.dynamic-notebook .button, +.dynamic-notebook .notebook tab .entry { + border-radius: 2px; + padding: 4px 3px; +} + .dynamic-notebook .button:hover, .dynamic-notebook .button:hover:active, .dynamic-notebook .notebook .button, .dynamic-notebook .notebook .button:hover, .dynamic-notebook .notebook .button:hover:active { - padding: 0; - background-color: transparent; + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); background-image: none; } +.dynamic-notebook .button:hover:active, +.dynamic-notebook .notebook .button:hover:active { + border-color: shade(@theme_bg_color, 0.7); + color: shade(@theme_fg_color, 0.7); +} + /**************** * content view * ****************/ -.content-view, -.content-view *, -.content-view GtkViewport { - background-color: @theme_base_color; -} - .content-view-window { border-width: 1px; border-style: solid; @@ -65,85 +74,104 @@ color: @theme_fg_color; } +.content-view, +.content-view GtkViewport { + background-color: @theme_base_color; +} + +.content-view * { + background-color: transparent; + background-image: none; +} + .content-view .entry { background-color: @theme_base_color; background-image: none; color: @theme_text_color; } -.content-view .title, -.content-view .option-title { - color: @theme_text_color; -} - -.content-view .subtitle, -.content-view .option-description { - color: mix(@theme_fg_color, @theme_bg_color, 0.5); -} - .content-view .button { border-style: solid; + border-color: shade(@theme_bg_color, 0.8); border-radius: 2px; background-color: shade(@theme_bg_color, 1.08); background-image: none; color: @theme_fg_color; } -.content-view .button:active, -.content-view .button:active:hover { +.content-view .button:hover { + border-color: shade(@theme_bg_color, 0.7); background-color: shade(@theme_bg_color, 1.10); background-image: none; } +.content-view .button:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.content-view .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); + color: shade(@theme_fg_color, 0.7); +} + .content-view .button:insensitive { background-color: shade(@theme_bg_color, 0.9); background-image: none; } .content-view .help_button * { - color: @theme_text_color; + color: @theme_fg_color; } .content-view .toolbar { + -GtkWidget-window-dragging: true; + padding: 1px; border-width: 0 0 1px 0; border-style: solid; border-color: shade(@theme_bg_color, 0.8); background-color: @theme_bg_color; background-image: none; - - -GtkWidget-window-dragging: true; } -/******************* - * album list view * - *******************/ -.album-list-view, -.album-list-view * { - border-color: shade(@theme_bg_color, 0.8); +/************** + * sourcelist * + *************/ +.source-list, +.source-list.view { border-radius: 0; - background-color: @theme_base_color; - color: @theme_fg_color; + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); } - -.album-list-view GtkTreeView { + +.source-list { + -GtkTreeView-horizontal-separator: 1; -GtkTreeView-vertical-separator: 1; - -GtkTreeView-grid-line-width: 0; - - background-color: @theme_base_color; - color: @theme_fg_color; } -.album-list-view GtkTreeView row:nth-child(even) { - border-width: 0; - border-style: none; - background-color: shade(@theme_base_color, 0.97); +.source-list.view:selected, +.source-list.view:prelight:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; } -.album-list-view GtkTreeView row:nth-child(odd) { +.source-list.view:prelight { + background-color: shade(@theme_bg_color, 1.08); +} + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:prelight:selected { + margin: 0 3px; + padding: 0 6px; border-width: 0; - border-style: none; - background-color: shade(@theme_base_color, 1.0); + border-radius: 10px; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; } /************* @@ -158,13 +186,13 @@ GraniteWidgetsStatusBar { /*********** * popover * - ***********/ + **********/ GraniteWidgetsPopOver { - -GraniteWidgetsPopOver-arrow-width: 24; + -GraniteWidgetsPopOver-arrow-width: 21; -GraniteWidgetsPopOver-arrow-height: 12; - -GraniteWidgetsPopOver-border-radius: 5px; + -GraniteWidgetsPopOver-border-radius: 2px; -GraniteWidgetsPopOver-border-width: 1; - -GraniteWidgetsPopOver-shadow-size: 15; + -GraniteWidgetsPopOver-shadow-size: 12; margin: 0; border-style: solid; @@ -186,26 +214,40 @@ GraniteWidgetsPopOver * { color: @menu_fg_color; } +GraniteWidgetsPopOver .sidebar.view:selected, +GraniteWidgetsPopOver .sidebar.view:selected:focus, +GraniteWidgetsPopOver *:selected, +GraniteWidgetsPopOver *:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + GraniteWidgetsPopOver .button { border-color: shade(@menu_bg_color, 0.8); background-color: shade(@menu_bg_color, 1.08); background-image: none; color: @menu_fg_color; + } GraniteWidgetsPopOver .button:hover { border-color: shade(@menu_bg_color, 0.7); background-color: shade(@menu_bg_color, 1.10); background-image: none; + color: shade(@menu_fg_color, 0.7); } -GraniteWidgetsPopOver .button:active, -GraniteWidgetsPopOver .button:hover:active { +GraniteWidgetsPopOver .button:active { border-color: shade(@menu_bg_color, 0.8); background-color: shade(@menu_bg_color, 0.95); background-image: none; } +GraniteWidgetsPopOver .button:active:hover { + border-color: shade(@menu_bg_color, 0.7); + color: shade(@menu_fg_color, 0.7); +} + GraniteWidgetsPopOver .entry { border-color: shade(@menu_bg_color, 0.7); background-color: @menu_bg_color; @@ -218,25 +260,125 @@ GraniteWidgetsPopOver .entry:focus { border-color: shade(@menu_bg_color, 0.7); } +GraniteWidgetsPopOver *.separator { + border-color: shade(@menu_bg_color, 0.9); + color: transparent; +} + .button.app { border-width: 0; border-radius: 2px; + background-color: transparent; } -.app:hover, -.app:focus { - border-color: shade(@theme_selected_bg_color, 0.90); +.button.app:hover { + border-color: shade(@theme_selected_bg_color, 0.9); background-color: @theme_selected_bg_color; background-image: none; color: @theme_selected_fg_color; } -/************* - * wingpanel * - *************/ +.button.app:focus { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/******** + * gala * + *******/ +.gala-workspaces-background { + border-width: 1px 0 0 0; + border-color: shade(@panel_bg_color, 0.8); + background-color: @panel_bg_color; + background-image: none; +} + +.gala-workspace-selected { + border-width: 1px; + border-radius: 2px; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; +} + +/********* + * files * + ********/ +.files-overlay-bar { + margin: 3px; + padding: 3px 6px; + border-width: 0; + border-radius: 2px; + background-color: @theme_tooltip_bg_color; +} + +.files-overlay-bar* { + color: @theme_tooltip_fg_color; +} + +/********* + * noise * + ********/ +.album-list-view, +.album-list-view * { + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: @theme_base_color; + color: @theme_fg_color; +} + +.album-list-view GtkTreeView { + -GtkTreeView-vertical-separator: 1; + -GtkTreeView-grid-line-width: 0; + + background-color: @theme_base_color; + color: @theme_fg_color; +} + +.album-list-view GtkTreeView row:nth-child(even) { + border-width: 0; + border-style: none; + background-color: shade(@theme_base_color, 0.97); +} + + +.album-list-view GtkTreeView row:nth-child(odd) { + border-width: 0; + border-style: none; + background-color: shade(@theme_base_color, 1.0); +} + +.album-list-view GtkTreeView row:selected { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +/********** + * notify * + *********/ +.notify { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.7); + border-radius: 2px; + background-color: @theme_base_color; + color: @theme_text_color; +} + +.notify .low { +} + +.notify .critical { +} + +/********* + * panel * + ********/ .panel { - background-color: alpha(#000, 0.6); - color: #fff; + background-color: @panel_bg_color; + color: @panel_fg_color; } .shadow { @@ -252,7 +394,7 @@ GraniteWidgetsPopOver .entry:focus { .wingpanel-indicator-button { padding: 0 2px; background-color: transparent; - color: #fff; + color: @panel_fg_color; } .composited-indicator.menuitem:active, @@ -260,21 +402,3 @@ GraniteWidgetsPopOver .entry:focus { border-style: none; background-image: none; } - -/********** - * notify * - **********/ -.notify { - border-width: 1px; - border-style: solid; - border-color: shade(@theme_bg_color, 0.8); - border-radius: 2px; - background-color: @theme_base_color; - color: @theme_text_color; -} - -.notify .low { -} - -.notify .critical { -} diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css index a036795..e61f638 100644 --- a/gtk-3.0/gtk-widgets.css +++ b/gtk-3.0/gtk-widgets.css @@ -424,13 +424,14 @@ column-header .button:active { } column-header .button { - border-color: shade(@theme_bg_color, 0.8); - background-color: shade(@theme_bg_color, 1.08); + border-color: shade(@theme_base_color, 0.8); + background-color: shade(@theme_base_color, 0.95); background-image: none; } column-header .button:hover { - background-color: shade(@theme_bg_color, 1.10); + border-color: shade(@theme_base_color, 0.7); + background-color: shade(@theme_base_color, 0.97); background-image: none; } @@ -438,6 +439,49 @@ column-header:last-child .button { border-width: 0 0 1px 0; } +/**************** + * content view * + ****************/ +.content-view.view { + background-color: @theme_base_color; +} + +.content-view.view:prelight { + background-color: alpha(@theme_selected_bg_color, 0.6); +} + +.content-view.view:selected, +.content-view.view:active { + background-color: @theme_selected_bg_color; +} + +.content-view.view:insensitive { + background-color: shade(@theme_base_color, 0.9); +} + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} + +GtkIconView.content-view.check { + background-color: transparent; +} + +GtkIconView.content-view.check:active { + background-color: transparent; +} + +.content-view.view.check, +.content-view.view.check:active { + background-color: transparent; +} + +GtkIconView.content-view.check:prelight, +GtkIconView.content-view.check:insensitive, +GtkIconView.content-view.check:selected { + background-color: transparent; +} + /**************** * drawing area * ****************/ @@ -496,7 +540,7 @@ GtkCalendar.button:insensitive { GtkCalendar.highlight { border-width: 0; background-color: transparent; - color: @selected_bg_color; + color: @theme_selected_bg_color; } /****************** @@ -595,8 +639,10 @@ GtkIconView.view.cell:selected:focus { border-style: solid; border-color: shade(@theme_selected_bg_color, 0.9); border-radius: 2px; - background-color: @theme_selected_bg_color; - background-image: none; + background-image: -gtk-gradient(linear, left top, left bottom, + from (@theme_selected_bg_color), + to (@theme_selected_bg_color)); + color: @theme_selected_fg_color; } @@ -774,7 +820,7 @@ GtkInfoBar { .dim-label:selected, .dim-label:selected:focus { - color: mix(@theme_selected_fg_color, @theme_bg_color, 0.5); + color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.5); } .dnd { From efa34337a0ccb33b731d00125d32e22f160832d4 Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Sat, 23 Mar 2013 17:09:27 +0530 Subject: [PATCH 07/10] Fix menu color in combobox --- gtk-3.0/gtk-widgets.css | 1 - 1 file changed, 1 deletion(-) diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css index e61f638..9e79994 100644 --- a/gtk-3.0/gtk-widgets.css +++ b/gtk-3.0/gtk-widgets.css @@ -1695,7 +1695,6 @@ GtkTextView { } .primary-toolbar GtkComboBox, -.primary-toolbar .button *, .primary-toolbar .button { padding: 2px; border-width: 1px; From 6d04153c2b0f9a052ba985dacfb81572f35d33e7 Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Sat, 23 Mar 2013 17:46:36 +0530 Subject: [PATCH 08/10] Removed executable flag from themerc --- README | 25 +++++++++++++++++++++++-- xfwm4/themerc | 0 2 files changed, 23 insertions(+), 2 deletions(-) mode change 100755 => 100644 xfwm4/themerc diff --git a/README b/README index ce49380..5fe4b9d 100644 --- a/README +++ b/README @@ -1,3 +1,24 @@ -Name: Numix -Summary: A flat and light theme with a modern look +Numix is a modern looking flat theme for Gnome. It supports Gnome, Unity, Pantheon, XFCE and Openbox. The theme is compatible with GTK 3.6. It also includes a GTK 2.0 theme using Murrine engine. + +--- + +Ubuntu users can install Numix from our themes PPA using the following commands, + +sudo add-apt-repository ppa:satyajit-happy/themes +sudo apt-get update && sudo apt-get install numix-gtk-theme + +--- + +Installation Instructions for other distros: + +Extract the zip file to the themes directory i.e. "~/.themes/" or "/usr/share/themes/" + +Use Gnome Tweak tool to choose the theme, or run the following commands in Terminal, + +gsettings set org.gnome.desktop.interface gtk-theme "Numix" + +gsettings set org.gnome.desktop.wm.preferences theme "Numix" + +--- + License: GPL-3.0+ diff --git a/xfwm4/themerc b/xfwm4/themerc old mode 100755 new mode 100644 From f0c8db7443e107609a7fd2a35930969b3af0f4df Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Sat, 23 Mar 2013 17:57:25 +0530 Subject: [PATCH 09/10] Update Make file --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0dddb8f..33ea85d 100644 --- a/Makefile +++ b/Makefile @@ -56,9 +56,9 @@ install: all mkdir -p $(DESTDIR)/usr/share/themes/$(THEME)/ mkdir -p $(DESTDIR)/usr/share/themes/$(LIGHTTHEME)/ mkdir -p $(DESTDIR)/usr/share/themes/$(DARKTHEME)/ - $(INSTALL) * $(DESTDIR)/usr/share/themes/$(THEME)/ - $(INSTALL) $(LIGHTDIR)/* $(DESTDIR)/usr/share/themes/$(LIGHTTHEME)/ - $(INSTALL) $(DARKDIR)/* $(DESTDIR)/usr/share/themes/$(DARKTHEME)/ + $(INSTALL) gtk-2.0 gtk-3.0 metacity-1 openbox-3 unity xfwm4 index.theme README $(DESTDIR)/usr/share/themes/$(THEME)/ + $(INSTALL) $(LIGHTDIR)/gtk-2.0 $(LIGHTDIR)/gtk-3.0 $(LIGHTDIR)/metacity-1 $(LIGHTDIR)/index.theme $(DESTDIR)/usr/share/themes/$(LIGHTTHEME)/ + $(INSTALL) $(DARKDIR)/gtk-2.0 $(DARKDIR)/gtk-3.0 $(DARKDIR)/index.theme $(DESTDIR)/usr/share/themes/$(DARKTHEME)/ uninstall: $(CLEAN) $(DESTDIR)/usr/share/themes/$(THEME) From d6bf0ff9539573ef1669bbce345e3ef8c36afc20 Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Sat, 23 Mar 2013 17:57:51 +0530 Subject: [PATCH 10/10] Removed Makefile --- Makefile | 67 -------------------------------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 Makefile diff --git a/Makefile b/Makefile deleted file mode 100644 index 33ea85d..0000000 --- a/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -INSTALL=cp -rf -CLEAN=rm -rf -THEME="Numix" -LIGHTTHEME="Numix Light" -DARKTHEME="Numix Dark" -LIGHTDIR=../$(LIGHTTHEME) -DARKDIR=../$(DARKTHEME) - -all: light dark - -light: - mkdir -p $(LIGHTDIR) - cp -rf "gtk-2.0" "gtk-3.0" "metacity-1" "unity" "index.theme" $(LIGHTDIR) - convert -negate $(LIGHTDIR)/unity/close.png $(LIGHTDIR)/unity/close.png - convert -negate $(LIGHTDIR)/unity/maximize.png $(LIGHTDIR)/unity/maximize.png - convert -negate $(LIGHTDIR)/unity/minimize.png $(LIGHTDIR)/unity/minimize.png - convert -negate $(LIGHTDIR)/unity/unmaximize.png $(LIGHTDIR)/unity/unmaximize.png - convert -negate $(LIGHTDIR)/unity/close_focused_normal.png $(LIGHTDIR)/unity/close_focused_normal.png - convert -negate $(LIGHTDIR)/unity/maximize_focused_normal.png $(LIGHTDIR)/unity/maximize_focused_normal.png - convert -negate $(LIGHTDIR)/unity/minimize_focused_normal.png $(LIGHTDIR)/unity/minimize_focused_normal.png - convert -negate $(LIGHTDIR)/unity/unmaximize_focused_normal.png $(LIGHTDIR)/unity/unmaximize_focused_normal.png - convert -negate $(LIGHTDIR)/metacity-1/close_focused_normal.png $(LIGHTDIR)/metacity-1/close_focused_normal.png - convert -negate $(LIGHTDIR)/metacity-1/maximize_focused_normal.png $(LIGHTDIR)/metacity-1/maximize_focused_normal.png - convert -negate $(LIGHTDIR)/metacity-1/minimize_focused_normal.png $(LIGHTDIR)/metacity-1/minimize_focused_normal.png - convert -negate $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png - convert -brightness-contrast 30% $(LIGHTDIR)/unity/close.png $(LIGHTDIR)/unity/close.png - convert -brightness-contrast 30% $(LIGHTDIR)/unity/maximize.png $(LIGHTDIR)/unity/maximize.png - convert -brightness-contrast 30% $(LIGHTDIR)/unity/minimize.png $(LIGHTDIR)/unity/minimize.png - convert -brightness-contrast 30% $(LIGHTDIR)/unity/unmaximize.png $(LIGHTDIR)/unity/unmaximize.png - convert -brightness-contrast 30% $(LIGHTDIR)/unity/close_focused_normal.png $(LIGHTDIR)/unity/close_focused_normal.png - convert -brightness-contrast 30% $(LIGHTDIR)/unity/maximize_focused_normal.png $(LIGHTDIR)/unity/maximize_focused_normal.png - convert -brightness-contrast 30% $(LIGHTDIR)/unity/minimize_focused_normal.png $(LIGHTDIR)/unity/minimize_focused_normal.png - convert -brightness-contrast 30% $(LIGHTDIR)/unity/unmaximize_focused_normal.png $(LIGHTDIR)/unity/unmaximize_focused_normal.png - convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/close_focused_normal.png $(LIGHTDIR)/metacity-1/close_focused_normal.png - convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/maximize_focused_normal.png $(LIGHTDIR)/metacity-1/maximize_focused_normal.png - convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/minimize_focused_normal.png $(LIGHTDIR)/metacity-1/minimize_focused_normal.png - convert -brightness-contrast 30% $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png $(LIGHTDIR)/metacity-1/unmaximize_focused_normal.png - sed -e 's/#2d2d2d/#dedede/g' -e 's/#dcdcdc/#555555/g' -i $(LIGHTDIR)/metacity-1/metacity-theme-1.xml - sed -e 's/tooltip_bg_color:#2d2d2d/tooltip_bg_color:#dedede/g' -e 's/tooltip_fg_color:#f9f9f9/tooltip_fg_color:#555555/g' -e 's/menubar_bg_color:#2d2d2d/menubar_bg_color:#dedede/g' -e 's/menubar_fg_color:#dcdcdc/menubar_fg_color:#555555/g' -e 's/menu_bg_color:#2d2d2d/menu_bg_color:#f9f9f9/g' -e 's/menu_fg_color:#dcdcdc/menu_fg_color:#555555/g' -e 's/panel_bg_color:#2d2d2d/panel_bg_color:#dedede/g' -e 's/panel_fg_color:#dcdcdc/panel_fg_color:#555555/g' -i $(LIGHTDIR)/gtk-2.0/gtkrc - sed -e 's/tooltip_bg_color:#2d2d2d/tooltip_bg_color:#dedede/g' -e 's/tooltip_fg_color:#f9f9f9/tooltip_fg_color:#555555/g' -e 's/menubar_bg_color:#2d2d2d/menubar_bg_color:#dedede/g' -e 's/menubar_fg_color:#dcdcdc/menubar_fg_color:#555555/g' -e 's/menu_bg_color:#2d2d2d/menu_bg_color:#f9f9f9/g' -e 's/menu_fg_color:#dcdcdc/menu_fg_color:#555555/g' -e 's/panel_bg_color:#2d2d2d/panel_bg_color:#dedede/g' -e 's/panel_fg_color:#dcdcdc/panel_fg_color:#555555/g' -i $(LIGHTDIR)/gtk-3.0/settings.ini - sed -e 's/@define-color tooltip_bg_color #2d2d2d/@define-color tooltip_bg_color #dedede/g' -e 's/@define-color tooltip_fg_color #f9f9f9/@define-color tooltip_fg_color #555555/g' -e 's/@define-color menubar_bg_color #2d2d2d/@define-color menubar_bg_color #dedede/g' -e 's/@define-color menubar_fg_color #dcdcdc/@define-color menubar_fg_color #555555/g' -e 's/@define-color menu_bg_color #2d2d2d/@define-color menu_bg_color #f9f9f9/g' -e 's/@define-color menu_fg_color #dcdcdc/@define-color menu_fg_color #555555/g' -e 's/@define-color panel_bg_color #2d2d2d/@define-color panel_bg_color #dedede/g' -e 's/@define-color panel_fg_color #dcdcdc/@define-color panel_fg_color #555555/g' -e 's/@define-color wm_bg #2d2d2d/@define-color wm_bg #dedede/g' -e 's/@define-color wm_title_focused #dcdcdc/@define-color wm_title_focused #555555/g' -e 's/@define-color wm_border_focused #2d2d2d/@define-color wm_border_focused #888888/g' -e 's/@define-color wm_border_unfocused #2d2d2d/@define-color wm_border_unfocused #888888/g' -i $(LIGHTDIR)/gtk-3.0/gtk.css - sed -e 's/Name=Numix/Name=Numix Light/g' -e 's/GtkTheme=Numix/GtkTheme=Numix Light/g' -e 's/MetacityTheme=Numix/MetacityTheme=Numix Light/g' -i $(LIGHTDIR)/index.theme - -dark: - mkdir -p $(DARKDIR) - cp -rf "gtk-2.0" "gtk-3.0" "index.theme" $(DARKDIR) - sed -e 's/toolbar_bg_color:#dedede/toolbar_bg_color:#2d2d2d/g' -e 's/toolbar_fg_color:#555555/toolbar_fg_color:#dcdcdc/g' -i $(DARKDIR)/gtk-2.0/gtkrc - sed -e 's/toolbar_bg_color:#dedede/toolbar_bg_color:#2d2d2d/g' -e 's/toolbar_fg_color:#555555/toolbar_fg_color:#dcdcdc/g' -i $(DARKDIR)/gtk-3.0/settings.ini - sed -e 's/@define-color toolbar_bg_color #dedede/@define-color toolbar_bg_color #2d2d2d/g' -e 's/@define-color toolbar_fg_color #555555/@define-color toolbar_fg_color #dcdcdc/g' -i $(DARKDIR)/gtk-3.0/gtk.css - sed -e 's/Name=Numix/Name=Numix Dark/g' -e 's/GtkTheme=Numix/GtkTheme=Numix Dark/g' -i $(DARKDIR)/index.theme - -clean: - $(CLEAN) $(LIGHTDIR) $(DARKDIR) - -install: all - mkdir -p $(DESTDIR)/usr/share/themes/$(THEME)/ - mkdir -p $(DESTDIR)/usr/share/themes/$(LIGHTTHEME)/ - mkdir -p $(DESTDIR)/usr/share/themes/$(DARKTHEME)/ - $(INSTALL) gtk-2.0 gtk-3.0 metacity-1 openbox-3 unity xfwm4 index.theme README $(DESTDIR)/usr/share/themes/$(THEME)/ - $(INSTALL) $(LIGHTDIR)/gtk-2.0 $(LIGHTDIR)/gtk-3.0 $(LIGHTDIR)/metacity-1 $(LIGHTDIR)/index.theme $(DESTDIR)/usr/share/themes/$(LIGHTTHEME)/ - $(INSTALL) $(DARKDIR)/gtk-2.0 $(DARKDIR)/gtk-3.0 $(DARKDIR)/index.theme $(DESTDIR)/usr/share/themes/$(DARKTHEME)/ - -uninstall: - $(CLEAN) $(DESTDIR)/usr/share/themes/$(THEME) - $(CLEAN) $(DESTDIR)/usr/share/themes/$(LIGHTTHEME) - $(CLEAN) $(DESTDIR)/usr/share/themes/$(DARKTHEME) -