{"id":48448296,"url":"https://github.com/alexanderreaper7/firefox-extras","last_synced_at":"2026-04-06T19:01:01.948Z","repository":{"id":311781561,"uuid":"1044986093","full_name":"AlexanderReaper7/firefox-extras","owner":"AlexanderReaper7","description":"firefox customizations, improved find bar","archived":false,"fork":false,"pushed_at":"2026-04-06T17:13:42.000Z","size":174,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-06T17:18:16.011Z","etag":null,"topics":["firefox"],"latest_commit_sha":null,"homepage":"https://alexanderreaper7.github.io/firefox-extras/","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexanderReaper7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-26T13:44:36.000Z","updated_at":"2026-04-06T17:12:35.000Z","dependencies_parsed_at":"2026-04-06T19:00:40.529Z","dependency_job_id":null,"html_url":"https://github.com/AlexanderReaper7/firefox-extras","commit_stats":null,"previous_names":["alexanderreaper7/firefox-extras"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/AlexanderReaper7/firefox-extras","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderReaper7%2Ffirefox-extras","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderReaper7%2Ffirefox-extras/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderReaper7%2Ffirefox-extras/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderReaper7%2Ffirefox-extras/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexanderReaper7","download_url":"https://codeload.github.com/AlexanderReaper7/firefox-extras/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderReaper7%2Ffirefox-extras/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31485516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T17:22:55.647Z","status":"ssl_error","status_checked_at":"2026-04-06T17:22:54.741Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firefox"],"created_at":"2026-04-06T19:00:28.399Z","updated_at":"2026-04-06T19:01:01.914Z","avatar_url":"https://github.com/AlexanderReaper7.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Firefox Extras: Refined Findbar (centered, fixed, scalable)\n\nThis is my personal collection of Firefox customizations, easily installed via a\nPowershell script.\n\n## Quick Install\n\n```powershell\niwr https://raw.githubusercontent.com/AlexanderReaper7/firefox-extras/main/scripts/deploy.ps1 | iex\n```\n\n## Findbar customization\n\nMoves the findbar to the top center of the screen and restyles it.\n\n![findbar preview](findbar-preview.png)\n\nBased on and inspired by: https://github.com/ravindUwU/firefox-refined-findbar\n\nSee [`src/findbar.scss`](src/findbar.scss) for all customization options.\n\n---\n\n## JS Loader\n\nThis project vendors the\n[MrOtherGuy/fx-autoconfig](https://github.com/MrOtherGuy/fx-autoconfig) JS\nloader directly into the repository (under `vendor/fx-autoconfig/`) so that\n**zero external dependencies are fetched at deploy time** (supply-chain safety).\nThe pinned version is fully auditable and can be updated or replaced — see\n[`vendor/fx-autoconfig/VENDOR.md`](vendor/fx-autoconfig/VENDOR.md) for details.\n\n### Toolbar Clock\n\nA `clock.uc.js` user script (`chrome/JS/clock.uc.js`) is included that displays\nthe current date and time in the Firefox toolbar to the right of the address\nbar. It is deployed automatically by the deploy scripts alongside the loader.\n\n### ⚠️ Loader install requires elevation on some platforms\n\nThe loader requires two files to be placed in the **Firefox installation\ndirectory** (e.g. `C:\\Program Files\\Mozilla Firefox\\` on Windows,\n`/usr/lib/firefox/` on Linux):\n\n- `config.js`\n- `defaults/pref/config-prefs.js`\n\nThe deploy scripts attempt this automatically, but may require you to run as\n**Administrator** (Windows) or with **sudo** (Linux/macOS). If automatic\ninstallation fails, copy the files manually from `vendor/fx-autoconfig/program/`\nto your Firefox installation directory.\n\n---\n\nOption A: PowerShell Automated Deployment (Recommended)\n\nRun from PowerShell (downloads latest release and installs automatically):\n\n```powershell\niwr https://raw.githubusercontent.com/AlexanderReaper7/firefox-extras/main/scripts/deploy.ps1 | iex\n```\n\nOr clone the repo and run locally:\n\n```powershell\npwsh scripts/deploy.ps1           # latest release\npwsh scripts/deploy.ps1 -Local   # from local build\n```\n\n**Always review remote scripts before running.**  \n**Supported platforms:** Windows, macOS, Linux (requires PowerShell Core on\nnon-Windows)\n\nOption B: Manual Installation\n\n1. Go to [Releases](../../releases) and download `firefox-chrome.zip`.\n2. Open your Firefox profile (`about:profiles` → your profile → Open Folder).\n3. Extract `chrome/` from the zip into your profile directory (merge if asked).\n4. Ensure `about:config` →\n   `toolkit.legacyUserProfileCustomizations.stylesheets = true`.\n5. Restart Firefox.\n\n---\n\n## Customize (easy)\n\n- Helper page (GitHub Pages): https://AlexanderReaper7.github.io/firefox-extras/\n  - Click “Copy SCSS”\n  - Open the Sass Playground: https://sass-lang.com/playground/\n  - Paste into the SCSS pane, tweak options, copy generated CSS into\n    `chrome/findbar.css`.\n\n---\n\n## Repo layout\n\n- `chrome/userChrome.css` — imports the compiled `findbar.css` at runtime; also\n  contains toolbar clock styles.\n- `chrome/JS/clock.uc.js` — toolbar clock user script (requires the JS loader).\n- `src/refined-findbar.scss` — the mixin and styles\n- `src/findbar.scss` — entry file configuring options\n- `vendor/fx-autoconfig/` — vendored MrOtherGuy/fx-autoconfig JS loader (pinned\n  commit; see VENDOR.md)\n- `docs/` — helper page for Sass Playground (published via GitHub Pages)\n- GitHub Actions:\n  - `release.yml`: builds compiled CSS on tag push, uploads release assets\n  - `pages.yml`: publishes `docs/` to GitHub Pages\n\nNote: `chrome/findbar.css` is generated and excluded from source. It is included\nonly in Releases.\n\n---\n\n## FAQ\n\n- Can I reload userChrome.css without restarting Firefox?\n  - No; restart is required. Use the Browser Toolbox for temporary iteration,\n    then restart.\n\n---\n\n## License\n\nMIT (see LICENSE). Please retain attribution to the original project linked\nabove.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderreaper7%2Ffirefox-extras","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexanderreaper7%2Ffirefox-extras","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderreaper7%2Ffirefox-extras/lists"}