Commit graph

  • cc6ef61d0a heather: pin teable to working image digest, revert port to 3000 mikl 2026-07-12 20:46:53 +03:00
  • c079adba66 heather: teable listens on 3002, fix port mapping mikl 2026-07-12 20:16:22 +03:00
  • 3e3241683f heather: enable teable stack (teable.iscg.dev) mikl 2026-07-12 20:09:15 +03:00
  • 260a6c64bf heather: enable silverbullet (note.iscg.dev) mikl 2026-07-12 18:51:11 +03:00
  • e99b6e1c28 heather: fix syncthing host-check error behind Caddy reverse proxy mikl 2026-07-12 18:19:22 +03:00
  • 483454bf17 heather: rotate sync.iscg.dev basicauth password mikl 2026-07-12 18:05:22 +03:00
  • 6324d3b676 heather: make strelaysrv private (pools="") mikl 2026-07-12 17:55:52 +03:00
  • 4eb5a1e61c heather: switch caddy to production ACME (DNS moved to heather) mikl 2026-07-12 13:21:25 +03:00
  • ebf74814bf heather: fix arion volumes declaration + syncthing configDir perms mikl 2026-07-12 12:39:26 +03:00
  • 220d1f651c heather: replace k3s with docker+arion+caddy+syncthing mikl 2026-07-12 12:23:05 +03:00
  • c8b87ffcf1 git: use canonical git-lfs filter strings to fix 3.7 warning mikl 2026-07-12 01:28:20 +03:00
  • 2cbca9a665 heather: add root rescue ssh key (mikl.keys) to avoid lockout mikl 2026-07-11 22:57:29 +03:00
  • 411a8ba689 heather/common: passwordless sudo for mikl + fix deprecated options mikl 2026-07-11 22:55:00 +03:00
  • 79260cec6f heather: switch to make-disk-image (qcow2 for YC), drop disko mikl 2026-07-11 21:13:38 +03:00
  • c21268fb9b fix: use homebrew node instead of nix read-only nodejs mikl 2026-07-10 23:20:02 +03:00
  • 5ac51e1f7f feat: add nodejs for pi-coding-agent runtime mikl 2026-07-10 23:12:52 +03:00
  • e2e05923e0 feat(poppy): add tea (Forgejo/Gitea CLI) to brews mikl 2026-07-10 23:11:09 +03:00
  • 723b0112a3 refactor: use home.sessionPath instead of hardcoded PATH mikl 2026-07-10 16:28:07 +03:00
  • 03f3a2c156 fix: add /nix/var/nix/profiles/default/bin to PATH for nix command mikl 2026-07-10 16:22:41 +03:00
  • ee93330eea fix: remove duplicate PATH export from zsh, use sessionVariables only mikl 2026-07-10 16:17:40 +03:00
  • 9c299b26ca chore: disable zsh history file, use atuin exclusively mikl 2026-07-10 16:05:25 +03:00
  • 5e1a7a173b docs: update bootstrap with correct repo paths mikl 2026-07-10 15:59:00 +03:00
  • 1b1069996f fix: add system paths to PATH for mv, nix, darwin-rebuild etc. mikl 2026-07-10 15:54:21 +03:00
  • e6ed1d8c3b feat: add atuin for encrypted shell history mikl 2026-07-10 15:49:47 +03:00
  • dee3e58978 fix: correct pass git repository path mikl 2026-07-10 15:43:24 +03:00
  • a269b2856f dock: add Activity Monitor after kitty mikl 2026-07-04 01:11:39 +03:00
  • 3e57916a3f system: disable system sound effects (screenshots, volume feedback) mikl 2026-07-04 01:03:53 +03:00
  • 2b5dce5727 kitty: copy app to ~/Applications/ for Spotlight indexing; update Dock path mikl 2026-07-04 00:54:10 +03:00
  • a689d23a8e ssh: use single 'poppy' key for all hosts (others don't exist yet) mikl 2026-07-04 00:51:00 +03:00
  • ab376d21aa cleanup: remove k8s/sops env vars (muscari-specific), dedupe tree, update AGENTS.md mikl 2026-07-04 00:47:38 +03:00
  • f4a516aa5c feat(poppy): add automatic Rosetta 2 installation for Intel apps mikl 2026-07-04 00:25:13 +03:00
  • a465daa9c7 refactor: migrate user from michaotic to mikl mikl 2026-07-03 21:41:42 +03:00
  • 514090fced docs: add AGENTS.md for AI agents mikl 2026-07-02 21:48:36 +03:00
  • 475a103fad feat: replace markedit with mark-text; clean up temp.txt mikl 2026-07-02 15:31:48 +03:00
  • 02bfb2735b feat: add apps.md, comment out aseprite (compile on first build) mikl 2026-07-02 14:54:19 +03:00
  • 5d1f0f59cb fix: remove pureref (not available on aarch64-darwin) mikl 2026-07-02 14:45:54 +03:00
  • 2a74d64f74 fix: use environment.systemPackages (not home.packages) in nix-darwin mikl 2026-07-02 14:45:34 +03:00
  • ec0e60a835 refactor: rename homebrew.nix to apps.nix (add nix GUI pkgs, cleanup=none) mikl 2026-07-02 14:45:15 +03:00
  • fdabb69c73 docs: add anki sync server to muscari TODO mikl 2026-07-02 13:29:15 +03:00
  • 87cdc4ea21 fix: syncthing 2.x uses 'serve' subcommand instead of -no-browser mikl 2026-07-02 13:09:40 +03:00
  • 5cdc1d9ad6 fix: import syncthing.nix in default.nix mikl 2026-07-02 13:06:57 +03:00
  • 7479bb07a1 feat: add syncthing via nix (with existing config) mikl 2026-07-02 13:06:05 +03:00
  • 754024d915 docs: add ssh.md (keys, FIDO2, recovery) mikl 2026-07-02 02:02:05 +03:00
  • 77cc3cfba1 refactor: remove duplicate gpg-agent config (keep only in pass.nix) mikl 2026-07-02 01:18:32 +03:00
  • 2a395c6814 refactor: separate ssh-agent from gpg-agent mikl 2026-07-02 01:11:51 +03:00
  • 2164f618f4 feat: add gita (multi-repo git manager) + aliases mikl 2026-07-01 23:49:38 +03:00
  • 2ca3aa219d fix: remove broken passOrigins activation (builtins.toFile limitation) mikl 2026-07-01 23:31:54 +03:00
  • 6b3982f156 refactor: remove credential helper (we use SSH) mikl 2026-07-01 23:31:14 +03:00
  • 55a2181d58 docs: add todos for git remotes and pass-store sync mikl 2026-07-01 18:53:33 +03:00
  • df2d756a08 refactor: separate pass (package) from pass-store (git remotes) mikl 2026-07-01 18:45:06 +03:00
  • eec7efabd1 feat: add ssh.nix with matchBlocks, pass origins (forgejo+github+solmoe) mikl 2026-07-01 18:43:33 +03:00
  • e9ddbc5d0e fix: use nested attribute for credential config mikl 2026-07-01 17:19:25 +03:00
  • 203630ca60 fix: merge extraConfig into settings (deprecated extraConfig) mikl 2026-07-01 17:16:42 +03:00
  • 666f10ad06 feat: complete git.nix with LFS, credentials, gpg, aliases mikl 2026-07-01 17:16:04 +03:00
  • c293fc929e docs: add bootstrap guide for fresh macOS setup mikl 2026-07-01 17:12:55 +03:00
  • f142bdc1da fix: temporarily remove broken activation script mikl 2026-07-01 16:43:46 +03:00
  • 43e6ca3e99 test: no unicode in pass activation mikl 2026-07-01 16:42:29 +03:00
  • 3a0dbcca71 fix: simpler activation without pkgs interpolation mikl 2026-07-01 16:41:01 +03:00
  • 06433e4d9f fix: use mikl@iscg.dev for GPG and git (was michaotic) mikl 2026-07-01 16:37:59 +03:00
  • b71b587c1a fix: use pass-otp via package.withExtensions instead of settings mikl 2026-07-01 16:34:24 +03:00
  • 2d98a9e83c fix: quote all pass settings values as strings mikl 2026-07-01 16:33:11 +03:00
  • 609d67bdb9 fix: remove deprecated pinentryFlavor mikl 2026-07-01 16:31:43 +03:00
  • afd04a9610 feat: add home/pass.nix with pass + gpg-agent + activation mikl 2026-07-01 16:31:00 +03:00
  • 882010ce2e fix: add /sbin and /usr/sbin to PATH (needed for pass/diskutil) mikl 2026-07-01 15:46:07 +03:00
  • 7b8682f3d9 feat: remove bitwarden, add pass-sync aliases (git push/pull/status) mikl 2026-07-01 15:41:06 +03:00
  • f616c31d37 feat: simplify duti config (remove Apple-blocked UTIs), add manual instructions mikl 2026-07-01 15:31:08 +03:00
  • 8438798850 fix: lowercase com.apple.mail mikl 2026-07-01 15:30:01 +03:00
  • 8cbd02385c fix: add 'all' role to duti config (was missing role parameter) mikl 2026-07-01 15:29:04 +03:00
  • 4652a562b3 fix: use correct Skim bundle id net.sourceforge.skim-app.skim mikl 2026-07-01 15:22:02 +03:00
  • 426e5fa6e7 feat: use Skim for PDF default app mikl 2026-07-01 15:20:22 +03:00
  • 51c6f8eeb2 docs: remove txt mentions from duti config and cheatsheet mikl 2026-07-01 15:19:57 +03:00
  • 25164e8764 docs: add default apps section, simplify duti config (txt not configurable via CLI on Sonoma+) mikl 2026-07-01 15:19:00 +03:00
  • 90d6e2a2b9 fix: use com.apple.traditional-mac-plain-text for txt files mikl 2026-07-01 15:17:36 +03:00
  • f56751a1df debug: simplify duti config to find problematic line mikl 2026-07-01 15:16:01 +03:00
  • 873627880e fix: use real bundle ids for VSCodium, MarkEdit, kitty, Skim mikl 2026-07-01 15:10:56 +03:00
  • 943ca7fe8b fix: add nix profile paths to zsh initContent PATH mikl 2026-07-01 14:58:53 +03:00
  • b6faba6285 fix: remove broken home.activation.dutiApply, keep only system-level activation mikl 2026-07-01 14:48:23 +03:00
  • 69e3d042d4 fix: use data (string) for duti activation mikl 2026-07-01 14:47:21 +03:00
  • 3a9deba59e fix: use script instead of text for duti activation mikl 2026-07-01 14:47:04 +03:00
  • bc8481dd7a feat: add duti activation to apply default apps on rebuild mikl 2026-07-01 14:46:31 +03:00
  • 93bc0d0c02 revert: remove MarkEdit theme/MTE extensions config mikl 2026-07-01 14:37:55 +03:00
  • 9b54c129a2 fix: use full paths in MarkEdit activation script mikl 2026-07-01 14:35:19 +03:00
  • dcddd60c32 feat: configure MarkEdit catppuccin theme via activation script mikl 2026-07-01 14:33:31 +03:00
  • 83092f70f8 feat: add MarkEdit catppuccin theme and MTE table editor mikl 2026-07-01 14:04:32 +03:00
  • b2e3092c2e fix: remove TrackpadTwoFingerDoubleTapGesture (boolean type) mikl 2026-07-01 13:42:18 +03:00
  • 47a4d83fce fix: move duti activation script from home to poppy host mikl 2026-07-01 13:39:46 +03:00
  • 3ca861bd33 feat: add markedit and duti for default apps management mikl 2026-07-01 13:38:25 +03:00
  • b3c3a865e1 fix: remove unsupported TrackpadScroll mikl 2026-07-01 13:09:21 +03:00
  • 5501fb5a31 fix: remove unsupported TrackpadHorizScroll mikl 2026-07-01 13:09:06 +03:00
  • 8f936fb4ac fix: remove unsupported TrackpadHandResting mikl 2026-07-01 13:08:58 +03:00
  • 23076d8010 fix: remove unsupported trackpad/finder/nsglobal options mikl 2026-07-01 13:08:42 +03:00
  • 2afdb54dcb fix: remove unsupported FXPreferredGroupBy mikl 2026-07-01 13:06:39 +03:00
  • f844365d30 fix: remove unsupported AppleMiniaturizeOnDoubleClick mikl 2026-07-01 13:06:27 +03:00
  • 7475e188dd fix: move AppleMenuBarVisibleInFullscreen back to CustomUserPreferences mikl 2026-07-01 13:06:16 +03:00
  • 038196166e fix: remove unsupported AppleLanguages option mikl 2026-07-01 13:05:30 +03:00
  • eb0a6135bc fix: remove unsupported AppleAntiAliasingThreshold option mikl 2026-07-01 13:05:10 +03:00
  • 65319be12b feat: sync all current macOS system defaults from running system mikl 2026-07-01 13:04:51 +03:00
  • 352df44908 feat: add wget for downloading files and sites mikl 2026-07-01 12:56:19 +03:00
  • 43ee63b7af docs: add website saving tools to cheatsheet mikl 2026-07-01 12:51:21 +03:00
  • 45e2743053 docs: add tech debt section with git config todo mikl 2026-07-01 02:39:13 +03:00