From 445f341a895995b092d9eb2caba87b9c473dd59c Mon Sep 17 00:00:00 2001 From: foglar Date: Sat, 11 Jan 2025 09:25:29 +0100 Subject: [PATCH] justfile update --- justfile | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/justfile b/justfile index e652f62..43bea23 100644 --- a/justfile +++ b/justfile @@ -1,5 +1,31 @@ -default: +set positional-arguments -run: - git clone https://git.foglar.tech/foglar/dotfiles.git --depth 1 ~/.dotfiles - \ No newline at end of file +@default: + just update + +@deploy profile: + just clone + just hardware-generation ~/.dotfiles/kogami + just hardware-generation ~/.dotfiles/ginoza + just build $1 + +@clone: + git clone https://git.foglar.tech/foglar/dotfiles.git ~/.dotfiles +@quick-clone: + git clone https://git.foglar.tech/foglar/dotfiles.git ~/.dotfiles --depth 1 +@update: + cd ~/.dotfiles && git pull && nix flake update +@remove: + gum confirm && rm -rf ~/.dotfiles || echo "File ~/.dotfiles not removed" + +@install rebuild-argument entrypoint: + sudo nixos-rebuild $1 --flake ~/.dotfiles#$2 + +@switch flake-entrypoint: + just install switch $1 + +@build flake-entrypoint: + just install build $1 + +@hardware-generation path: + sudo nixos-generate-config --dir $1