pantheon/homes/x86_64-linux/rafiq/default.nix

48 lines
865 B
Nix

{ config, pkgs, osConfig, ... }:
{
imports = [
./desktop.nix
];
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";
home.shellAliases.v = "nvim";
home.shellAliases = {
edit = "nvim $(fzf)";
};
programs.zoxide.enable = true;
programs.nix-index.enable = true;
programs.nix-index-database.comma.enable = true;
home.packages = with pkgs; [
ripgrep
fzf
devenv
pantheon.rebuild
];
programs.direnv = {
enable = true;
nix-direnv.enable = true;
};
home.persistence."/persist/home/rafiq" = {
directories = [
".ssh"
".config/sops/age"
"repos"
".local/share/zoxide"
];
allowOther = true;
};
home.stateVersion = "24.11";
}