{ config, pkgs, inputs, ... }: { imports = [ inputs.home-manager.nixosModules.home-manager ]; home-manager = { useGlobalPkgs = true; useUserPackages = true; users.thek4n = { pkgs, ... }: { home.homeDirectory = "/home/thek4n"; home.username = "thek4n"; home.stateVersion = "24.11"; home.packages = with pkgs; [ ]; programs.git = { enable = true; userName = "thek4n"; userEmail = "thek4n@yandex.ru"; extraConfig = { init.defaultBranch = "main"; pull.rebase = false; core.editor = "nvim"; }; }; programs.zsh = { enable = true; enableCompletion = true; autosuggestion.enable = true; syntaxHighlighting.enable = true; }; programs.neovim = { enable = true; viAlias = true; defaultEditor = true; }; programs.git = { enable = true; userName = "thek4n"; userEmail = "thek4n@yandex.ru"; }; # home.file.".config/nvim/init.lua".source = ./nvim/init.lua; # home.file.".zshrc".source = ./zsh/.zshrc; # home.file.".gitconfig".source = ./git/.gitconfig; }; }; };