{ config, pkgs, inputs, ... }: { home.homeDirectory = "/home/thek4n"; home.username = "thek4n"; home.stateVersion = "24.11"; home.packages = with pkgs; [ ]; programs.git = { enable = true; settings = { user.name = "thek4n"; user.email = "thek4n@yandex.ru"; init.defaultBranch = "main"; pull.rebase = false; core.editor = "nvim"; }; }; programs.neovim = { enable = true; viAlias = true; defaultEditor = true; }; home.file = { ".config/sway".source = ../../configs/.config/sway; ".config/swaylock".source = ../../configs/.config/swaylock; ".config/waybar".source = ../../configs/.config/waybar; ".config/mako".source = ../../configs/.config/mako; ".config/kanshi".source = ../../configs/.config/kanshi; ".config/rofi".source = ../../configs/.config/rofi; ".config/tmux".source = ../../configs/.config/tmux; ".config/alacritty".source = ../../configs/.config/alacritty; ".config/nvim".source = ../../configs/.config/nvim; ".config/zsh".source = ../../configs/.config/zsh; ".config/git".source = ../../configs/.config/git; ".zshenv".source = ../../configs/.zshenv; ".editorconfig".source = ../../configs/.editorconfig; }; imports = [ ./yazi.nix ]; }