39 lines
634 B
Nix
39 lines
634 B
Nix
{
|
|
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;
|
|
};
|
|
|
|
}
|