Skip to content

Instantly share code, notes, and snippets.

@kunev
Created October 13, 2014 17:08
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save kunev/e061ed42cc90bcae8c0a to your computer and use it in GitHub Desktop.
Save kunev/e061ed42cc90bcae8c0a to your computer and use it in GitHub Desktop.
powerlinish firefox
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#PanelUI-button,
#bookmarks-menu-button,
#downloads-button,
#home-button,
#abp-toolbarbutton,
#urlbar-history-dropmarker,
#back-button,
#forward-button {
display: none !important;
}
#identity-box,
#urlbar-reload-button {
display: none !important;
}
:root
{
/* URL VARIABLES */
--url-height: 17px; --url-right-margin: 5px;
--url-fonts: "Ubuntu",monospace,"Ubuntu"; --url-font-size: 9pt;
--url-text-align: center; /* left | center | right */
--url-position: relative;
}
/* URL-BAR */
#PanelUI-button, #bookmarks-menu-button, #downloads-button, #home-button, #abp-toolbarbutton,
#back-button, #forward-button, #identity-box, #urlbar-reload-button, #urlbar-stop-button, #urlbar-go-button, #notification-popup-box,
#new-tab-button, #alltabs-button, #private-browsing-indicator { display: none !important; }
#addon-bar {
height: 15px !important;
position: var(--url-position) !important;
display: none;
}
#nav-bar {
border: none !important;
box-shadow: none !important;
position: var(--url-position) !important;
top: 16px !important;
width: 100% !important;
height: 22px !important;
min-height: 22px !important;
background: #151515 !important;
margin: 0px 10px 0px 0px !important;
}
#nav-bar-customization-target {
width: 100% !important;
}
#urlbar-wrapper { width: 100% !important;
position: relative !important;
margin-top: 2px !important;
}
#urlbar
{
border: 1px solid #292929 !important;
border-radius: 0 !important;
margin: 0 0 10px 0 !important;
padding: 0px 0px 2px 0px !important;
height: 15px !important;
min-height: 15px !important;
background: #151515 !important;
color: var(--url-color) !important;
font-family: var(--url-fonts) !important;
font-size: var(--url-font-size) !important;
width: calc(100% + var(--url-right-margin)) !important;
text-align: var(--url-text-align) !important;
}
/* AGENT_SHEET */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#appcontent,
#appcontent > #content,
#appcontent > #content > tabbox > tabpanels {
background: #303030 !important;
}
tabs#tabbrowser-tabs, tabs#tabbrowser-tabs * {
-moz-appearance: none !important;
border-radius: 0px !important;
border: none !important;
border-bottom: none !important;
background-image: none !important;
margin-top: 0px !important;
margin-bottom: 1px !important;
margin-left: 0px;
max-height: 16px !important;
min-height: 16px !important;
}
tabs#tabbrowser-tabs {
background: #1a1a1a !important;
font-weight: normal !important;
text-align: center !important;
padding-top: 0px !important;
margin-left: 0px !important;
padding-top: 0px !important;
border-bottom: 0px !important;
}
.tabbrowser-tab {
color: #818181 !important;
background: #1a1a1a !important;
margin-left: 0px !important;
border-bottom: 0px !important;
}
.tabbrowser-tab[selected=true] {
color: #cccccc !important;
background: #313131 !important; /*#202020*/
border-bottom: 0px !important;
box-shadow: none !important;
}
.tabbrowser-tab .tab-text {
margin-left: 20px !important;
margin-right: 0px !important;
margin-top: 3px !important;
padding-top: 3px !important;
font-family: "Roboto" !important;
font-size: 11px !important;
}
.tabbrowser-tabs:not([drag=detach]) > .tabbrowser-tab:not([pinned])[fadein] {
min-width: 30px !important;
max-width: 100% !important;
}
.tabbrowser-tab[selected="true"]:after {
/* content: "";
background: #222 !important;
border-top: 8px solid #1a1a1a;
border-bottom: 8px solid #1a1a1a;
border-left: 9px solid #222;
position: absolute !important; top: 0px;
margin-left: -9px !important; */
top: 0px !important;
background: #313131 !important;
content: "";
border-radius: 0px !important;
border-top: 8px solid #313131;
border-bottom: 8px solid #313131;
border-right: 8px solid #1a1a1a ;
position: absolute !important; margin-right: 10px !important;
}
.tabbrowser-tab[selected="true"]:before {
/* content: "";
background: #222 !important;
border-top: 8px solid #222;
border-bottom: 8px solid #222;
border-left: 9px solid #1a1a1a;
position: absolute !important; top: 0px;
margin-left: -9px !important; */
top: 0px !important;
background: #222 !important;
content: "";
border-radius: 0px !important;
border-top: 8px solid #1a1a1a;
border-bottom: 8px solid #1a1a1a;
border-right: 8px solid #313131 ;
position: absolute !important; margin-right: 10px !important;
}
/* HIDE */
toolbarbutton#appmenu-toolbar-button,
toolbarbutton#alltabs-button,
toolbarbutton#new-tab-button,
.tabbrowser-arrowscrollbox > .scrollbutton-up,
.tabbrowser-arrowscrollbox > .scrollbutton-down,
.tabs-closebutton-box,
.tabs-border-bottom,
.tab-throbber,
.tab-icon-image:not([pinned]),
.tabs-newtab-button,
.tab-throbber[progress]{
display: none !important;
}
/* HIDE ORANGE MENU BUTTON */
#appmenu-toolbar-button, #appmenu-button-container { display: none !important; }
/* HIDE STATUS BAR */
#status-bar, #statusbar-display, statuspanel { display: none !important; }
/* PRIVATE BROWSING ICON HIDE */
#main-window[privatebrowsingmode=temporary] #private-browsing-indicator { display: none !important;
}
.tabbrowser-tab:not([pinned]) .tab-icon-image {
width: 9px !important;
height: 10px !important;
padding-top: 4px !important;
padding-bottom: 4px !important;
margin-left: 12px !important;
}
.notificationbox-stack,
.tab-background-start,
.tab-background-end {
display: none !important;
}
#TabsToolbar::after { display: none !important; }
#navigator-toolbox { border: 0 !important;
margin-bottom: -1px !important; }
.tabbrowser-tab::before, .tabbrowser-tab::after { background: url(none) !important; }
.tabbrowser-tab * {
background: url(none) !important;
list-style-image: none !important;
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
-moz-appearance: none !important;
}
#TabsToolbar, #tabbrowser-tabs {
-moz-appearance: none !important;
margin-left: -14px !important;
margin-right: -8px !important;
color: #151515 !important;
}
/* SCROLLBAR */
scrollbar[orient="vertical"], scrollbar thumb[orient="vertical"],
scrollbar[orient="horizontal"], scrollbar thumb[orient="horizontal"] {
display: none !important; /* none = hide || block = show */
}
scrollbar > slider { -moz-appearance: none !important;
}
scrollbar[orient="vertical"] { margin: -3px -7px -3px -3px !important; }
scrollbar[orient='vertical'] > slider { background: #1a1a1a !important;
max-width: 5px !important; }
scrollbar[orient='vertical'] > slider > thumb {
-moz-appearance: none !important;
background: #6b59b3 !important;
border: 0 !important;
width: 5px !important;
max-width: 5px !important;
}
scrollbar[orient="horizontal"] { margin: -3px -3px -7px -3px !important; }
scrollbar[orient='horizontal'] > slider { background: #1a1a1a !important;
max-height: 5px !important; }
scrollbar[orient='horizontal'] > slider > thumb {
-moz-appearance: none !important;
background: #6b59b3 !important; border: 0 !important;
height: 5px !important; max-height: 5px !important;
}
scrollbar > scrollbarbutton { -moz-appearance: none !important;
border: none !important;
background: none !important; }
scrollbar[orient='vertical'] > scrollbarbutton { min-height: 0 !important;
}
scrollbar[orient='horizontal'] > scrollbarbutton { min-width: 0 !important;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment