I am batman
This commit is contained in:
33
modules/misc/obsidian.nix
Normal file
33
modules/misc/obsidian.nix
Normal file
@@ -0,0 +1,33 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
home.packages = with pkgs; [ obsidian ];
|
||||
|
||||
# NOTE: vault is at ~/Documents/Notebook
|
||||
# Commented out symlink due to pure eval restrictions
|
||||
# home.file.".config/obsidian" = {
|
||||
# source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/Documents/Notebook";
|
||||
# };
|
||||
|
||||
# systemd.user.services.obsidian-git-sync = {
|
||||
# Unit = {
|
||||
# Description = "Auto-commit and push Obsidian Vault";
|
||||
# After = [ "network-online.target" ];
|
||||
# };
|
||||
|
||||
# Service = {
|
||||
# ExecStart = pkgs.writeShellScript "obsidian-git-sync" ''
|
||||
# cd ${vaultPath}
|
||||
# if [ -n "$(git status --porcelain)" ]; then
|
||||
# git add .
|
||||
# git commit -m "Auto-sync: $(date)"
|
||||
# git push origin main
|
||||
# fi
|
||||
# '';
|
||||
# Restart = "always";
|
||||
# };
|
||||
|
||||
# Install = { WantedBy = [ "default.target" ]; };
|
||||
# };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user