summaryrefslogtreecommitdiff
path: root/nixos
diff options
context:
space:
mode:
Diffstat (limited to 'nixos')
-rw-r--r--nixos/mdls/obsidian.nix25
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" ];
- };
}