From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: Re: btrfs and Guix features [was: gnu: next: Compress the executable.] Date: Tue, 08 Oct 2019 21:58:29 -0400 Message-ID: <87zhiaptmi.fsf@gmail.com> References: <20190905095602.15524.75425@vcs0.savannah.gnu.org> <20190905095603.AC57A209A5@vcs0.savannah.gnu.org> <874l1qgc1j.fsf@elephly.net> <871rwuc3es.fsf@ambrevar.xyz> <87blvu32qm.fsf@gnu.org> <878sqxq4ga.fsf@ambrevar.xyz> <875zm0co0t.fsf@ambrevar.xyz> <87h85ipo14.fsf@gnu.org> <87muf9n8sc.fsf@ambrevar.xyz> <8736gw6xrh.fsf@gnu.org> <87y2yonng4.fsf@ambrevar.xyz> <87k19tg63u.fsf@ambrevar.xyz> <87v9tcm8ws.fsf@gnu.org> <87d0fjb5hi.fsf@gmail.com> <87a7an8bfy.fsf@ambrevar.xyz> <87eezv9oo8.fsf@gmail.com> <87y2y3fa39.fsf@ambrevar.xyz> <87lfu3t9yy.fsf@nckx> <87k19nf6s5.fsf@ambrevar.xyz> <875zkzyhl7.fsf@gmail.com> <87muebk7g6.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:45794) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iI1tZ-0001nN-SC for guix-devel@gnu.org; Tue, 08 Oct 2019 22:40:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iI1FI-0004Vw-8y for guix-devel@gnu.org; Tue, 08 Oct 2019 21:58:33 -0400 Received: from mail-qt1-x843.google.com ([2607:f8b0:4864:20::843]:34196) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iI1FI-0004Vg-5C for guix-devel@gnu.org; Tue, 08 Oct 2019 21:58:32 -0400 Received: by mail-qt1-x843.google.com with SMTP id 3so1197259qta.1 for ; Tue, 08 Oct 2019 18:58:32 -0700 (PDT) In-Reply-To: <87muebk7g6.fsf@ambrevar.xyz> (Pierre Neidhardt's message of "Tue, 08 Oct 2019 09:44:09 +0200") 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: Pierre Neidhardt Cc: guix-devel@gnu.org Hello again, Pierre Neidhardt writes: > Hi Maxim! > >> I've used a full backup to migrate from hard drives in the past; it's >> actually faster to sync drives than fetch packages off the internet, and >> my system is exactly in the same *state* as it was left (including those >> bookmarks in Icecat, those cached emails, etc.). >> >> Keep in mind that multiple subvolumes can be used to hold your 'home' or >> other data partitons, making these individually easy to snapshot and >> backup. > > I personally prefer to restore the home data (bookmarks, emails...) in a > functional, declarative manner (for now via scripts, later maybe via > Shepherd user services if I find time / money to work on this). It's > more work, but if we get user services we could factor this work so that > everyone benefits from it. I agree with you, that declarative is nice; but it's still no substitute for a backup IMO. I'm already using a private git + GNU Stow to deploy my dot files, and have been meaning to try the Guix Home Manager [0] Guix extension (via a channel) by Julien Lepiller. [0] https://framagit.org/tyreunom/guix-home-manager Maxim