Fix: git for stable version
This commit is contained in:
parent
1a2f93f977
commit
1dc4d79e20
2 changed files with 17 additions and 4 deletions
|
|
@ -62,11 +62,18 @@
|
|||
};
|
||||
|
||||
terre-neuvas = nixpkgs-stable.lib.nixosSystem {
|
||||
specialArgs = { inherit agenix; };
|
||||
specialArgs = { inherit agenix; inherit nvim-config; };
|
||||
system = "x86_64-linux";
|
||||
modules = [
|
||||
./hosts/terre-neuvas/configuration.nix
|
||||
home-manager-stable.nixosModules.home-manager
|
||||
{
|
||||
home-manager = {
|
||||
useGlobalPkgs = true ;
|
||||
useUserPackages = true ;
|
||||
extraSpecialArgs = {inherit nvim-config; };
|
||||
};
|
||||
}
|
||||
agenix.nixosModules.default
|
||||
];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,13 +1,19 @@
|
|||
_:
|
||||
{ lib, config, ...}:
|
||||
let
|
||||
globals = import ../../config/globals.nix;
|
||||
nixosRelease = lib.attrByPath [ "system" "nixos" "release" ] "0.0" config;
|
||||
newGit = lib.versionAtLeast nixosRelease "25.11";
|
||||
in {
|
||||
programs.git = {
|
||||
programs.git = if newGit then {
|
||||
enable = true;
|
||||
settings.user = {
|
||||
name = globals.admin.name;
|
||||
email = globals.admin.email;
|
||||
};
|
||||
} else {
|
||||
enable = true;
|
||||
userName = globals.admin.name;
|
||||
userEmail = globals.admin.email;
|
||||
};
|
||||
}
|
||||
# vim: set ts=2 sw=2 sts=2 et :
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue