initial commit

This commit is contained in:
Ifrahim Ansari 2026-02-15 11:10:32 -05:00
commit 6491e91ec5
37 changed files with 1116 additions and 0 deletions

45
home.nix Normal file
View file

@ -0,0 +1,45 @@
{ pkgs, ... }:
{
home.username = "ifrahim";
home.homeDirectory = "/home/ifrahim";
home.stateVersion = "25.11"; # Match your initial install version
# This is where your user-specific packages go now
home.packages = with pkgs; [
fd
nil
nixd
unzip
ghostty
flatpak
zed-editor
openconnect
networkmanager
nixos-generators
thunderbird-latest
nerd-fonts.jetbrains-mono
wl-clipboard
ripgrep
lazygit
htop
curl
wget
];
fonts.fontconfig.enable = true;
programs.git = {
enable = true;
settings.user = {
name = "Ifrahim Ansari";
email = "iam@ifrahim.dev";
};
};
home.file.".config/nvim" = {
source = ./nvim; # Nix implicitly converts local paths to store paths
recursive = true;
force = true;
};
}