From f950068e3a85e530a7f782cea2138581d6af0bba Mon Sep 17 00:00:00 2001 From: 0xTux <0xtux@pm.me> Date: Mon, 13 May 2024 22:40:54 +0530 Subject: [PATCH] add firefox-mod-blur theme --- modules/home-manager/firefox/default.nix | 13 +- modules/home-manager/firefox/userChrome.css | 834 ------------------- modules/home-manager/firefox/userContent.css | 95 --- pkgs/default.nix | 1 + pkgs/firefox-mod-blur/default.nix | 28 + 5 files changed, 40 insertions(+), 931 deletions(-) delete mode 100644 modules/home-manager/firefox/userChrome.css delete mode 100644 modules/home-manager/firefox/userContent.css create mode 100644 pkgs/firefox-mod-blur/default.nix diff --git a/modules/home-manager/firefox/default.nix b/modules/home-manager/firefox/default.nix index e6d6b8c..7bfc649 100644 --- a/modules/home-manager/firefox/default.nix +++ b/modules/home-manager/firefox/default.nix @@ -3,6 +3,8 @@ username, ... }: { + home.file.".mozilla/firefox/${username}/chrome/firefox-mod-blur".source = pkgs.firefox-mod-blur; + programs.firefox = { enable = true; @@ -55,8 +57,15 @@ user_pref("media.ffmpeg.vaapi.enabled", true); user_pref("media.rdd-vpx.enabled", true); ''; - userChrome = builtins.readFile ./userChrome.css; - userContent = builtins.readFile ./userContent.css; + + userChrome = '' + @import "firefox-mod-blur/userChrome.css"; + @import "firefox-mod-blur/EXTRA MODS/Bookmarks Bar Mods/Bookmarks bar same color as toolbar/bookmarks_bar_same_color_as_toolbar.css"; + @import "firefox-mod-blur/EXTRA MODS/Search Bar Mods/Search box - No search engine buttons/no_search_engines_in_url_bar.css"; + ''; + userContent = '' + @import "firefox-mod-blur/userContent.css"; + ''; extensions = with pkgs.nur.repos.rycee.firefox-addons; [ ublock-origin diff --git a/modules/home-manager/firefox/userChrome.css b/modules/home-manager/firefox/userChrome.css deleted file mode 100644 index b315d30..0000000 --- a/modules/home-manager/firefox/userChrome.css +++ /dev/null @@ -1,834 +0,0 @@ -/*================== Simplify Darkish Gray for Firefox ================== -Author: dpcdpc11.gumroad.com -ENJOY! -*/ - -/*================ GLOBAL COLORS ================*/ -:root { - --accent-color: 38, 38, 38; - /* #262626 */ - --secondary-accent-color: 140, 140, 140; - /* #8c8c8c */ - --third-accent-color: 190, 190, 190; - /* #bebebe */ - --light-color: 255, 255, 255; - /* #ffffff */ - --dark-color: 15, 15, 15; - /* #0f0f0f */ - --caption-min-color: 82, 82, 82; - /* #525252 */ - --caption-max-color: 100, 100, 100; - /* #646464 */ - --caption-close-color: 126, 126, 126; - /* #7e7e7e */ -} - -/*================ DARK MODE ================*/ -:root:-moz-lwtheme-brighttext, -.sidebar-panel[lwt-sidebar-brighttext], -body[lwt-sidebar-brighttext] { - --main-bgcolor: var(--dark-color); - --transparent-bgcolor: var(--accent-color); -} - - -/*================== MAIN HEADER ==================*/ -toolbox#navigator-toolbox { - border: 0 !important; -} - -/*================== TABS BAR ==================*/ -#titlebar #TabsToolbar { - padding: 6px 0px 2px 6px !important; - background: rgba(var(--dark-color), 1) !important; -} - -.titlebar-spacer[type="pre-tabs"] { - /* border: 0 !important; */ - display: none; -} - -#tabbrowser-tabs:not([movingtab])>.tabbrowser-tab[beforeselected-visible]::after, -#tabbrowser-tabs[movingtab]>.tabbrowser-tab[visuallyselected]::before, -.tabbrowser-tab[visuallyselected]::after { - opacity: 0 !important; -} - -.tab-line { - height: 0px !important; -} - -.tabbrowser-tab { - margin-right: 5px !important; -} - -.tabbrowser-tab:not([visuallyselected="true"]), -.tabbrowser-tab:-moz-lwtheme { - color: rgba(var(--secondary-accent-color), 1) !important; -} - -tab[selected="true"] .tab-content { - color: rgba(var(--secondary-accent-color), 1) !important; -} - -tab[selected="true"] .tab-background { - background: rgba(var(--accent-color), 1) !important; -} - -.tabbrowser-tab::after, -.tabbrowser-tab::before { - border-left: 0 !important; - opacity: 0 !important; -} - -.tab-close-button { - transition: all 0.3s ease !important; - border-radius: 4px !important; -} - -.tab-close-button:hover { - fill-opacity: 0.2 !important; -} - -.tabbrowser-tab>.tab-stack>.tab-background { - border-radius: 4px !important; -} - -.tabbrowser-tab>.tab-stack>.tab-background:not([selected="true"]) { - transition: all 0.3s ease !important; -} - -.tabbrowser-tab:hover>.tab-stack>.tab-background:not([selected="true"]) { - background-color: rgba(var(--transparent-bgcolor), 0.7) !important; -} - - -/*================== BOOKMARKS TOOLBAR ==================*/ -#PersonalToolbar { - background: rgba(var(--dark-color), 1) !important; - color: rgba(var(--secondary-accent-color), 1) !important; - padding-bottom: 6px !important; - padding-top: 1px !important; -} - -toolbarbutton.bookmark-item { - transition: all 0.3s ease !important; - padding: 3px 5px !important; - border-radius: 4px !important; -} - -toolbarbutton.bookmark-item .toolbarbutton-icon { - fill: rgba(var(--secondary-accent-color), 1) !important; -} - -#PlacesToolbar toolbarseparator { - -moz-appearance: none !important; - width: 1px; - margin: 0 8px !important; - background-color: rgba(var(--secondary-accent-color), 0.5) !important; - padding-inline: 0px !important; -} - - -/*================== CAPTION BUTTONS ==================*/ -.titlebar-buttonbox { - position: relative; - margin-right: 0px; - margin-top: -10px !important; -} - -.titlebar-button { - transition: all 0.3s ease !important; - padding: 8px 10px !important; - background: rgba(var(--dark-color), 1) !important; -} - -.titlebar-button.titlebar-close { - padding-right: 26px !important; -} - -.titlebar-button>.toolbarbutton-icon { - transition: all 0.3s ease !important; - list-style-image: none; - border-radius: 10px; -} - -.titlebar-button.titlebar-min>.toolbarbutton-icon { - background: rgba(var(--caption-min-color), 1); - !important; -} - -.titlebar-button.titlebar-max>.toolbarbutton-icon, -.titlebar-button.titlebar-restore>.toolbarbutton-icon { - background: rgba(var(--caption-max-color), 1); - !important; -} - -.titlebar-button.titlebar-close>.toolbarbutton-icon { - background: rgba(var(--caption-close-color), 1); - !important; -} - -.titlebar-button:hover>.toolbarbutton-icon { - background: rgba(var(--third-accent-color), 1); - !important; -} - -.titlebar-button.titlebar-min:hover>.toolbarbutton-icon, -.titlebar-button.titlebar-max:hover>.toolbarbutton-icon, -.titlebar-button.titlebar-restore:hover>.toolbarbutton-icon, -.titlebar-button.titlebar-close:hover>.toolbarbutton-icon {} - - -/*================== NEW TAB BUTTON ==================*/ -toolbar #tabs-newtab-button:not([disabled="true"]):not([checked]):not([open]):not(:active)>.toolbarbutton-icon, -toolbar #tabs-newtab-button:not([disabled="true"]):-moz-any([open], [checked], :hover:active)>.toolbarbutton-icon, -toolbar #tabs-newtab-button:not([disabled="true"]):-moz-any([open], [checked], :active)>.toolbarbutton-icon { - transition: all 0.3s ease !important; - fill: rgba(var(--secondary-accent-color), 1) !important; - border-radius: 4px !important; - background-color: rgba(var(--transparent-bgcolor), 0.7) !important; -} - -toolbar #tabs-newtab-button:not([disabled="true"]):not([checked]):not([open]):not(:active):hover>.toolbarbutton-icon { - background-color: rgba(var(--transparent-bgcolor), 1) !important; -} - - -/*================== NAV BAR ==================*/ -toolbar#nav-bar { - background: rgba(var(--dark-color), 1) !important; - box-shadow: none !important; - padding-bottom: 4px !important; -} - -toolbar#nav-bar toolbarbutton .toolbarbutton-icon, -toolbar#nav-bar toolbarbutton #fxa-avatar-image { - transition: all 0.3s ease !important; - fill: rgba(var(--secondary-accent-color), 1) !important; -} - -#urlbar>#urlbar-background { - border-radius: 4px !important; - border: 0 !important; - background-color: rgba(var(--accent-color), 1) !important; -} - -#urlbar:not([focused="true"])>#urlbar-background, -#urlbar>#urlbar-input-container { - border-radius: 4px !important; -} - -#PersonalToolbar .toolbarbutton-1:not([disabled="true"]):not([checked]):not([open]):not(:active):hover, -.tabbrowser-arrowscrollbox:not([scrolledtostart="true"])::part(scrollbutton-up):hover, -.tabbrowser-arrowscrollbox:not([scrolledtoend="true"])::part(scrollbutton-down):hover, -.findbar-button:not(:-moz-any([checked="true"], [disabled="true"])):hover, -toolbarbutton.bookmark-item:not(.subviewbutton):hover:not([disabled="true"]):not([open]), -toolbar .toolbarbutton-1:not([disabled="true"]):not([checked]):not([open]):not(:active):hover>.toolbarbutton-icon, -toolbar .toolbarbutton-1:not([disabled="true"]):not([checked]):not([open]):not(:active):hover>.toolbarbutton-text, -toolbar .toolbarbutton-1:not([disabled="true"]):not([checked]):not([open]):not(:active):hover>.toolbarbutton-badge-stack { - background-color: rgba(var(--transparent-bgcolor), 0.7) !important; -} - -#PersonalToolbar .toolbarbutton-1:not([disabled="true"]):-moz-any([open], [checked], :hover:active), -.findbar-button:not([disabled="true"]):-moz-any([checked="true"], :hover:active), -toolbarbutton.bookmark-item:not(.subviewbutton):hover:active:not([disabled="true"]), -toolbarbutton.bookmark-item[open="true"], -toolbar .toolbarbutton-1:not([disabled="true"]):-moz-any([open], [checked], :hover:active)>.toolbarbutton-icon, -toolbar .toolbarbutton-1:not([disabled="true"]):-moz-any([open], [checked], :hover:active)>.toolbarbutton-text, -toolbar .toolbarbutton-1:not([disabled="true"]):-moz-any([open], [checked], :hover:active)>.toolbarbutton-badge-stack { - background-color: rgba(var(--transparent-bgcolor), 0.2) !important; -} - -:root:not([uidensity="compact"]) #back-button>.toolbarbutton-icon { - background-color: transparent !important; -} - -.urlbar-input-box { - color: rgba(var(--third-accent-color), 1) !important; -} - -/*Fixes the funky Reload/Stop button*/ -box.toolbarbutton-animatable-box { - margin-top: -2px !important; -} - - -/*================== SEARCH BAR ==================*/ -searchbar#searchbar { - margin-top: 4px !important; - border-radius: 4px !important; - border: 0 !important; - fill: rgba(var(--secondary-accent-color), 1) !important; - background-color: rgba(var(--accent-color), 1) !important; - color: rgba(var(--third-accent-color), 1) !important; - box-shadow: none !important; -} - - -/*================== SIDEBAR ==================*/ -#sidebar-box, -.sidebar-panel[lwt-sidebar-brighttext] { - background-color: rgba(var(--main-bgcolor), 1) !important; -} - -#sidebar-header { - border-color: rgba(var(--accent-color), 1) !important; -} - -.sidebar-splitter { - border-color: rgba(var(--accent-color), 1) !important; -} - -#sidebar-switcher-target:hover, -#sidebar-switcher-target:hover:active, -#sidebar-switcher-target.active, -#viewButton:hover, -#viewButton[open] { - background-color: rgba(var(--accent-color), 1) !important; -} - -.sidebar-placesTreechildren { - color: unset !important; -} - -#search-box, -.search-box { - -moz-appearance: none !important; - background-color: rgba(var(--accent-color), 1) !important; - border-radius: 4px !important; - color: unset !important; -} - -.content-container { - background-color: rgba(var(--main-bgcolor), 1) !important; - color: unset !important; -} - -#viewButton { - color: unset !important; -} - - -/*================== CONTEXT MENU ==================*/ - -#backForwardMenu, -#contentAreaContextMenu, -#customizationPaletteItemContextMenu, -#customizationPanelItemContextMenu, -#customization-toolbar-menu, -#downloadsContextMenu, -#new-tab-button-popup, -#pageActionContextMenu, -#PlacesChevronPopup, -#placesContext, -.search-one-offs-context-menu, -#SyncedTabsSidebarContext, -#SyncedTabsSidebarTabsFilterContext, -#tabContextMenu, -#tabs-newtab-button-popup, -#textbox-contextmenu, -.textbox-contextmenu, -#toolbar-context-menu, -#toolbox-menu, -#widget-overflow>#customizationPanelItemContextMenu, -#back-button>menupopup, -#backForwardMenu menupopup, -#contentAreaContextMenu menupopup, -#customizationPaletteItemContextMenu menupopup, -#customizationPanelItemContextMenu menupopup, -#customization-toolbar-menu menupopup, -#downloadsContextMenu menupopup, -#forward-button>menupopup, -#main-menubar menupopup, -#new-tab-button-popup menupopup, -#pageActionContextMenu menupopup, -#PlacesChevronPopup menupopup, -#placesContext menupopup, -#PlacesToolbarItems .bookmark-item menupopup, -.search-one-offs-context-menu menupopup, -#SyncedTabsSidebarContext menupopup, -#tabContextMenu menupopup, -#textbox-contextmenu menupopup, -.textbox-contextmenu menupopup, -#toolbar-context-menu menupopup, -#toolbox-menu menupopup, -#viewButton>menupopup, -#widget-overflow>#customizationPanelItemContextMenu menupopup, -#back-button>menupopup menupopup, -#forward-button>menupopup menupopup, -#viewButton>menupopup menupopup { - -moz-appearance: none !important; - background-color: rgba(var(--accent-color), 1) !important; - border: 1px solid rgba(var(--secondary-accent-color), 0.5) !important; -} - -#back-button>menupopup :-moz-any(menuitem, menu), -#backForwardMenu :-moz-any(menuitem, menu), -#contentAreaContextMenu :-moz-any(menuitem, menu), -#customizationPaletteItemContextMenu :-moz-any(menuitem, menu), -#customizationPanelItemContextMenu :-moz-any(menuitem, menu), -#customization-toolbar-menu :-moz-any(menuitem, menu), -#downloadsContextMenu :-moz-any(menuitem, menu), -#forward-button>menupopup :-moz-any(menuitem, menu), -#main-menubar menupopup :-moz-any(menuitem, menu), -#new-tab-button-popup :-moz-any(menuitem, menu), -#pageActionContextMenu :-moz-any(menuitem, menu), -#PlacesChevronPopup :-moz-any(menuitem, menu), -#placesContext :-moz-any(menuitem, menu), -#PlacesToolbarItems .bookmark-item menupopup :-moz-any(menuitem, menu), -.search-one-offs-context-menu :-moz-any(menuitem, menu), -#SyncedTabsSidebarContext :-moz-any(menuitem, menu), -#tabContextMenu :-moz-any(menuitem, menu), -#tabs-newtab-button-popup :-moz-any(menuitem, menu), -.textbox-contextmenu :-moz-any(menuitem, menu), -#toolbar-context-menu :-moz-any(menuitem, menu), -#toolbox-menu :-moz-any(menuitem, menu), -.urlbar-input-box .textbox-contextmenu :-moz-any(menuitem, menu), -#viewButton>menupopup :-moz-any(menuitem, menu), -#widget-overflow #customizationPanelItemContextMenu :-moz-any(menuitem, menu) { - -moz-appearance: none !important; - color: rgba(var(--third-accent-color), 0.8) !important; - padding: 0px 0px 2px 0px !important; - min-height: 22px !important; -} - -#back-button>menupopup menugroup, -#backForwardMenu menugroup, -#contentAreaContextMenu menugroup, -#customizationPaletteItemContextMenu menugroup, -#customizationPanelItemContextMenu menugroup, -#customization-toolbar-menu menugroup, -#downloadsContextMenu menugroup, -#forward-button>menupopup menugroup, -#main-menubar menupopup menugroup, -#new-tab-button-popup menugroup, -#pageActionContextMenu menugroup, -#PlacesChevronPopup menugroup, -#placesContext menugroup, -#PlacesToolbarItems .bookmark-item menupopup menugroup, -.search-one-offs-context-menu menugroup, -#SyncedTabsSidebarContext menugroup, -#tabContextMenu menugroup, -#tabs-newtab-button-popup menugroup, -.textbox-contextmenu menugroup, -#toolbar-context-menu menugroup, -#toolbox-menu menugroup, -.urlbar-input-box .textbox-contextmenu menugroup, -#viewButton>menupopup menugroup, -#widget-overflow #customizationPanelItemContextMenu menugroup { - padding: 0px !important; - background-color: transparent !important; -} - - -/* Separator */ - -#back-button>menupopup menuseparator, -#backForwardMenu menuseparator, -#contentAreaContextMenu menuseparator, -#customizationPaletteItemContextMenu menuseparator, -#customizationPanelItemContextMenu menuseparator, -#customization-toolbar-menu menuseparator, -#downloadsContextMenu menuseparator, -#forward-button>menupopup menuseparator, -#main-menubar menupopup menuseparator, -#new-tab-button-popup menuseparator, -#pageActionContextMenu menuseparator, -#PlacesChevronPopup menuseparator, -#placesContext menuseparator, -#PlacesToolbarItems .bookmark-item menupopup menuseparator, -.search-one-offs-context-menu menuseparator, -#SyncedTabsSidebarContext menuseparator, -#tabContextMenu menuseparator, -#tabs-newtab-button-popup menuseparator, -.textbox-contextmenu menuseparator, -#toolbar-context-menu menuseparator, -#toolbox-menu menuseparator, -.urlbar-input-box .textbox-contextmenu menuseparator, -#viewButton>menupopup menuseparator, -#widget-overflow>#customizationPanelItemContextMenu menuseparator { - -moz-appearance: none !important; - margin: 3px 8px 3px 8px !important; - padding: 0 !important; - border-top: 1px solid rgba(var(--third-accent-color), 0.1) !important; - border-bottom: none !important; -} - - -/* Disabled */ - -#back-button>menupopup :-moz-any(menuitem, menu)[disabled="true"], -#backForwardMenu :-moz-any(menuitem, menu)[disabled="true"], -#contentAreaContextMenu :-moz-any(menuitem, menu)[disabled="true"], -#customizationPaletteItemContextMenu :-moz-any(menuitem, menu)[disabled="true"], -#customizationPanelItemContextMenu :-moz-any(menuitem, menu)[disabled="true"], -#customization-toolbar-menu :-moz-any(menuitem, menu)[disabled="true"], -#downloadsContextMenu :-moz-any(menuitem, menu)[disabled="true"], -#forward-button>menupopup :-moz-any(menuitem, menu)[disabled="true"], -#main-menubar menupopup :-moz-any(menuitem, menu)[disabled="true"], -#new-tab-button-popup :-moz-any(menuitem, menu)[disabled="true"], -#pageActionContextMenu :-moz-any(menuitem, menu)[disabled="true"], -#PlacesChevronPopup :-moz-any(menuitem, menu)[disabled="true"], -#placesContext :-moz-any(menuitem, menu)[disabled="true"], -#PlacesToolbarItems .bookmark-item menupopup :-moz-any(menuitem, menu)[disabled="true"], -.search-one-offs-context-menu :-moz-any(menuitem, menu)[disabled="true"], -#SyncedTabsSidebarContext :-moz-any(menuitem, menu)[disabled="true"], -#tabContextMenu :-moz-any(menuitem, menu)[disabled="true"], -#tabs-newtab-button-popup :-moz-any(menuitem, menu)[disabled="true"], -.textbox-contextmenu :-moz-any(menuitem, menu)[disabled="true"], -#toolbar-context-menu :-moz-any(menuitem, menu)[disabled="true"], -#toolbox-menu :-moz-any(menuitem, menu)[disabled="true"], -.urlbar-input-box .textbox-contextmenu :-moz-any(menuitem, menu)[disabled="true"], -#viewButton>menupopup :-moz-any(menuitem, menu)[disabled="true"], -#widget-overflow #customizationPanelItemContextMenu :-moz-any(menuitem, menu)[disabled="true"] { - -moz-appearance: none !important; - background-color: transparent !important; - color: rgba(var(--third-accent-color), 0.3) !important; -} - -#back-button>menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover, -#backForwardMenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#contentAreaContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#customizationPaletteItemContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#customizationPanelItemContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#customization-toolbar-menu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#downloadsContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#forward-button>menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover, -#main-menubar menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover, -#new-tab-button-popup :-moz-any(menuitem, menu)[disabled="true"]:hover, -#pageActionContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#PlacesChevronPopup :-moz-any(menuitem, menu)[disabled="true"]:hover, -#placesContext :-moz-any(menuitem, menu)[disabled="true"]:hover, -#PlacesToolbarItems .bookmark-item menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover, -.search-one-offs-context-menu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#SyncedTabsSidebarContext :-moz-any(menuitem, menu)[disabled="true"]:hover, -#tabContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#tabs-newtab-button-popup :-moz-any(menuitem, menu)[disabled="true"]:hover, -.textbox-contextmenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#toolbar-context-menu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#toolbox-menu :-moz-any(menuitem, menu)[disabled="true"]:hover, -.urlbar-input-box .textbox-contextmenu :-moz-any(menuitem, menu)[disabled="true"]:hover, -#viewButton>menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover, -#widget-overflow #customizationPanelItemContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover { - -moz-appearance: none !important; - background-color: transparent !important; -} - - -/* Hover */ - -#back-button>menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#backForwardMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#customizationPaletteItemContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#customizationPanelItemContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#customization-toolbar-menu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#downloadsContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#forward-button>menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#main-menubar menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#new-tab-button-popup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#contentAreaContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#pageActionContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#PlacesChevronPopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#placesContext :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#PlacesToolbarItems .bookmark-item menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -.search-one-offs-context-menu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#SyncedTabsSidebarContext :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#tabContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#tabs-newtab-button-popup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -.textbox-contextmenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#toolbar-context-menu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#toolbox-menu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -.urlbar-input-box .textbox-contextmenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#viewButton>menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]), -#widget-overflow #customizationPanelItemContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]) { - -moz-appearance: none !important; - background-color: rgba(var(--secondary-accent-color), 0.4) !important; - color: rgba(var(--light-color), 1) !important; -} - - -/* Icons */ - -#back-button>menupopup .menu-right, -#backForwardMenu .menu-right, -#contentAreaContextMenu .menu-right, -#customizationPaletteItemContextMenu .menu-right, -#customizationPanelItemContextMenu .menu-right, -#customization-toolbar-menu .menu-right, -#downloadsContextMenu .menu-right, -#forward-button>menupopup .menu-right, -#main-menubar menupopup .menu-right, -#new-tab-button-popup .menu-right, -#pageActionContextMenu .menu-right, -#PlacesChevronPopup .menu-right, -#placesContext .menu-right, -#PlacesToolbarItems .bookmark-item menupopup .menu-right, -.search-one-offs-context-menu .menu-right, -#SyncedTabsSidebarContext .menu-right, -#tabContextMenu .menu-right, -#tabs-newtab-button-popup .menu-right, -.textbox-contextmenu .menu-right, -#toolbar-context-menu .menu-right, -#toolbox-menu .menu-right, -.urlbar-input-box .textbox-contextmenu .menu-right, -#viewButton>menupopup .menu-right, -#widget-overflow #customizationPanelItemContextMenu .menu-right { - -moz-appearance: none !important; - margin-right: 6px !important; - padding: 7.5px !important; - color: rgba(var(--third-accent-color), 1) !important; - border: solid rgba(var(--third-accent-color), 1) !important; - border-width: 0px 2px 2px 0px !important; - transform: rotate(-45deg) scale(.55); -} - -#back-button>menupopup menu[disabled="true"] .menu-right, -#backForwardMenu menu[disabled="true"] .menu-right, -#contentAreaContextMenu menu[disabled="true"] .menu-right, -#customizationPaletteItemContextMenu menu[disabled="true"] .menu-right, -#customizationPanelItemContextMenu menu[disabled="true"] .menu-right, -#customization-toolbar-menu menu[disabled="true"] .menu-right, -#downloadsContextMenu menu[disabled="true"] .menu-right, -#forward-button>menupopup menu[disabled="true"] .menu-right, -#main-menubar menupopup menu[disabled="true"] .menu-right, -#new-tab-button-popup menu[disabled="true"] .menu-right, -#pageActionContextMenu menu[disabled="true"] .menu-right, -#PlacesChevronPopup menu[disabled="true"] .menu-right, -#placesContext menu[disabled="true"] .menu-right, -#PlacesToolbarItems .bookmark-item menupopup menu[disabled="true"] .menu-right, -.search-one-offs-context-menu menu[disabled="true"] .menu-right, -#SyncedTabsSidebarContext menu[disabled="true"] .menu-right, -#tabContextMenu menu[disabled="true"] .menu-right, -#tabs-newtab-button-popup menu[disabled="true"] .menu-right, -.textbox-contextmenu menu[disabled="true"] .menu-right, -#toolbar-context-menu menu[disabled="true"] .menu-right, -#toolbox-menu menu[disabled="true"] .menu-right, -.urlbar-input-box .textbox-contextmenu menu[disabled="true"] .menu-right, -#viewButton>menupopup menu[disabled="true"] .menu-right, -#widget-overflow #customizationPanelItemContextMenu menu[disabled="true"] .menu-right { - color: rgba(var(--third-accent-color), 0.3) !important; - border-color: rgba(var(--third-accent-color), 0.3) !important; -} - - -/* Checkbox and Radio Items */ - -#back-button menuitem[type="checkbox"], -#back-button>menupopup menuitem[type="checkbox"], -#backForwardMenu menuitem[type="checkbox"], -#contentAreaContextMenu menuitem[type="checkbox"], -#customizationPaletteItemContextMenu menuitem[type="checkbox"], -#customizationPanelItemContextMenu menuitem[type="checkbox"], -#customization-toolbar-menu menuitem[type="checkbox"], -#downloadsContextMenu menuitem[type="checkbox"], -#forward-button menuitem[type="checkbox"], -#forward-button>menupopup menuitem[type="checkbox"], -#main-menubar menupopup menuitem[type="checkbox"], -#new-tab-button-popup menuitem[type="checkbox"], -#pageActionContextMenu menuitem[type="checkbox"], -#PlacesChevronPopup menuitem[type="checkbox"], -#placesContext menuitem[type="checkbox"], -#PlacesToolbarItems .bookmark-item menupopup menuitem[type="checkbox"], -.search-one-offs-context-menu menuitem[type="checkbox"], -#SyncedTabsSidebarContext menuitem[type="checkbox"], -#tabContextMenu menuitem[type="checkbox"], -#tabs-newtab-button-popup menuitem[type="checkbox"], -.textbox-contextmenu menuitem[type="checkbox"], -#toolbar-context-menu menuitem[type="checkbox"], -#toolbox-menu menuitem[type="checkbox"], -.urlbar-input-box .textbox-contextmenu menuitem[type="checkbox"], -#viewButton>menupopup menuitem[type="checkbox"], -#widget-overflow>#customizationPanelItemContextMenu menuitem[type="checkbox"] { - -moz-appearance: none !important; -} - -#back-button menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#back-button>menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#backForwardMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#contentAreaContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#customizationPaletteItemContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#customizationPanelItemContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#customization-toolbar-menu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#downloadsContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#forward-button menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#forward-button>menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#main-menubar menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#new-tab-button-popup menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#pageActionContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#PlacesChevronPopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#placesContext menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#PlacesToolbarItems .bookmark-item menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -.search-one-offs-context-menu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#SyncedTabsSidebarContext menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#tabContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#tabs-newtab-button-popup menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -.textbox-contextmenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#toolbar-context-menu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#toolbox-menu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -.urlbar-input-box .textbox-contextmenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#viewButton>menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-left, -#widget-overflow>#customizationPanelItemContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-left { - -moz-appearance: none !important; - padding: 7px 0px 0px 0px !important; - margin-left: 7px !important; - margin-right: -7px !important; - border: solid rgba(var(--third-accent-color), 1) !important; - border-width: 0px 0px 2px 2px !important; - transform: rotate(-45deg) scale(.75); -} - -#back-button menuitem[type="radio"], -#back-button>menupopup menuitem[type="radio"], -#backForwardMenu menuitem[type="radio"], -#contentAreaContextMenu menuitem[type="radio"], -#customizationPaletteItemContextMenu menuitem[type="radio"], -#customizationPanelItemContextMenu menuitem[type="radio"], -#customization-toolbar-menu menuitem[type="radio"], -#downloadsContextMenu menuitem[type="radio"], -#forward-button menuitem[type="radio"], -#forward-button>menupopup menuitem[type="radio"], -#main-menubar menupopup menuitem[type="radio"], -#new-tab-button-popup menuitem[type="radio"], -#pageActionContextMenu menuitem[type="radio"], -#PlacesChevronPopup menuitem[type="radio"], -#placesContext menuitem[type="radio"], -#PlacesToolbarItems .bookmark-item menupopup menuitem[type="radio"], -.search-one-offs-context-menu menuitem[type="radio"], -#SyncedTabsSidebarContext menuitem[type="radio"], -#tabContextMenu menuitem[type="radio"], -#tabs-newtab-button-popup menuitem[type="radio"], -.textbox-contextmenu menuitem[type="radio"], -#toolbar-context-menu menuitem[type="radio"], -#toolbox-menu menuitem[type="radio"], -.urlbar-input-box .textbox-contextmenu menuitem[type="radio"], -#viewButton>menupopup menuitem[type="radio"], -#widget-overflow>#customizationPanelItemContextMenu menuitem[type="radio"] { - -moz-appearance: none !important; -} - -#back-button menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#back-button>menupopup menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#backForwardMenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#contentAreaContextMenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#customizationPaletteItemContextMenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#customizationPanelItemContextMenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#customization-toolbar-menu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#downloadsContextMenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#forward-button menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#forward-button>menupopup menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#main-menubar menupopup menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#new-tab-button-popup menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#pageActionContextMenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#PlacesChevronPopup menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#placesContext menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#PlacesToolbarItems .bookmark-item menupopup menuitem[checked="true"][type="radio"]>.menu-iconic-left, -.search-one-offs-context-menu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#SyncedTabsSidebarContext menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#tabContextMenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#tabs-newtab-button-popup menuitem[checked="true"][type="radio"]>.menu-iconic-left, -.textbox-contextmenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#toolbar-context-menu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#toolbox-menu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -.urlbar-input-box .textbox-contextmenu menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#viewButton>menupopup menuitem[checked="true"][type="radio"]>.menu-iconic-left, -#widget-overflow>#customizationPanelItemContextMenu menuitem[checked="true"][type="radio"]>.menu-iconic-left { - -moz-appearance: none !important; - border: solid rgba(var(--third-accent-color), 1) !important; - height: 17px !important; - border-radius: 100% !important; - background: rgba(var(--third-accent-color), 1) !important; - margin-left: 7px !important; - margin-right: -7px !important; - margin-top: 1px !important; - padding: 1px !important; - transform: scale(0.5); -} - -#back-button menuitem[type="checkbox"]>.menu-iconic-text, -#back-button>menupopup menuitem[type="checkbox"]>.menu-iconic-text, -#backForwardMenu menuitem[type="checkbox"]>.menu-iconic-text, -#contentAreaContextMenu menuitem[type="checkbox"]>.menu-iconic-text, -#customizationPaletteItemContextMenu menuitem[type="checkbox"]>.menu-iconic-text, -#customizationPanelItemContextMenu menuitem[type="checkbox"]>.menu-iconic-text, -#customization-toolbar-menu menuitem[type="checkbox"]>.menu-iconic-text, -#downloadsContextMenu menuitem[type="checkbox"]>.menu-iconic-text, -#forward-button menuitem[type="checkbox"]>.menu-iconic-text, -#forward-button>menupopup menuitem[type="checkbox"]>.menu-iconic-text, -#main-menubar menupopup menuitem[type="checkbox"]>.menu-iconic-text, -#new-tab-button-popup menuitem[type="checkbox"]>.menu-iconic-text, -#pageActionContextMenu menuitem[type="checkbox"]>.menu-iconic-text, -#PlacesChevronPopup menuitem[type="checkbox"]>.menu-iconic-text, -#placesContext menuitem[type="checkbox"]>.menu-iconic-text, -#PlacesToolbarItems .bookmark-item menupopup menuitem[type="checkbox"]>.menu-iconic-text, -.search-one-offs-context-menu menuitem[type="checkbox"]>.menu-iconic-text, -#SyncedTabsSidebarContext menuitem[type="checkbox"]>.menu-iconic-text, -#tabContextMenu menuitem[type="checkbox"]>.menu-iconic-text, -#tabs-newtab-button-popup menuitem[type="checkbox"]>.menu-iconic-text, -.textbox-contextmenu menuitem[type="checkbox"]>.menu-iconic-text, -#toolbar-context-menu menuitem[type="checkbox"]>.menu-iconic-text, -#toolbox-menu menuitem[type="checkbox"]>.menu-iconic-text, -.urlbar-input-box .textbox-contextmenu menuitem[type="checkbox"]>.menu-iconic-text, -#viewButton>menupopup menuitem[type="checkbox"]>.menu-iconic-text, -#widget-overflow>#customizationPanelItemContextMenu menuitem[type="checkbox"]>.menu-iconic-text { - -moz-appearance: none !important; -} - -#back-button menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#back-button>menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#backForwardMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#contentAreaContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#customizationPaletteItemContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#customizationPanelItemContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#customization-toolbar-menu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#downloadsContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#forward-button menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#forward-button>menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#main-menubar menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#new-tab-button-popup menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#pageActionContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#PlacesChevronPopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#placesContext menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#PlacesToolbarItems .bookmark-item menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -.search-one-offs-context-menu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#SyncedTabsSidebarContext menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#tabContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#tabs-newtab-button-popup menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -.textbox-contextmenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#toolbar-context-menu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#toolbox-menu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -.urlbar-input-box .textbox-contextmenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#viewButton>menupopup menuitem[checked="true"][type="checkbox"]>.menu-iconic-text, -#widget-overflow>#customizationPanelItemContextMenu menuitem[checked="true"][type="checkbox"]>.menu-iconic-text { - padding-left: 13px !important; -} - -#back-button menuitem[type="radio"]>.menu-iconic-text, -#back-button>menupopup menuitem[type="radio"]>.menu-iconic-text, -#backForwardMenu menuitem[type="radio"]>.menu-iconic-text, -#contentAreaContextMenu menuitem[type="radio"]>.menu-iconic-text, -#customizationPaletteItemContextMenu menuitem[type="radio"]>.menu-iconic-text, -#customizationPanelItemContextMenu menuitem[type="radio"]>.menu-iconic-text, -#customization-toolbar-menu menuitem[type="radio"]>.menu-iconic-text, -#downloadsContextMenu menuitem[type="radio"]>.menu-iconic-text, -#forward-button menuitem[type="radio"]>.menu-iconic-text, -#forward-button>menupopup menuitem[type="radio"]>.menu-iconic-text, -#main-menubar menupopup menuitem[type="radio"]>.menu-iconic-text, -#new-tab-button-popup menuitem[type="radio"]>.menu-iconic-text, -#pageActionContextMenu menuitem[type="radio"]>.menu-iconic-text, -#PlacesChevronPopup menuitem[type="radio"]>.menu-iconic-text, -#placesContext menuitem[type="radio"]>.menu-iconic-text, -#PlacesToolbarItems .bookmark-item menupopup menuitem[type="radio"]>.menu-iconic-text, -.search-one-offs-context-menu menuitem[type="radio"]>.menu-iconic-text, -#SyncedTabsSidebarContext menuitem[type="radio"]>.menu-iconic-text, -#tabContextMenu menuitem[type="radio"]>.menu-iconic-text, -#tabs-newtab-button-popup menuitem[type="radio"]>.menu-iconic-text, -.textbox-contextmenu menuitem[type="radio"]>.menu-iconic-text, -#toolbar-context-menu menuitem[type="radio"]>.menu-iconic-text, -#toolbox-menu menuitem[type="radio"]>.menu-iconic-text, -.urlbar-input-box .textbox-contextmenu menuitem[type="radio"]>.menu-iconic-text, -#viewButton>menupopup menuitem[type="radio"]>.menu-iconic-text, -#widget-overflow>#customizationPanelItemContextMenu menuitem[type="radio"]>.menu-iconic-text { - padding-left: 13px !important; - -moz-appearance: none !important; -} diff --git a/modules/home-manager/firefox/userContent.css b/modules/home-manager/firefox/userContent.css deleted file mode 100644 index b6f5cb7..0000000 --- a/modules/home-manager/firefox/userContent.css +++ /dev/null @@ -1,95 +0,0 @@ -/*================ GLOBAL COLORS ================*/ -:root { - --accent-color: 38, 38, 38; - /* #262626 */ - --secondary-accent-color: 140, 140, 140; - /* #8c8c8c */ - --third-accent-color: 190, 190, 190; - /* #bebebe */ - --light-color: 255, 255, 255; - /* #ffffff */ - --dark-color: 15, 15, 15; - /* #0f0f0f */ - --caption-min-color: 82, 82, 82; - /* #525252 */ - --caption-max-color: 100, 100, 100; - /* #646464 */ - --caption-close-color: 126, 126, 126; - /* #7e7e7e */ -} - - -/*================ DARK MODE ================*/ -:root:-moz-lwtheme-brighttext, -.sidebar-panel[lwt-sidebar-brighttext], -body[lwt-sidebar-brighttext] { - --main-bgcolor: var(--dark-color); - --transparent-bgcolor: var(--accent-color); -} - - -/*================== NEW TAB BG COLOR ==================*/ -@media (prefers-color-scheme: dark) { - @-moz-document url("about:newtab"), url("about:home"), url("about:blank") { - body.activity-stream { - background-color: rgba(var(--dark-color), 1) !important; - } - } -} - -@media (prefers-color-scheme: light) { - @-moz-document url("about:newtab"), url("about:home"), url("about:blank") { - body.activity-stream { - background-color: rgba(var(--light-color), 1) !important; - } - } -} - -/*================== SEARCH BAR ==================*/ -#root .search-wrapper input { - transition: all 0.3s ease !important; - background: rgba(var(--accent-color), 0.2) var(--newtab-search-icon) 12px center no-repeat !important; - background-size: 20px !important; - border: 2px solid !important; - border-color: rgba(var(--accent-color), 0.3) !important; - box-shadow: none !important; -} - -#root .search-wrapper .search-inner-wrapper:hover input, -#root .search-wrapper .search-inner-wrapper:active input, -#root .search-wrapper input:focus { - border-color: rgba(var(--accent-color), 0.6) !important; -} - -#root .search-wrapper .search-button, -#root .search-wrapper .search-button { - transition: all 0.3s ease !important; -} - -#root .search-wrapper .search-button:focus, -#root .search-wrapper .search-button:hover { - background-color: rgba(var(--accent-color), 1) !important; -} - -/*================== SEARCH BAR RESULTS ==================*/ -.contentSearchSuggestionTable .contentSearchSuggestionsContainer, -.contentSearchSuggestionTable .contentSearchHeader { - background-color: rgba(var(--accent-color), 1) !important; -} - -.contentSearchSuggestionTable .contentSearchSuggestionRow.selected, -.contentSearchSuggestionTable .contentSearchOneOffItem.selected { - background-color: rgba(var(--secondary-accent-color), 0.2) !important; -} - -.contentSearchSuggestionTable .contentSearchHeader, -.contentSearchSuggestionTable .contentSearchSettingsButton, -.contentSearchSuggestionTable .contentSearchOneOffsTable { - border-color: rgba(var(--secondary-accent-color), 0.2) !important; -} - -.contentSearchSuggestionTable { - box-shadow: none !important; - border: 2px solid rgba(var(--secondary-accent-color), 0.2) !important; - border-radius: 3px !important; -} \ No newline at end of file diff --git a/pkgs/default.nix b/pkgs/default.nix index 337d370..fca8e9b 100755 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,4 +1,5 @@ {pkgs, ...}: { nvchad = pkgs.callPackage ./nvchad {}; astronvim = pkgs.callPackage ./astronvim {}; + firefox-mod-blur = pkgs.callPackage ./firefox-mod-blur {}; } diff --git a/pkgs/firefox-mod-blur/default.nix b/pkgs/firefox-mod-blur/default.nix new file mode 100644 index 0000000..e093993 --- /dev/null +++ b/pkgs/firefox-mod-blur/default.nix @@ -0,0 +1,28 @@ +{ + lib, + stdenv, + pkgs, +}: +stdenv.mkDerivation { + pname = "firefox-mod-blur"; + version = "v2.7.6"; + + src = pkgs.fetchFromGitHub { + owner = "datguypiko"; + repo = "Firefox-Mod-Blur"; + rev = "refs/heads/master"; + sha256 = "sha256-9dPL+pVnOsAxzFWRjSk+RSe+x/CKQk3iQAyQDBrVE9U="; + }; + + installPhase = '' + mkdir $out + cp -r * "$out/" + ''; + + meta = with lib; { + description = "Firefox Mod Blur"; + homepage = "https://github.com/datguypiko/Firefox-Mod-Blur"; + platforms = platforms.all; + license = licenses.gpl3; + }; +}