59 lines
1.2 KiB
Nix
59 lines
1.2 KiB
Nix
{ pkgs, lib, ... }:
|
|
{
|
|
home.username = "yadunut";
|
|
home.homeDirectory = "/home/yadunut";
|
|
|
|
home.packages = with pkgs; [
|
|
ripgrep
|
|
lazygit
|
|
seahorse
|
|
wl-clipboard
|
|
devenv
|
|
];
|
|
|
|
services.darkman.enable = true;
|
|
services.hyprpolkitagent.enable = true;
|
|
services.cliphist.enable = true;
|
|
|
|
|
|
imports = [
|
|
(import ../modules/zsh.nix)
|
|
# (import ../modules/neovim.nix)
|
|
(import ../modules/git.nix)
|
|
];
|
|
|
|
programs.ghostty = {
|
|
enable = true;
|
|
enableZshIntegration = true;
|
|
installBatSyntax = true;
|
|
};
|
|
|
|
programs.direnv = {
|
|
enable = true;
|
|
enableZshIntegration = true;
|
|
nix-direnv.enable = true;
|
|
config = {
|
|
hide_env_diff = 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;
|
|
}
|