diff --git a/home/default.nix b/home/default.nix index 9bbd28e..bb261cf 100644 --- a/home/default.nix +++ b/home/default.nix @@ -5,6 +5,7 @@ ./git.nix ./zsh.nix ./duti.nix + ./markedit.nix ]; home.stateVersion = "24.11"; diff --git a/home/markedit.nix b/home/markedit.nix new file mode 100644 index 0000000..5b59b80 --- /dev/null +++ b/home/markedit.nix @@ -0,0 +1,16 @@ +{ pkgs, ... }: { + # MarkEdit extensions - install .js scripts to MarkEdit's scripts directory + # Path: ~/Library/Containers/app.cyan.markedit/Data/Documents/scripts/ + + # Catppuccin theme + home.file."Library/Containers/app.cyan.markedit/Data/Documents/scripts/markedit-theme-catppuccin.js".source = pkgs.fetchurl { + url = "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-theme-catppuccin/main/dist/markedit-theme-catppuccin.js"; + sha256 = "1mhl4s4ggmiy27dgr7cfwybq18alfald3my1x0l511p5h4psw9xf"; + }; + + # Markdown Table Editor (MTE) + home.file."Library/Containers/app.cyan.markedit/Data/Documents/scripts/markedit-mte.js".source = pkgs.fetchurl { + url = "https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-mte/main/dist/markedit-mte.js"; + sha256 = "000pw16f60nv1jq7g6yjf0ymzg4mbga7m98naj8j794lmh6ss20v"; + }; +}