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;
|
|
|
|
|
}
|
|
|
|
|
|