Yep, I'm adopting that, too! On Mon, Apr 10, 2017 at 4:04 PM, Layus <[email protected]> wrote:
> On 10/04/17 19:41, Vince wrote: > > Benjamin Herr <[email protected]> <[email protected]> schreef op 10 april 2017 > 19:17:44 CEST: >> >> 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, [email protected] 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 >>>> <[email protected]> <[email protected]> wrote: >>>>> >>>>> >>>>> Hi Vince, >>>>> >>>>> Thus quoth [email protected] 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 >>>> [email protected] >>>> http://lists.science.uu.nl/mailman/listinfo/nix-dev >>> >>> >>> ------------------------------ >>> >>> nix-dev mailing list >>> [email protected] >>> http://lists.science.uu.nl/mailman/listinfo/nix-dev >>> >> What does that do, exactly? The entry at http://nixos.org/nixos/ > options.html#environment.etc.%3Cname?%3E.source is somewhat lacking... I > made a PR at https://github.com/NixOS/nixpkgs/pull/24707 . If some of you > could check it out and give me some feedback that’d be great :-) cheers, > Vince > > It defines ./. as the content to be copied into /etc/nixos-orig. This > means that everything in the same directory as the file where this is > defined will be copied to the store and made available in /etc/nixos-orig. > Be careful not to secret files and private keys potentially located there, > as nixos-rebuild often runs as root and will happily copy them to the store. > > -- Layus. > > _______________________________________________ > nix-dev mailing list > [email protected] > http://lists.science.uu.nl/mailman/listinfo/nix-dev > >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
