initial commit
This commit is contained in:
commit
6491e91ec5
37 changed files with 1116 additions and 0 deletions
45
home.nix
Normal file
45
home.nix
Normal 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;
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue