Use -x instead of echo statements
This commit is contained in:
10
home.nix
10
home.nix
@@ -68,19 +68,18 @@
|
|||||||
'')
|
'')
|
||||||
|
|
||||||
(writeShellScriptBin "reload" ''
|
(writeShellScriptBin "reload" ''
|
||||||
|
set -x
|
||||||
nix-channel --update
|
nix-channel --update
|
||||||
echo "rebuilding home.nix..."
|
|
||||||
home-manager switch -b backup
|
home-manager switch -b backup
|
||||||
|
set +x
|
||||||
'')
|
'')
|
||||||
|
|
||||||
(writeShellScriptBin "update" ''
|
(writeShellScriptBin "update" ''
|
||||||
|
set -x
|
||||||
if [ "$(uname -s)" = "Darwin" ]; then
|
if [ "$(uname -s)" = "Darwin" ]; then
|
||||||
echo "Updating macOS..."
|
|
||||||
echo "THE DEVICE WILL RESTART IF NECESSARY."
|
|
||||||
sudo softwareupdate -iaR
|
sudo softwareupdate -iaR
|
||||||
else
|
else
|
||||||
if [ "$(grep -Ei 'debian|buntu|mint' /etc/*release)" ]; then
|
if [ "$(grep -Ei 'debian|buntu|mint' /etc/*release)" ]; then
|
||||||
echo "Updating Debian..."
|
|
||||||
sudo timeshift --create
|
sudo timeshift --create
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt upgrade
|
sudo apt upgrade
|
||||||
@@ -89,7 +88,6 @@
|
|||||||
sudo apt autoclean
|
sudo apt autoclean
|
||||||
sudo journalctl --vacuum-time=7d
|
sudo journalctl --vacuum-time=7d
|
||||||
elif [ "$(grep -Ei 'arch|manjaro|artix' /etc/*release)" ]; then
|
elif [ "$(grep -Ei 'arch|manjaro|artix' /etc/*release)" ]; then
|
||||||
echo "Updating Arch..."
|
|
||||||
sudo timeshift --create
|
sudo timeshift --create
|
||||||
sudo sed -i 's/^#ParallelDownloads/ParallelDownloads/' /etc/pacman.conf
|
sudo sed -i 's/^#ParallelDownloads/ParallelDownloads/' /etc/pacman.conf
|
||||||
sudo pacman -Syu
|
sudo pacman -Syu
|
||||||
@@ -109,7 +107,6 @@
|
|||||||
echo "Cleaning old logs..."
|
echo "Cleaning old logs..."
|
||||||
sudo journalctl --vacuum-time=7d
|
sudo journalctl --vacuum-time=7d
|
||||||
elif [ "$(grep -Ei 'fedora' /etc/*release)" ]; then
|
elif [ "$(grep -Ei 'fedora' /etc/*release)" ]; then
|
||||||
echo "Updating Fedora..."
|
|
||||||
sudo timeshift --create
|
sudo timeshift --create
|
||||||
sudo dnf upgrade --refresh
|
sudo dnf upgrade --refresh
|
||||||
sudo dnf autoremove
|
sudo dnf autoremove
|
||||||
@@ -131,6 +128,7 @@
|
|||||||
nix-channel --update
|
nix-channel --update
|
||||||
nix-collect-garbage --delete-older-than 7d
|
nix-collect-garbage --delete-older-than 7d
|
||||||
home-manager switch
|
home-manager switch
|
||||||
|
set +x
|
||||||
'')
|
'')
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user