feat(homes/rafiq): add comma and nix-index

This commit is contained in:
Mohammad Rafiq 2025-05-18 18:05:09 +08:00
parent 36d522f7f4
commit 1b8b7f35e9
No known key found for this signature in database
4 changed files with 62 additions and 30 deletions

View file

@ -0,0 +1,29 @@
{ config, lib, pkgs, osConfig, ... }:
{
imports = [
./programs/git.nix
./programs/zsh.nix
];
home.packages = with pkgs; [
neovim
ripgrep
(pkgs.writeShellScriptBin "rebuild" # sh
''
if [ ! -f "flake.nix" ]; then
echo "flake.nix not found in current directory. exiting..."
exit 1
fi
git add . && \
nixos-rebuild switch --flake . --use-remote-sudo && \
git commit -a
'')
];
home.sessionVariables = {
EDITOR = "nvim";
};
programs.nix-index.enable = true;
programs.nix-index-database.comma.enable = true;
}