nixconfig/home-manager/death916-homelab.nix
2026-02-17 04:43:03 -08:00

50 lines
977 B
Nix

# ~/nixconfig/home-manager/death916-homelab.nix.new
{
config,
pkgs,
lib,
inputs,
unstablePkgs,
...
}:
{
imports = [ ../modules/home-manager/common.nix ];
home.username = "death916";
home.homeDirectory = "/home/death916";
home.stateVersion = "24.11";
programs.bash.enable = true;
home.packages = with pkgs; [
fastfetch
wget
zellij
systemctl-tui
gemini-cli
fzf
eza
unstablePkgs.qwen-code
];
programs.bash.shellAliases = {
nh-push = "/home/death916/nixconfig/scripts/nh-push";
l = "eza -alh --icons";
};
programs.fish = {
enable = true;
functions = {
l = {
body = "eza -alh --icons $argv";
description = "List files with eza in long format with icons";
};
nh-push = {
body = ''
/home/death916/nixconfig/scripts/nh-push $argv
'';
description = "Wrapper for nh that runs git pull and git push on success";
};
};
};
}