{ 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"; }