Skip to content

BlueFalconHD/firetemple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


Firetemple

Vim-like minimal Firefox setup.


๐Ÿง‚ Table of Contents

๐Ÿ“ก Installing

To install, clone this repository with git clone https://github.com/bluefalconhd/firetemple, then find your Firefox profile path, and copy it to your clipboard (if you haven't already done so).

๐Ÿค– Automatic

THIS ISN'T IMPLEMENTED YET, PLEASE USE MANUAL

Note: Automatic installation supports only *nix based systems for now. Also I recommend manual because it is better to install firetemple manually if for some reason I made the install script malicious.

To run the automatic installation, cd into the cloned repoitory's location and run chmod +x install.sh to make the install script executable. Then run ./install.sh to run the install script. This will prompt you to paste the previously copied profile path. Then this will copy the necessary files to this location and add a couple settings to your user.js.

โœ๏ธ Manual

  1. Copy every file in this repository's profile directory to your Firefox profile directory. Ex. cp ./profile/* "/Users/hayesdombroski/Library/Application Support/Firefox/Profiles/8nk3882c.default-release/"
  2. Append the following to the file user.js in Firefox's profile directory.
// FIRETEMPLE CONFIG //
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); // enables userchrome
user_pref("firetemple.info.enabled", true); // does nothing currently, but may in the future
user_pref("svg.context-properties.content.enabled", true); // enables SVG context properties

Example bash script to do this automagically:

# Set up preference string
$PREFSTRING='// FIRETEMPLE CONFIG //
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); // enables userchrome
user_pref("firetemple.info.enabled", true); // does nothing currently, but may in the future
user_pref("svg.context-properties.content.enabled", true); // enables SVG context properties'

# vvv CHANGE ME TO PROFILE PATH ENDING WITH A SLASH vvv #
$FFOXPROFILE="/path/to/firefox/profile/"
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ #

if [[! -f "${FFOXPROFILE}user.js" ]]; then
    touch "${FFOXPROFILE}user.js"
fi

echo "$PREFSTRING" >> "${FFOXPROFILE}user.js"

๐Ÿ›ต Extras

๐Ÿงฉ Extensions

Click to show extension list.
Name Tags
Anti-Adblock Blocker ๐ŸฆŠ
notion-enhancer โœจ
Custom New Tab Page โœจ
Grammar & Spell Checker โ€” LanguageTool ๐Ÿ… Local-run server is open sourced.
Tridactyl โœจ ๐Ÿ…
DuckDuckGo Privacy Essentials โœจ ๐Ÿ›‘
AdNauseam โœจ ๐Ÿ›‘
Tampermonkey โœจ ๐Ÿ… V2.9 AND UP ARE NOT OPEN SOURCED
uBlock Origin โœจ ๐Ÿ… ๐Ÿ›‘
ClearURLs โœจ ๐Ÿ…
Ghostery โ€“ Privacy Ad Blocker โœจ ๐Ÿ… ๐Ÿ›‘

โœจ Open source, ๐Ÿ… Must have, ๐ŸฆŠ Firefox port of open sourced extension, ๐Ÿ›‘ Adblock/Privacy

โŒจ๏ธ Fonts

  • Victor Mono
  • Inter

๐ŸŒ… Screenshots

Bento new tab page

GitHub

๐Ÿš€ Contributing

Please use conventional commits when contributing! Thats all!

๐Ÿ‘ผ @bluefalconhd โ„ firetemple โ€ข ๐Ÿ‘ฎ MIT License โ€ข Jump to Top

About

๐Ÿ› The wonderful Firefox CSS based around Catppuccin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages