notion-enhancer

an enhancer/customiser for the all-in-one productivity workspace notion.so

Installation

The notion-enhancer works on MacOS, Linux and Windows. It can be used within the desktop app or the web client as a browser extension.

Due to system limitations, mobile clients are not and will never be supported.

Once you've installed the notion-enhancer, read the Basic Usage page to get started with it.

Warning: the new version of the notion-enhancer handles storing local configuration differently to previous versions. If you used notion-enhancer prior to v0.11.0, please delete the .notion-enhancer folder to prevent any issues that may arise.

It can be found within your home/user folder, e.g. ~ on macOS and Linux or C:\Users\YourName on Windows (enabling the "show hidden files" option in your file manager may be necessary).

Warning: though it is possible to have both vanilla Notion and enhanced Notion apps installed at once, they may interfere with each other and it is recommended against. Instead, consider using the enhanced app and vanilla website (or vice versa).

Browser Extension

Once installed, the browser extension should update automatically.

Firefox →

Go to the Firefox Add-on Store and click "Add to Firefox".

Google Chrome, Microsoft Edge →

Go to the Chrome Web Store and click "Add to Chrome".

notion-repackaged

notion-repackaged provides installable executables containing both Notion and the notion-enhancer for all platforms. This is the recommended method of installation.

Installations via notion-repackaged will need to be manually updated with each new release of Notion and/or the notion-enhancer.

Warning: SSO sign-in (e.g. Google or Apple) does not work with notion-repackaged. Instead, you will use the Continue with email sign-in option. You may then need to relaunch the app after you have signed in for the notion-enhancer to activate.

Windows →

MacOS

Warning: as this is a modified version of the Notion app, it is unsigned. It may be detected as malware or be unable to be opened. If this occurs, it can be fixed by following Apple's official instructions.

Intel-based Macs →

  • x86_64 installer: .dmg
  • Portable x86_64 build: .zip

Apple Silicon (M1) Macs →

  • arm64 installer: .dmg
  • Portable arm64 build: .zip

An extra step is required to run the M1 (arm64) build of the app due to a bug in the packager we depend on (see electron-userland/electron-builder#5850).

Open the terminal, type the following command, and then press the return key:

xattr -cr "<installation location>.app"

The <installation location> should be replaced with the file path to where the app has been installed, e.g. /Applications/Notion Enhanced.

If this is too complicated, it is recommended to use the notion-enhancer in the browser or run the Intel build of notion-repackaged through Rosetta instead.

Linux

Both vanilla and enhanced variants are available for Linux, as there is no official vanilla Notion app for Linux-based operating systems.

There are a number of installation methods available depending on the distribution you are using. For a portable, distribution-agnostic build, try one of the below:

Debian, Ubuntu, Pop!_OS, Linux Mint →

To add notion-repackaged to your package manager:

echo "deb [trusted=yes] https://apt.fury.io/notion-repackaged/ /" | sudo tee /etc/apt/sources.list.d/notion-repackaged.list
sudo apt update

The app can then be installed via:

sudo apt install notion-app-enhanced
// or
sudo apt install notion-app

Otherwise, you can download the .deb and install it manually:

  • arm64 build (vanilla): .deb
  • arm64 build (enhanced): .deb
  • amd64 build (vanilla): .deb
  • amd64 build (enhanced): .deb
sudo dpkg -i <downloaded file>.deb

Fedora →

Add notion-repackaged to your package manager by creating the file /etc/yum.repos.d/notion-repackaged.repo with the following contents:

[notion-repackaged]
name=notion-repackaged
baseurl=https://yum.fury.io/notion-repackaged/
enabled=1
gpgcheck=0

The app can then be installed via:

sudo dnf install notion-app-enhanced
// or
sudo dnf install notion-app

yum may be used instead of dnf.

Otherwise, you can download the .rpm and install it manually:

  • x86_64 build (vanilla): .rpm
  • x86_64 build (enhanced): .rpm
  • aarch64 build (vanilla): .rpm
  • aarch64 build (enhanced): .rpm
sudo rpm -i <downloaded file>.rpm

Arch Linux, Manjaro →

The app can be installed from the AUR using an AUR helper (e.g. yay):

Otherwise, you can download the .pacman and install it manually:

sudo pacman -U <downloaded file>.pacman

Manual Enhancement

If you would prefer to apply the notion-enhancer to an existing vanilla installation of Notion, you can use the notion-enhancer/desktop package directly.

Manual command-line installations will need to be re-applied with each new release of Notion and/or the notion-enhancer.

This is not available on Linux, but can be done through the Windows Subsystem for Linux in order to enhance the Windows app.

Warning: the vanilla Notion app has recently updated to Electron 18 and will automatically update. The notion-enhancer is not yet compatible with this. As such, please stick to version 2.0.18 of the Notion app or use notion-repackaged until further notice.

Prerequisites

Enhancement →

If the npx package runner is available, the notion-enhancer can be inserted into Notion with a single command.

npx notion-enhancer apply

If it is not, refer to the steps below:

  1. Open a command line and install the notion-enhancer NPM package:

    npm i -g notion-enhancer
    // or
    yarn global add notion-enhancer
    
  2. Insert the notion-enhancer into Notion:

    notion-enhancer apply
    
  3. If you are using MacOS and experience any errors related to file permissions or corrupted/broken apps, run the following and then re-attempt step #2:

    sudo chmod -R a+wr /usr/local/lib/node_modules
    sudo chmod -R a+wr /usr/local/bin
    sudo chmod -R a+wr /Applications/Notion.app/Contents/Resources
    xcode-select --install
    codesign --force --deep --sign - /Applications/Notion.app
    
Edit this page