this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

:sparkles: firefox configuration home manager

+204 -1
+204 -1
home.nix
··· 86 86 programs = { 87 87 alacritty.enable = true; 88 88 89 - firefox.enable = true; 89 + firefox = { 90 + enable = true; 91 + 92 + profiles.pedro = { 93 + settings = { 94 + "toolkit.legacyUserProfileCustomizations.stylesheets" = true; 95 + "findbar.highlightAll" = true; 96 + }; 97 + 98 + userChrome = '' 99 + /*===KeyFox by AlfarexGuy2019===*/ 100 + 101 + /*===COLORS===*/ 102 + 103 + :root { 104 + --accent-color: 45, 45, 45; 105 + --tab-color: 240, 240, 244; 106 + --tab-text-color: 255, 255, 255; 107 + --secondary-accent-color: 127,127,127; 108 + --second-tab-text-color: 127,127,127; 109 + --third-accent-color: 235, 219, 178; 110 + --light-color: 255, 255, 255; 111 + --dark-color: 0, 0, 0; 112 + --url-back: 249, 249, 251; 113 + --caption-min-color: 215, 153, 33; 114 + --caption-max-color: 69, 133, 136; 115 + --caption-close-color: 177, 98, 134; 116 + } 117 + 118 + 119 + /* MIN MAX CLOSE Remove */ 120 + #TabsToolbar > .titlebar-buttonbox-container { 121 + visibility: collapse !important;} 122 + 123 + /*Basic Settings*/ 124 + 125 + 126 + :root { 127 + --navbarWidth : 40vw; /* Set width of navbar. Use px for a fixed width 128 + or vw for a percentage of your window. */ 129 + --animationSpeed : 0.5s; 130 + } 131 + 132 + 133 + #TabsToolbar { 134 + margin-left : var(--navbarWidth) !important; 135 + } 136 + 137 + #nav-bar { 138 + margin-right: calc(100vw - var(--navbarWidth)) !important; 139 + } 140 + 141 + #urlbar-container { 142 + min-width : 0px !important; 143 + } 144 + 145 + :root[uidensity="compact"] #nav-bar { 146 + margin-top : -37px !important; 147 + height : 37px !important; 148 + } 149 + 150 + :root:not([uidensity="compact"]):not([uidensity="touch"]) #nav-bar { 151 + margin-top : -44px !important; 152 + height : 44px !important; 153 + } 154 + 155 + :root[uidensity="touch"] #nav-bar { 156 + margin-top : -49px !important; 157 + height : 49px !important; 158 + } 159 + 160 + 161 + /* Back Hide */ 162 + #back-button[disabled="true"] { display: none !important } 163 + 164 + /* Forward Hide */ 165 + #forward-button[disabled="true"] { display: none !important } 166 + 167 + /* Site information button */ 168 + #identity-box { display: none !important } 169 + 170 + /* "Shield" icon */ 171 + #tracking-protection-icon-container { display: none !important } 172 + 173 + 174 + /* Simplifying interface */ 175 + 176 + #nav-bar { 177 + background : none !important; 178 + box-shadow : none !important; 179 + } 180 + 181 + #navigator-toolbox { 182 + border : none !important; 183 + } 184 + 185 + .titlebar-spacer { 186 + display : none !important; 187 + } 188 + 189 + #urlbar-background { 190 + border : none !important; 191 + } 192 + 193 + #urlbar:not(:hover):not([breakout][breakout-extend]) > #urlbar-background { 194 + box-shadow : none !important; 195 + background : none !important; 196 + } 197 + 198 + 199 + /* Element Hiding stuff */ 200 + 201 + .urlbar-icon, #userContext-indicator, #userContext-label { 202 + fill : transparent !important; 203 + background : transparent !important; 204 + color : transparent !important; 205 + } 206 + 207 + #urlbar:hover .urlbar-icon, 208 + #urlbar:active .urlbar-icon, 209 + #urlbar[focused] .urlbar-icon { 210 + fill : var(--toolbar-color) !important; 211 + } 212 + 213 + /*================== TABS BAR ==================*/ 214 + 215 + #titlebar #TabsToolbar { 216 + background: rgba(var(--dark-color), 1) !important; 217 + } 218 + 219 + 220 + #PersonalToolbar { 221 + background: rgba(var(--dark-color), 1) !important; 222 + color: rgba(var(--light-color), 1) !important; 223 + padding-bottom: 6px !important; 224 + padding-top: 1px !important; 225 + } 226 + 227 + toolbar#nav-bar { 228 + background: rgba(var(--dark-color), 1) !important; 229 + box-shadow: none !important; 230 + padding-bottom: 4px !important; 231 + } 232 + 233 + /*================ DARK THEME ================*/ 234 + :root:-moz-lwtheme-brighttext, 235 + .sidebar-panel[lwt-sidebar-brighttext], 236 + body[lwt-sidebar-brighttext] { 237 + --main-bgcolor: var(--dark-color); 238 + --transparent-bgcolor: var(--dark-color); 239 + } 240 + 241 + tab[selected="true"] .tab-content { 242 + color: rgba(var(--secondary-accent-color), 1) !important; 243 + } 244 + 245 + tab[selected="true"] .tab-background { 246 + background: rgba(var(--accent-color), 1) !important; 247 + } 248 + .tabbrowser-tab>.tab-stack>.tab-background:not([selected="true"]) { 249 + transition: all 0.3s ease !important; 250 + } 251 + 252 + .tabbrowser-tab:hover>.tab-stack>.tab-background:not([selected="true"]) { 253 + background-color: rgba(var(--transparent-bgcolor), 0.7) !important; 254 + } 255 + 256 + .tab-line { 257 + height: 0px !important; 258 + } 259 + 260 + .tabbrowser-tab { 261 + margin-right: 5px !important; 262 + } 263 + 264 + .tabbrowser-tab:not([visuallyselected="true"]), 265 + .tabbrowser-tab:-moz-lwtheme { 266 + color: rgba(var(--second-tab-text-color), 1) !important; 267 + } 268 + 269 + tab[selected="true"] .tab-content { 270 + color: rgba(var(--tab-text-color), 1) !important; 271 + } 272 + 273 + tab[selected="true"] .tab-background { 274 + background: rgba(var(--accent-color), 1) !important; 275 + } 276 + 277 + .tabbrowser-tab::after, 278 + .tabbrowser-tab::before { 279 + border-left: 0 !important; 280 + opacity: 0 !important; 281 + } 282 + 283 + .tab-close-button { 284 + transition: all 0.3s ease !important; 285 + border-radius: 4px !important; 286 + } 287 + 288 + .tabbrowser-tab .tab-label { color: var(--uc-inverted-colour) !important; } 289 + .tab-close-button { fill: var(--uc-inverted-colour) !important } 290 + ''; 291 + }; 292 + }; 90 293 91 294 home-manager.enable = true; 92 295