diff --git a/gtk/.config/dconf/user b/gtk/.config/dconf/user
deleted file mode 100644
index a88698b..0000000
Binary files a/gtk/.config/dconf/user and /dev/null differ
diff --git a/scripts/.config/scripts/border-select b/scripts/.config/scripts/border-select
new file mode 100755
index 0000000..b8f3119
--- /dev/null
+++ b/scripts/.config/scripts/border-select
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+SAVEIFS=$IFS
+IFS=$(echo -en "\n\b")
+
+if [ ! -f /usr/bin/metacity ]; then
+ zenity --warning --text="You do not appear to have Metacity installed.\n\nThe Compiz GTK window decorator uses Metacity libraries to operate. The Metacity theme is what this tool adjusts.\n\nInstall the metacity package if you would like to use the Compiz GTK window decorator."
+fi
+
+main_window() {
+ selection=$(
+ zenity --height 450 --width 320 --list --ok-label="Apply" --cancel-label="Close" --title="Metacity themes" \
+ --column="Current theme: $( if [ $(gsettings get org.gnome.desktop.wm.preferences theme) == "''" ]; then
+ echo Default
+ else
+ gsettings get org.gnome.desktop.wm.preferences theme
+ fi)" \
+ "Compiz GWD default" \
+ $(
+ for d in /usr/share/themes/*/metacity-1; do
+ echo $d | sed 's:/usr/share/themes/::' | sed 's:/metacity-1::'
+ done
+ )
+ )
+}
+
+while [ $? = 0 ]; do
+if [ "$selection" == "Compiz GWD default" ]; then
+ gsettings set org.gnome.desktop.wm.preferences theme ""
+elif [ "$selection" != "" ]; then
+ gsettings set org.gnome.desktop.wm.preferences theme "$selection"
+fi
+main_window
+done
+
+IFS=$SAVEIFS
diff --git a/scripts/.config/scripts/install.sh b/scripts/.config/scripts/install.sh
new file mode 100644
index 0000000..eba7148
--- /dev/null
+++ b/scripts/.config/scripts/install.sh
@@ -0,0 +1,33 @@
+pacman -S git pacman-contrib base base-devel --needed
+
+# getting yay
+git clone http://aur.archlinux.org/yay.git
+cd yay
+makepkg -si
+
+# Install a lot of things
+yay -Syu --noconfirm --needed \
+ # DE
+ sway light mako pulseaudio udiskie\
+ httpie jq keepmenu\
+ # Theming
+ materia-custom-accent papirus-icon-theme-git papirus-folders-git capitaine-cursors \
+ # Terminal stuff
+ termite neovim ranger zsh mimeo atool\
+ # Shell
+ zsh zsh-completions zsh-syntax-highlighting antigen-git powerline-fonts\
+ # Web
+ qutebrowser \
+ # Gaming
+ steam lutris \
+ # Media
+ gimp kdenlive mpv mpd mpc ncmpcpp
+
+
+#useradd -mG wheel lelgenio
+su -u lelgenio -c 'cd ~;git clone http://github.com/lelgenio/dotfiles.git .config;.config;scripts/install-user'
+if [ ! -f /etc/zsh/zshenv ]
+then
+ mkdir -p /etc/zsh
+ .dots/myetc/etc/zsh/zshenv /etc/zsh/zshenv
+fi
diff --git a/scripts/.config/scripts/lightson b/scripts/.config/scripts/lightson
new file mode 100755
index 0000000..fd41a2f
--- /dev/null
+++ b/scripts/.config/scripts/lightson
@@ -0,0 +1,293 @@
+#!/usr/bin/env bash
+# lightson+
+
+# Copyright (c) 2018 spinal.by at gmail com
+# Copyright (c) 2014 devkral at web de
+# url: https://github.com/devkral/lightsonplus
+
+#based on
+# Copyright (c) 2011 iye.cba at gmail com
+# url: https://github.com/iye/lightsOn
+# This script is licensed under GNU GPL version 2.0 or above
+
+# Description: Bash script that prevents the screensaver and display power
+# management (DPMS) from being activated while watching fullscreen videos
+# on Firefox, Chrome and Chromium. Media players like mplayer, VLC and minitube
+# can also be detected.
+# One of {x, k, gnome-}screensaver must be installed.
+
+# HOW TO USE:
+# "./lightson+ -d 2 &" will check every 2 minutes if Mplayer, VLC, Firefox or
+# Chromium are fullscreen and delay screensaver and Power Management if so.
+# If you don't pass an argument, the checks are done every minute.
+
+
+# Select the programs to be checked
+mplayer_detection=1
+vlc_detection=1
+totem_detection=1
+firefox_flash_detection=1
+chromium_flash_detection=1
+#chrome_app_name="Netflix"
+webkit_flash_detection=1
+html5_detection=1
+steam_detection=0
+minitube_detection=0
+audio_detection=0
+#minload=1.5
+delay=1
+
+# realdisp
+realdisp=`echo "$DISPLAY" | cut -d. -f1`
+
+inhibitfile="/tmp/lightsoninhibit-$UID-$realdisp"
+pidfile="/tmp/lightson-$UID-$realdisp.pid"
+
+# YOU SHOULD NOT NEED TO MODIFY ANYTHING BELOW THIS LINE
+die() {
+ echo "$@" >&2
+ exit 1
+}
+
+pidcreate() {
+ # just one instance can run simultaneously
+ if [ ! -e "$pidfile" ]; then
+ echo "$$" > "$pidfile"
+ else
+ if [ -d "/proc/$(cat "$pidfile")" ]; then
+ die "Another instance is running, abort!"
+ else
+ echo "$$" > "$pidfile"
+ fi
+ fi
+}
+
+pidremove() {
+ if [ ! -e "$pidfile" ]; then
+ echo "Error: missing pidfile" >&2
+ elif [ ! -f "$pidfile" ]; then
+ echo -e "Error: \"$pidfile\" is not a file\n" >&2
+ else
+ if [ "$(cat "$pidfile")" != "$$" ]; then
+ die "Another instance is running, abort!"
+ else
+ rm -f "$pidfile"
+ fi
+ fi
+ exit 0
+}
+
+pidcreate
+trap "pidremove" EXIT
+
+# Enumerate all the attached screens
+displays=""
+while read id; do
+ displays="$displays $id"
+done< <(xvinfo | sed -n 's/^screen #\([0-9]\+\)$/\1/p')
+
+# Detect screensaver being used
+if [ `dbus-send --session --print-reply=literal --type=method_call --dest=org.freedesktop.ScreenSaver /ScreenSaver/ org.freedesktop.ScreenSaver.GetActive &> /dev/null; echo $?` -eq 0 ]; then
+ screensaver="freedesktop-screensaver"
+#elif [ `pgrep -c gnome-shell` -ge 1 ] ;then
+# screensaver="xdofallback"
+elif [ `pgrep -c xscreensaver` -ge 1 ]; then
+ screensaver="xscreensaver"
+elif [ `pgrep -c mate-screensaver` -ge 1 ]; then
+ screensaver="mate-screensaver"
+elif [ `pgrep -c xautolock` -ge 1 ]; then
+ screensaver="xautolock"
+elif [ -e "/usr/bin/xdotool" ]; then
+ screensaver="xdofallback"
+else
+ screensaver=""
+ die "No screensaver detected"
+fi
+
+checkFullscreen() {
+ # loop through every display looking for a fullscreen window
+ for display in $displays; do
+ # get id of active window and clean output
+ active_win_id=`DISPLAY=$realdisp.${display} xprop -root _NET_ACTIVE_WINDOW`
+ active_win_id=${active_win_id##*# }
+ active_win_id=${active_win_id:0:9} # eliminate potentially trailing spaces
+
+ top_win_id=`DISPLAY=$realdisp.${display} xprop -root _NET_CLIENT_LIST_STACKING`
+ top_win_id=${active_win_id##*, }
+ top_win_id=${top_win_id:0:9} # eliminate potentially trailing spaces
+
+ # Check if Active Window (the foremost window) is in fullscreen state
+ if [ ${#active_win_id} -ge 3 ]; then
+ isActiveWinFullscreen=`DISPLAY=$realdisp.${display} xprop -id $active_win_id | grep _NET_WM_STATE_FULLSCREEN`
+ else
+ isActiveWinFullscreen=""
+ fi
+ if [ ${#top_win_id} -ge 3 ]; then
+ isTopWinFullscreen=`DISPLAY=$realdisp.${display} xprop -id $top_win_id | grep _NET_WM_STATE_FULLSCREEN`
+ else
+ isTopWinFullscreen=""
+ fi
+
+ if [[ "$isActiveWinFullscreen" = *NET_WM_STATE_FULLSCREEN* ]] || [[ "$isTopWinFullscreen" = *NET_WM_STATE_FULLSCREEN* ]]; then
+ isAppRunning && delayScreensaver
+ fi
+ done
+}
+
+# Check if active window is mplayer, vlc or firefox
+# Then change IFs to detect more specifically the apps "" and if process name exist
+
+isAppRunning() {
+ # Get title of active window
+ active_win_title=`xprop -id $active_win_id | grep "WM_CLASS(STRING)" | sed 's/^.*", //;s/"//g'`
+
+ case "$active_win_title" in
+ *[Cc]hromium*)
+ [ "$chromium_flash_detection" = 1 ] && [ `pgrep -fc "chromium --type=ppapi"` -ge 1 ] && return 0
+ [ "$html5_detection" = 1 ] && [ `pgrep -c chromium` -ge 1 ] && checkAudio "chromium" && return 0
+ ;;
+ *[Cc]hrome*)
+ [ "$chromium_flash_detection" = 1 ] && [ `pgrep -fc "chrome --type=ppapi"` -ge 1 ] && return 0
+ [ "$html5_detection" = 1 ] && [ `pgrep -c chrome` -ge 1 ] && checkAudio "chrom" && return 0
+ ;;
+ *Firefox*)
+ [ "$html5_detection" = 1 ] && [ `pgrep -c firefox` -ge 1 ] && checkAudio "firefox" && return 0
+ ;;
+ *opera*)
+ [ "$html5_detection" = 1 ] && [ `pgrep -c opera` -ge 1 ] && checkAudio "opera" && return 0
+ ;;
+ *epiphany*)
+ [ "$html5_detection" = 1 ] && [ `pgrep -c epiphany` -ge 1 ] && checkAudio "epiphany" && return 0
+ ;;
+ *unknown*|*plugin-container*)
+ [ "$firefox_flash_detection" = 1 ] && [ `pgrep -c plugin-container` -ge 1 ] && return 0
+ ;;
+ *WebKitPluginProcess*)
+ [ "$webkit_flash_detection" = 1 ] && [ `pgrep -fc ".*WebKitPluginProcess.*flashp.*"` -ge 1 ] && return 0
+ ;;
+ *MPlayer|mplayer*)
+ [ "$mplayer_detection" = 1 ] && [ `pgrep -c mplayer` -ge 1 ] && checkAudio mplayer && return 0
+ ;;
+ *vlc*|*VLC*)
+ [ $vlc_detection = 1 ] && [ `pgrep -c vlc` -ge 1 ] && checkAudio vlc && return 0
+ ;;
+ *totem*)
+ [ $totem_detection = 1 ] && [ `pgrep -c totem` -ge 1 ] && checkAudio totem && return 0
+ ;;
+ *steam*)
+ [ $steam_detection = 1 ] && [ `pgrep -c steam` -ge 1 ] && return 0
+ ;;
+ *minitube*)
+ [ $minitube_detection = 1 ] && [ `pgrep -c minitube` -ge 1 ] && return 0
+ ;;
+ *)
+ if [ -n "$chrome_app_name" ]; then
+ # Check if google chrome is running in app mode
+ [[ "$active_win_title" == *$chrome_app_name* ]] && [ `pgrep -fc "chrome --app"` -ge 1 ] && return 0
+ fi
+ ;;
+ esac
+
+ [ -n "$minload" ] && [ "$(echo "$(sed 's/ .*$//' /proc/loadavg) > $minload" | bc -q)" -eq "1" ] && return 0
+
+ false
+}
+
+checkAudio() {
+ # Check if application is streaming sound to PulseAudio
+ [ $audio_detection = 0 ] && return 0
+ pacmd list-sink-inputs | grep -Eiq "application.name = .*$1.*"
+}
+
+delayScreensaver() {
+ # Reset inactivity time counter so screensaver is not started
+ case $screensaver in
+ "xscreensaver" )
+ xscreensaver-command -deactivate > /dev/null;;
+ "mate-screensaver" )
+ mate-screensaver-command --poke > /dev/null;;
+ "xautolock" )
+ xautolock -disable
+ xautolock -enable;;
+ "xdofallback" )
+ xdotool key shift
+ ;;
+ "freedesktop-screensaver" )
+ dbus-send --session --reply-timeout=2000 --type=method_call --dest=org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.SimulateUserActivity;;
+ esac
+
+ # Check if DPMS is on. If it is, deactivate and reactivate again. If it is not, do nothing.
+ dpmsStatus=`xset -q | grep -c 'DPMS is Enabled'`
+ [ "$dpmsStatus" = 1 ] && xset -dpms && xset dpms
+}
+
+help() {
+ echo "USAGE: $ lighsonplus [FLAG1 ARG1] ... [FLAGn ARGn]"
+ echo "FLAGS (ARGUMENTS must be 0 or 1, except stated otherwise):"
+ echo ""
+ echo " -d, --delay Time interval in minutes, default is 1 min"
+ echo " -pa, --audio Audio detection"
+ echo " -mp, --mplayer mplayer detection"
+ echo " -v, --vlc VLC detection"
+ echo " -t, --totem Totem detection"
+ echo " -ff, --firefox-flash Firefox flash plugin detection"
+ echo " -cf, --chromium-flash Chromium flash plugin detection"
+ echo " -ca, --chrome-app Chrome app detection, app name must be passed"
+ echo " -wf, --webkit-flash Webkit flash detection"
+ echo " -h5, --html5 HTML5 detection"
+ echo " -s, --steam Steam detection"
+ echo " -mt, --minitube MiniTube detection"
+ echo " -la, --minload Load average detection"
+}
+
+checkBool() {
+ [ -n "$2" ] && [[ $2 = [01] ]] || die "Invalid argument. 0 or 1 expected after \"$1\" flag."
+}
+
+while [ -n "$1" ]; do
+ case $1 in
+ "-d" | "--delay" )
+ [[ -z "$2" || "$2" = *[^0-9]* ]] && die "Invalid argument. Time in minutes expected after \"$1\" flag. Got \"$2\"" || delay=$2;;
+ "-ca" | "--chrome-app" )
+ [ -n "$2" ] && chrome_app_name="$2" || die "Missing argument. Chrome app name expected after \"$1\" flag.";;
+ "-la" | "--minload" )
+ [ -n "$2" ] && [[ "$(echo "$2 > 0" | bc -q)" -eq 1 ]] && minload=$2 || die "Invalid argument. >0 expected after \"$1\" flag.";;
+ "-pa" | "--audio" )
+ checkBool "$@"; audio_detection=$2;;
+ "-mp" | "--mplayer" )
+ checkBool "$@"; mplayer_detection=$2;;
+ "-v" | "--vlc" )
+ checkBool "$@"; vlc_detection=$2;;
+ "-t" | "--totem" )
+ checkBool "$@"; totem_detection=$2;;
+ "-ff" | "--firefox-flash" )
+ checkBool "$@"; firefox_flash_detection=$2;;
+ "-cf" | "--chromium-flash" )
+ checkBool "$@"; chromium_flash_detection=$2;;
+ "-wf" | "--webkit-flash" )
+ checkBool "$@"; webkit_flash_detection=$2;;
+ "-h5" | "--html5" )
+ checkBool "$@"; html5_detection=$2;;
+ "-s" | "--steam" )
+ checkBool "$@"; steam_detection=$2;;
+ "-mt" | "--minitube" )
+ checkBool "$@"; minitube_detection=$2;;
+ "-h" | "--help" )
+ help && exit 0;;
+ * )
+ die "Invalid argument. See -h, --help for more information.";;
+ esac
+
+ # Arguments must always be passed in tuples
+ shift 2
+done
+
+# Convert delay to seconds. We substract 10 for assurance.
+delay=$[delay*60-10]
+echo "Start lightson+ mainloop"
+while true; do
+ [ -f "$inhibitfile" ] && delayScreensaver || checkFullscreen
+ sleep $delay
+done
+
+exit 0
diff --git a/scripts/.config/scripts/mate-panel-auto-opaque b/scripts/.config/scripts/mate-panel-auto-opaque
new file mode 100755
index 0000000..69c44a3
--- /dev/null
+++ b/scripts/.config/scripts/mate-panel-auto-opaque
@@ -0,0 +1,47 @@
+#!/bin/bash
+# Requires: xprop
+
+##################################
+# Adjust values to suit
+PANEL=top
+PANEL_ALPHA_REGULAR=0
+PANEL_ALPHA_MAXIMUM=1
+##################################
+##################################
+# don't change anything below here
+
+gsettings set org.mate.panel.toplevel.background:/org/mate/panel/toplevels/top/background/ type "color"
+
+CURR=0
+while true
+do
+ MAX_FND=0
+ for w in $(xprop -notype -root _NET_CLIENT_LIST 2>/dev/null | cut -d'#' -f2 | tr ',' '\n' | awk '{print $1}')
+ do
+ if [[ "$(xprop -id $w -notype _NET_WM_DESKTOP 2>/dev/null | cut -d' ' -f3)" -eq "$(xprop -root -notype _NET_CURRENT_DESKTOP 2>/dev/null | cut -d' ' -f3)" ]]
+ then
+
+ if xprop -id $w _NET_WM_STATE | grep -E "MAXIMIZED_HORZ.*MAXIMIZED_VERT" > /dev/null 2>&1
+ then
+ if xprop -id $w WM_STATE | grep -E "window state: Normal" > /dev/null 2>&1
+ then
+ MAX_FND=1
+ break
+ fi
+ fi
+ fi
+ done
+
+ if [[ $MAX_FND -eq 1 && $CURR -eq 0 ]]
+ then
+ gsettings set org.mate.panel.toplevel.background:/org/mate/panel/toplevels/${PANEL}/background/ color "rgba(60,59,55,$PANEL_ALPHA_MAXIMUM)"
+ CURR=1
+ elif [[ $MAX_FND -eq 0 && $CURR -eq 1 ]]
+ then
+ gsettings set org.mate.panel.toplevel.background:/org/mate/panel/toplevels/${PANEL}/background/ color "rgba(60,59,55,$PANEL_ALPHA_REGULAR)"
+ CURR=0
+ fi
+
+ sleep 1
+done
+exit 0
diff --git a/scripts/.config/scripts/pulse-sink b/scripts/.config/scripts/pulse-sink
new file mode 100755
index 0000000..6a09351
--- /dev/null
+++ b/scripts/.config/scripts/pulse-sink
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+opts="Fone\nSpeaker\nHDMI"
+out=$(echo -e $opts | rofi -p "Saida:" -no-custom -only-matching -dmenu)
+
+if [ "$out" == "HDMI" ]
+then
+ pacmd set-card-profile 0 output:hdmi-stereo+input:analog-stereo
+elif [ "$out" == "Speaker" ] || [ "$out" == "Fone" ]
+then
+ pacmd set-card-profile 0 output:analog-stereo+input:analog-stereo
+
+ if [ "$out" == "Speaker" ]
+ then
+ pacmd set-sink-port @DEFAULT_SINK@ analog-output-speaker
+ else
+ pacmd set-sink-port @DEFAULT_SINK@ analog-output-headphones
+ fi
+fi
+
diff --git a/scripts/.config/scripts/rofimusic b/scripts/.config/scripts/rofimusic
new file mode 100755
index 0000000..88fae44
--- /dev/null
+++ b/scripts/.config/scripts/rofimusic
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+ music=$(mpc listall --format '%artist% : %title% ' | rofi -i -dmenu)
+artist=$(echo "$music" | cut -d: -f1)
+ title=$(echo "$music" | cut -d: -f2)
+
+echo title "$title" artist "$artist"
+mpc searchplay title "$title"
+#artist "$artist"
diff --git a/scripts/.config/scripts/scrot-copy.sh b/scripts/.config/scripts/scrot-copy.sh
new file mode 100755
index 0000000..7af27e4
--- /dev/null
+++ b/scripts/.config/scripts/scrot-copy.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+scrot "Imagens/Screenshots/%Y-%m-%d_%H-%M-%S.$t" -e \
+ "xclip -selection clipboard -target image/png -i $f" \
+ -e "twmnc 'Captura de tela copiada e sava em $f' --ac 'feh $f'"
diff --git a/scripts/.config/scripts/setwall.sh b/scripts/.config/scripts/setwall.sh
new file mode 100755
index 0000000..e9dd660
--- /dev/null
+++ b/scripts/.config/scripts/setwall.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+xfconf-query --channel xfce4-desktop \
+--property /backdrop/screen0/monitorHDMI-2/workspace0/last-image \
+--set $1
+echo $1
diff --git a/scripts/.config/scripts/volume b/scripts/.config/scripts/volume
new file mode 100755
index 0000000..17f8f55
--- /dev/null
+++ b/scripts/.config/scripts/volume
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pactl set-sink-volume @DEFAULT_SINK@ $1
diff --git a/scripts/.config/scripts/xfce4-panel-auto-opaque b/scripts/.config/scripts/xfce4-panel-auto-opaque
new file mode 100755
index 0000000..24476fb
--- /dev/null
+++ b/scripts/.config/scripts/xfce4-panel-auto-opaque
@@ -0,0 +1,48 @@
+#!/usr/bin/env bash
+
+#-- CONFIGURATION
+transparent_alpha=0
+maximized_alpha=100
+interval=0.5
+#--
+
+alpha_prop_list=()
+for prop in $(xfconf-query -c xfce4-panel -p /panels -l); do
+ [[ "$prop" == *"background-alpha"* ]] && alpha_prop_list+=($prop)
+done
+
+on_maximized() {
+ for alpha_prop in "${alpha_prop_list[@]}"; do
+ xfconf-query -c xfce4-panel -p "$alpha_prop" -s "$maximized_alpha"
+ done
+}
+
+on_no_window_maximized() {
+ for alpha_prop in "${alpha_prop_list[@]}"; do
+ xfconf-query -c xfce4-panel -p "$alpha_prop" -s "$transparent_alpha"
+ done
+}
+
+echo $alpha_prop_list
+
+while true; do
+ current_desktop=$(wmctrl -d | grep '*' | cut -d ' ' -f1)
+ is_any_window_maximized=false
+ for i in $(wmctrl -lG | awk -v d="$current_desktop" '$2==d {print $1}'); do
+ status=$(xprop -id $i _NET_WM_STATE)
+ if [[ "$status" == *"MAXIMIZED"* && "$status" != *"HIDDEN"* ]]; then
+ is_any_window_maximized=true
+ break
+ else
+ is_any_window_maximized=false
+ fi
+ done
+
+ if [[ $is_any_window_maximized == true ]]; then
+ on_maximized
+ else
+ on_no_window_maximized
+ fi
+
+ sleep $interval
+done
diff --git a/theme/.config/Kvantum/MateriaDark/MateriaDark.kvconfig b/theme/.config/Kvantum/MateriaDark/MateriaDark.kvconfig
new file mode 100644
index 0000000..075529d
--- /dev/null
+++ b/theme/.config/Kvantum/MateriaDark/MateriaDark.kvconfig
@@ -0,0 +1,534 @@
+[%General]
+author=Alexey Varfolomeev, based on KvAdaptaDark by Tsu Jan
+comment=The dark varianl of Materia
+x11drag=menubar_and_primary_toolbar
+alt_mnemonic=true
+left_tabs=true
+attach_active_tab=false
+mirror_doc_tabs=true
+group_toolbar_buttons=false
+toolbar_item_spacing=0
+toolbar_interior_spacing=2
+spread_progressbar=true
+composite=true
+menu_shadow_depth=5
+tooltip_shadow_depth=2
+splitter_width=4
+scroll_width=9
+scroll_arrows=false
+scroll_min_extent=60
+slider_width=2
+slider_handle_width=23
+slider_handle_length=22
+tickless_slider_handle_size=22
+center_toolbar_handle=true
+check_size=16
+textless_progressbar=false
+progressbar_thickness=2
+menubar_mouse_tracking=true
+toolbutton_style=1
+double_click=false
+translucent_windows=false
+blurring=false
+popup_blurring=false
+vertical_spin_indicators=false
+spin_button_width=24
+fill_rubberband=false
+merge_menubar_with_toolbar=true
+small_icon_size=16
+large_icon_size=32
+button_icon_size=16
+toolbar_icon_size=16
+combo_as_lineedit=true
+animate_states=true
+button_contents_shift=false
+combo_menu=true
+hide_combo_checkboxes=true
+combo_focus_rect=false
+groupbox_top_label=true
+inline_spin_indicators=true
+joined_inactive_tabs=true
+layout_spacing=6
+layout_margin=9
+scrollbar_in_view=true
+transient_scrollbar=true
+transient_groove=false
+submenu_overlap=0
+tooltip_delay=-1
+tree_branch_line=true
+no_window_pattern=false
+opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
+reduce_window_opacity=0
+respect_DE=true
+scrollable_menu=false
+submenu_delay=250
+no_inactiveness=false
+reduce_menu_opacity=0
+
+[GeneralColors]
+window.color=#282828
+base.color=#303030
+alt.base.color=#303030
+button.color=#424242
+light.color=#47535a
+mid.light.color=#313131
+dark.color=black
+mid.color=#191919
+highlight.color=#C85A5A52
+inactive.highlight.color=#C85A5A74
+text.color=#dfdfdf
+window.text.color=#dfdfdf
+button.text.color=#dfdfdf
+disabled.text.color=#696969
+tooltip.text.color=#eefcff
+highlight.text.color=white
+link.color=#009DFF
+link.visited.color=#9E4FFF
+progress.indicator.text.color=#dfdfdf
+
+[Hacks]
+transparent_ktitle_label=false
+transparent_dolphin_view=false
+transparent_pcmanfm_sidepane=false
+blur_translucent=false
+transparent_menutitle=false
+respect_darkness=true
+kcapacitybar_as_progressbar=true
+force_size_grip=true
+iconless_pushbutton=true
+iconless_menu=false
+disabled_icon_opacity=70
+lxqtmainmenu_iconsize=16
+normal_default_pushbutton=true
+single_top_toolbar=true
+tint_on_mouseover=0
+transparent_pcmanfm_view=false
+no_selection_tint=true
+transparent_arrow_button=true
+middle_click_scroll=false
+opaque_colors=false
+
+[PanelButtonCommand]
+frame=true
+frame.element=button
+frame.top=6
+frame.bottom=10
+frame.left=7
+frame.right=7
+interior=true
+interior.element=button
+indicator.size=8
+text.normal.color=#dfdfdf
+text.focus.color=white
+text.press.color=#dfdfdf
+text.toggle.color=white
+text.shadow=0
+text.margin=1
+text.iconspacing=4
+indicator.element=arrow
+text.margin.top=2
+text.margin.bottom=3
+text.margin.left=2
+text.margin.right=2
+frame.expansion=0
+
+[PanelButtonTool]
+inherits=PanelButtonCommand
+text.normal.color=#dfdfdf
+text.bold=false
+indicator.element=arrow
+indicator.size=0
+frame.expansion=34
+
+[ToolbarButton]
+frame.element=tbutton
+interior.element=tbutton
+indicator.element=tarrow
+text.normal.color=#dfdfdf
+text.focus.color=white
+text.press.color=white
+text.toggle.color=white
+text.bold=false
+frame.expansion=34
+
+[Dock]
+inherits=PanelButtonCommand
+interior.element=dock
+frame.element=dock
+frame.top=1
+frame.bottom=1
+frame.left=1
+frame.right=1
+text.normal.color=#dfdfdf
+
+[DockTitle]
+inherits=PanelButtonCommand
+frame=false
+interior=false
+text.normal.color=#dfdfdf
+text.focus.color=white
+text.bold=false
+
+[IndicatorSpinBox]
+inherits=PanelButtonCommand
+frame=true
+interior=true
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+indicator.element=spin
+indicator.size=8
+text.normal.color=#dfdfdf
+text.margin.top=2
+text.margin.bottom=2
+text.margin.left=2
+text.margin.right=2
+
+[RadioButton]
+inherits=PanelButtonCommand
+frame=false
+interior.element=radio
+text.normal.color=#dfdfdf
+text.focus.color=white
+min_width=+0.3font
+min_height=+0.3font
+
+[CheckBox]
+inherits=PanelButtonCommand
+frame=false
+interior.element=checkbox
+text.normal.color=#dfdfdf
+text.focus.color=white
+min_width=+0.3font
+min_height=+0.3font
+
+[Focus]
+inherits=PanelButtonCommand
+frame=true
+frame.element=focus
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+frame.patternsize=14
+
+[GenericFrame]
+inherits=PanelButtonCommand
+frame=true
+interior=false
+frame.element=common
+interior.element=common
+frame.top=1
+frame.bottom=1
+frame.left=1
+frame.right=1
+
+[LineEdit]
+inherits=PanelButtonCommand
+frame.element=lineedit
+interior.element=lineedit
+interior=false
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+text.margin.top=2
+text.margin.bottom=2
+text.margin.left=2
+text.margin.right=2
+frame.expansion=0
+
+[DropDownButton]
+inherits=PanelButtonCommand
+indicator.element=arrow-down
+
+[IndicatorArrow]
+indicator.element=arrow
+indicator.size=8
+
+[ToolboxTab]
+inherits=PanelButtonCommand
+text.normal.color=#dfdfdf
+text.press.color=#dfdfdf
+text.focus.color=white
+
+[Tab]
+inherits=PanelButtonCommand
+interior.element=tab
+text.margin.left=8
+text.margin.right=8
+text.margin.top=2
+text.margin.bottom=2
+frame.element=tab
+indicator.element=tab
+indicator.size=22
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+text.normal.color=#dfdfdf
+text.focus.color=#dfdfdf
+text.toggle.color=#dfdfdf
+frame.expansion=0
+text.bold=false
+
+[TabFrame]
+inherits=PanelButtonCommand
+frame.element=tabframe
+interior.element=tabframe
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+
+[TreeExpander]
+inherits=PanelButtonCommand
+indicator.size=8
+indicator.element=tree
+
+[HeaderSection]
+inherits=PanelButtonCommand
+interior.element=header
+frame.element=header
+frame.top=0
+frame.bottom=1
+frame.left=1
+frame.right=1
+text.normal.color=#dfdfdf
+text.focus.color=white
+text.press.color=white
+text.toggle.color=white
+frame.expansion=0
+
+[SizeGrip]
+indicator.element=resize-grip
+
+[Toolbar]
+inherits=PanelButtonCommand
+indicator.element=toolbar
+indicator.size=5
+text.margin=0
+interior.element=menubar
+frame.element=menubar
+text.normal.color=#dfdfdf
+text.focus.color=white
+frame.left=0
+frame.right=0
+frame.top=0
+frame.bottom=4
+frame.expansion=0
+
+[Slider]
+inherits=PanelButtonCommand
+frame.element=slider
+focusFrame=true
+interior.element=slider
+frame.top=3
+frame.bottom=3
+frame.left=3
+frame.right=3
+
+[SliderCursor]
+inherits=PanelButtonCommand
+frame=false
+interior.element=slidercursor
+
+[Progressbar]
+inherits=PanelButtonCommand
+frame.element=progress
+interior.element=progress
+text.margin=0
+text.normal.color=#dfdfdf
+text.focus.color=#dfdfdf
+text.press.color=#dfdfdf
+text.toggle.color=#dfdfdf
+text.bold=false
+frame.expansion=8
+
+[ProgressbarContents]
+inherits=PanelButtonCommand
+frame=true
+frame.element=progress-pattern
+interior.element=progress-pattern
+
+[ItemView]
+inherits=PanelButtonCommand
+text.margin=0
+frame.element=itemview
+interior.element=itemview
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+text.margin.top=2
+text.margin.bottom=2
+text.margin.left=4
+text.margin.right=4
+text.normal.color=#dfdfdf
+text.focus.color=white
+text.press.color=white
+text.toggle.color=white
+min_width=+0.3font
+min_height=+0.3font
+frame.expansion=0
+
+[Splitter]
+indicator.size=48
+
+[Scrollbar]
+inherits=PanelButtonCommand
+indicator.element=arrow
+indicator.size=12
+
+[ScrollbarSlider]
+inherits=PanelButtonCommand
+frame.element=scrollbarslider
+interior=false
+frame.left=5
+frame.right=5
+frame.top=5
+frame.bottom=5
+indicator.element=grip
+indicator.size=12
+
+[ScrollbarGroove]
+inherits=PanelButtonCommand
+interior=false
+frame=false
+
+[MenuItem]
+inherits=PanelButtonCommand
+frame=true
+frame.element=menuitem
+interior.element=menuitem
+indicator.element=menuitem
+text.normal.color=#dfdfdf
+text.focus.color=white
+text.margin.top=1
+text.margin.bottom=1
+text.margin.left=5
+text.margin.right=5
+frame.top=0
+frame.bottom=0
+frame.left=0
+frame.right=0
+text.bold=false
+frame.expansion=0
+
+[MenuBar]
+inherits=PanelButtonCommand
+frame.element=menubar
+interior.element=menubar
+frame.bottom=0
+text.normal.color=#dfdfdf
+frame.expansion=0
+text.bold=false
+
+[MenuBarItem]
+inherits=PanelButtonCommand
+interior=true
+interior.element=menubaritem
+frame.element=menubaritem
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+text.margin.left=4
+text.margin.right=4
+text.margin.top=0
+text.margin.bottom=0
+text.normal.color=#dfdfdf
+text.focus.color=white
+text.bold=false
+min_width=+0.3font
+min_height=+0.3font
+frame.expansion=0
+
+[TitleBar]
+inherits=PanelButtonCommand
+frame=false
+text.margin.top=2
+text.margin.bottom=2
+text.margin.left=2
+text.margin.right=2
+interior.element=titlebar
+indicator.size=16
+indicator.element=mdi
+text.normal.color=#787878
+text.focus.color=#dfdfdf
+text.bold=false
+text.italic=true
+frame.expansion=0
+
+[ComboBox]
+inherits=PanelButtonCommand
+frame.element=combo
+interior.element=combo
+interior=false
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+text.margin.top=2
+text.margin.bottom=2
+text.margin.left=2
+text.margin.right=2
+text.focus.color=white
+text.press.color=#dfdfdf
+text.toggle.color=white
+frame.expansion=0
+
+[Menu]
+inherits=PanelButtonCommand
+frame.top=1
+frame.bottom=1
+frame.left=1
+frame.right=1
+frame.element=menu
+interior.element=menu
+text.normal.color=#dfdfdf
+text.shadow=false
+frame.expansion=0
+
+[GroupBox]
+inherits=GenericFrame
+frame=false
+text.shadow=0
+text.margin=0
+text.normal.color=#dfdfdf
+text.focus.color=white
+text.bold=false
+frame.expansion=0
+
+[TabBarFrame]
+inherits=GenericFrame
+frame=true
+frame.element=tabBarFrame
+interior=false
+frame.top=2
+frame.bottom=2
+frame.left=2
+frame.right=2
+
+[ToolTip]
+inherits=GenericFrame
+frame.top=3
+frame.bottom=3
+frame.left=3
+frame.right=3
+interior=true
+text.shadow=0
+text.margin=0
+interior.element=tooltip
+frame.element=tooltip
+frame.expansion=0
+
+[StatusBar]
+inherits=GenericFrame
+frame=false
+interior=false
+
+[Window]
+interior=true
+interior.element=window
diff --git a/theme/.config/Kvantum/MateriaDark/MateriaDark.svg b/theme/.config/Kvantum/MateriaDark/MateriaDark.svg
new file mode 100644
index 0000000..b16459c
--- /dev/null
+++ b/theme/.config/Kvantum/MateriaDark/MateriaDark.svg
@@ -0,0 +1,1307 @@
+
diff --git a/theme/.config/Kvantum/kvantum.kvconfig b/theme/.config/Kvantum/kvantum.kvconfig
new file mode 100644
index 0000000..465596b
--- /dev/null
+++ b/theme/.config/Kvantum/kvantum.kvconfig
@@ -0,0 +1,2 @@
+[General]
+theme=MateriaDark
diff --git a/theme/.config/dconf/user b/theme/.config/dconf/user
new file mode 100644
index 0000000..1a969be
Binary files /dev/null and b/theme/.config/dconf/user differ
diff --git a/theme/.config/gtk-3.0/bookmarks b/theme/.config/gtk-3.0/bookmarks
new file mode 100644
index 0000000..37095c9
--- /dev/null
+++ b/theme/.config/gtk-3.0/bookmarks
@@ -0,0 +1,3 @@
+file:///home/lelgenio/Nextcloud
+file:///home/lelgenio/Imagens
+file:///home/lelgenio/Nextcloud
diff --git a/gtk/.config/gtk-3.0/settings.ini b/theme/.config/gtk-3.0/settings.ini
similarity index 100%
rename from gtk/.config/gtk-3.0/settings.ini
rename to theme/.config/gtk-3.0/settings.ini
diff --git a/theme/.config/qt5ct/qt5ct.conf b/theme/.config/qt5ct/qt5ct.conf
new file mode 100644
index 0000000..ee69ca2
--- /dev/null
+++ b/theme/.config/qt5ct/qt5ct.conf
@@ -0,0 +1,28 @@
+[Appearance]
+color_scheme_path=/usr/share/qt5ct/colors/airy.conf
+custom_palette=false
+icon_theme=Papirus-Dark
+standard_dialogs=default
+style=kvantum-dark
+
+[Fonts]
+fixed=@Variant(\0\0\0@\0\0\0\x16\0R\0o\0\x62\0o\0t\0o\0 \0M\0o\0n\0o@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
+general=@Variant(\0\0\0@\0\0\0\f\0R\0o\0\x62\0o\0t\0o@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10)
+
+[Interface]
+activate_item_on_single_click=1
+buttonbox_layout=0
+cursor_flash_time=1000
+dialog_buttons_have_icons=1
+double_click_interval=400
+gui_effects=@Invalid()
+keyboard_scheme=2
+menus_have_icons=true
+show_shortcuts_in_context_menus=true
+stylesheets=@Invalid()
+toolbutton_style=0
+underline_shortcut=1
+wheel_scroll_lines=3
+
+[SettingsWindow]
+geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x16\0\0\a\x7f\0\0\x4\x37\0\0\x4\xa1\0\0\x1\x63\0\0\a\x7f\0\0\x4 \0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\x16\0\0\a\x7f\0\0\x4\x37)
diff --git a/gtk/.gtkrc-2.0 b/theme/.gtkrc-2.0
similarity index 100%
rename from gtk/.gtkrc-2.0
rename to theme/.gtkrc-2.0
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/apps.rc b/theme/.themes/oomox-arc-dark/gtk-2.0/apps.rc
new file mode 100644
index 0000000..3a807b5
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/gtk-2.0/apps.rc
@@ -0,0 +1,157 @@
+#
+# Thunar
+#
+style "thunar-handle" { GtkPaned::handle-size = 2 }
+
+style "dark-sidebar" {
+ GtkTreeView::odd_row_color = @dark_sidebar_bg
+ GtkTreeView::even_row_color = @dark_sidebar_bg
+
+
+ base[NORMAL] = @dark_sidebar_bg
+ base[INSENSITIVE] = @dark_sidebar_bg
+
+ text[NORMAL] = "#e3e3e3"
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+}
+
+style "thunar-frame" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget_class "*ThunarWindow*." style "thunar-frame"
+widget_class "*ThunarShortcutsView*" style "dark-sidebar"
+widget_class "*ThunarTreeView*" style "dark-sidebar"
+widget_class "*ThunarWindow*." style "thunar-handle"
+
+#
+# Workaround for colored entries
+#
+style "entry_border" {
+
+ xthickness = 7
+ ythickness = 5
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "assets/entry-border-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "assets/entry-border-active-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ state = ACTIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "combobox_entry_border" = "combobox_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-border.png"
+ border = { 4, 4, 12, 12 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-border-focus.png"
+ border = { 4, 4, 12, 12 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-border-rtl.png"
+ border = { 4, 4, 12, 12 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-border-focus-rtl.png"
+ border = { 4, 4, 12, 12 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+ }
+}
+
+
+# Mousepad search entry
+widget_class "*MousepadSearchBar*." style "entry_border"
+
+# Mousepad find and replace
+widget_class "*MousepadReplaceDialog*." style "entry_border"
+
+# Thunar bulk rename
+widget_class "*ThunarRenamerDialog*." style "entry_border"
+
+# Hexchat input box
+class "SexySpellEntry" style:highest "entry_border"
+
+# Geany search entries
+widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border"
+widget "*GeanyToolbar.*GtkEntry*" style "entry_border"
+
+widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border"
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-insens.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-insens.png
new file mode 100644
index 0000000..c78ae6a
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-insens.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-prelight.png
new file mode 100644
index 0000000..029ff81
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small-insens.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small-insens.png
new file mode 100644
index 0000000..8ac127b
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small-insens.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small-prelight.png
new file mode 100644
index 0000000..b280ce5
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small.png
new file mode 100644
index 0000000..2d46a73
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down-small.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down.png
new file mode 100644
index 0000000..0bd186a
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-down.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left-insens.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left-insens.png
new file mode 100644
index 0000000..eaaa175
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left-insens.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left-prelight.png
new file mode 100644
index 0000000..7ffdc9e
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left.png
new file mode 100644
index 0000000..059d7f1
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-left.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right-insens.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right-insens.png
new file mode 100644
index 0000000..125583b
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right-insens.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right-prelight.png
new file mode 100644
index 0000000..ef75ecf
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right.png
new file mode 100644
index 0000000..4639f0a
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-right.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-insens.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-insens.png
new file mode 100644
index 0000000..e0fc70b
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-insens.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-prelight.png
new file mode 100644
index 0000000..42bfd09
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small-insens.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small-insens.png
new file mode 100644
index 0000000..abe90d8
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small-insens.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small-prelight.png
new file mode 100644
index 0000000..c41552c
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small.png
new file mode 100644
index 0000000..397e00d
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up-small.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up.png
new file mode 100644
index 0000000..7c6288d
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/arrow-up.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-active.png
new file mode 100644
index 0000000..c8223bf
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-hover.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-hover.png
new file mode 100644
index 0000000..0804d7f
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-hover.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-insensitive.png
new file mode 100644
index 0000000..be8b3c2
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button.png
new file mode 100644
index 0000000..cd37ac4
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/button.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-checked-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..e2a2e3e
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-checked-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-checked.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-checked.png
new file mode 100644
index 0000000..d90b328
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-checked.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..3ae8158
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-unchecked.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-unchecked.png
new file mode 100644
index 0000000..07f0823
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/checkbox-unchecked.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-focus-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-focus.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-focus.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-focus.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-border.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-active-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-active-rtl.png
new file mode 100644
index 0000000..0753649
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-active-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-active.png
new file mode 100644
index 0000000..8eb2d0a
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-insensitive.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-button.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-notebook.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-notebook.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-notebook.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-focus.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-notebook.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-notebook-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-notebook-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-notebook-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-notebook.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-notebook.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-notebook.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-rtl.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry.png
new file mode 100644
index 0000000..d763323
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/combo-entry.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-disable-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-disable-rtl.png
new file mode 100644
index 0000000..6d39723
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-disable-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-disable.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-disable.png
new file mode 100644
index 0000000..6d39723
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-disable.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-rtl.png
new file mode 100644
index 0000000..6d39723
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background.png
new file mode 100644
index 0000000..6d39723
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/down-background.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-bg.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-bg.png
new file mode 100644
index 0000000..6f57f65
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-bg.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-notebook.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-notebook.png
new file mode 100644
index 0000000..fd3d5a0
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-notebook.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-toolbar.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-toolbar.png
new file mode 100644
index 0000000..5eb2683
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-active-toolbar.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-background-disabled.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-background-disabled.png
new file mode 100644
index 0000000..1efcb96
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-background-disabled.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-background.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-background.png
new file mode 100644
index 0000000..f4739a6
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-background.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-bg.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-bg.png
new file mode 100644
index 0000000..26775c4
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-bg.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-border-active-bg.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-border-active-bg.png
new file mode 100644
index 0000000..4e8c497
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-border-active-bg.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-border-bg.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-border-bg.png
new file mode 100644
index 0000000..e593980
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-border-bg.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-bg.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-bg.png
new file mode 100644
index 0000000..4783f24
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-bg.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-notebook.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-notebook.png
new file mode 100644
index 0000000..3eacf40
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-notebook.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-toolbar.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-toolbar.png
new file mode 100644
index 0000000..f0272a1
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-disabled-toolbar.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-notebook.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-notebook.png
new file mode 100644
index 0000000..b6fc6d1
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-notebook.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-toolbar.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-toolbar.png
new file mode 100644
index 0000000..f89a82c
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/entry-toolbar.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/focus-line.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/focus-line.png
new file mode 100644
index 0000000..2746ea5
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/focus-line.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame-gap-end.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame-gap-end.png
new file mode 100644
index 0000000..5cdb545
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame-gap-end.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame-gap-start.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame-gap-start.png
new file mode 100644
index 0000000..5cdb545
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame-gap-start.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame.png
new file mode 100644
index 0000000..2746ea5
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/frame.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/handle-h.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/handle-h.png
new file mode 100644
index 0000000..6c1ee48
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/handle-h.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/handle-v.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/handle-v.png
new file mode 100644
index 0000000..4227e2d
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/handle-v.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/inline-toolbar.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/inline-toolbar.png
new file mode 100644
index 0000000..b50716b
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/inline-toolbar.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/line-h.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/line-h.png
new file mode 100644
index 0000000..5cdb545
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/line-h.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/line-v.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/line-v.png
new file mode 100644
index 0000000..5cdb545
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/line-v.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-arrow-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-arrow-prelight.png
new file mode 100644
index 0000000..ddb8a6f
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-arrow-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-arrow.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-arrow.png
new file mode 100644
index 0000000..784daf8
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-arrow.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
new file mode 100644
index 0000000..da27fa1
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked-selected.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked-selected.png
new file mode 100644
index 0000000..5ec577e
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked-selected.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked.png
new file mode 100644
index 0000000..25868e9
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-checked.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..426e16c
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked-selected.png
new file mode 100644
index 0000000..75c3c38
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked.png
new file mode 100644
index 0000000..1121a05
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-checkbox-unchecked.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png
new file mode 100644
index 0000000..cb6c12a
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked-selected.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked-selected.png
new file mode 100644
index 0000000..fc94c7c
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked-selected.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked.png
new file mode 100644
index 0000000..3958409
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-checked.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked-insensitive.png
new file mode 100644
index 0000000..a34ed4c
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked-selected.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked-selected.png
new file mode 100644
index 0000000..39fe3f4
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked-selected.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked.png
new file mode 100644
index 0000000..dbde8a3
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menu-radio-unchecked.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menubar.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menubar.png
new file mode 100644
index 0000000..f625c53
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menubar.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menubar_button.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menubar_button.png
new file mode 100644
index 0000000..12c5ab3
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menubar_button.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menuitem.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menuitem.png
new file mode 100644
index 0000000..5a00c89
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/menuitem.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/minus.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/minus.png
new file mode 100644
index 0000000..2efe868
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/minus.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook-gap-horiz.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook-gap-horiz.png
new file mode 100644
index 0000000..b4d5d5b
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook-gap-horiz.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook-gap-vert.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook-gap-vert.png
new file mode 100644
index 0000000..09d955a
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook-gap-vert.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook.png
new file mode 100644
index 0000000..9de16b7
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/notebook.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/null.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/null.png
new file mode 100644
index 0000000..5cdb545
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/null.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/plus.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/plus.png
new file mode 100644
index 0000000..3d34d4c
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/plus.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/progressbar.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/progressbar.png
new file mode 100644
index 0000000..3a029cb
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/progressbar.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/progressbar_v.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/progressbar_v.png
new file mode 100644
index 0000000..bcb64fb
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/progressbar_v.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-checked-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-checked-insensitive.png
new file mode 100644
index 0000000..c90494c
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-checked-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-checked.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-checked.png
new file mode 100644
index 0000000..e38de8e
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-checked.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-unchecked-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..949fdfe
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-unchecked-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-unchecked.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-unchecked.png
new file mode 100644
index 0000000..fcd338f
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/radio-unchecked.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-active.png
new file mode 100644
index 0000000..024dae3
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-insens.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-insens.png
new file mode 100644
index 0000000..04916fb
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-insens.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-prelight.png
new file mode 100644
index 0000000..2dbb714
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz.png
new file mode 100644
index 0000000..2b99fae
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-horiz.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-insensitive.png
new file mode 100644
index 0000000..eb070c7
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-prelight.png
new file mode 100644
index 0000000..f93f6c1
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-active.png
new file mode 100644
index 0000000..b3ef87b
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-insens.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-insens.png
new file mode 100644
index 0000000..d529880
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-insens.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-prelight.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-prelight.png
new file mode 100644
index 0000000..ae79a9b
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert-prelight.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert.png
new file mode 100644
index 0000000..8888a0d
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider-vert.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider.png
new file mode 100644
index 0000000..ca4d603
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/slider.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-bottom-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-bottom-active.png
new file mode 100644
index 0000000..9264809
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-bottom-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-left-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-left-active.png
new file mode 100644
index 0000000..07e41e6
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-left-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-right-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-right-active.png
new file mode 100644
index 0000000..07e41e6
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-right-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-top-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-top-active.png
new file mode 100644
index 0000000..9264809
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tab-top-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/toolbar.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/toolbar.png
new file mode 100644
index 0000000..8cadf9b
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/toolbar.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tree_header.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tree_header.png
new file mode 100644
index 0000000..fa1d439
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/tree_header.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-horizontal-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-horizontal-active.png
new file mode 100644
index 0000000..5838001
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-horizontal-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-horizontal.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-horizontal.png
new file mode 100644
index 0000000..d3d9234
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-horizontal.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-progressbar.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-progressbar.png
new file mode 100644
index 0000000..53a6328
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-progressbar.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-progressbar_v.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-progressbar_v.png
new file mode 100644
index 0000000..3390a37
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-progressbar_v.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-scrollbar-horiz.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-scrollbar-horiz.png
new file mode 100644
index 0000000..4d236b3
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-scrollbar-horiz.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-scrollbar-vert.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-scrollbar-vert.png
new file mode 100644
index 0000000..f6116b2
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-scrollbar-vert.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-vertical-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-vertical-active.png
new file mode 100644
index 0000000..b0a7453
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-vertical-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-vertical.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-vertical.png
new file mode 100644
index 0000000..23e0711
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/trough-vertical.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-disable-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-disable-rtl.png
new file mode 100644
index 0000000..6d39723
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-disable-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-disable.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-disable.png
new file mode 100644
index 0000000..6d39723
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-disable.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-rtl.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-rtl.png
new file mode 100644
index 0000000..6d39723
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background-rtl.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background.png b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background.png
new file mode 100644
index 0000000..6d39723
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/assets/up-background.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/gtkrc b/theme/.themes/oomox-arc-dark/gtk-2.0/gtkrc
new file mode 100644
index 0000000..2dde8eb
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/gtk-2.0/gtkrc
@@ -0,0 +1,24 @@
+gtk-color-scheme = "base_color: #383838"
+gtk-color-scheme = "text_color: #e3e3e3"
+gtk-color-scheme = "bg_color: #303030"
+gtk-color-scheme = "fg_color: #e3e3e3"
+gtk-color-scheme = "tooltip_bg_color: #e3e3e3"
+gtk-color-scheme = "tooltip_fg_color: #383838"
+gtk-color-scheme = "selected_bg_color: #c85a5a"
+gtk-color-scheme = "selected_fg_color: #383838"
+gtk-color-scheme = "insensitive_bg_color: #5c5c5c"
+gtk-color-scheme = "insensitive_fg_color: #b6b6b6"
+gtk-color-scheme = "notebook_bg: #383838"
+gtk-color-scheme = "dark_sidebar_bg: #303030"
+gtk-color-scheme = "link_color: #c85a5a"
+gtk-color-scheme = "menu_bg: #383838"
+
+gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
+gtk-auto-mnemonics = 1
+gtk-primary-button-warps-slider = 1
+
+include "main.rc"
+include "apps.rc"
+include "panel.rc"
+include "xfce-notify.rc"
+include "menubar-toolbar/menubar-toolbar-dark.rc"
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/main.rc b/theme/.themes/oomox-arc-dark/gtk-2.0/main.rc
new file mode 100644
index 0000000..8b8f824
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/gtk-2.0/main.rc
@@ -0,0 +1,2349 @@
+style "default" {
+
+ xthickness = 1
+ ythickness = 1
+
+ # Style Properties
+
+ GtkWidget::focus-line-width = 1
+ GtkMenuBar::window-dragging = 1
+ GtkToolbar::window-dragging = 1
+ GtkToolbar::internal-padding = 4
+ GtkToolButton::icon-spacing = 4
+
+ GtkWidget::tooltip-radius = 2
+ GtkWidget::tooltip-alpha = 235
+ GtkWidget::new-tooltip-style = 1 #for compatibility
+
+ GtkSeparatorMenuItem::horizontal-padding = 3
+ GtkSeparatorMenuItem::wide-separators = 1
+ GtkSeparatorMenuItem::separator-height = 1
+
+ GtkButton::child-displacement-y = 0
+ GtkButton::default-border = { 0, 0, 0, 0 }
+ GtkButton::default-outside_border = { 0, 0, 0, 0 }
+
+ GtkEntry::state-hint = 1
+
+ GtkScrollbar::trough-border = 0
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 13
+ GtkRange::stepper-size = 0
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+ GtkScrollbar::min-slider-length = 32
+ GtkScrolledWindow::scrollbar-spacing = 0
+ GtkScrolledWindow::scrollbars-within-bevel = 1
+
+ GtkScale::slider_length = 15
+ GtkScale::slider_width = 15
+ GtkScale::trough-side-details = 1
+
+ GtkProgressBar::min-horizontal-bar-height = 8
+ GtkProgressBar::min-vertical-bar-width = 8
+
+ GtkStatusbar::shadow_type = GTK_SHADOW_NONE
+ GtkSpinButton::shadow_type = GTK_SHADOW_NONE
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ):
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 0
+
+ GtkCheckButton::indicator_spacing = 3
+ GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
+
+ GtkTreeView::row_ending_details = 0
+ GtkTreeView::expander-size = 11
+ GtkTreeView::vertical-separator = 4
+ GtkTreeView::horizontal-separator = 4
+ GtkTreeView::allow-rules = 1
+ GtkTreeView::odd_row_color = shade(0.98, @base_color)
+
+ GtkExpander::expander-size = 11
+
+ GnomeHRef::link_color = @link_color
+ GtkHTML::link-color = @link_color
+ GtkIMHtmlr::hyperlink-color = @link_color
+ GtkIMHtml::hyperlink-color = @link_color
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+
+ # Colors
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = @insensitive_bg_color
+ bg[ACTIVE] = shade (0.9, @bg_color)
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = @insensitive_fg_color
+ fg[ACTIVE] = @fg_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = @insensitive_fg_color
+ text[ACTIVE] = @selected_fg_color
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.95, @bg_color)
+ base[SELECTED] = @selected_bg_color
+ base[INSENSITIVE] = @bg_color
+ base[ACTIVE] = shade (0.9, @selected_bg_color)
+
+ # For succinctness, all reasonable pixmap options remain here
+
+ engine "pixmap" {
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Arrows
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-up.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-up-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-left.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state= PRELIGHT
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-left-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-right.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-right-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Option Menu Arrows
+
+ image {
+ function = TAB
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ # Lines
+
+ image {
+ function = VLINE
+ file = "assets/line-v.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ image {
+ function = HLINE
+ file = "assets/line-h.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ # Focuslines
+
+ image {
+ function = FOCUS
+ file = "assets/focus-line.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+
+ # Handles
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Expanders
+
+ image {
+ function = EXPANDER
+ expander_style = COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = RESIZE_GRIP
+ state = NORMAL
+ detail = "statusbar"
+ overlay_file = "assets/null.png"
+ overlay_border = { 0,0,0,0 }
+ overlay_stretch = FALSE
+ }
+
+ # Shadows ( this area needs help :P )
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+
+style "toplevel_hack" {
+
+ engine "adwaita" {
+ }
+}
+
+style "ooo_stepper_hack" {
+
+ GtkScrollbar::stepper-size = 0
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+
+}
+
+style "scrollbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-horiz.png"
+ border = { 2, 2, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-vert.png"
+ border = { 3, 3, 2, 2 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Sliders
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-horiz.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-horiz-active.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-horiz-prelight.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-horiz-insens.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+# X Verticals
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-vert.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-vert-active.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-vert-prelight.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-vert-insens.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "menu" {
+
+ xthickness = 0
+ ythickness = 0
+
+ GtkMenuItem::arrow-scaling = 0.4
+
+ bg[NORMAL] = @menu_bg
+ bg[INSENSITIVE] = @menu_bg
+ bg[PRELIGHT] = @menu_bg
+
+ engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator
+
+ image {
+ function = HLINE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "menu_framed_box" {
+
+ engine "adwaita" {
+ }
+}
+
+style "menu_item"
+{
+ xthickness = 2
+ ythickness = 5
+
+ # HACK: Gtk doesn't actually read this value
+ # while rendering the menu items, but Libreoffice
+ # does; setting this value equal to the one in
+ # fg[PRELIGHT] ensures a code path in the LO theming code
+ # that falls back to a dark text color for menu item text
+ # highlight. The price to pay is black text on menus as well,
+ # but at least it's readable.
+ # See https://bugs.freedesktop.org/show_bug.cgi?id=38038
+ bg[SELECTED] = @selected_fg_color
+
+ fg[NORMAL] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ fg[PRELIGHT] = @selected_fg_color
+ text[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/menuitem.png"
+ border = { 1, 0, 1, 0 }
+ stretch = TRUE
+ }
+
+ # Fix invisible scale trough on selected menuitems
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-horizontal.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = SHADOW # This fixes boxy Qt menu items
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ # Arrow Buttons
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/menu-arrow.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/menu-arrow-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+ }
+}
+
+style "button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "checkbutton" {
+
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+
+}
+
+style "entry" {
+
+ xthickness = 6
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "assets/entry-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "assets/entry-active-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = INSENSITIVE
+ detail = "entry"
+ file = "assets/entry-disabled-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ state = ACTIVE
+ detail = "entry_bg"
+ file = "assets/entry-background.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/entry-background-disabled.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/entry-background.png"
+ }
+ }
+}
+
+style "notebook_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "assets/entry-notebook.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "assets/entry-active-notebook.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = INSENSITIVE
+ detail = "entry"
+ file = "assets/entry-disabled-notebook.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+ }
+}
+
+style "notebook_tab_label" {
+
+ fg[ACTIVE] = @text_color
+
+}
+
+style "combobox_entry"
+{
+ xthickness = 3
+ ythickness = 4
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "notebook_combobox_entry" {
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "combobox_entry_button"
+{
+ xthickness = 6
+
+ fg[ACTIVE] = @text_color
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "spinbutton" {
+
+ bg[NORMAL] = @bg_color
+
+ xthickness = 6
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = ARROW
+ }
+
+ # Spin-Up LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Up RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ # Spin-Down LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Down RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ }
+}
+
+style "gimp_spin_scale" {
+
+ bg[NORMAL] = @base_color
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+style "notebook" {
+
+ xthickness = 5
+ ythickness = 2
+
+ engine "pixmap" {
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-top-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-bottom-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-left-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-right-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ # How to draw boxes with a gap on one side (ie the page of a notebook)
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = TOP
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = LEFT
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = RIGHT
+ }
+
+ # How to draw the box of a notebook when it isnt attached to a tab
+
+ image {
+ function = BOX
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "handlebox" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = IN
+ }
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = OUT
+ }
+ }
+}
+
+style "combobox_separator" {
+
+ xthickness = 0
+ ythickness = 0
+ GtkWidget::wide-separators = 1
+
+}
+
+style "combobox" {
+
+ xthickness = 0
+ ythickness = 0
+
+}
+
+style "combobox_button" {
+
+ xthickness = 3
+ ythickness = 3
+
+}
+
+style "range" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-horizontal.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-horizontal-active.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-vertical.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-vertical-active.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ # Horizontal
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ # Vertical
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Function below removes ugly boxes
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 3, 3, 3, 3 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "progressbar" {
+
+ xthickness = 1
+ ythickness = 1
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar_v.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar_v.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "separator_menu_item" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 0, 0, 1, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "treeview_header" {
+ ythickness = 1
+
+ fg[PRELIGHT] = mix(0.70, @text_color, @base_color)
+ font_name = "Bold"
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/tree_header.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Treeview Rows
+
+style "treeview" {
+
+ xthickness = 2
+ ythickness = 0
+
+
+}
+
+style "scrolled_window" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 5, 5, 5, 5 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "frame" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_OUT
+ }
+ }
+}
+
+style "gimp_toolbox_frame" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ }
+ }
+}
+
+style "toolbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = VLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+
+ image {
+ function = HLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "inline_toolbar" {
+
+ GtkToolbar::button-relief = GTK_RELIEF_NORMAL
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/inline-toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "notebook_viewport" {
+
+ bg[NORMAL] = @notebook_bg
+}
+
+
+style "notebook_eventbox" {
+
+ bg[NORMAL] = @notebook_bg
+ bg[ACTIVE] = @bg_color
+}
+
+style "tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+ bg[SELECTED] = @tooltip_bg_color
+
+}
+
+style "eclipse-tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = shade(1.05, @bg_color)
+ fg[NORMAL] = @text_color
+ bg[SELECTED] = shade(1.05, @bg_color)
+
+}
+
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 100
+ XfdesktopIconView::shadow-x-offset = 0
+ XfdesktopIconView::shadow-y-offset = 1
+ XfdesktopIconView::selected-shadow-x-offset = 0
+ XfdesktopIconView::selected-shadow-y-offset = 1
+ XfdesktopIconView::shadow-color = "#000000"
+ XfdesktopIconView::selected-shadow-color = "#000000"
+ XfdesktopIconView::shadow-blur-radius = 2
+ XfdesktopIconView::cell-spacing = 2
+ XfdesktopIconView::cell-padding = 6
+ XfdesktopIconView::cell-text-width-proportion = 1.9
+
+ fg[NORMAL] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+}
+
+style "xfwm-tabwin" {
+ Xfwm4TabwinWidget::border-width = 1
+ Xfwm4TabwinWidget::border-alpha = 1.0
+ Xfwm4TabwinWidget::icon-size = 64
+ Xfwm4TabwinWidget::alpha = 1.0
+ Xfwm4TabwinWidget::border-radius = 2
+
+ bg[NORMAL] = @bg_color
+ bg[SELECTED] = @bg_color
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ contrast = 0.7
+ glazestyle = 0
+ glowstyle = 0
+ highlight_shade = 1.0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ border_shades = { 0.8, 0.8 }
+ }
+}
+
+style "xfwm-tabwin-button" {
+
+ font_name = "bold"
+ bg[SELECTED] = @selected_bg_color
+}
+
+# Chromium
+style "chrome_menu_item" {
+
+ bg[SELECTED] = @selected_bg_color
+
+}
+
+# Text Style
+style "text" = "default" {
+ engine "murrine" { textstyle = 0 }
+}
+
+style "menu_text" = "menu_item" {
+ engine "murrine" { textstyle = 0 }
+}
+
+
+style "null" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ }
+ }
+}
+
+
+class "GtkWidget" style "default"
+class "GtkScrollbar" style "scrollbar"
+class "GtkButton" style "button"
+class "GtkEntry" style "entry"
+class "GtkOldEditable" style "entry"
+class "GtkSpinButton" style "spinbutton"
+class "GtkNotebook" style "notebook"
+class "GtkRange" style "range"
+class "GtkProgressBar" style "progressbar"
+class "GtkSeparatorMenuItem" style "separator_menu_item"
+class "GtkScrolledWindow" style "scrolled_window"
+class "GtkFrame" style "frame"
+class "GtkTreeView" style "treeview"
+class "GtkToolbar" style "toolbar"
+class "*HandleBox" style "toolbar"
+
+widget_class "**" style "menu"
+widget_class "**" style "menu_framed_box"
+widget_class "**" style "menu_item"
+widget_class "**" style "checkbutton"
+widget_class "*" style "combobox"
+widget_class "**" style "combobox_button"
+widget_class "**" style "combobox_separator"
+widget_class "***" style "treeview_header"
+widget_class "**" style "inline_toolbar"
+widget_class "**" style "combobox_entry"
+widget_class "**" style "combobox_entry_button"
+widget_class "***" style "notebook_viewport"
+widget_class "*HandleBox" style "toolbar"
+
+# Entries in notebooks draw with notebook's base color, but not if there's
+# something else in the middle that draws gray again
+widget_class "**" style "notebook_entry"
+widget_class "***" style "entry"
+
+widget_class "***" style "notebook_combobox_entry"
+widget_class "****" style "combobox_entry"
+
+# We also need to avoid changing fg color for the inactive notebook tab labels
+widget_class "*." style "notebook_tab_label"
+
+# GTK tooltips
+widget "gtk-tooltip*" style "tooltips"
+
+#Fix GVim tabs
+widget_class "**" style "notebook_eventbox"
+
+# Xchat special cases
+widget "*xchat-inputbox" style "entry"
+
+# GIMP
+# Disable gradients completely for GimpSpinScale
+#class "GimpSpinScale" style "gimp_spin_scale"
+
+# Remove borders from "Wilbert frame" in Gimp
+widget_class "**" style "gimp_toolbox_frame"
+
+# Chrome/Chromium
+widget_class "*Chrom*Button*" style "button"
+widget_class "***" style "chrome_menu_item"
+
+# Eclipse/SWT
+widget "gtk-tooltips*" style "eclipse-tooltips"
+widget "*swt-toolbar-flat" style "null"
+
+# Openoffice, Libreoffice
+class "GtkWindow" style "toplevel_hack"
+widget "*openoffice-toplevel*" style "ooo_stepper_hack"
+
+# Xfce
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+widget "xfwm4-tabwin*" style "xfwm-tabwin"
+widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button"
+
+# Fixes ugly text shadows for insensitive text
+widget_class "*" style "text"
+widget_class "**" style "menu_text"
+widget_class "**" style "text"
+widget_class "**" style "text"
+widget_class "**" style "text"
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-active.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-active.png
new file mode 100644
index 0000000..c8223bf
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-active.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-hover.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-hover.png
new file mode 100644
index 0000000..0804d7f
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-hover.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-insensitive.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-insensitive.png
new file mode 100644
index 0000000..be8b3c2
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button-insensitive.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button.png
new file mode 100644
index 0000000..cd37ac4
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/button.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png
new file mode 100644
index 0000000..3667a83
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png
new file mode 100644
index 0000000..87cb062
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png
new file mode 100644
index 0000000..238ab47
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar-dark.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar-dark.png
new file mode 100644
index 0000000..f625c53
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar-dark.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
new file mode 100644
index 0000000..199cb6c
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
@@ -0,0 +1,222 @@
+style "menubar" {
+
+ bg[NORMAL] = "#303030"
+ fg[NORMAL] = "#e3e3e3"
+ fg[PRELIGHT] = "#e3e3e3"
+ fg[ACTIVE] = "#e3e3e3"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#e3e3e3")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar-dark.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#303030"
+ fg[NORMAL] = "#e3e3e3"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#e3e3e3")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button-dark.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+
+style "toolbar_text" {
+ fg[NORMAL] = "#e3e3e3"
+ fg[PRELIGHT] = "#e3e3e3"
+ fg[INSENSITIVE] = shade(0.7, "#e3e3e3")
+ fg[ACTIVE] = "#e3e3e3"
+
+ text[NORMAL] = "#e3e3e3"
+ text[PRELIGHT] = "#e3e3e3"
+ text[INSENSITIVE] = shade(0.7, "#e3e3e3")
+ text[ACTIVE] = "#e3e3e3"
+
+}
+
+style "toolbar_button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "menubar-toolbar/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "menubar-toolbar/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "menubar-toolbar/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "toolbar_entry" {
+
+ base[NORMAL] = "#303030"
+ base[ACTIVE] = "#303030"
+ base[INSENSITIVE] = "#39404d"
+
+ text[NORMAL] = "#e3e3e3"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "menubar-toolbar/entry-toolbar-dark.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "menubar-toolbar/entry-active-toolbar-dark.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = INSENSITIVE
+ detail = "entry"
+ file = "menubar-toolbar/entry-disabled-toolbar-dark.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ state = ACTIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#303030"
+ ChromeGtkFrame::inactive-frame-color = "#303030"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
+
+ ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**" style "toolbar_entry"
+widget_class "*ThunarWindow**" style "toolbar_button"
+widget_class "*ThunarWindow**" style "toolbar_text"
+widget_class "*ThunarWindow***" style "menubar-text"
+
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar_button-dark.png
new file mode 100644
index 0000000..12c5ab3
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/panel.rc b/theme/.themes/oomox-arc-dark/gtk-2.0/panel.rc
new file mode 100644
index 0000000..f460260
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/gtk-2.0/panel.rc
@@ -0,0 +1,160 @@
+style "theme-panel" {
+
+ xthickness = 2
+ ythickness = 0
+
+ bg[NORMAL] = "#2B2E37"
+ bg[ACTIVE] = @selected_bg_color
+ bg[PRELIGHT] = "#3f4453"
+ bg[SELECTED] = @selected_bg_color
+
+ fg[NORMAL] = "#e3e3e3"
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ text[NORMAL] = "#e3e3e3"
+ text[PRELIGHT] = "#e3e3e3"
+ text[ACTIVE] = "#e3e3e3"
+ text[SELECTED] = "#e3e3e3"
+
+ engine "murrine" {
+ reliefstyle = 0
+ glazestyle = 0
+ glow_shade = 1.0
+ highlight_shade = 1.0
+ roundness = 0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ textstyle = 0
+ contrast = 0.0
+ }
+}
+
+style "theme-panel-progressbar" {
+ bg[ACTIVE] = "#1D1F26"
+}
+
+style "panelbar" {
+
+ fg[NORMAL] = "#edf5fb"
+ fg[ACTIVE] = "#edf5fb"
+ fg[PRELIGHT] = "#edf5fb"
+ fg[SELECTED] = @selected_fg_color
+
+ bg[SELECTED] = @selected_bg_color
+
+ engine "murrine" {}
+}
+
+style "panelbuttons" {
+
+ xthickness = 4
+ ythickness = 0
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "theme-panel-text" {
+
+ fg[NORMAL] = "#edf5fb"
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = "#edf5fb"
+
+ text[NORMAL] = "#edf5fb"
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = "#edf5fb"
+
+ engine "murrine" {
+ textstyle = 0
+ text_shade = 0.2
+ }
+}
+
+style "panel-entry" {
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+ fg[SELECTED] = @text_color
+ fg[INSENSITIVE] = @text_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[ACTIVE] = @text_color
+ text[SELECTED] = @text_color
+ text[INSENSITIVE] = @text_color
+
+}
+
+style "theme-main-menu-text" = "theme-panel-text" {
+ fg[PRELIGHT] = @selected_fg_color
+ text[PRELIGHT] = @selected_fg_color
+}
+
+style "workspace-switcher" = "theme-panel" {
+ bg[SELECTED] = @selected_bg_color
+}
+
+style "indicator" = "theme-panel" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget "*tasklist*" style "panelbuttons"
+widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+widget_class "*PanelToplevel*Button" style "panelbuttons"
+widget_class "*Panel*GtkToggleButton" style "panelbuttons"
+widget_class "*Xfce*Panel*Button*" style "panelbuttons"
+widget_class "*" style "panelbuttons"
+widget_class "**" style "panelbuttons"
+widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons"
+widget "*dict*Applet*" style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+widget_class "*Tasklist*" style:highest "panelbuttons"
+
+class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*Item*" style:highest "panelbar"
+
+widget "*PanelWidget*" style "theme-panel"
+widget "*PanelApplet*" style "theme-panel"
+widget "*fast-user-switch*" style "theme-panel"
+widget "*CPUFreq*Applet*" style "theme-panel"
+class "PanelApp*" style "theme-panel"
+class "PanelToplevel*" style "theme-panel"
+widget_class "*PanelToplevel*" style "theme-panel"
+widget_class "*notif*" style "theme-panel"
+widget_class "*Notif*" style "theme-panel"
+widget_class "*Tray*" style "theme-panel"
+widget_class "*tray*" style "theme-panel"
+widget_class "*computertemp*" style "theme-panel"
+widget_class "*Applet*Tomboy*" style "theme-panel"
+widget_class "*Applet*Netstatus*" style "theme-panel"
+
+# Fixes for tooltip text in some apps.
+widget_class "*Notif*Beagle*" style "theme-panel"
+widget_class "*Notif*Brasero*" style "theme-panel"
+
+# XFCE panel theming.
+widget "*Xfce*Panel*" style "theme-panel"
+class "*Xfce*Panel*" style "theme-panel"
+widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar"
+widget "*WnckPager*" style "workspace-switcher"
+widget "*TopMenu*" style "theme-panel"
+widget "*XfceTasklist*" style "panelbuttons"
+
+# Fix gtk-entries in the panel
+widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin
+
+# Make sure panel text color doesn't change
+widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
+widget_class "*Panel**" style "theme-main-menu-text"
+widget "*.clock-applet-button.*" style "theme-panel-text"
+widget "*PanelApplet*" style "theme-panel-text"
+
+# Override general panel-style with specific plugin-styles
+widget "*indicator-applet*" style "indicator"
+widget "*indicator-button*" style "indicator"
diff --git a/theme/.themes/oomox-arc-dark/gtk-2.0/xfce-notify.rc b/theme/.themes/oomox-arc-dark/gtk-2.0/xfce-notify.rc
new file mode 100644
index 0000000..70de29d
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/gtk-2.0/xfce-notify.rc
@@ -0,0 +1,74 @@
+gtk-color-scheme = "selected_bg_color:#c85a5a\nselected_fg_color:#383838"
+
+style "notify-window" {
+ XfceNotifyWindow::summary-bold = 1
+ XfceNotifyWindow::border-color = "#17191F"
+ XfceNotifyWindow::border-color-hover = "#17191F"
+ XfceNotifyWindow::border-radius = 3.0
+ XfceNotifyWindow::border-width = 1.0
+ XfceNotifyWindow::border-width-hover = 1.0
+
+ bg[NORMAL] = "#292C36"
+}
+
+style "notify-button" {
+ bg[NORMAL] = "#434652"
+ bg[PRELIGHT] = "#5C6070"
+ bg[ACTIVE] = @selected_bg_color
+
+ fg[NORMAL] = "#e3e3e3"
+ fg[PRELIGHT] = "#e3e3e3"
+ fg[ACTIVE] = @selected_fg_color
+
+ engine "murrine" {
+ gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
+ border_shades = { 1.0, 1.0 }
+ roundness = 2
+ textstyle = 0
+ }
+}
+
+style "notify-text" {
+ GtkWidget::link-color = @selected_bg_color
+
+ fg[NORMAL] = "#e3e3e3"
+ fg[PRELIGHT] = "#e3e3e3"
+ fg[ACTIVE] = "#e3e3e3"
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "notify-summary" {
+ font_name = "Bold"
+}
+
+style "notify-progressbar" {
+ GtkProgressBar::min-horizontal-bar-height = 4
+
+ xthickness = 0
+ ythickness = 0
+
+ fg[PRELIGHT] = "#000000"
+ bg[NORMAL] = @selected_bg_color
+ bg[ACTIVE] = "#1D1F26"
+ bg[SELECTED] = @selected_bg_color
+
+ engine "murrine" {
+ gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
+ border_shades = { 1.0, 1.0 }
+ trough_shades = { 1.0, 1.0 }
+ trough_border_shades = { 1.0, 1.0 }
+ progressbarstyle = 0
+ roundness = 2
+ textstyle = 0
+ }
+}
+
+class "XfceNotifyWindow" style "notify-window"
+widget "XfceNotifyWindow.*.summary" style "notify-summary"
+widget_class "XfceNotifyWindow.*" style "notify-button"
+widget_class "XfceNotifyWindow.*." style "notify-text"
+widget_class "XfceNotifyWindow.*." style "notify-progressbar"
+widget_class "XfceNotifyWindow.*." style "notify-progressbar"
diff --git a/theme/.themes/oomox-arc-dark/gtk-3.0/gtk-dark.css b/theme/.themes/oomox-arc-dark/gtk-3.0/gtk-dark.css
new file mode 100644
index 0000000..008939b
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/gtk-3.0/gtk-dark.css
@@ -0,0 +1 @@
+@import url("resource:///org/gnome/arc-theme/gtk-main-dark.css");
diff --git a/theme/.themes/oomox-arc-dark/gtk-3.0/gtk.css b/theme/.themes/oomox-arc-dark/gtk-3.0/gtk.css
new file mode 100644
index 0000000..41cc653
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/gtk-3.0/gtk.css
@@ -0,0 +1 @@
+@import url("resource:///org/gnome/arc-theme/gtk-main.css");
diff --git a/theme/.themes/oomox-arc-dark/gtk-3.0/gtk.gresource b/theme/.themes/oomox-arc-dark/gtk-3.0/gtk.gresource
new file mode 100644
index 0000000..6ed4fbb
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-3.0/gtk.gresource differ
diff --git a/theme/.themes/oomox-arc-dark/gtk-3.0/thumbnail.png b/theme/.themes/oomox-arc-dark/gtk-3.0/thumbnail.png
new file mode 100644
index 0000000..322bba6
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/gtk-3.0/thumbnail.png differ
diff --git a/theme/.themes/oomox-arc-dark/index.theme b/theme/.themes/oomox-arc-dark/index.theme
new file mode 100644
index 0000000..2105435
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/index.theme
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=oomox-arc-dark-Darker
+Comment=A flat theme with transparent elements
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Arc-Darker
+MetacityTheme=Arc-Darker
+IconTheme=gnome
+CursorTheme=DMZ-Black
+ButtonLayout=menu:minimize,maximize,close
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/button-bg.svg b/theme/.themes/oomox-arc-dark/metacity-1/button-bg.svg
new file mode 100644
index 0000000..0cf8942
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/metacity-1/button-bg.svg
@@ -0,0 +1,105 @@
+
+
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/button-border.svg b/theme/.themes/oomox-arc-dark/metacity-1/button-border.svg
new file mode 100644
index 0000000..f3728fc
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/metacity-1/button-border.svg
@@ -0,0 +1,107 @@
+
+
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/close-icon.svg b/theme/.themes/oomox-arc-dark/metacity-1/close-icon.svg
new file mode 100644
index 0000000..55ad306
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/metacity-1/close-icon.svg
@@ -0,0 +1,104 @@
+
+
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/max-icon.svg b/theme/.themes/oomox-arc-dark/metacity-1/max-icon.svg
new file mode 100644
index 0000000..6b80028
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/metacity-1/max-icon.svg
@@ -0,0 +1,75 @@
+
+
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-1.xml b/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-1.xml
new file mode 100644
index 0000000..700ee34
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,762 @@
+
+
+
+ Arc
+ horst3180
+ horst3180
+ 2015
+ Arc Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-2.xml b/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-2.xml
new file mode 100644
index 0000000..28eca11
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-2.xml
@@ -0,0 +1,762 @@
+
+
+
+ Arc
+ horst3180
+ horst3180
+ 2015
+ Arc Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-3.xml b/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-3.xml
new file mode 100644
index 0000000..d1825cd
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/metacity-1/metacity-theme-3.xml
@@ -0,0 +1,1015 @@
+
+
+
+ Arc
+ horst3180
+ horst3180
+ 2015
+ Arc Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/min-icon.svg b/theme/.themes/oomox-arc-dark/metacity-1/min-icon.svg
new file mode 100644
index 0000000..92920b5
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/metacity-1/min-icon.svg
@@ -0,0 +1,75 @@
+
+
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/metacity-1/thumbnail.png b/theme/.themes/oomox-arc-dark/metacity-1/thumbnail.png
new file mode 100644
index 0000000..02c3590
Binary files /dev/null and b/theme/.themes/oomox-arc-dark/metacity-1/thumbnail.png differ
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/close.xbm b/theme/.themes/oomox-arc-dark/openbox-3/close.xbm
new file mode 100644
index 0000000..ab7ff80
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/close.xbm
@@ -0,0 +1,4 @@
+#define close_width 8
+#define close_height 8
+static unsigned char close_bits[] = {
+ 0xc3, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0xc3 };
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/desk.xbm b/theme/.themes/oomox-arc-dark/openbox-3/desk.xbm
new file mode 100644
index 0000000..abca780
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/desk.xbm
@@ -0,0 +1,4 @@
+#define desk_toggled_width 8
+#define desk_toggled_height 8
+static unsigned char desk_toggled_bits[] = {
+ 0xe7, 0xe7, 0xe7, 0x00, 0x00, 0xe7, 0xe7, 0xe7 };
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/desk_toggled.xbm b/theme/.themes/oomox-arc-dark/openbox-3/desk_toggled.xbm
new file mode 100644
index 0000000..b4b5330
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/desk_toggled.xbm
@@ -0,0 +1,4 @@
+#define desk_width 8
+#define desk_height 8
+static unsigned char desk_bits[] = {
+ 0x04, 0x0e, 0x3f, 0x1e, 0x1c, 0x24, 0x40, 0x80 };
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/iconify.xbm b/theme/.themes/oomox-arc-dark/openbox-3/iconify.xbm
new file mode 100644
index 0000000..9a9743f
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/iconify.xbm
@@ -0,0 +1,4 @@
+#define iconify_width 8
+#define iconify_height 8
+static unsigned char iconify_bits[] = {
+ 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 };
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/max.xbm b/theme/.themes/oomox-arc-dark/openbox-3/max.xbm
new file mode 100644
index 0000000..505e112
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/max.xbm
@@ -0,0 +1,4 @@
+#define titlebutton_max_2_width 8
+#define titlebutton_max_2_height 8
+static unsigned char titlebutton_max_2_bits[] = {
+ 0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f };
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/max_toggled.xbm b/theme/.themes/oomox-arc-dark/openbox-3/max_toggled.xbm
new file mode 100644
index 0000000..505e112
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/max_toggled.xbm
@@ -0,0 +1,4 @@
+#define titlebutton_max_2_width 8
+#define titlebutton_max_2_height 8
+static unsigned char titlebutton_max_2_bits[] = {
+ 0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f };
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/shade.xbm b/theme/.themes/oomox-arc-dark/openbox-3/shade.xbm
new file mode 100644
index 0000000..fcacf42
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/shade.xbm
@@ -0,0 +1,4 @@
+#define shade_width 8
+#define shade_height 8
+static unsigned char shade_bits[] = {
+ 0x18, 0x3c, 0x7e, 0xff, 0xdb, 0x18, 0x18, 0x18 };
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/shade_toggled.xbm b/theme/.themes/oomox-arc-dark/openbox-3/shade_toggled.xbm
new file mode 100644
index 0000000..594201e
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/shade_toggled.xbm
@@ -0,0 +1,4 @@
+#define shade_toggled_width 8
+#define shade_toggled_height 8
+static unsigned char shade_toggled_bits[] = {
+ 0x18, 0x18, 0x18, 0xdb, 0xff, 0x7e, 0x3c, 0x18 };
diff --git a/theme/.themes/oomox-arc-dark/openbox-3/themerc b/theme/.themes/oomox-arc-dark/openbox-3/themerc
new file mode 100644
index 0000000..8c54507
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/openbox-3/themerc
@@ -0,0 +1,134 @@
+# Arc Openbox theme
+# Copyright (C) 2015 Dino Duratović
+#
+# Inspired by and made for horst3180's Arc GTK theme
+# https://github.com/horst3180/Arc-theme
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+### WINDOW
+border.width: 1
+
+window.client.padding.width: 0
+window.client.padding.height: 0
+window.handle.width: 0
+
+padding.width: 4
+padding.height: 4
+
+window.active.border.color: #2d3036
+window.inactive.border.color: #2d3036
+window.active.title.separator.color: #303030
+window.inactive.title.separator.color: #303030
+window.active.client.color: #2d3036
+window.inactive.client.color: #2d3036
+
+window.active.label.text.color: #e3e3e3
+window.inactive.label.text.color: #7F8388
+
+window.active.button.unpressed.image.color: #e3e3e3
+window.active.button.pressed.image.color: #c85a5a
+window.active.button.disabled.image.color: #2d3036
+window.active.button.hover.image.color: #e3e3e3
+window.active.button.toggled.unpressed.image.color: #e3e3e3
+window.active.button.toggled.pressed.image.color: #c85a5a
+window.active.button.toggled.hover.image.color: #e3e3e3
+window.inactive.button.unpressed.image.color: #1F2328
+window.inactive.button.pressed.image.color: #c85a5a
+window.inactive.button.disabled.image.color: #2d3036
+window.inactive.button.hover.image.color: #e3e3e3
+window.inactive.button.toggled.unpressed.image.color: #1F2328
+window.inactive.button.toggled.pressed.image.color: #c85a5a
+window.inactive.button.toggled.hover.image.color: #e3e3e3
+
+window.active.title.bg: flat solid
+window.active.title.bg.color: #303030
+window.active.label.bg: flat solid
+window.active.label.bg.color: #303030
+#window.active.handle.bg: texture
+#window.active.grip.bg: texture
+window.inactive.title.bg: flat solid
+window.inactive.title.bg.color: #303030
+window.inactive.label.bg: flat solid
+window.inactive.label.bg.color: #303030
+#window.inactive.handle.bg: texture
+#window.inactive.grip.bg: texture
+
+window.active.button.unpressed.bg: parentrelative
+window.active.button.pressed.bg: parentrelative
+window.active.button.hover.bg: parentrelative
+window.active.button.disabled.bg: parentrelative
+window.active.button.toggled.unpressed.bg: parentrelative
+window.active.button.toggled.pressed.bg: parentrelative
+window.active.button.toggled.hover.bg: parentrelative
+window.inactive.button.unpressed.bg: parentrelative
+window.inactive.button.pressed.bg: parentrelative
+window.inactive.button.hover.bg: parentrelative
+window.inactive.button.disabled.bg: parentrelative
+window.inactive.button.toggled.unpressed.bg: parentrelative
+window.inactive.button.toggled.pressed.bg: parentrelative
+window.inactive.button.toggled.hover.bg: parentrelative
+
+window.label.text.justify: center
+
+#window.active.label.text.font: text shadow
+#window.inactive.label.text.font: text shadow
+
+### MENU
+menu.border.width: 0
+menu.separator.width: 1
+menu.separator.padding.width: 10
+menu.separator.padding.height: 2
+
+menu.overlap.x: 0
+menu.overlap.y: 0
+
+menu.border.color: #aeb0b6
+menu.separator.color: #a8adb5
+
+menu.title.text.color: #e3e3e3
+menu.items.text.color: #2d3036
+menu.items.disabled.text.color: #76797F
+menu.items.active.text.color: #383838
+menu.items.active.disabled.text.color: #aeb0b6
+
+menu.items.bg: flat solid
+menu.items.bg.color: #303030
+menu.items.active.bg: flat solid
+menu.items.active.bg.color: #c85a5a
+menu.title.bg: flat solid
+menu.title.bg.color: #2d3036
+
+menu.title.text.justify: center
+
+#menu.items.font: text shadow
+#menu.title.text.font: text shadow
+
+### OSD
+osd.border.width: 1
+
+osd.border.color: #2d3036
+
+osd.label.text.color: #e3e3e3
+
+osd.bg: flat solid
+osd.bg.color: #303030
+osd.label.bg: flat solid
+osd.label.bg.color: #303030
+osd.hilight.bg: flat solid
+osd.hilight.bg.color: #c85a5a
+osd.unhilight.bg: flat solid
+osd.unhilight.bg.color: #e3e3e3
+
+#osd.label.text.font: text shadow
diff --git a/theme/.themes/oomox-arc-dark/plank/dock.theme b/theme/.themes/oomox-arc-dark/plank/dock.theme
new file mode 100644
index 0000000..4c77c81
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/plank/dock.theme
@@ -0,0 +1,63 @@
+# Arc theme for Plank
+# Author: Horst3180
+# Adapted from the default Plank theme
+
+[PlankDrawingTheme]
+#The roundness of the top corners.
+TopRoundness=2
+#The roundness of the bottom corners.
+BottomRoundness=0
+#The thickness (in pixels) of lines drawn.
+LineWidth=1
+#The color (RGBA) of the outer stroke.
+OuterStrokeColor=22;;26;;38;;255
+#The starting color (RGBA) of the fill gradient.
+FillStartColor=53;;57;;69;;242
+#The ending color (RGBA) of the fill gradient.
+FillEndColor=53;;57;;69;;242
+#The color (RGBA) of the inner stroke.
+InnerStrokeColor=53;;57;;69;;0
+
+[PlankDrawingDockTheme]
+#The padding on the left/right dock edges, in tenths of a percent of IconSize.
+HorizPadding=1
+#The padding on the top dock edge, in tenths of a percent of IconSize.
+TopPadding= 1
+#The padding on the bottom dock edge, in tenths of a percent of IconSize.
+BottomPadding=1
+#The padding between items on the dock, in tenths of a percent of IconSize.
+ItemPadding=2
+#The size of item indicators, in tenths of a percent of IconSize.
+IndicatorSize=3
+#The size of the icon-shadow behind every item, in tenths of a percent of IconSize.
+IconShadowSize=0
+#The height (in percent of IconSize) to bounce an icon when the application sets urgent.
+UrgentBounceHeight=1.6666666666666667
+#The height (in percent of IconSize) to bounce an icon when launching an application.
+LaunchBounceHeight=0.625
+#The opacity value (0 to 1) to fade the dock to when hiding it.
+FadeOpacity=1
+#The amount of time (in ms) for click animations.
+ClickTime=300
+#The amount of time (in ms) to bounce an urgent icon.
+UrgentBounceTime=600
+#The amount of time (in ms) to bounce an icon when launching an application.
+LaunchBounceTime=600
+#The amount of time (in ms) for active window indicator animations.
+ActiveTime=300
+#The amount of time (in ms) to slide icons into/out of the dock.
+SlideTime=300
+#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1).
+FadeTime=250
+#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1).
+HideTime=150
+#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize.
+GlowSize=30
+#The total time (in ms) to show the hidden-dock urgent glow.
+GlowTime=10000
+#The time (in ms) of each pulse of the hidden-dock urgent glow.
+GlowPulseTime=2000
+#The hue-shift (-180 to 180) of the urgent indicator color.
+UrgentHueShift=150
+#The time (in ms) to move an item to its new position or its addition/removal to/from the dock.
+ItemMoveTime=450
diff --git a/theme/.themes/oomox-arc-dark/unity/close.svg b/theme/.themes/oomox-arc-dark/unity/close.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_dash.svg b/theme/.themes/oomox-arc-dark/unity/close_dash.svg
new file mode 120000
index 0000000..054a65b
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_dash.svg
@@ -0,0 +1 @@
+dash/close_dash.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_dash_disabled.svg b/theme/.themes/oomox-arc-dark/unity/close_dash_disabled.svg
new file mode 120000
index 0000000..6635e95
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_dash_disabled.svg
@@ -0,0 +1 @@
+dash/close_dash_disabled.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_dash_prelight.svg b/theme/.themes/oomox-arc-dark/unity/close_dash_prelight.svg
new file mode 120000
index 0000000..4f99727
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_dash_prelight.svg
@@ -0,0 +1 @@
+dash/close_dash_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_dash_pressed.svg b/theme/.themes/oomox-arc-dark/unity/close_dash_pressed.svg
new file mode 120000
index 0000000..5bb4c0b
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_dash_pressed.svg
@@ -0,0 +1 @@
+dash/close_dash_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_focused_normal.svg b/theme/.themes/oomox-arc-dark/unity/close_focused_normal.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_focused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/close_focused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_focused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/close_focused_pressed.svg
new file mode 120000
index 0000000..217bc6c
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_unfocused.svg b/theme/.themes/oomox-arc-dark/unity/close_unfocused.svg
new file mode 120000
index 0000000..c55c7f2
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/close_unfocused.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_unfocused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/close_unfocused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/close_unfocused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/close_unfocused_pressed.svg
new file mode 120000
index 0000000..217bc6c
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/close_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/close_dash.svg b/theme/.themes/oomox-arc-dark/unity/dash/close_dash.svg
new file mode 100644
index 0000000..b16f63d
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/close_dash.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/close_dash_disabled.svg b/theme/.themes/oomox-arc-dark/unity/dash/close_dash_disabled.svg
new file mode 100644
index 0000000..fc038fe
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/close_dash_disabled.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/close_dash_prelight.svg b/theme/.themes/oomox-arc-dark/unity/dash/close_dash_prelight.svg
new file mode 100644
index 0000000..5406345
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/close_dash_prelight.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/close_dash_pressed.svg b/theme/.themes/oomox-arc-dark/unity/dash/close_dash_pressed.svg
new file mode 100644
index 0000000..ac7bba6
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/close_dash_pressed.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash.svg b/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash.svg
new file mode 100644
index 0000000..232f757
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_disabled.svg b/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_disabled.svg
new file mode 100644
index 0000000..a75931d
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_disabled.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_prelight.svg b/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_prelight.svg
new file mode 100644
index 0000000..e55b473
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_prelight.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_pressed.svg b/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_pressed.svg
new file mode 100644
index 0000000..e0180ea
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/maximize_dash_pressed.svg
@@ -0,0 +1,247 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash.svg b/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash.svg
new file mode 100644
index 0000000..c9de892
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_disabled.svg b/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_disabled.svg
new file mode 100644
index 0000000..af2de19
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_disabled.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_prelight.svg b/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_prelight.svg
new file mode 100644
index 0000000..2b386fb
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_prelight.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_pressed.svg b/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_pressed.svg
new file mode 100644
index 0000000..aaf633c
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/dash/minimize_dash_pressed.svg
@@ -0,0 +1,247 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_arrow_ltr_19.svg b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_ltr_19.svg
new file mode 100644
index 0000000..f0e1ae8
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_arrow_ltr_37.svg b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_ltr_37.svg
new file mode 100644
index 0000000..de15551
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_ltr_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_ltr_19.svg b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_ltr_19.svg
new file mode 100644
index 0000000..613de50
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_ltr_37.svg b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_ltr_37.svg
new file mode 100644
index 0000000..e381efc
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_ltr_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_rtl_19.svg b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_rtl_19.svg
new file mode 100644
index 0000000..60908c7
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_rtl_37.svg b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_rtl_37.svg
new file mode 100644
index 0000000..2b474b0
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_outline_rtl_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_arrow_rtl_19.svg b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_rtl_19.svg
new file mode 100644
index 0000000..17887f0
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_rtl_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_arrow_rtl_37.svg b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_rtl_37.svg
new file mode 100644
index 0000000..5a18567
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_arrow_rtl_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_back_150.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_back_150.svg
new file mode 100644
index 0000000..b30a8eb
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_back_150.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_back_54.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_back_54.svg
new file mode 100644
index 0000000..124524b
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_back_54.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_edge_150.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_edge_150.svg
new file mode 100644
index 0000000..9ec3357
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_edge_150.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_edge_54.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_edge_54.svg
new file mode 100644
index 0000000..d021588
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_edge_54.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_glow_200.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_glow_200.svg
new file mode 100644
index 0000000..01bb0d9
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_glow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_glow_62.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_glow_62.svg
new file mode 100644
index 0000000..105b068
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_glow_62.svg
@@ -0,0 +1,7 @@
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_selected_back_150.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_selected_back_150.svg
new file mode 100644
index 0000000..7eec03d
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_selected_back_150.svg
@@ -0,0 +1,96 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_selected_back_54.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_selected_back_54.svg
new file mode 100644
index 0000000..2812bdd
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_selected_back_54.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_shadow_200.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_shadow_200.svg
new file mode 100644
index 0000000..9e68b14
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_shadow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_shadow_62.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_shadow_62.svg
new file mode 100644
index 0000000..f2a03c0
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_shadow_62.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_shine_150.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_shine_150.svg
new file mode 100644
index 0000000..a456296
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_shine_150.svg
@@ -0,0 +1,59 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_icon_shine_54.svg b/theme/.themes/oomox-arc-dark/unity/launcher_icon_shine_54.svg
new file mode 100644
index 0000000..c765416
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_icon_shine_54.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_pip_ltr_19.svg b/theme/.themes/oomox-arc-dark/unity/launcher_pip_ltr_19.svg
new file mode 100644
index 0000000..a7d4696
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_pip_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_pip_ltr_37.svg b/theme/.themes/oomox-arc-dark/unity/launcher_pip_ltr_37.svg
new file mode 100644
index 0000000..e371626
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_pip_ltr_37.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_pip_rtl_19.svg b/theme/.themes/oomox-arc-dark/unity/launcher_pip_rtl_19.svg
new file mode 100644
index 0000000..d4a3a4e
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_pip_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/launcher_pip_rtl_37.svg b/theme/.themes/oomox-arc-dark/unity/launcher_pip_rtl_37.svg
new file mode 100644
index 0000000..a429508
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/launcher_pip_rtl_37.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize.svg b/theme/.themes/oomox-arc-dark/unity/maximize.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_dash.svg b/theme/.themes/oomox-arc-dark/unity/maximize_dash.svg
new file mode 120000
index 0000000..b653395
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_dash.svg
@@ -0,0 +1 @@
+dash/maximize_dash.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_dash_disabled.svg b/theme/.themes/oomox-arc-dark/unity/maximize_dash_disabled.svg
new file mode 120000
index 0000000..43f0fb6
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/maximize_dash_disabled.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_dash_prelight.svg b/theme/.themes/oomox-arc-dark/unity/maximize_dash_prelight.svg
new file mode 120000
index 0000000..0a74f64
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/maximize_dash_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_dash_pressed.svg b/theme/.themes/oomox-arc-dark/unity/maximize_dash_pressed.svg
new file mode 120000
index 0000000..c4f77fa
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/maximize_dash_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_focused_normal.svg b/theme/.themes/oomox-arc-dark/unity/maximize_focused_normal.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_focused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/maximize_focused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_focused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/maximize_focused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_unfocused.svg b/theme/.themes/oomox-arc-dark/unity/maximize_unfocused.svg
new file mode 120000
index 0000000..050eb91
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/maximize_unfocused.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_unfocused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/maximize_unfocused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/maximize_unfocused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/maximize_unfocused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/maximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize.svg b/theme/.themes/oomox-arc-dark/unity/minimize.svg
new file mode 120000
index 0000000..a67242c
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize.svg
@@ -0,0 +1 @@
+window-buttons/minimize.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_dash.svg b/theme/.themes/oomox-arc-dark/unity/minimize_dash.svg
new file mode 120000
index 0000000..387f075
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_dash.svg
@@ -0,0 +1 @@
+dash/minimize_dash.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_dash_disabled.svg b/theme/.themes/oomox-arc-dark/unity/minimize_dash_disabled.svg
new file mode 120000
index 0000000..99c6442
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/minimize_dash_disabled.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_dash_prelight.svg b/theme/.themes/oomox-arc-dark/unity/minimize_dash_prelight.svg
new file mode 120000
index 0000000..8bc8ae7
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/minimize_dash_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_dash_pressed.svg b/theme/.themes/oomox-arc-dark/unity/minimize_dash_pressed.svg
new file mode 120000
index 0000000..8eee2dd
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/minimize_dash_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_focused_normal.svg b/theme/.themes/oomox-arc-dark/unity/minimize_focused_normal.svg
new file mode 120000
index 0000000..a67242c
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/minimize.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_focused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/minimize_focused_prelight.svg
new file mode 120000
index 0000000..fcb0892
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/minimize_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_focused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/minimize_focused_pressed.svg
new file mode 120000
index 0000000..31687d0
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/minimize_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_unfocused.svg b/theme/.themes/oomox-arc-dark/unity/minimize_unfocused.svg
new file mode 120000
index 0000000..d4f5cbf
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/minimize_unfocused.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_unfocused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/minimize_unfocused_prelight.svg
new file mode 120000
index 0000000..fcb0892
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/minimize_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/minimize_unfocused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/minimize_unfocused_pressed.svg
new file mode 120000
index 0000000..31687d0
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/minimize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/minimize_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused.svg b/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused.svg
new file mode 120000
index 0000000..cd18456
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused_prelight.svg
new file mode 120000
index 0000000..e338f1e
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused_pressed.svg
new file mode 120000
index 0000000..c55c7f2
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/sheet_style_close_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_unfocused.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_dash.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_dash.svg
new file mode 120000
index 0000000..b653395
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_dash.svg
@@ -0,0 +1 @@
+dash/maximize_dash.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_disabled.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_disabled.svg
new file mode 120000
index 0000000..43f0fb6
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/maximize_dash_disabled.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_prelight.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_prelight.svg
new file mode 120000
index 0000000..0a74f64
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/maximize_dash_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_pressed.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_pressed.svg
new file mode 120000
index 0000000..c4f77fa
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/maximize_dash_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_normal.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_normal.svg
new file mode 120000
index 0000000..836cb83
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused.svg
new file mode 120000
index 0000000..050eb91
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/maximize_unfocused.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused_prelight.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused_prelight.svg
new file mode 120000
index 0000000..7f7d2f7
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused_pressed.svg b/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused_pressed.svg
new file mode 120000
index 0000000..529dd34
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/unmaximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/close.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/close.svg
new file mode 100644
index 0000000..d89f4db
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/close.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/close_prelight.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/close_prelight.svg
new file mode 100644
index 0000000..439a020
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/close_prelight.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/close_pressed.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/close_pressed.svg
new file mode 100644
index 0000000..d5874e1
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/close_pressed.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/close_unfocused.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/close_unfocused.svg
new file mode 100644
index 0000000..2ea5c79
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/close_unfocused.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize.svg
new file mode 100644
index 0000000..05de3f0
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_prelight.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_prelight.svg
new file mode 100644
index 0000000..fefd67a
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_prelight.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_pressed.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_pressed.svg
new file mode 100644
index 0000000..b5bc4a0
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_pressed.svg
@@ -0,0 +1,347 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_unfocused.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_unfocused.svg
new file mode 100644
index 0000000..3ff42ce
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/maximize_unfocused.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize.svg
new file mode 100644
index 0000000..960adcd
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize.svg
@@ -0,0 +1,166 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_prelight.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_prelight.svg
new file mode 100644
index 0000000..8a0692c
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_prelight.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_pressed.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_pressed.svg
new file mode 100644
index 0000000..c1552c3
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_pressed.svg
@@ -0,0 +1,260 @@
+
+
+
+
diff --git a/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_unfocused.svg b/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_unfocused.svg
new file mode 100644
index 0000000..29f0814
--- /dev/null
+++ b/theme/.themes/oomox-arc-dark/unity/window-buttons/minimize_unfocused.svg
@@ -0,0 +1,166 @@
+
+
+
+