From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 2BHEC4YjPGQsowAASxT56A (envelope-from ) for ; Sun, 16 Apr 2023 18:34:14 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id mDnNC4YjPGSn6gAA9RJhRA (envelope-from ) for ; Sun, 16 Apr 2023 18:34:14 +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 AFCC62AD9F for ; Sun, 16 Apr 2023 18:34:13 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1po15m-0005fK-Ht; Sun, 16 Apr 2023 08:02:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1po15f-0005ex-2n for help-guix@gnu.org; Sun, 16 Apr 2023 08:02:44 -0400 Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1po15d-0003Xc-6I for help-guix@gnu.org; Sun, 16 Apr 2023 08:02:42 -0400 Received: (Authenticated sender: me@fabionatali.com) by mail.gandi.net (Postfix) with ESMTPSA id BC698240003 for ; Sun, 16 Apr 2023 12:02:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fabionatali.com; s=gm1; t=1681646555; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=5dIK/sCxL2cyRkahXx4gfJ670PlNcYWFoaH3bduRB3Q=; b=NeJtmpgPv9N86uWh+y/Rar0G3KayFS07BZtgGSXAquT/JluSk8kNf4I5GYhY2Peonb84cS 6co61CHOG+5fUyEjjA1OmTIEDX1rAJ9/zjCEj1b3ccYtgrgG76qi0XuqxQ2LRKfvO1askd RHHaLI2TcitH7ldYqGSyl7YeusFP5tiEX+TBMkf9QDNATFyBxZ0qmed8j0gVtwbdWTei4Q 5ERTXV1j8+r8aVrvmT2ENtGQk70KrtfHOdCTEfqmPtk7Flp96v/TpnBWZWLX9WkiNEa5h5 knyelaZRo283UcsPzoyM25ZPL4SNJZxd+cWP6GqIj5ZswOIX38gHRJq8xA051w== From: Fabio Natali To: help-guix@gnu.org Subject: Emacs EXWM requires restart after a Guix Home reconfigure Date: Sun, 16 Apr 2023 13:02:35 +0100 Message-ID: <87a5z8qbl0.fsf@reckondigital.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:4b98:dc4:8::221; envelope-from=me@fabionatali.com; helo=relay1-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1681662854; a=rsa-sha256; cv=none; b=ZAbvO6QWfcRIVTvdZsU4B7gzurykCNn2DZMGEUS5QawI7C5JEwewg98ZOF6VHd8YauqNh3 J+ukIAeOJTl9hM8nO4P3EVrvmQyPSMnbbB3w6dtzqsmekS+XjNesRnJCdEBb3LsCE7qEh1 Wxi1tXmR6I9x5wdEduIHejsLZ4Z0rbDsU4R16YdDXhzm5LiPTtIIr1Nb6cnfn1UMnxGm/J s180UpA0nuly+NuOkHFjFASBLTOrgQw/i99ES1UJ6JZrEJCW+cqfU8mnsD0PuRLBuFHGoP OMXhKi818arA8R2bEF5yrm5ffAFYCD4x8xeaZeIti/WjIGhSCqzbatMMy14wOw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=fabionatali.com header.s=gm1 header.b=NeJtmpgP; 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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1681662854; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=5dIK/sCxL2cyRkahXx4gfJ670PlNcYWFoaH3bduRB3Q=; b=V/Nbe+oqHaqhckpjqNPlb8yX7ylZj72mRuUeRT428hXccQqxr2TpitsbEKV82mfM4dMI55 7Ptl12yCdC0H8aer/AscbgEOg+wyVRZrbHa529lIewEtcC2uBtbx1rz071RUawkSgnMq2S iQgdCZNm1k01Iz1itzMjJAIwZC/XTIVGvi1U3dkSliJpD51W7wtGqDz2N9hHVXo+LhyqQt lj/dTHFsrJvmB5TisjoGRQ0l3bQSKaeth2w/R5hB7r7VUZV8lWOcxhtMju5NfQbIq22j0z tAbUGeinoiYweCLIFiWv/829+KPRijMUVQtlXGeH/XaCAgp7CaA+3aG2lE85FQ== X-Migadu-Queue-Id: AFCC62AD9F Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fabionatali.com header.s=gm1 header.b=NeJtmpgP; 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"; dmarc=none X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -7.31 X-Spam-Score: -7.31 X-TUID: k1ZsDROkVVYj Dear All, I seem to be having a problem with my current Guix Home + Emacs + EXWM setup. Every time a new package is installed via a Guix Home reconfigure, EXWM requires a restart for the new package to become available, i.e. visible to Emacs. More details follow. Setup: - Guix Home to manage my user's environment - Emacs EXWM as a window manager - A single Emacs daemon + multiple emacsclient instances Steps to reproduce the problem: - Add a new Emacs package to a Guix Home declaration =config.scm= - Run =guix home reconfigure config.scm= - The new package is not available and can't be loaded in Emacs - Run =M-x guix-emacs-autoload-packages= - The new package is still not available The package is normally visible from a new Emacs instance (new server) or if restarting the primary Emacs server (and hence restarting EXWM, which is inconvenient). Is there anything obvious that I'm missing or doing wrong? Can anyone indicate a solution or perhaps something that could mitigate the issue and avoid the restart? Thanks, best wishes, Fabio.