(use-modules (guix transformations)) (define emacs-master (options->transformation '((without-tests . "emacs") (with-git-url . "emacs=https://github.com/emacsmirror/emacs")))) (concatenate-manifests (list (packages->manifest (list (emacs-master (specification->package "emacs")))) (specifications->manifest (list "emacs-helpful" "emacs-meow" "emacs-avy" "emacs-org" "emacs-guix" "emacs-vertico" "emacs-consult" "emacs-embark" "emacs-orderless" "emacs-affe" "emacs-corfu" "emacs-cape" "emacs-adaptive-wrap" "emacs-exec-path-from-shell" "emacs-dumb-jump" "emacs-mwim" "emacs-spatial-window" "emacs-elpher" "emacs-shell-command+" "emacs-org-block-capf" "emacs-try" "emacs-treesit-auto" "emacs-eglot" "emacs-eglot-booster" "emacs-php-mode" "emacs-nix-mode" "emacs-web-mode" "emacs-zig-mode" "emacs-emmet-mode" "emacs-lsp-booster" "emacs-htmlize" "emacs-kdl-mode" "emacs-fj" "emacs-conflict-buttons" "emacs-bluetooth" "emacs-enwc" "emacs-webpaste" "emacs-trashed" "emacs-whisper-el" "whisper-cpp" "emacs-firefox-release-notes" "emacs-disproject" "emacs-hydra" "emacs-git-link" "emacs-magit" "emacs-transient" "emacs-markdown-mode" "emacs-agitjo" "emacs-forgejo" "emacs-doric-themes" "emacs-all-the-icons" "emacs-svg-tag-mode" "emacs-reader" "emacs-substitute" "emacs-multiple-cursors" "emacs-easy-kill" "emacs-deadgrep" "emacs-jinx" "emacs-devdocs" "emacs-tempel" "emacs-mastodon" "emacs-org-social" "emacs-lobsters" "emacs-jabber" "emacs-qrencode" "emacs-dwim-shell-command" "emacs-vundo" "emacs-consult-dir" "emacs-direnv" "emacs-envrc" "emacs-pinentry" "emacs-casual" "emacs-gnus-alias" "emacs-ox-atom" "emacs-consult-shell-command" "emacs-shift-number" "emacs-eat" "emacs-vterm" "emacs-org-web-tools" "emacs-org-download" "emacs-gcmh" "emacs-compile-angel" "emacs-bug-hunter" "emacs-emms" "emacs-notmuch" "emacs-rainbow-delimiters" "emacs-ess" "emacs-parinfer-rust-mode" "emacs-geiser-guile" "man-db" "info-reader"))))