From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id yHlEC+JdkGIpAAAAbAwnHQ (envelope-from ) for ; Fri, 27 May 2022 07:13:06 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yD45C+JdkGLXFwEA9RJhRA (envelope-from ) for ; Fri, 27 May 2022 07:13:06 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 89E747F63 for ; Fri, 27 May 2022 07:13:05 +0200 (CEST) Received: from localhost ([::1]:34066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nuSHY-0002HO-D0 for larch@yhetil.org; Fri, 27 May 2022 01:13:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55254) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuSGf-0001cK-OL for help-guix@gnu.org; Fri, 27 May 2022 01:12:09 -0400 Received: from mx.kolabnow.com ([212.103.80.155]:41708) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuSGc-0003Wt-Pk for help-guix@gnu.org; Fri, 27 May 2022 01:12:08 -0400 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 4E3171B05; Fri, 27 May 2022 07:12:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:in-reply-to:date:date:subject:subject:from:from :references:received:received:received; s=dkim20160331; t= 1653628320; x=1655442721; bh=hfB17rNWzXNWAEaUpTQlRLzR12kAeM3YjmC ljOXdh9A=; b=Y9JcDGfLBSJxIn/s55Y9Nrmc1vtYBA2BzAwSakDAEzRrQsXtADU caYRmlt5FnodnCs9I0u50aYiqesL5Tv6vr90cga14xHhZmrdI+ERYe+hc5/jl5kL 0fZQAkvaMEn2OhXoBmDmGbJ2xnz2SzJAujaCHN3Qpx71PxfE0IGSaUPqO86xZcxq QvD75X50aIy72NNgMf6paGeGp4KcWWnPDJrNQ54+Ir1tvdq1AWjQkjkT6ZRin7aM z+04l9Jdv/pd1XqFg6z6oUXDxuBK1S83ybBKWDl96zD4pRVojU7zhvsfyCs17k5r XeIoKKnxNQGH9v4HbItGonAHH12XAcJ2J6UzrzfOcnot0PnQExPEjT38J+UbFQEG XltA1jB3O9G8ZAyfq2312CK3RBWEL34tYgoWnDH+tf0HbFX530hqTWOHHXa5mROy riZ1EVAUnRZ5po82jwDdypOA3MCw1T3SA2O+jfwbw0B9y5y2BmAGR7RapQRlIvMU PRA5JnQ3ftyVSVH/0eABd4D1/OX8BluduAmYfZvx7ebqkyhGy9Yt4EatMCDYqKKa v6jneXaxi6+LvOU8IfbFiWHzlo4QJjroymICl09XFpBGHUuSMPVDXuoEW0tWrxcm dGWGoaQxgiXR/448GQuPXkoiNC5XVgiZM4n+BUXOYLATRcznMOk3+Qhc= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kkm4cFuxylLe; Fri, 27 May 2022 07:12:00 +0200 (CEST) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by mx.kolabnow.com (Postfix) with ESMTPS id E24D0183C; Fri, 27 May 2022 07:11:59 +0200 (CEST) Received: from ext-subm001.mykolab.com (unknown [10.9.6.1]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 9921033B3; Fri, 27 May 2022 07:11:59 +0200 (CEST) References: <7ea0f1d7-4a90-360e-184e-63a35de6db2f@posteo.de> <87tu9cmtwe.fsf@xelera.eu> From: Thiago Jung Bauermann To: Giovanni Biscuolo Cc: Gottfried , help-guix@gnu.org Subject: Re: /gnu/store Date: Fri, 27 May 2022 01:16:36 -0300 In-reply-to: <87tu9cmtwe.fsf@xelera.eu> Message-ID: <87y1ynzhif.fsf@kolabnow.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.103.80.155; envelope-from=bauermann@kolabnow.com; helo=mx.kolabnow.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653628385; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=hfB17rNWzXNWAEaUpTQlRLzR12kAeM3YjmCljOXdh9A=; b=g+xbu05RRggI83nHeXgPXVHG+QnYZKXTnLYjVsHMljOu56e9RFmqo7wudvzn60pGCg5kbS 07a1hGbdrTXyzKBtWyRx46MtEtXdXT7mKCuGpjNLlDgd134X9u8ozhX82Iqu41oovn6OXx ZPe9koG/W55CVHI6M9B9vabegtaEEvhZr5A8B40otDYOFIPfbCS4NgN5XtcIqlASU3qVuA Edwzf/jYFug+ujJmSJM/wzdEaT6ePNdEtnsis1FJZ7wgdwTc05nPkufqgUeWnZ7AZZnLv8 a7eUMjHulX3brrfFF8IMHzqOv17n7QqFgXNmRtpIUh8gMavaImQadzvWHI8xpQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653628385; a=rsa-sha256; cv=none; b=TTmEFB/Sl4R7j5Ka+7d2P37UHRnGEOQvjeqBjctfpmQ+skZ6MKuTPBiPtH75sb+DA53oHJ 2udQ2datcyIWH7oMSeZiUrTH7hMWFWkAlzfSK/do8WMmD/jSE54nCrH0u44HE0wzmBqJuk L8wqyHN3wXJnD9pIR1pkOWTb9j+uA186DYEvQBNKq1LyEaiCWbFbo94RdbEPlTMGFgSlN6 5dh3I+bOp+24Ncudrt0n5xsKp+VwSje0iEXG0j5DFWltplx0HYE5t79XLWbIl4RVOB9Oph Bf5gcPFrj5sXlU+zqRcwec+VvEV6pYCHJkLNxDaekihhIaD7ygTNkXRmtxYfmQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20160331 header.b=Y9JcDGfL; dmarc=pass (policy=quarantine) header.from=kolabnow.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.04 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=kolabnow.com header.s=dkim20160331 header.b=Y9JcDGfL; dmarc=pass (policy=quarantine) header.from=kolabnow.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 89E747F63 X-Spam-Score: -4.04 X-Migadu-Scanner: scn1.migadu.com X-TUID: 939iKuohLgoc Hello, Giovanni Biscuolo writes: >> To look for a the Emacs 28.1 file takes also ages. > > What is "the Emacs 28.1 file"? I assume they mean the Emacs executable. You can look for the Emacs executable currently present in your Guix profile by looking into the ~/.guix-profile/bin directory. It's small enough that you can explore it with a file manager, unlike /gnu/store. It's also simple to check from a terminal, for example with the command =E2=80=9Cls -l ~/.guix-profile/bin/emacs=E2=80=9D. >> I want to change the command for opening emacs in the starter,now=20 >> version 27.2 change into emacs 28. So that the emacs icon in the toolbar= =20 >> opens Emacs 28. Or is the simplest way deleting the icon and after every= =20 >> new emacs version creating a new icon? > > You cannot change the .desktop files used to start applications > installed via Guix since they are stored read-only in the store It's possible to override the system-installed .desktop files by creating new ones in ~/.local/share/applications. This can be done more easily with a menu editor such as =E2=80=98kmenuedit= =E2=80=99 in KDE. I don't know what the Mate equivalent would be. A quick web search suggests there are both =E2=80=98Alacarte=E2=80=99 and =E2=80=98Mozo=E2=80= =99 but it looks like neither of them are packaged in Guix unfortunately. > It's "just" a matter to refresh your graphical menu an usually we need > to logout and login (at least on a foreign distro) > >> 3. Can somebody explain to me the structure of /gnu/store? > > Please read the Guix manual at "8.9 The Store" > > AFAIK the store is set read-only **but** in any case /do not/ directly > write to the store, it is accessed by the guix-daemon via the various > "guix..." command > > use the guix cli (or the great emacs-guix interface [1]) to explore your > packages (et al) > > [...] Reading the manual section about the store as Giovanni suggested is of course the best way to learn about the /gnu/store organization, but a quick explanation about the weird directory and file names there is that the soup of numbers and letters at the beginning is a random but deterministic identifier of that particular file or package, and is based on the source code of the package and the environment needed to build it. If you change anything at all about the file/package or how it is produced, then the identifier changes as well. This helps Guix provide its reproducibility properties. --=20 Thanks Thiago