{ config, pkgs, inputs, ... }: { imports = [ ../../modules/home-manager/webapps.nix ../../modules/home-manager/lf/lf.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/mako/config" = { source = builtins.toPath ../../dotfiles/mako/config; force = true; }; ".config/wofi" = { source = builtins.toPath ../../dotfiles/wofi; recursive = true; force = true; }; "wallpaper" = { source = builtins.toPath ../../wallpapers; recursive = true; force = true; }; }; home.sessionVariables = { EDITOR = "vim"; GTK_THEME = "Adwaita:dark"; }; 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 = { }; }; programs.git = { enable = true; userName = "smayzy"; userEmail = "smayzy@smayzy.ovh"; extraConfig = { core.editor = "vim"; core.autocrlf = "input"; credential.helper = "store"; pull.rebase = "true"; }; }; programs.firefox = { enable = true; policies = { OverridePostfix = "no-gtk-theme"; }; }; stylix.autoEnable = false; programs.zoxide.enable = true; programs.home-manager.enable = true; }