43 lines
970 B
Nix
43 lines
970 B
Nix
{pkgs, lib, ...}:{
|
|
home.username = "yadunut";
|
|
home.homeDirectory = "/home/yadunut";
|
|
|
|
home.packages = with pkgs; [
|
|
ripgrep
|
|
lazygit
|
|
];
|
|
|
|
services.darkman.enable = true;
|
|
services.hyprpolkitagent.enable = true;
|
|
|
|
imports = [
|
|
(import ../modules/zsh.nix)
|
|
# (import ../modules/neovim.nix)
|
|
(import ../modules/git.nix)
|
|
];
|
|
|
|
programs.ghostty = {
|
|
enable = true;
|
|
enableZshIntegration = true;
|
|
installBatSyntax = true;
|
|
};
|
|
programs = {
|
|
waybar = {
|
|
enable = true;
|
|
systemd.enable = true;
|
|
};
|
|
gh.enable = true;
|
|
zed-editor.enable = true;
|
|
firefox.enable = true;
|
|
};
|
|
programs.git.extraConfig = {
|
|
user.signingkey = "~/.ssh/id_ed25519.pub";
|
|
credential.helper = lib.mkForce [
|
|
"${pkgs.git.override { withLibsecret = true; }}/bin/git-credential-libsecret"
|
|
"${pkgs.git-credential-oauth}/bin/git-credential-oauth"
|
|
];
|
|
};
|
|
home.stateVersion = "25.11";
|
|
programs.home-manager.enable = true;
|
|
}
|