Commit graph

96 commits

Author SHA1 Message Date
3e57916a3f system: disable system sound effects (screenshots, volume feedback) 2026-07-04 01:03:53 +03:00
2b5dce5727 kitty: copy app to ~/Applications/ for Spotlight indexing; update Dock path 2026-07-04 00:54:10 +03:00
a689d23a8e ssh: use single 'poppy' key for all hosts (others don't exist yet) 2026-07-04 00:51:00 +03:00
ab376d21aa cleanup: remove k8s/sops env vars (muscari-specific), dedupe tree, update AGENTS.md 2026-07-04 00:47:38 +03:00
f4a516aa5c feat(poppy): add automatic Rosetta 2 installation for Intel apps 2026-07-04 00:25:13 +03:00
a465daa9c7 refactor: migrate user from michaotic to mikl 2026-07-03 21:41:42 +03:00
514090fced docs: add AGENTS.md for AI agents 2026-07-02 21:48:36 +03:00
475a103fad feat: replace markedit with mark-text; clean up temp.txt 2026-07-02 15:31:48 +03:00
02bfb2735b feat: add apps.md, comment out aseprite (compile on first build) 2026-07-02 14:54:19 +03:00
5d1f0f59cb fix: remove pureref (not available on aarch64-darwin) 2026-07-02 14:45:54 +03:00
2a74d64f74 fix: use environment.systemPackages (not home.packages) in nix-darwin 2026-07-02 14:45:34 +03:00
ec0e60a835 refactor: rename homebrew.nix to apps.nix (add nix GUI pkgs, cleanup=none) 2026-07-02 14:45:15 +03:00
fdabb69c73 docs: add anki sync server to muscari TODO 2026-07-02 13:29:15 +03:00
87cdc4ea21 fix: syncthing 2.x uses 'serve' subcommand instead of -no-browser 2026-07-02 13:09:40 +03:00
5cdc1d9ad6 fix: import syncthing.nix in default.nix 2026-07-02 13:06:57 +03:00
7479bb07a1 feat: add syncthing via nix (with existing config) 2026-07-02 13:06:05 +03:00
754024d915 docs: add ssh.md (keys, FIDO2, recovery) 2026-07-02 02:02:05 +03:00
77cc3cfba1 refactor: remove duplicate gpg-agent config (keep only in pass.nix) 2026-07-02 01:18:32 +03:00
2a395c6814 refactor: separate ssh-agent from gpg-agent 2026-07-02 01:11:51 +03:00
2164f618f4 feat: add gita (multi-repo git manager) + aliases 2026-07-01 23:49:38 +03:00
2ca3aa219d fix: remove broken passOrigins activation (builtins.toFile limitation) 2026-07-01 23:31:54 +03:00
6b3982f156 refactor: remove credential helper (we use SSH) 2026-07-01 23:31:14 +03:00
55a2181d58 docs: add todos for git remotes and pass-store sync 2026-07-01 18:53:33 +03:00
df2d756a08 refactor: separate pass (package) from pass-store (git remotes) 2026-07-01 18:45:06 +03:00
eec7efabd1 feat: add ssh.nix with matchBlocks, pass origins (forgejo+github+solmoe) 2026-07-01 18:43:33 +03:00
e9ddbc5d0e fix: use nested attribute for credential config 2026-07-01 17:19:25 +03:00
203630ca60 fix: merge extraConfig into settings (deprecated extraConfig) 2026-07-01 17:16:42 +03:00
666f10ad06 feat: complete git.nix with LFS, credentials, gpg, aliases 2026-07-01 17:16:04 +03:00
c293fc929e docs: add bootstrap guide for fresh macOS setup 2026-07-01 17:12:55 +03:00
f142bdc1da fix: temporarily remove broken activation script 2026-07-01 16:43:46 +03:00
43e6ca3e99 test: no unicode in pass activation 2026-07-01 16:42:29 +03:00
3a0dbcca71 fix: simpler activation without pkgs interpolation 2026-07-01 16:41:01 +03:00
06433e4d9f fix: use mikl@iscg.dev for GPG and git (was michaotic) 2026-07-01 16:37:59 +03:00
b71b587c1a fix: use pass-otp via package.withExtensions instead of settings 2026-07-01 16:34:24 +03:00
2d98a9e83c fix: quote all pass settings values as strings 2026-07-01 16:33:11 +03:00
609d67bdb9 fix: remove deprecated pinentryFlavor 2026-07-01 16:31:43 +03:00
afd04a9610 feat: add home/pass.nix with pass + gpg-agent + activation 2026-07-01 16:31:00 +03:00
882010ce2e fix: add /sbin and /usr/sbin to PATH (needed for pass/diskutil) 2026-07-01 15:46:07 +03:00
7b8682f3d9 feat: remove bitwarden, add pass-sync aliases (git push/pull/status) 2026-07-01 15:41:06 +03:00
f616c31d37 feat: simplify duti config (remove Apple-blocked UTIs), add manual instructions 2026-07-01 15:31:08 +03:00
8438798850 fix: lowercase com.apple.mail 2026-07-01 15:30:01 +03:00
8cbd02385c fix: add 'all' role to duti config (was missing role parameter) 2026-07-01 15:29:04 +03:00
4652a562b3 fix: use correct Skim bundle id net.sourceforge.skim-app.skim 2026-07-01 15:22:02 +03:00
426e5fa6e7 feat: use Skim for PDF default app 2026-07-01 15:20:22 +03:00
51c6f8eeb2 docs: remove txt mentions from duti config and cheatsheet 2026-07-01 15:19:57 +03:00
25164e8764 docs: add default apps section, simplify duti config (txt not configurable via CLI on Sonoma+) 2026-07-01 15:19:00 +03:00
90d6e2a2b9 fix: use com.apple.traditional-mac-plain-text for txt files 2026-07-01 15:17:36 +03:00
f56751a1df debug: simplify duti config to find problematic line 2026-07-01 15:16:01 +03:00
873627880e fix: use real bundle ids for VSCodium, MarkEdit, kitty, Skim 2026-07-01 15:10:56 +03:00
943ca7fe8b fix: add nix profile paths to zsh initContent PATH 2026-07-01 14:58:53 +03:00