From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Config files without corresponding program Date: Tue, 12 Mar 2019 14:04:58 +0100 Message-ID: <87y35kfdl1.fsf@gnu.org> References: <87o96ihb5j.fsf@nckx> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:50117) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3h5h-0004eY-NC for Guix-devel@gnu.org; Tue, 12 Mar 2019 09:05:10 -0400 In-Reply-To: (mikadoZero's message of "Sun, 10 Mar 2019 20:13:37 -0400") 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: mikadoZero Cc: Guix-devel@gnu.org Hi mikadoZero, mikadoZero skribis: > Tobias Geerinckx-Rice writes: > >> mikadoZero wrote: >>> When I first installed Guix SD I followed the instructions in the >>> manual. I modeled my system off of the example system configuration >>> template 'for a "bare bones" setup, with no X11 display server' from >>> "8.1 Using the Configuration System" of the manual. >>> >>> In the home directories for both root and another user there where >>> configuration files that did not have a corresponding program >>> installed. >>> The configuration files in question were: >>> >>> guile-wm - guile-wm >>> gdbinit - gdb >>> Xdefaults - xorg >>> zprofile - zsh >>> >>> Is there a reason why does installing Guix SD leave these >>> configuration >>> files in the home directories? >> >> These files are created by DEFAULT-SKELETONS in (gnu system shadow) to >> make those programmes play well with Guix, because there's no way to >> tell when or if the user will use them. So everything is fine. > > What about the scenario where someone deletes these seemingly unneeded > configuration files because they are not using the program? That=E2=80=99s fine, you can delete them or modify them at will. There are meant mostly to help people get started. For instance, figuring out the right line in ~/.gdbinit to have GDB find debugging symbols would take some reading, while here you=E2=80=99ll just have it work out of the box. HTH, Ludo=E2=80=99.