{ pkgs, ... }: { imports = [ ./btop ./eza ./fastfetch ./fish ./gitui ./nvim ./yazi ]; nixpkgs.config.allowUnfree = true; home.username = "me"; home.homeDirectory = "/home/me"; programs.git = { enable = true; settings.user.name = "Syed Daanish"; settings.user.email = "me@syedm.dev"; signing = { format = "openpgp"; key = "9988BF5D83DCEC880D69A3DA4786C50E6037E76A"; signByDefault = true; signer = "${pkgs.writeShellScriptBin "gpg-secrets" '' exec ${pkgs.gnupg}/bin/gpg --homedir /run/secrets/gpg "$@" ''}/bin/gpg-secrets"; }; }; home.file.".config/nixpkgs/config.nix".text = '' { allowUnfree = true; } ''; home.stateVersion = "26.05"; }