[NixOS] Replace scripts with justfile

This commit is contained in:
Ivan Malison 2024-03-15 01:28:56 +00:00
parent eccceb0d31
commit 4f669db603
5 changed files with 14 additions and 18 deletions

View File

@ -1,6 +0,0 @@
#!/usr/bin/env bash
for user in $(awk -F':' '{ if ($3 >= 1000 && $7 !~ /nologin|false|sync|shutdown|halt/) print $1 }' /etc/passwd); do
echo $user
sudo su - $user -c 'home-manager expire-generations -1days'
done

View File

@ -1,6 +0,0 @@
#!/usr/bin/env sh
nix flake lock --update-input imalison-taffybar
# nix flake lock --update-input taffybar
# nix flake lock --update-input xmonad
# nix flake lock --update-input xmonad-contrib

14
nixos/justfile Normal file
View File

@ -0,0 +1,14 @@
switch *args:
sudo nixos-rebuild switch --flake '.#' --impure {{args}}
fix-local-path-issue:
nix flake lock --update-input imalison-taffybar
expire-home-manager-generations:
#!/usr/bin/env bash
set -euxo pipefail
for user in $(awk -F':' '{ if ($3 >= 1000 && $7 !~ /nologin|false|sync|shutdown|halt/) print $1 }' /etc/passwd); do
echo $user
sudo su - $user -c 'home-manager expire-generations -1days'
done

View File

@ -1,4 +0,0 @@
#!/usr/bin/env sh
rm flake.lock
nix flake update --impure --inputs-from .
sudo nixos-rebuild switch --flake '.#' --impure

View File

@ -1,2 +0,0 @@
#!/usr/bin/env sh
sudo nixos-rebuild switch --flake '.#' --impure "$@"