[Nix-dev] [Help] Accidentally removed configuration.nix
Benjamin Herr
ben at 0x539.de
Mon Apr 10 19:17:44 CEST 2017
I've been putting
environment.etc = {
nixos-orig.source = ./.;
};
into my configuration.nix and for my still fairly trivial but at least
somewhat moduralized config it seems to work out all right.
On Thu, 2017-04-06 at 18:12 +0200, Guillaume Maudoux (Layus) wrote:
> Hi,
>
> system.copySystemConfiguration is far from perfect. As soon as you
> modularize your config, you will miss all the other files.
>
> If you want a correct system.copySystemConfiguration, you really
> need
> https://github.com/NixOS/nix/pull/709.
> It allows you to snapshot all the sources of a nix derivation, not
> just
> one file.
>
> I tested it back then, and it worked pretty well.
>
> -- Layus.
>
>
> On 06/04/17 17:46, nixos at vince.lol wrote:
> > No I don't have `system.copySystemConfiguration=true` set :-(
> > Luckily I documented my recent efforts in some gists.
> > I managed to install NixOS on ZFS here:
> > https://gist.github.com/awesomefireduck/c763e168a62a0ef559a1fb94732
> > 61459
> > And my (yet untested) attempt at PCI passthrough here:
> > https://gist.github.com/awesomefireduck/1be07805081a4d7a51c527e452b
> > 87b26
> > There is still some missing, but nothing I can't handle, I guess.
> > This is a great time to enable my ZFS snapshots... :-/
> >
> > Does anyone know why `system.copySystemConfiguration` is set to
> > false
> > by default? It seems like it would be better to default this to
> > true,
> > right?
> > Or at least have this listed in the generated config?
> > (`nixos-generate-config`)
> >
> > Anyway, I'll be okay, thanks folks!!
> >
> > Sincerely,
> > Vince
> > On Thursday, April 6, 2017 4:58 PM, Sergiu Ivanov
> > <sivanov at colimite.fr> wrote:
> > >
> > > Hi Vince,
> > >
> > > Thus quoth nixos at vince.lol at 14:12 on Thu, Apr 06 2017:
> > > >
> > > > I acidentally removed my /etc/nixos/configuration.nix is there
> > > > any way
> > > > I can get it back?
> > >
> > >
> > > Citing directly from:
> > >
> > > http://stackoverflow.com/questions/28603773/recover-accidentally
> > > -deleted-configuration-nix-file
> > >
> > >
> > > '''
> > > system.copySystemConfiguration
> > >
> > > If enabled, copies the NixOS configuration file $NIXOS_CONFIG
> > > (usually
> > > /etc/nixos/configuration.nix) to the system store path.
> > >
> > > Type:"boolean"
> > >
> > > Default:false
> > >
> > > Declared by: <nixpkgs/nixos/modules/system/activation/top-
> > > level.nix>
> > > '''
> > >
> > > Do you happen to have this option set to true?
> > >
> > > /me goes and sets it to true on his system
> > >
> > > --
> > > Sergiu
> >
> >
> >
> > _______________________________________________
> > nix-dev mailing list
> > nix-dev at lists.science.uu.nl
> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
More information about the nix-dev
mailing list