nixos/home.nix
2025-12-07 22:57:38 -05:00

72 lines
1.4 KiB
Nix

{ config, pkgs, ... }:
{
# ============ Home-Manager =============
home.username = "nest";
home.homeDirectory = "/home/nest";
home.stateVersion = "26.05";
# =======================================
# ================ Programs =============
programs.git = {
enable = true;
settings = {
user = {
name = "nest";
email = "booksandpi@gmail.com";
};
};
};
programs.zsh = {
enable = true;
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
history.size = 10000;
shellAliases = {
ll = "ls -la";
update = "sudo nixos-rebuild --flake $HOME/.nix#crow";
};
profileExtra = ''
if [-z "$WAYLAND_DISPLAY" ] && [ "$XDG_VTNR" = 1 ]; then
exec gdm
fi
'';
oh-my-zsh = {
enable = true;
plugins = [ "git" ];
};
};
programs.alacritty.enable = true;
programs.rofi.enable = true;
programs.swaylock.enable = true;
programs.quickshell.enable = true;
programs.librewolf.enable = true;
# ======================================
# ============== Services ==============
services.swayidle.enable = true;
services.polkit-gnome.enable = true;
# ======================================
# ============ Packages ================
home.packages = with pkgs; [
swaybg
mako
];
# ======================================
}