dotfiles/penguin/home.nix

44 lines
977 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;
}