nanuqsaurus/modules/system/justfile.nix

32 lines
646 B
Nix
Raw Normal View History

2026-02-05 07:47:09 +02:00
{ ... }:
let
justfileText = ''
[no-cd]
manage:
$EDITOR ~/.config/home-manager/home.nix
[no-cd]
switch:
home-manager switch --flake ~/.config/home-manager#$USER
[no-cd]
rebuild:
sudo nixos-rebuild switch --flake "''${NIXOS_FLAKE:-/etc/nixos}#$HOSTNAME"
[no-cd]
clean:
nix-collect-garbage -d
[no-cd]
update:
2026-02-05 07:48:25 +02:00
sudo nix flake update --flake "''${NIXOS_FLAKE:-/etc/nixos}"
2026-02-05 07:47:09 +02:00
just rebuild
'';
in
{
# Global Just recipes (system-wide). Used when `XDG_CONFIG_DIRS` includes `/etc/xdg` (default).
environment.etc."xdg/just/justfile".text = justfileText;
}