CLI fixes for Fedora

This commit is contained in:
Menno van Leeuwen 2025-01-02 01:59:03 +01:00
parent dfff773f7e
commit 938ab8e83b
Signed by: vleeuwenmenno
SSH Key Fingerprint: SHA256:OJFmjANpakwD3F2Rsws4GLtbdz1TJ5tkQF0RZmF0TRE
2 changed files with 13 additions and 7 deletions

View File

@ -113,7 +113,7 @@ sys_packages() {
nix-channel --update nix-channel --update
printfe "%s\n" "cyan" "Updating nixos flake..." printfe "%s\n" "cyan" "Updating nixos flake..."
cd $HOME/dotfiles/config/nixos && nix flake update cd $HOME/dotfiles/config/nixos && nix --extra-experimental-features nix-command --extra-experimental-features flakes flake update
# Exit if this failed # Exit if this failed
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
@ -122,10 +122,17 @@ sys_packages() {
return return
fi fi
if [ -x "$(command -v apt)" ]; then
printfe "%s\n" "cyan" "Updating apt packages..." printfe "%s\n" "cyan" "Updating apt packages..."
sudo nala upgrade -y sudo nala upgrade -y
sudo nala autoremove -y --purge sudo nala autoremove -y --purge
fi fi
if [ -x "$(command -v yum)" ]; then
printfe "%s\n" "cyan" "Updating yum packages..."
sudo yum update -y
fi
fi
} }
cargopkgs() { cargopkgs() {
@ -163,7 +170,7 @@ flatpakpkgs() {
homemanager() { homemanager() {
printfe "%s\n" "cyan" "Updating Home Manager flake..." printfe "%s\n" "cyan" "Updating Home Manager flake..."
cd $HOME/dotfiles/config/home-manager && nix flake update cd $HOME/dotfiles/config/home-manager && nix --extra-experimental-features nix-command --extra-experimental-features flakes flake update
} }
#################################################################################################### ####################################################################################################

View File

@ -49,8 +49,7 @@ if [[ "$RUN_NIX" == true ]]; then
exit 1 exit 1
fi fi
else else
printfe "%s\n" "red" "NixOS is not installed." printfe "%s\n" "red" "Skipping nixos-rebuild, NixOS is not installed."
exit 1
fi fi
fi fi