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"
|
||
|
'')
|
||
|
];
|
||
|
}
|
||
|
|