{ config, pkgs, ... }: { imports = [ ./modules/neovim.nix ./modules/other.nix ./modules/doom-emacs.nix ./modules/work.nix ./modules/themes.nix ./modules/suckless.nix ./modules/wayland.nix ./modules/unstable.nix ]; home.username = "tony"; home.homeDirectory = "/home/tony"; home.stateVersion = "25.05"; programs.git = { enable = true; extraConfig = { credential.helper = "store"; user.name = "tonybtw"; user.email = "tonybtw@tonybtw.com"; clone.defaultRemoteName = "tony"; }; }; xdg.configFile = { qtile.source = ./config/qtile; nvim.source = ./config/nvim; alacritty.source = ./config/alacritty; rofi.source = ./config/rofi; picom.source = ./config/picom; doom.source = ./config/doom; tmux.source = ./config/tmux; foot.source = ./config/foot; sway.source = ./config/sway; quickshell.source = ./config/quickshell; hypr.source = ./config/hypr; waybar.source = ./config/waybar; mango.source = ./config/mango; # oxwm.source = ./config/oxwm; }; home.file.".bashrc".source = ./config/bashrc/bashrc; home.packages = with pkgs; [ rustc cargo distrobox podman rofi fastfetch xwallpaper pcmanfm tldr xclip maim pfetch-rs lxappearance jq eza acpi tmux gh gimp libreoffice xorg.xclock direnv qbittorrent ]; }