From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joshua Branson Subject: Re: Brain storming cool Guix features Date: Sat, 05 Jan 2019 08:59:07 -0500 Message-ID: <87o98vxl1w.fsf@dismail.de> References: <87bm4wwrku.fsf@dismail.de> <877efktnry.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggsout.gnu.org ([209.51.188.92]:55766 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfmU5-0003Cn-2g for guix-devel@gnu.org; Sat, 05 Jan 2019 08:59:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfmU1-0006SQ-2d for guix-devel@gnu.org; Sat, 05 Jan 2019 08:59:28 -0500 Received: from dismail.de ([78.46.223.134]:44276) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gfmTx-0006Oc-AD for guix-devel@gnu.org; Sat, 05 Jan 2019 08:59:23 -0500 Received: from dismail.de (localhost [127.0.0.1]) by dismail.de (OpenSMTPD) with ESMTP id 385814bb for ; Sat, 5 Jan 2019 14:59:14 +0100 (CET) Received: from smtp2.dismail.de (10.240.26.12 [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 504932b9 for ; Sat, 5 Jan 2019 14:59:13 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 14613691 for ; Sat, 5 Jan 2019 14:59:13 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id ad802cb7 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sat, 5 Jan 2019 14:59:13 +0100 (CET) In-Reply-To: <877efktnry.fsf@elephly.net> (Ricardo Wurmus's message of "Fri, 04 Jan 2019 17:01:37 +0100") 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 Ricardo Wurmus writes: > Joshua Branson writes: > >> I had some cool ideas/features for things that GuixSD could potentially >> add, and I wanted to share. Are any of these possible? >> >> #+BEGIN_SRC scheme >> (operating system >> (keymap "dvorak") >> ...) >> #+END_SRC >> >> The above would make the bootloader, console, X, and wayland all use the >> dvorak layout. That would be a nice feature! I currently use "dvorak", >> and it's slightly annoying that grub uses qwerty. :( > > Same here. Some of this might be accomplished with a system service > that extends configuration files with the required settings. Would you > like to give this a try? Yes I would! I will probably need some mentoring to figure it all out, but I will take a go at it. I think I know how to go about trying it. I'll get back to you next week, when I'll probably need some more direction. > >> How about automatic updates? Since a guixSD user can always downgrade >> to the previous version, it would be nice if it would automatically >> update my user profile, root profile and reconfigure say once a week. >> >> #+BEGIN_SRC scheme >> (operating system >> (auto-upgrade #t) >> (auto-upgrade-interval 'once-a-week) >> ...) >> #+END_SRC > > Cron jobs can be used here via the mcron service. -- Joshua Branson Sent from Emacs and Gnus