diff options
Diffstat (limited to 'nixos/mdls')
| -rw-r--r-- | nixos/mdls/obsidian.nix | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/nixos/mdls/obsidian.nix b/nixos/mdls/obsidian.nix index b6c8ec0..01356d6 100644 --- a/nixos/mdls/obsidian.nix +++ b/nixos/mdls/obsidian.nix @@ -1,6 +1,8 @@ { config, pkgs, ... }: { + home.packages = [ pkgs.obsidian ]; + home.file = { ".documents/obsidian/.obsidian/app.json".text = builtins.toJSON { readableLineLength = true; @@ -50,27 +52,4 @@ "webviewer" = false; }; }; - - systemd.user.services.obsidian = { - Unit.Description = "obsidian git sync"; - Service = { - ExecStart = "${pkgs.writeShellScript "obsidian" '' - while true; do - cd /home/cat/.documents/obsidian || exit 1 - if [ ! -d .git ]; then - exit 1 - fi - git add . - if ! git diff-index --quiet HEAD; then - git commit -m "sync $(date +'%Y-%m-%d %H:%M:%S')" - git pull --rebase origin main - git push origin main - fi - sleep 60 - done - ''}"; - Restart = "always"; - }; - Install.WantedBy = [ "default.target" ]; - }; } |
