From 3b87843d5b3b921b150b3191809a15146daa578a Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Wed, 9 Apr 2025 11:35:13 +0100 Subject: [PATCH] Update obsidian config Signed-off-by: Nikolaos Karaolidis --- .../user/gui/obsidian/{config => }/.stignore | 0 .../snippets/file-explorer-separators.css | 24 ---- .../configs/user/gui/obsidian/default.nix | 106 +----------------- .../nick/configs/gui/obsidian/default.nix | 2 +- .../nikara/configs/gui/obsidian/default.nix | 2 +- .../obsidian/plugins/custom-sort/default.nix | 31 ----- 6 files changed, 8 insertions(+), 157 deletions(-) rename hosts/common/configs/user/gui/obsidian/{config => }/.stignore (100%) delete mode 100644 hosts/common/configs/user/gui/obsidian/config/snippets/file-explorer-separators.css delete mode 100644 packages/obsidian/plugins/custom-sort/default.nix diff --git a/hosts/common/configs/user/gui/obsidian/config/.stignore b/hosts/common/configs/user/gui/obsidian/.stignore similarity index 100% rename from hosts/common/configs/user/gui/obsidian/config/.stignore rename to hosts/common/configs/user/gui/obsidian/.stignore diff --git a/hosts/common/configs/user/gui/obsidian/config/snippets/file-explorer-separators.css b/hosts/common/configs/user/gui/obsidian/config/snippets/file-explorer-separators.css deleted file mode 100644 index 1c601e0..0000000 --- a/hosts/common/configs/user/gui/obsidian/config/snippets/file-explorer-separators.css +++ /dev/null @@ -1,24 +0,0 @@ -:root { - --replete-custom-separators-vertical-padding: 4px; - --replete-custom-separators-left-margin: -12px; -} - -.nav-files-container - [class*="nav-"]:has( - :is( - [data-path="Inbox"], - [data-path="Dreams"], - [data-path="Work"], - [data-path="Random"], - - ) - )::after { - content: ""; - display: block; - height: 1px; - width: calc(100% + 32px); - background: linear-gradient(to right, var(--tab-outline-color), transparent); - margin: var(--replete-custom-separators-vertical-padding) 0 - var(--replete-custom-separators-vertical-padding) - var(--replete-custom-separators-left-margin); -} diff --git a/hosts/common/configs/user/gui/obsidian/default.nix b/hosts/common/configs/user/gui/obsidian/default.nix index 7e0a79a..2f2beae 100644 --- a/hosts/common/configs/user/gui/obsidian/default.nix +++ b/hosts/common/configs/user/gui/obsidian/default.nix @@ -72,6 +72,12 @@ in "slash-command" "switcher" "tag-pane" + { + name = "templates"; + options = { + folder = "98-templates"; + }; + } ]; communityPlugins = [ @@ -101,17 +107,6 @@ in countComments = true; # Inverse }; } - { - pkg = selfPkgs.obsidian-plugin-custom-sort; - options = { - suspended = false; - statusBarEntryEnabled = false; - notificationsEnabled = false; - customSortContextSubmenu = false; - bookmarksGroupToConsumeAsOrderingReference = "Sort"; - bookmarksContextMenus = false; - }; - } { pkg = selfPkgs.obsidian-plugin-dataview; options = { @@ -414,93 +409,6 @@ in stickCursor = "never"; }; } - { - pkg = selfPkgs.obsidian-plugin-read-it-later; - options = { - inboxDir = "Inbox"; - assetsDir = "Inbox/assets"; - openNewNote = true; - youtubeNote = '' - --- - source: %videoURL% - --- - - %videoPlayer% - ''; - vimeoNote = '' - --- - source: %videoURL% - --- - - %videoPlayer% - ''; - bilibiliNote = '' - --- - source: %videoURL% - --- - - %videoPlayer% - ''; - twitterNote = '' - --- - source: %tweetURL% - --- - - %tweetContent% - ''; - parsableArticleNote = '' - --- - source: %articleURL% - --- - - %articleContent% - ''; - mastodonNote = '' - --- - source: %tootURL% - --- - - > %tootContent% - ''; - stackExchangeNote = '' - --- - source: %questionURL% - --- - - Author: [%authorName%](%authorProfileURL%) - - %questionContent% - - *** - - %topAnswer% - - %answers% - ''; - stackExchangeAnswer = '' - Answered by: [%authorName%](%authorProfileURL%) - - > %answerContent% - ''; - tikTokNote = '' - --- - source: %videoURL% - --- - - %videoDescription% - - %videoPlayer% - ''; - notParsableArticleNote = '' - --- - source: %articleURL% - --- - - %previewURL% - ''; - textSnippetNote = "%content%"; - }; - } (selfPkgs.obsidian-plugin-style-settings) { pkg = selfPkgs.obsidian-plugin-tasks; @@ -652,8 +560,6 @@ in (selfPkgs.obsidian-plugin-url-into-selection) ]; - cssSnippets = [ ./config/snippets/file-explorer-separators.css ]; - themes = [ selfPkgs.obsidian-theme-minimal ]; hotkeys = { diff --git a/hosts/eirene/users/nick/configs/gui/obsidian/default.nix b/hosts/eirene/users/nick/configs/gui/obsidian/default.nix index ef84610..29e0be3 100644 --- a/hosts/eirene/users/nick/configs/gui/obsidian/default.nix +++ b/hosts/eirene/users/nick/configs/gui/obsidian/default.nix @@ -18,6 +18,6 @@ }; home.file."Documents/Obsidian/.stignore".source = - ../../../../../../common/configs/user/gui/obsidian/config/.stignore; + ../../../../../../common/configs/user/gui/obsidian/.stignore; }; } diff --git a/hosts/elara/users/nikara/configs/gui/obsidian/default.nix b/hosts/elara/users/nikara/configs/gui/obsidian/default.nix index e71a551..2f85941 100644 --- a/hosts/elara/users/nikara/configs/gui/obsidian/default.nix +++ b/hosts/elara/users/nikara/configs/gui/obsidian/default.nix @@ -21,6 +21,6 @@ }; home.file."Documents/Obsidian/personal/.stignore".source = - ../../../../../../common/configs/user/gui/obsidian/config/.stignore; + ../../../../../../common/configs/user/gui/obsidian/.stignore; }; } diff --git a/packages/obsidian/plugins/custom-sort/default.nix b/packages/obsidian/plugins/custom-sort/default.nix deleted file mode 100644 index 934dfc4..0000000 --- a/packages/obsidian/plugins/custom-sort/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ pkgs, ... }: -# AUTO-UPDATE: nix-update --flake obsidian-plugin-custom-sort -pkgs.stdenv.mkDerivation rec { - pname = "obsidian-plugin-custom-sort"; - version = "3.1.2"; - - src = pkgs.fetchFromGitHub { - owner = "SebastianMC"; - repo = "obsidian-custom-sort"; - rev = version; - hash = "sha256-a6t0+mzzXQsgUwZ3m3UvF3N83ajGmxalsnD8beAVAr0="; - }; - - offlineCache = pkgs.fetchYarnDeps { - yarnLock = src + "/yarn.lock"; - hash = "sha256-J/+LJWaco2QRwZx8Ry3G5DiJB6J21iOn5GBeY5EY4+g="; - }; - - nativeBuildInputs = with pkgs; [ - nodejs - yarnConfigHook - yarnBuildHook - npmHooks.npmInstallHook - ]; - - installPhase = '' - mkdir -p $out - cp ./manifest.json $out/manifest.json - cp ./dist/main.js $out/main.js - ''; -}