Add ubuntu-inspired theming for dock and WM

master
Hugo Thunnissen 6 years ago
parent 11f47637c0
commit bdcbc5e482

@ -65,7 +65,7 @@
<animateIconify>yes</animateIconify>
<font place="ActiveWindow">
<name>sans</name>
<size>8</size>
<size>10</size>
<!-- font size in points -->
<weight>bold</weight>
<!-- 'bold' or 'normal' -->
@ -74,7 +74,7 @@
</font>
<font place="InactiveWindow">
<name>sans</name>
<size>8</size>
<size>10</size>
<!-- font size in points -->
<weight>bold</weight>
<!-- 'bold' or 'normal' -->

@ -0,0 +1,20 @@
[/]
icon-size=60
show-dock-item=false
position='left'
unhide-delay=0
items-alignment='start'
theme='Code-Clopper-Ubuntu'
hide-mode='none'
pinned-only=false
auto-pinning=true
alignment='fill'
zoom-percent=150
hide-delay=0
zoom-enabled=false
monitor=''
lock-items=false
tooltips-enabled=true
pressure-reveal=false
offset=0
current-workspace-only=false

@ -0,0 +1,64 @@
#This file auto-generated by Plank.
#2018-07-31T21:18:06+0000
[PlankTheme]
#The roundness of the top corners.
TopRoundness=4
#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=41;;41;;41;;255
#The starting color (RGBA) of the fill gradient.
FillStartColor=44;;0;;30;;255
#The ending color (RGBA) of the fill gradient.
FillEndColor=44;;0;;30;;255
#The color (RGBA) of the inner stroke.
InnerStrokeColor=255;;255;;255;;255
[PlankDockTheme]
#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.5
#The padding on the bottom dock edge, in tenths of a percent of IconSize.
BottomPadding=2
#The padding between items on the dock, in tenths of a percent of IconSize.
ItemPadding=2.5
#The size of item indicators, in tenths of a percent of IconSize.
IndicatorSize=5
#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=250
#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
#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time.
CascadeHide=false

@ -212,6 +212,18 @@ check-config() {
fi
}
configure-dock() {
declare dock_items=''
[[ -d ~/.local/share/plank ]] || mkdir -p ~/.local/share/plank
cp -r "$(here)/config/plank/themes" ~/.local/share/plank
{
cat "$(here)/config/plank/dconf-file"
dconf dump /net/launchpad/plank/docks/dock1/ | grep ^dock-items
} | dconf load /net/launchpad/plank/docks/dock1/
}
add-custom-background() {
if [[ $(config-get background) != 'none' ]]; then
printf 'nitrogen --set-auto %s\n' "$(config-get background)" >> "$(config-dir openbox)/autostart.sh"
@ -228,6 +240,7 @@ setup-openbox-for-user() {
copy-bins-to-local-dir
copy-libs-to-local-dir
copy-themes-to-theme-dir
configure-dock
create-user-config-if-not-created
check-config
add-custom-startup

@ -31,34 +31,36 @@ menu.title.bg.border.color: #729fcf
menu.title.text.color: #ffffff
menu.items.bg: flat border solid
menu.items.bg.color: #eeeeec
menu.items.bg.color: #2C001E
menu.items.bg.border.color: #EFEBE7
menu.items.text.color: #444444
menu.items.text.color: #f6f8fb
menu.items.disabled.text.color: #babdb6
menu.items.active.bg: flat solid
menu.items.active.bg.color: #4481c0
menu.items.active.bg.colorTo: #4175aa
menu.items.active.bg.color: #E95420
menu.items.active.bg.colorTo: #E95420
menu.items.active.text.color: #f6f8fb
menu.items.active.bg.border.color: #416c98
!!Active
window.active.title.bg: flat border gradient osx
window.active.title.bg.color: #3465A4
window.active.title.bg.colorTo: #407CCA
window.active.title.bg.border.color: #699acd
window.active.title.bg.color: #2C001E
window.active.title.bg.colorTo: #2C001E
window.active.title.bg.border.color: #2C001E
window.active.label.bg: parentrelative
window.active.label.text.color: #ffffff
window.active.button.*.bg: parentrelative
window.active.button.*.image.color: #efefef
window.active.button.hover.bg.color: #729fcf
window.active.button.hover.image.color: #ffffff
!!window.active.button.*.bg: parentrelative
!!window.active.button.*.image.color: #efefef
window.active.button.unpressed.image.color: white
window.active.button.hover.bg.color: #E95420
window.active.button.hover.image.color: #E95420
window.active.button.toggled.hover.image.color: #E95420
window.active.button.pressed.bg.color: #a7cef2
window.active.button.disabled.image.color: #6d8fbc
window.active.button.disabled.image.color: #333333
window.active.handle.bg: raised solid
window.active.handle.bg.color: #E7e7e7
@ -67,9 +69,9 @@ window.*.grip.bg: parentrelative
!!Inactive
window.inactive.title.bg: flat border gradient osx
window.inactive.title.bg.color: #dcdcdc
window.inactive.title.bg.colorTo: #eeeeec
window.inactive.title.bg.border.color: #efefef
window.inactive.title.bg.color: #411934
window.inactive.title.bg.colorTo: #411934
!!window.inactive.title.bg.border.color: #efefef
window.inactive.label.bg: parentrelative
window.inactive.label.text.color: #888a85

Loading…
Cancel
Save