My nix-darwin and NixOS config
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: adjust hms for macOS and add obsidian-backup alias

- hms now runs darwin-rebuild switch on macOS instead of home-manager
- Added obsidian-backup alias for daily vault sync

+8 -1
+8 -1
home/programs/zsh.nix
··· 83 83 "sudo darwin-rebuild test --flake ~/.config/nix-config#macmini --verbose" 84 84 else 85 85 "sudo nixos-rebuild test --flake ~/.config/nix-config"; 86 - hms = "home-manager switch --flake ~/.config/nix-config"; 86 + hms = 87 + if isDarwin then 88 + "sudo darwin-rebuild switch --flake ~/.config/nix-config#macmini --verbose" 89 + else 90 + "home-manager switch --flake ~/.config/nix-config"; 91 + 92 + # ── Backup aliases ──────────────────────────────────────────────────── 93 + obsidian-backup = "cd /Users/ewan/Documents/Obsidian && git add -A && git commit -m \"backup: vault sync $(date +%Y-%m-%d)\" && git push origin && cd -"; 87 94 88 95 # ── Platform-specific extras ────────────────────────────────────────── 89 96 cleanup =