Hey! First time posting.
I am a developer, and I’ve been using Linux since the 90s (before Gnome) and Gnome as my main desktop environment for more than 25 years now. But I only used Gnome, doing nothing more than small scripts and such.
I’ve been looking into PKMs and have been using Obsidian (after testing others).
The problem:
All apps like Obsidian are “self contained”. They manage the notes you create inside it, but you need plugins to integrate with other tools. But they are still “isolated” from the rest of the system.
Yet EVERYTHING is inside Gnome…
So, I asked myself:
Why not turn Gnome itself into a PKM?
So, here is what I would like for you guys to help me with, if you would be kind (and have some spare time) to give me some directions on where to start.
- The first thing I need is a markdown editor and a markdown viewer.
For the editor, I really love Apostrophe. And it has the two markdown flavors I use most (CommonMark and GitHub Flavor), so it’s perfect for editing.
But I want something I can integrate with Gnome Files for previewing that opens the file in preview mode that I could integrate seamlessly with Gnome Files to visualize a note (.md file).
The only thing I found so far that may fit what I have in mind was an extension called Gnome Markdown QuickLook on GitHub. It seems some things are broken, like the auto-installer, but I would never install something from an untrusted source anyway, so I may clone the repository and see if I can make it work.
- Relationships between notes.
One of the pillars of PKMs is the ability to connect your notes. Obsidian makes this effortless, as when you are creating a link, it automatically gives you an autocomplete to link to the other notes it is aware of. As you type, it will filter the list.
Here, I would like two things:
A) Being able to easily add notes using the same approach; typing is fast.
I am not sure if this can be done from inside Apostrophe, but it says it is “extensible”, so maybe I can create an extension for it?
B) Being able to open another note from a note I am viewing.
This is the other reason why I want to use something different from Apostrophe to view a note when using Gnome Files, as it opens in Edit mode and its previewer always launches links to local files in the browser (I think it uses a default view engine that does this automatically).
So, do you guys have any ideas on how I can accomplish this?
Or should I start working on a Gnome “engine server” that I could integrate with the system and with applications like Gnome Files, Apostrophe, and so on?
What do you think?
Thank you in advance for any comments on this.
Cheers!
Jauch.