Customize Logseq With Themes and Plugins

Extend the capability and enhance the looks for Logseq with themes and plugins.
Warp Terminal

Logseq provides all the necessary elements you need for creating your knowledge base.

But one size doesn't fit all. You may need something extra that is either too complicated to achieve in Logseq or not possible at all.

What do you do, then? You use external plugins and extensions.

Thankfully, Logseq has a thriving marketplace where you can explore various plugins and extensions created by individuals who craved more from Logseq,

Let me show you how you can install themes and plugins.

🚧
Privacy alert! Do note that plugins can access your graph and local files. You'll see this warning in Logseq as well. More granular permission control system is not yet available at the moment.

Installing a plugin in Logseq

Click on the top-bar menu button and select Plugins as shown in the screenshot below.

Click on the menu button on the top bar and select the Plugins option
Menu β†’ Plugins

In the Plugins window, click on Marketplace.

In the Logseq settings, click on the Marketplace button to open the Logseq Plugin Marketplace.
Click on Marketplace tab

This will open the Logseq Plugins Marketplace. You can click on the title of a plugin to get the details about that plugin, including a sample screenshot.

Click on the title of a Plugin to get the details of a Plugin.
Click on Plugin Title

If you find the plugin useful, use the Install button adjacent to the Plugin in the Marketplace section.

Install a plugins using the Install button adjacent to the Plugin in Logseq Marketplace
Install a Plugin

Managing Plugins

To manage a plugin, like enable/disable, fine-tune, etc., go to Menu β†’ Plugins. This will take you to the Manage Plugin interface.

πŸ“‹
If you are on the Marketplace, just use the Installed tab to get all the installed plugins.
Go to the installed section in Logseq market place.
Installed plugins section

Here, you can enable/disable plugins in Logseq using the corresponding toggle button. Similarly, hover over the settings gear icon for a plugin and select Open Settings option to access plugin configuration.

Click on the settings gear of a particular plugin to fine tune that plugin according to your liking.
Click on Plugin settings gear icon

Installing themes in Logseq

Logseq looks good by default to me but you can surely experiment with its looks by installing new themes.

Similar to what you saw in plugin installation section, click on the Plugins option from Logseq menu button.

Click on the menu button on the top bar and select the Plugins option
Click on Menu β†’ Plugins

Why did I not click the Themes option above? Well, because that is for switching themes, not installing.

In the Plugins window, click on Marketplace section and select Themes.

Select the "Themes" section in the Logseq Marketplace.
Select Marketplace β†’ Themes

Click on the title of a theme to get the details, including screenshots.

Theme details page in Logseq themes marketplace.
Logseq theme details page

To install a theme, use the Install button adjacent to the theme in Marketplace.

Click on the "Install" button corresponding to the theme to install that theme
Click Install to install the theme

Enable/disable themes in Logseq

🚧
Changing themes is not done in this window. Theme switching will be discussed below.

All the installed themes will be listed in Menu β†’ Plugins β†’ Installed β†’ Themes section.

[Installed themes are listed in the Logseq Plugins, theme section.
Installed themes listed

From here, you can disable/enable themes using the toggle button.

Changing themes

Make sure all the desired installed themes are enabled because disabled themes won't be shown in the theme switcher.

Click on the main menu button and select the Themes option.

From the top-bar menu button in Logseq, click on "Themes" option.
Click on Menu β†’ Themes

This will bring a drop-down menu interface from where you can select a theme. This is shown in the short video below.

Updating plugins and themes

Occasionally, plugins and themes will provide updates.

To check for available plugin/theme updates, click on Menu β†’ Plugins.

Here, select the Installed section to access installed Themes and Plugins. There should be a Check for Update button for each item.

Click on the Check Updates button for a plugin to check for any updates.
Click on Check Update

Click on it to check if any updates are available for the selected plugin/theme.

Uninstall plugins and themes

By now you know that in Logseq, both Plugins and themes are considered as plugins. So, you can uninstall both in the same way.

First, click on Menu button and select the Plugins option.

Click on the menu button on the top bar and select the Plugins option.
Click on the Menu and select Plugins

Here, go to the Installed section. Now, if you want to remove an installed Plugin, go to the Plugins tab. Else, if you would like to remove an installed theme, go to the Themes tab.

Select Plugins or Themes section as needed.
Select Plugins or Themes Section

Hover over the settings gear of the item that needs to be removed and select the Uninstall button.

Uninstall a plugin or theme in Logseq
Uninstall a Plugin or Theme

When prompted for confirmation, click on Yes, and the plugin/theme will be removed.

Manage plugins from Logseq settings

Logseq settings provides a neat place for tweaking the installed Plugins and themes if they provide some extra settings.

Click on the menu button on the top-bar and select the Settings button.

Click on Settings from the menu on Logseq
Click on Menu β†’ Settings

In the settings window, click on Plugins section.

Click on the Plugins section in Logseq settings window.
Click on Plugins Section in Settings

Here, you can get a list of plugins and themes that offer some tweaks.

Plugins and themes that offer some kind of settings can be found in the Plugins tab of Logseq settings. Click on any plugin to access the settings for that plugin.
Plugin settings in Logseq Settings window

And that's all you need to know about exploring plugins and themes in Logseq. In the next tutorial in this series, I'll discuss special pages like Journal. Stay tuned.

About the author
Sreenath

Sreenath

Linux tinkerer by day, Lord of the Rings fanatic by night. When I'm not busy conquering the command line, you can find me kicking back and watching some football while quoting JRR Tolkien

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

itsfoss happy penguin

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.