73 lines
1.4 KiB
Nix
73 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
|
||
|
|
];
|
||
|
|
|
||
|
|
# ======================================
|
||
|
|
}
|