15 lines
381 B
Nix
15 lines
381 B
Nix
{ pkgs, ... }:
|
|
{
|
|
home.packages = with pkgs; [
|
|
(writeShellScriptBin "sb-updates" ''
|
|
# Gets number of flake inputs that are ready for update
|
|
# Checks every 60 minutes
|
|
inputs=$(cd /etc/nixos &&
|
|
nix flake update --output-lock-file <(cat flake.nix) 2> /tmp/update &&
|
|
cat /tmp/update | grep -c Update)
|
|
printf " $inputs"
|
|
'')
|
|
];
|
|
}
|
|
|