How to Install Trilium Notes on NixOS Latest

Trilium Notes is an open-source hierarchical note taking application that is highly flexible and customizable. It is compatible with various platforms, including Windows, macOS, Linux, and web.

In this tutorial, we will guide you on how to install Trilium Notes on NixOS Latest using the command line.

Step 1: Install Nix Package Manager

Before installing Trilium Notes, you must have Nix Package Manager installed in your system. If you have not yet installed it, run the following command on the terminal:

$ curl -L https://nixos.org/nix/install | sh

After running this command, follow the instructions provided to complete the installation.

Step 2: Clone and Build Trilium Notes

Next, you need to clone the Trilium Notes repository into your system. Run the following command to clone the repository:

$ git clone https://github.com/zadam/trilium.git trilium-notes

Once the repository is cloned, navigate to the trilium-notes directory using the command:

$ cd trilium-notes

Now, you can build the Trilium Notes application by running the command:

$ nix-build release.nix -A build-app

This command downloads all the required dependencies and builds the application. Once the build is complete, the built Trilium Notes application can be found in the following location:

./result/bin/trilium

Step 3: Create a Shortcut

To create a shortcut for Trilium Notes, create a .desktop file in your local applications directory. Run the following command to open nano editor:

$ sudo nano /usr/share/applications/trilium-notes.desktop

You can add the following entries to the file:

[Desktop Entry]
Version=1.0
Name=Trilium Notes
Exec=/path/to/trilium
Icon=/path/to/trilium/icon.png
Terminal=false
Type=Application
Categories=Office;Notes

Replace /path/to/trilium with the path to the Trilium Notes executable, and /path/to/trilium/icon.png with the path to the Trilium Notes icon.

Save the file and exit. You can now open Trilium Notes from your desktop environment menu.

Conclusion

Trilium Notes is a powerful note-taking application that offers advanced features such as hierarchical notes, inline images, and code blocks. Using the above tutorial, you can easily install Trilium Notes on NixOS Latest and start using it.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!