Files
lavitz/modules/aliases.nix
2025-12-29 01:49:59 -07:00

17 lines
590 B
Nix

{ config, pkgs, ... }:
{
environment.shellAliases = {
# Nix Commands
"nix:rebuild" = "sudo nixos-rebuild switch";
"nix:update" = "sudo nixos-rebuild switch --upgrade";
"nix:purge" = "sudo nix-collect-garbage -d && sudo /run/current-system/bin/switch-to-configuration boot";
"nix:edit" = "$EDITOR /etc/nixos";
"nix:push" = "cd /etc/nixos && git add -A && git commit -m \"$(date -u +%s)\" && git push";
"nix:pull" = "cd /etc/nixos && git pull";
"fixaudio" = "systemctl --user restart pipewire pipewire-pulse wireplumber";
"nf" = "neofetch";
};
}