{ config, pkgs, osConfig, ... }: { cli.shell = "zsh"; cli.editor = "nvf"; cli.file-browser = "yazi"; cli.git.name = "Mohammad Rafiq"; cli.git.email = "rafiq@rrv.sh"; cli.git.defaultBranch = "prime"; desktop.windowManager = "hyprland"; desktop.browser = "firefox"; desktop.terminal = "kitty"; home.shellAliases = { v = "nvim"; edit = "nvim $(fzf)"; }; home.packages = with pkgs; [ ripgrep fzf devenv pantheon.rebuild ]; home.persistence."/persist/home/rafiq".directories = [ "repos" ]; programs.direnv = { enable = true; nix-direnv.enable = true; }; }