all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* how can I put the Emacs manifest from a profile to the main profile
@ 2024-12-14 15:29 gfp
  2024-12-14 18:07 ` Cayetano Santos
  2024-12-14 18:13 ` Luis Felipe
  0 siblings, 2 replies; 5+ messages in thread
From: gfp @ 2024-12-14 15:29 UTC (permalink / raw)
  To: Guix Help


[-- Attachment #1.1.1: Type: text/plain, Size: 376 bytes --]

Hi Guix,

I created a manifest for Emacs and put it in a separate profile.

How can I now transfer this manifest to my main profile?

Some other manifests which I put in a separate profile consisted only of 
one sentence which mentioned the package.

But Emacs is different. I put many specifications there.
That´s why my question.

thanks for help

Gottfried

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2451 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 665 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: how can I put the Emacs manifest from a profile to the main profile
  2024-12-14 15:29 how can I put the Emacs manifest from a profile to the main profile gfp
@ 2024-12-14 18:07 ` Cayetano Santos
  2024-12-14 19:33   ` gfp
  2024-12-14 18:13 ` Luis Felipe
  1 sibling, 1 reply; 5+ messages in thread
From: Cayetano Santos @ 2024-12-14 18:07 UTC (permalink / raw)
  To: gfp; +Cc: Guix Help

[-- Attachment #1: Type: text/plain, Size: 665 bytes --]


>sam. 14 déc. 2024 at 15:29, gfp <gfp@posteo.at> wrote:

> Hi Guix,
>
> I created a manifest for Emacs and put it in a separate profile.
>
> How can I now transfer this manifest to my main profile?
>
> Some other manifests which I put in a separate profile consisted only of one sentence
> which mentioned the package.
>
> But Emacs is different. I put many specifications there.
> That´s why my question.

I’m using a different profile for emacs myself.

Not sure to follow, could you  share the manifest ?

--
Cayetano Santos
GnuPG Key:   https://meta.sr.ht/~csantosb.pgp
FingerPrint: CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 259 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: how can I put the Emacs manifest from a profile to the main profile
  2024-12-14 15:29 how can I put the Emacs manifest from a profile to the main profile gfp
  2024-12-14 18:07 ` Cayetano Santos
@ 2024-12-14 18:13 ` Luis Felipe
  1 sibling, 0 replies; 5+ messages in thread
From: Luis Felipe @ 2024-12-14 18:13 UTC (permalink / raw)
  To: gfp, Guix Help


[-- Attachment #1.1.1: Type: text/plain, Size: 1009 bytes --]

Hi Gottfried,

On 14/12/24 15:29, gfp wrote:
> Hi Guix,
>
> I created a manifest for Emacs and put it in a separate profile.
>
> How can I now transfer this manifest to my main profile?

If you still have a copy of both manifests, the one that declares Emacs 
things only and the one that declares what goes into your default user 
profile, then you simply tell guix to use both manifests to create a new 
generation of your main profile:

     guix package -m path/to/manifest-emacs.scm -m path/to/manifest-main.scm

If you lost any of your manifest files, you can export them from their 
corresponding profiles. For example,

❶ Ask guix to list the profiles it knows about (maybe your 
Emacs-specific profile will be listed):

     guix package --list-profiles

❷ Export a manifest from a given profile (your Emacs profile, for example):

     guix package --export-manifest 
--profile=/path/to/gottfried-emacs-profile > manifest-emacs.scm

I hope that helps,



[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2881 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: how can I put the Emacs manifest from a profile to the main profile
  2024-12-14 18:07 ` Cayetano Santos
@ 2024-12-14 19:33   ` gfp
  2024-12-14 20:00     ` Cayetano Santos
  0 siblings, 1 reply; 5+ messages in thread
From: gfp @ 2024-12-14 19:33 UTC (permalink / raw)
  To: Cayetano Santos; +Cc: Guix Help


[-- Attachment #1.1.1: Type: text/plain, Size: 2405 bytes --]

Hi,

> Not sure to follow, could you  share the manifest ?

This is my emacs manifest:

;emacs manifest
(use-modules ((gnu packages) #:select (specifications->manifest)))

(specifications->manifest
  (list "emacs"
        "emacs-adoc-mode"
        "emacs-alsamixer-el"
        "emacs-async"
        "emacs-calibredb"
        "emacs-cider"
        "emacs-clojure-mode"
        "emacs-company"
        "emacs-crdt"
        "emacs-chronometrist"
        "emacs-csv-mode"
        "emacs-dockerfile-mode"
        "emacs-elpher"
        "emacs-emms"
        "emacs-eww-lnum"
        "emacs-exwm"
        "emacs-flycheck"
        "emacs-flymake-kondor"
        "emacs-flyspell-correct"
        "emacs-forge"
        "emacs-geiser"
        "emacs-geiser-guile"
        "emacs-gnuplot"
        "emacs-google-translate"
        "emacs-guix"
        "emacs-helm"
        "emacs-helm-ag"
        "emacs-helm-descbinds"
        "emacs-helm-swoop"
        "emacs-htmlize"
        "emacs-magit"
        "emacs-markdown-mode"
        "emacs-nov-el"
        "emacs-ob-async"
        "emacs-org"
        "emacs-org-pomodoro"
        "emacs-ox-gfm"
        "emacs-ox-pandoc"
        "emacs-paredit"
        "emacs-pdf-tools"
        "emacs-pinentry"
        "emacs-pandoc-mode"
        "emacs-rjsx-mode"
        "emacs-shroud"
        "emacs-sqlite"
        "emacs-tablist"
        "emacs-telephone-line"
        "emacs-treemacs"
        "emacs-vterm"
        "emacs-web-mode"
        "emacs-wget"
        "emacs-which-key"
        "emacs-xwidgets"
        "mu"
        "paps"))


thanks

Gottfried


Am 14.12.24 um 19:07 schrieb Cayetano Santos:
> 
>> sam. 14 déc. 2024 at 15:29, gfp <gfp@posteo.at> wrote:
> 
>> Hi Guix,
>>
>> I created a manifest for Emacs and put it in a separate profile.
>>
>> How can I now transfer this manifest to my main profile?
>>
>> Some other manifests which I put in a separate profile consisted only of one sentence
>> which mentioned the package.
>>
>> But Emacs is different. I put many specifications there.
>> That´s why my question.
> 
> I’m using a different profile for emacs myself.
> 
> Not sure to follow, could you  share the manifest ?
> 
> --
> Cayetano Santos
> GnuPG Key:   https://meta.sr.ht/~csantosb.pgp
> FingerPrint: CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682



[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 2451 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 665 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: how can I put the Emacs manifest from a profile to the main profile
  2024-12-14 19:33   ` gfp
@ 2024-12-14 20:00     ` Cayetano Santos
  0 siblings, 0 replies; 5+ messages in thread
From: Cayetano Santos @ 2024-12-14 20:00 UTC (permalink / raw)
  To: gfp; +Cc: Guix Help

[-- Attachment #1: Type: text/plain, Size: 396 bytes --]


>sam. 14 déc. 2024 at 19:33, gfp <gfp@posteo.at> wrote:

> Hi,
>
>> Not sure to follow, could you  share the manifest ?
>
> This is my emacs manifest:

Ok, so you try to combine two manifests, right ?

See Luis Felipe reply to your original email.

--
Cayetano Santos
GnuPG Key:   https://meta.sr.ht/~csantosb.pgp
FingerPrint: CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 259 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-12-14 20:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-14 15:29 how can I put the Emacs manifest from a profile to the main profile gfp
2024-12-14 18:07 ` Cayetano Santos
2024-12-14 19:33   ` gfp
2024-12-14 20:00     ` Cayetano Santos
2024-12-14 18:13 ` Luis Felipe

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.