24 lines
551 B
Nix
24 lines
551 B
Nix
{ lib, pkgs, ... }: let
|
|
unstable = builtins.compareVersions pkgs.home-manager.version "unstable" >= 0;
|
|
in {
|
|
|
|
nixpkgs.config.allowUnfree = true;
|
|
fonts.fontconfig.enable = true;
|
|
|
|
programs = {
|
|
home-manager.enable = true;
|
|
git = {
|
|
enable = true;
|
|
settings.user = lib.mkIf (unstable) {
|
|
name = "Random936";
|
|
email = "randomdude936@gmail.com";
|
|
};
|
|
|
|
userName = lib.mkIf (!unstable) "Random936";
|
|
userEmail = lib.mkIf (!unstable) "randomdude936@gmail.com";
|
|
};
|
|
};
|
|
|
|
home.stateVersion = "25.05";
|
|
}
|