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.
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.
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
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.
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!