From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id KFlDHYx9H2HiYwEAgWs5BA (envelope-from ) for ; Fri, 20 Aug 2021 12:01:48 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id eCwGGYx9H2HfWAAAB5/wlQ (envelope-from ) for ; Fri, 20 Aug 2021 10:01:48 +0000 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 CA589AA62 for ; Fri, 20 Aug 2021 12:01:47 +0200 (CEST) Received: from localhost ([::1]:34888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mH1LO-0002Wa-VO for larch@yhetil.org; Fri, 20 Aug 2021 06:01:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41038) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mH1Kh-0001Xp-18 for bug-guix@gnu.org; Fri, 20 Aug 2021 06:01:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49649) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mH1Kg-0005PQ-MR for bug-guix@gnu.org; Fri, 20 Aug 2021 06:01:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mH1Kg-0001tQ-Du for bug-guix@gnu.org; Fri, 20 Aug 2021 06:01:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50103: Pulseaudio doesn't export XDG_CONFIG_DIRS Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 20 Aug 2021 10:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50103 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Prikler , John Kehayias Received: via spool by 50103-submit@debbugs.gnu.org id=B50103.16294536387238 (code B ref 50103); Fri, 20 Aug 2021 10:01:02 +0000 Received: (at 50103) by debbugs.gnu.org; 20 Aug 2021 10:00:38 +0000 Received: from localhost ([127.0.0.1]:32962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH1KE-0001sc-Ai for submit@debbugs.gnu.org; Fri, 20 Aug 2021 06:00:38 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:38863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mH1KA-0001sM-1z for 50103@debbugs.gnu.org; Fri, 20 Aug 2021 06:00:33 -0400 Received: by mail-wm1-f43.google.com with SMTP id f13-20020a1c6a0d000000b002e6fd0b0b3fso7054714wmc.3 for <50103@debbugs.gnu.org>; Fri, 20 Aug 2021 03:00:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=wovHFAx3/GUMggLr6lgfRBu7IY5njmKdRqiNd9D4Rm8=; b=JuJexPj39/hQD0IuHsVMu73m9TwMch53ewQGPFprZzTEwIzalPIaIalbl9RCmTqoGD GDJa5yLMSTlSs8xxOpQEne/FRsroTiOE2zfhEHGhSIiAcODI4849UGAQbaWWXLO1qcFk ReaXOZ8KnX8bsF9tUUvBfESwEeYTcfzLMNDkn5KlnoM6bpgxopdDcrXg6CDaMHxjbu4C cfQIlhfN0SPr9fsFso4TE/CTLVLM2q1ty+fvqWxQk9gZCqqt0thYLbahJO5CHi3XxgPR lvD67i9hKNlQBsIGmKU/uElBGA+1XS72ucHCsOe/NrGdhUFyFWD/9JWSaSKL7Q41JRJR qbag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=wovHFAx3/GUMggLr6lgfRBu7IY5njmKdRqiNd9D4Rm8=; b=cCIJvZ51ZMVTYiRPNLKMV8ocUb9WBRlXPYAFKUvnfoBlWq8qoXjcn0aZdAsUHY84O5 /M0a66xQh6TZR2BGRrqlTs2WgWJU5fISvwtjhzkRUXWbRIzVO2TQZ4eZQPOpB6Qo7/UF ghokaNaMLcxnqefcs/urRJP0IfXjVS8XF7m4ys8dA/YfoABCVIyxvWvhNJIbjnRg2my9 JDwRacfh4LEiSSfychxDb2X1AyWMq0FsYbH7E66gGNLv9wHMZTKwxv6anjO7jMqw6Ma6 /WreXlGgOeFf+x7nKTTj54HWeRQb9/yVaMPRtq3gmTMINMSIoXslHMKnROn4pbAbCX9k cJZw== X-Gm-Message-State: AOAM530TMuSYtYwc9uF3KZt3C1M5M4MHy4WeESHrtXmUzaXTQ7mzK2wO ZoYkjr+1bLSKME+++59vgeaWO01GlT63WQ== X-Google-Smtp-Source: ABdhPJx2xraQG7xGX2ECCEskKvPeqTuhUgm0pD5bEr8+0FLS1asgCAMQaGezoM3Jf+DONg9HfLznXw== X-Received: by 2002:a1c:7902:: with SMTP id l2mr2997369wme.71.1629453624201; Fri, 20 Aug 2021 03:00:24 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id h4sm5559552wrm.42.2021.08.20.03.00.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Aug 2021 03:00:23 -0700 (PDT) From: zimoun In-Reply-To: <870c9fb6c492092ef3b5b41b007c160be423fc69.camel@student.tugraz.at> References: <8260714867d007d924c151a18ff9c63950ab2fcd.camel@student.tugraz.at> <04f0f93cb3dd7fa70d940f200b00432eaf9004e9.camel@telenet.be> <459e9a0866a72bd3bf792d347e249f854e5654e1.camel@student.tugraz.at> <870c9fb6c492092ef3b5b41b007c160be423fc69.camel@student.tugraz.at> Date: Fri, 20 Aug 2021 11:44:06 +0200 Message-ID: <865yw0pi1l.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 50103@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1629453707; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=wovHFAx3/GUMggLr6lgfRBu7IY5njmKdRqiNd9D4Rm8=; b=ukVAXounBgkRjk4mYi8Ene+1WaJ6mtrx8HRs9IY3zwv9o5ygm+BrERiA0RXcUmCPpPRdlH J0g+li/hxhfe0DXH6bO39sMRj7lsbkXi/Okgt5pgMAAN6XQsCAOaWRl8xhfho6l4uA/t9t QjTjHGEqudMzZv7H30//9oRAvqh9OnW/XUDJicaNWCfW3FWvuiDH0I3N90tKTAm+LfSAiD O/R6fyLYZuD/CkKDOIxCNTn0c2XHtqSkY9kSOmAdJAv/7Lwo7WdXaOXfYyQo725mHzEESI 0wtKkp7tjXVd32tkJvE6c2cDSX3vT3tcp8BID1G0H4EEhyWs0nRhLsvyytYLZw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1629453707; a=rsa-sha256; cv=none; b=tRJV/JejH5puG3qfXyNF2c+QX3+auNaZExVwS2OjOXEBcl2UOTn1oQVgVnrMgApT3RRdz5 y/QqR7FaTPVOxp5Vhlw38RlVX7hTfWQAZxJWR9Ctl/UygOjcaC2EqPw2754qIrCf5gZ3nR aHFNVSDxjkzV8kCKx4TKpb9Yapc9wjA4RMGWM1F2wB4Hv32xk3K6XX7iTPoVuU6dLVpLMl /bL06t580Rxh/du5J9+iOzD+pC3Eaff2TxMdp/NsecfYq0j1v0nTdAbkdnwN+SZnULk9qp bZj4yqPg9u5C1nqotPZP9aTtIL/h1vlGI0VaPJrLrdSj/vw2r7hm4w5mvduGrA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=JuJexPj3; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.32 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=JuJexPj3; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: CA589AA62 X-Spam-Score: -1.32 X-Migadu-Scanner: scn0.migadu.com X-TUID: f2APtXK58QQO Hi, On Wed, 18 Aug 2021 at 18:35, Leo Prikler w= rote: > Am Mittwoch, den 18.08.2021, 16:06 +0000 schrieb John Kehayias: >> .config/guix is hardcoded in a few places already isn't it? (or is >> that just for root? took just a quick look) Personally, I prefer >> everything in .config to keep the home folder cleaner, but we all >> know there's a strong mix of things like $HOME/.something and >> $HOME/.config/something. > $(HOME)/.config is particularly hard-coded in the current /etc/profile, > which is why I dub it "fake XDG conformance". I personally disagree > with the use for $(HOME)/.config for software packages. Well, let open a new thread and resume the previous discussion should nice. From what I remember, the consensus had been (almost) reached and none of us took the time to propose a draft patch. :-) We could imagine a hierarchy where the profile are looked for=E2=80=93=E2= =80=93say ~/.cache/guix/profiles/ then ~/.config/guix/profiles then etc.=E2=80=93=E2= =80=93or an environment variable to let the user have the control. Whatever, we all have an idea but nothing concrete to discussion the details. ;-) >From my understanding, set a central place where the profiles live would be very helpful. Having only one big profile slows down a lot of operation when several ones ease the maintenance, IMHO. Cheers, simon PS: Personally, I have profiles with my tools (Emacs, notmuch, etc. )under ~/.config/guix/profiles and these profiles are generated with manifests under ~/.config/guix/manifests/ (folder under Git). Then inside each project, I have a manifest file specific for the project, then sometime the profile lives here, sometime I only use =E2=80=9Cguix environment=E2=80=9D, etc.