20 lines
555 B
Nix
20 lines
555 B
Nix
{ config, inputs, modules, overlays, ... }: {
|
|
system = {
|
|
configurationRevision = inputs.self.rev;
|
|
nixos = rec {
|
|
version = config.system.nixos.release + versionSuffix;
|
|
versionSuffix = "-${config.system.name}.r${builtins.toString inputs.self.revCount}.${inputs.self.shortRev}";
|
|
};
|
|
};
|
|
nix.registry.nixpkgs.flake = inputs.nixpkgs;
|
|
nixpkgs.overlays = overlays;
|
|
|
|
home-manager = {
|
|
useGlobalPkgs = true;
|
|
useUserPackages = true;
|
|
extraSpecialArgs = {
|
|
inherit inputs modules;
|
|
enableGUI = true;
|
|
};
|
|
};
|
|
}
|