Commit graph

22 commits

Author SHA1 Message Date
64b4274d9b poppy: add python313 and uv to home/cli.nix
System python is 3.9 (macOS), too old for telegram-mcp (needs >=3.10).
Added python313 and uv via home-manager. Also staged home/pay.nix
which was untracked and blocked nix builds.
2026-07-15 21:35:38 +03:00
2aac5b7731 poppy/cli: add transmission_4, yt-dlp, himalaya, pay CLI tools
- transmission_4: BitTorrent daemon + -remote/-create/-show/-edit/-cli
  (transmission alias was removed in nixpkgs in favour of transmission_4)
- yt-dlp: download from YouTube and 1000+ sites
- himalaya: IMAP/SMTP/JMAP mail CLI (JSON output for agent)
- pay: x402/MPP agentic payments CLI via callPackage ./pay.nix
2026-07-15 14:16:26 +03:00
411a8ba689 heather/common: passwordless sudo for mikl + fix deprecated options
- common/default.nix: add mikl to wheel + security.sudo.wheelNeedsPassword=false.
  Without this, root is unreachable on a fresh NixOS-yc image (no root password,
  no rescue channel) — nixos-rebuild switch is impossible. Mirrors the
  NOPASSWD:ALL that old YC boxes got via cloud-config user-data.
- home/server.nix: programs.git.extraConfig -> .settings, programs.git.delta
  -> programs.delta with enableGitIntegration=true (deprecated warnings).
- image.nix: boot.loader.grub.timeout -> boot.loader.timeout (renamed option).
2026-07-11 22:55:00 +03:00
c21268fb9b fix: use homebrew node instead of nix read-only nodejs
- nodejs from nixpkgs is read-only, breaks pi-coding-agent internal npm install
- Use homebrew node (writable) for proper npm/pnpm global installs
- Remove pi-node hardcoded path hack from PATH
2026-07-10 23:20:02 +03:00
5ac51e1f7f feat: add nodejs for pi-coding-agent runtime 2026-07-10 23:12:52 +03:00
e6ed1d8c3b feat: add atuin for encrypted shell history 2026-07-10 15:49:47 +03:00
ab376d21aa cleanup: remove k8s/sops env vars (muscari-specific), dedupe tree, update AGENTS.md 2026-07-04 00:47:38 +03:00
ec0e60a835 refactor: rename homebrew.nix to apps.nix (add nix GUI pkgs, cleanup=none) 2026-07-02 14:45:15 +03:00
77cc3cfba1 refactor: remove duplicate gpg-agent config (keep only in pass.nix) 2026-07-02 01:18:32 +03:00
2164f618f4 feat: add gita (multi-repo git manager) + aliases 2026-07-01 23:49:38 +03:00
352df44908 feat: add wget for downloading files and sites 2026-07-01 12:56:19 +03:00
98347f1e4c style: switch to Catppuccin Macchiato theme 2026-07-01 02:19:28 +03:00
e87376641d fix: use correct Catppuccin Mocha theme name (with space) 2026-07-01 02:11:27 +03:00
01c8a89eb6 fix: use delta package name and programs.delta module 2026-07-01 02:00:55 +03:00
23aec94f2a feat: add ollama, git-delta, alejandra, broot, trash-cli, texliveFull; extract git.nix 2026-07-01 02:00:38 +03:00
4ab3ecc2d0 feat: add micro editor to cli tools 2026-07-01 01:32:52 +03:00
7eca302687 feat: add pass with pass-otp, gpg agent, organize cli tools by category 2026-07-01 01:22:39 +03:00
da383f019e fix: merge pnpm into single home.packages list 2026-07-01 01:13:55 +03:00
63c12e8119 fix: install pnpm via packages (programs.pnpm not available) 2026-07-01 01:13:38 +03:00
c3e687c07b feat: add pnpm with pi-coding-agent, remove tw93/tap and mole 2026-07-01 01:13:15 +03:00
65f8b01287 fix: add sessionVariables, PATH with pi-node, fastfetch alias 2026-06-29 19:29:39 +03:00
5c14cf0539 refactor: use michaotic username throughout, add cli/kitty/zsh configs and docs 2026-06-28 23:54:14 +03:00