2023-03-16 08:34:24 +01:00
|
|
|
{
|
|
|
|
writeShellApplication
|
|
|
|
, callPackage
|
|
|
|
}:
|
2022-06-02 12:17:25 +02:00
|
|
|
|
|
|
|
writeShellApplication {
|
2023-03-16 08:34:24 +01:00
|
|
|
name = "custom-update-operating-system";
|
|
|
|
|
|
|
|
runtimeInputs = [
|
|
|
|
(callPackage ../push-etckeeper { })
|
|
|
|
];
|
2022-06-02 12:17:25 +02:00
|
|
|
|
|
|
|
text = ''
|
|
|
|
sudo apt update
|
|
|
|
sudo apt list --upgradable
|
|
|
|
sudo apt upgrade -V -y
|
2022-06-20 07:43:20 +02:00
|
|
|
sudo apt autoremove -y
|
2022-06-02 12:17:25 +02:00
|
|
|
|
2023-03-16 08:34:24 +01:00
|
|
|
custom-push-etckeeper
|
|
|
|
|
2022-06-02 12:17:25 +02:00
|
|
|
sudo fwupdmgr refresh
|
|
|
|
sudo fwupdmgr get-updates
|
2022-06-20 07:43:20 +02:00
|
|
|
fwupdmgr update -y
|
2022-06-02 12:17:25 +02:00
|
|
|
'';
|
|
|
|
}
|