All Projects β†’ valerie-makes β†’ notion-linux

valerie-makes / notion-linux

Licence: MIT License
Native Notion packages for Linux

Programming Languages

shell
77523 projects
EJS
674 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to notion-linux

Howdy
πŸ›‘οΈ Windows Helloβ„’ style facial authentication for Linux
Stars: ✭ 3,237 (+264.94%)
Mutual labels:  debian, ubuntu, fedora, opensuse
Rofi
A large collection of Rofi based custom Menu, Applets, Launchers & Powermenus.
Stars: ✭ 2,907 (+227.73%)
Mutual labels:  debian, ubuntu, fedora
Anlinux Resources
Image and Script for LinuxOnAndroid App
Stars: ✭ 135 (-84.78%)
Mutual labels:  debian, ubuntu, fedora
Rpi Pxe Server
setup a Raspberry Pi as an PXE-Server
Stars: ✭ 197 (-77.79%)
Mutual labels:  debian, ubuntu, fedora
darknet.py
darknet.py is a network application with no dependencies other than Python and Tor, useful to anonymize the traffic of linux servers and workstations.
Stars: ✭ 71 (-92%)
Mutual labels:  debian, ubuntu, fedora
Wslu
A collection of utilities for Windows 10 Linux Subsystems
Stars: ✭ 2,020 (+127.73%)
Mutual labels:  debian, ubuntu, opensuse
Openvpn Install
OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora
Stars: ✭ 14,199 (+1500.79%)
Mutual labels:  debian, ubuntu, fedora
Packer Templates
Stars: ✭ 90 (-89.85%)
Mutual labels:  debian, ubuntu, fedora
Kvm Install Vm
Bash script to build local virtual machines using KVM/libvirt and cloud-init.
Stars: ✭ 248 (-72.04%)
Mutual labels:  debian, ubuntu, fedora
notion-repackaged
notion executables with the notion-enhancer embedded & a vanilla port of the official app to linux
Stars: ✭ 733 (-17.36%)
Mutual labels:  debian, fedora, notion
Autodesk-Fusion-360-for-Linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
Stars: ✭ 810 (-8.68%)
Mutual labels:  debian, fedora, opensuse
Mindforger
Thinking notebook and Markdown editor.
Stars: ✭ 1,695 (+91.09%)
Mutual labels:  debian, ubuntu, fedora
Postinstall
πŸ’» Bash Script to automate post-installation steps
Stars: ✭ 104 (-88.28%)
Mutual labels:  debian, ubuntu, fedora
Anlinux Adfree
AnLinux, Ad free version.
Stars: ✭ 127 (-85.68%)
Mutual labels:  debian, ubuntu, fedora
Vagrant Box Templates
Stars: ✭ 100 (-88.73%)
Mutual labels:  debian, ubuntu, fedora
Spotcommander
The most intuitive and feature-rich remote control for Spotify for Linux
Stars: ✭ 152 (-82.86%)
Mutual labels:  debian, ubuntu, fedora
Openvpn Install
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
Stars: ✭ 7,142 (+705.19%)
Mutual labels:  debian, ubuntu, fedora
Fpm Within Docker
Leverage fpm inside pre-baked docker images in order to build and test native DEB and RPM packages.
Stars: ✭ 80 (-90.98%)
Mutual labels:  debian, ubuntu, fedora
ansible-role-daemonize
Ansible Role - Daemonize.
Stars: ✭ 14 (-98.42%)
Mutual labels:  debian, ubuntu, fedora
piu
Cross platform package manager wrapper
Stars: ✭ 33 (-96.28%)
Mutual labels:  debian, fedora, opensuse

September 2021: Recommended alternative

https://github.com/notion-enhancer/notion-repackaged

Notion Desktop builds with Notion Enhancer for Windows, MacOS and Linux. Direct port of Notion is also available for Linux.

11 June 2021: End of support

I no longer use either Notion or Linux. Furthermore, recent updates to Notion have made it difficult for me to support all the existing variants (e.g. arm64, enhanced), due to new native modules and incompatibilities with Notion Enhancer. If you would like to maintain this project, please contact me by opening an issue, or through my website.

For Arch Linux users, I recommend using notion-app. For other Linux users, I recommend using the Notion web app. For Notion Enhancer users, its maintainer reports that a Chrome extension may be coming soon. You can also continue using the current latest version indefinitely, as the current hosting solution is free on my end.


13 February 2021: Action is required for existing Debian, Ubuntu and Linux Mint users

Notion for Linux

Native Notion packages for Linux, built from Notion's Windows installer.

Install

Run the following commands in a terminal to install Notion. Packages are available for Intel/AMD and ARM64.

To install Notion with Notion Enhancer mods applied, replace notion-desktop with notion-enhanced in the commands below.

Ubuntu, Debian, Linux Mint

wget https://notion.davidbailey.codes/notion-linux.list
sudo mv notion-linux.list /etc/apt/sources.list.d/notion-linux.list
sudo apt update && sudo apt install notion-desktop

Fedora, CentOS

wget https://notion.davidbailey.codes/notion-linux.repo
sudo mv notion-linux.repo /etc/yum.repos.d/notion-linux.repo
sudo dnf install notion-desktop

openSUSE

sudo zypper ar -r https://notion.davidbailey.codes/notion-linux.repo
sudo zypper --gpg-auto-import-keys install notion-desktop

Build

Install requirements

  1. Install Node.js, e.g. using NVM:

    nvm install node
  2. Install NPM version 7:

    npm install -g npm@7
  3. Install other packages required for building the app, e.g. using apt:

    sudo apt install p7zip-full imagemagick make g++ fakeroot rpm

    Only Debian-based distributions are officially supported for builds.

Build notion-desktop

notion-desktop is the vanilla Notion package.

To produce an AMD64 build, run the following:

scripts/build.sh        # always run
scripts/package-deb.sh  # run to produce a DEB
scripts/package-rpm.sh  # run to produce an RPM

To produce an ARM64 build, run the following:

scripts/build.sh -b arm64        # always run
scripts/package-deb.sh -b arm64  # run to produce a DEB
scripts/package-rpm.sh -b arm64  # run to produce an RPM

Once complete, you should have DEB and/or RPM packages in the out directory.

Build notion-enhanced

notion-enhanced is the Notion package with Notion Enhancer mods applied.

To produce an AMD64 build, run the following:

scripts/build.sh                           # always run
scripts/enhance.sh                         # always run
scripts/package-deb.sh -n notion-enhanced  # run to produce a DEB
scripts/package-rpm.sh -n notion-enhanced  # run to produce an RPM

To produce an ARM64 build, run the following:

scripts/build.sh -b arm64                           # always run
scripts/enhance.sh -b arm64                         # always run
scripts/package-deb.sh -n notion-enhanced -b arm64  # run to produce a DEB
scripts/package-rpm.sh -n notion-enhanced -b arm64  # run to produce an RPM

Once complete, you should have DEB and/or RPM packages in the out directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].