{ config, pkgs, inputs, ... }: { imports = [ ./modules/home-manager/webapps.nix ]; home.username = "smayzy"; home.homeDirectory = "/home/smayzy"; home.stateVersion = "25.05"; home.packages = [ ]; home.file = { ".config/fastfetch" = { source = builtins.toPath ./dotfiles/fastfetch; recursive = true; force = true; }; ".config/kitty/kitty.conf" = { source = builtins.toPath ./dotfiles/kitty.conf; force = true; }; ".config/hypr" = { source = builtins.toPath ./dotfiles/hypr-desk; recursive = true; force = true; }; ".config/mako/config" = { source = builtins.toPath ./dotfiles/mako/config; force = true; }; ".config/waybar" = { source = builtins.toPath ./dotfiles/waybar-desk; recursive = true; force = true; }; ".config/wofi" = { source = builtins.toPath ./dotfiles/wofi; recursive = true; force = true; }; ".config/wlogout" = { source = builtins.toPath ./dotfiles/wlogout-desk; recursive = true; force = true; }; "wallpaper" = { source = builtins.toPath ./wallpapers; recursive = true; force = true; }; }; home.sessionVariables = { EDITOR = "vim"; }; dconf.settings = { "org/virt-manager/virt-manager/connections" = { autoconnect = ["qemu:///system"]; uris = ["qemu:///system"]; }; }; programs.zsh = { enable = true; enableCompletion = true; autosuggestion.enable = true; syntaxHighlighting.enable = true; history.size = 100000; shellAliases = { config = "cd ~/nix-config"; }; }; programs.neovim = { enable = true; viAlias = true; vimAlias = true; vimdiffAlias = true; }; programs.git = { enable = true; userName = "smayzy"; userEmail = "smayzy@smayzy.ovh"; extraConfig = { core.editor = "vim"; core.autocrlf = "input"; }; }; programs.home-manager.enable = true; }