dotfiles/scripts/nix_maintain.sh

17 lines
600 B
Bash
Executable File

#!/usr/bin/env bash
sudo -i sh -c 'nix-channel --update --quiet'
sudo -i sh -c 'nix-env -uA nixpkgs.nix'
sudo -i sh -c 'nix-collect-garbage -d --quiet'
nix-env -uA \
nixpkgs.less nixpkgs.curl \
nixpkgs.git nixpkgs.neovim \
nixpkgs.fdupes nixpkgs.rsync nixpkgs.rclone nixpkgs.restic nixpkgs.taskwarrior \
nixpkgs.ffmpegthumbnailer nixpkgs.asciinema-agg nixpkgs.yt-dlp nixpkgs.libjxl nixpkgs.newsboat \
nixpkgs.btop nixpkgs.cpufetch nixpkgs.onefetch \
nixpkgs.clang-tools nixpkgs.pipx nixpkgs.marksman nixpkgs.gh nixpkgs.moar \
nixpkgs.qmk
nix-collect-garbage -d --quiet