feat: replace port with nix

main
sudo pacman -Syu 2023-09-28 12:47:15 +07:00
parent 30a3e37044
commit e8f5574412
7 changed files with 27 additions and 21 deletions

View File

@ -2,17 +2,12 @@
rustup update
# https://stackoverflow.com/q/57734434
sudo port deactivate libiconv
cargo install \
fd-find bat ripgrep git-delta exa tealdeer \
difftastic vivid \
fnm stylua taplo-cli \
pfetch pokeget
sudo port activate libiconv
bat cache --build
pokeget --hide-name pikachu >data/pokeget/pikachu.txt

View File

@ -1,8 +0,0 @@
#!/usr/bin/env bash
port install \
libgit2 \
git neovim \
fdupes rsync rclone restic task \
nnn ffmpegthumbnailer asciinema agg android-platform-tools scrcpy libjxl yt-dlp \
pipx plantuml

View File

@ -1,8 +0,0 @@
#!/usr/bin/env bash
port selfupdate
port reclaim
port outdated
port upgrade outdated
port reclaim
port diagnose --quiet

12
scripts/nix_init.sh Executable file
View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
# https://nixos.org/manual/nix/stable/package-management/basic-package-mgmt
nix-channel --add https://nixos.org/channels/nixpkgs-unstable
nix-channel --list
nix-channel --update
nix-env -iA \
nixpkgs.git nixpkgs.neovim \
nixpkgs.fdupes nixpkgs.rsync nixpkgs.rclone nixpkgs.restic nixpkgs.taskwarrior \
nixpkgs.nnn nixpkgs.ffmpegthumbnailer nixpkgs.asciinema-agg nixpkgs.yt-dlp nixpkgs.libjxl \
nixpkgs.pipx nixpkgs.plantuml

9
scripts/nix_maintain.sh Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env bash
nix-channel --update
nix-env -uA \
nixpkgs.git nixpkgs.neovim \
nixpkgs.fdupes nixpkgs.rsync nixpkgs.rclone nixpkgs.restic nixpkgs.taskwarrior \
nixpkgs.nnn nixpkgs.ffmpegthumbnailer nixpkgs.asciinema-agg nixpkgs.yt-dlp nixpkgs.libjxl \
nixpkgs.pipx nixpkgs.plantuml

3
scripts/python_init.sh Executable file
View File

@ -0,0 +1,3 @@
#!/usr/bin/env bash
pipx install asciinema

3
scripts/python_maintain.sh Executable file
View File

@ -0,0 +1,3 @@
#!/usr/bin/env bash
pipx upgrade asciinema