From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joshua Branson Subject: awesome window manager configuration Date: Fri, 04 Jan 2019 07:22:01 -0500 Message-ID: <87wonkvcie.fsf@dismail.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:38345) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfOUL-0006BM-RB for guix-devel@gnu.org; Fri, 04 Jan 2019 07:22:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfOUI-0003ne-76 for guix-devel@gnu.org; Fri, 04 Jan 2019 07:22:09 -0500 Received: from dismail.de ([78.46.223.134]:48516) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gfOUH-0003n6-Re for guix-devel@gnu.org; Fri, 04 Jan 2019 07:22:06 -0500 Received: from dismail.de (localhost [127.0.0.1]) by dismail.de (OpenSMTPD) with ESMTP id 2187329b for ; Fri, 4 Jan 2019 13:22:04 +0100 (CET) Received: from smtp2.dismail.de (10.240.26.12 [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3fe2468e for ; Fri, 4 Jan 2019 13:22:04 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 3383afb5 for ; Fri, 4 Jan 2019 13:22:04 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id a515f4d1 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Fri, 4 Jan 2019 13:22:03 +0100 (CET) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Hello! I recently started using the awesome window manager, and I'm curious if I can help edit the manual a bit. The current manual does not mention that to configure the awesome window manager, one must copy the configuration from /gnu/store/xmmqxby6bm...-awesome-4.2/etc/xdg/awesome/rc.lua to "~/.config/awesome/". My question is for now, can I add that information to the manual? My second question is what is the long term plan for integrating window managers with guixSD? Should be turn all window manager packages into services? ie: #+BEGIN_SRC scheme (service (cons (service awesome-service-type (awesome-config (config-file "/etc/rc.lua"))) %base-services)) #+END_SRC Or users could try to use a service to configure awesome... #+BEGIN_SRC scheme (service (cons (service awesome-service-type (awesome-config (bind-keys '(('eject . "eject") ('volume-raise . "command to raise volume") ('volume-lower . "command to lower volume") )) (default-layouts '("awful.layout.suit.max" "awful.layout.suit.tile.left" "awful.layout.suit.tile.top")))) %base-services)) #+END_SRC What do you all think? -- Joshua Branson Sent from Emacs and Gnus