Files
Michael Wesemann 9ee1ae2805 [mike@mwxm4]
2026-08-10 16:26:45 +02:00

35 lines
1.0 KiB
Perl
Executable File

#!/usr/bin/perl
######################################################################################## extra setup (mwx'2025)
use Config;
$HOME=$ENV{"HOME"};
if (-x "/usr/bin/zsh") {
system("chsh root -s /usr/bin/zsh");
}
if ($Config{archname}=~/^darwin/) {
if ($Config{myuname}=~/arm64/) {
system("brew install eza");
}
} else {
system("./upd https://github.com/eza-community/eza -i /db/bin")
}
system("mkdir -p $HOME/.config");
system("cp -r extra/config/eza $HOME/.config");
system("./upd https://github.com/sxyazi/yazi -i /db/bin");
system("mkdir -p $HOME/.config");
system("cp -r extra/config/yazi $HOME/.config");
system("curl -s https://ohmyposh.dev/install.sh | bash -s -- -d /db/bin");
system("mkdir -p /db/etc");
system("cp extra/omp.json /db/etc/");
system("git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf");
system("~/.fzf/install");
system("cp -r extra/zshrc $HOME/.zshrc");
########################################################################################################### END