This is pure genious !
Simple and yet powerful. Thanks for sharing :-).
It can be customized with filterSource and such if you want more control.
However, it does not track modifications to nixpkgs.
I have a bad habit of building NixOS from dirty nixpkgs repos to test my
various fixes.
Any idea to handle that ?
-- Layus.
On 10/04/17 19:17, Benjamin Herr wrote:
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]> 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
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev