sudo apt update
sudo apt install -y software-properties-common
sudo apt-add-repository -y ppa:fish-shell/release-4
sudo apt update
sudo apt install -y wget curl git make cmake fish gpg fd-find
sudo apt install -y --no-install-recommends \
build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev \
libxmlsec1-dev libffi-dev liblzma-dev
# helix
curl -fsSL https://raw.githubusercontent.com/ansemb/dotfiles/refs/heads/master/install/helix-deb.sh | sh
# eza
sudo mkdir -p /etc/apt/keyrings
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/gierens.gpg
echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list
sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list
sudo apt update
sudo apt install -y ezacurl -sS https://starship.rs/install.sh | shsudo apt update
sudo apt install -y gpg curl git
sudo apt install --no-install-recommends \
build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev \
libxmlsec1-dev libffi-dev liblzma-dev -y
# fish - debian 12 - https://software.opensuse.org/download.html?project=shells%3Afish%3Arelease%3A4&package=fish
echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/4/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/shells:fish:release:4.list
curl -fsSL https://download.opensuse.org/repositories/shells:fish:release:4/Debian_12/Release.key | gpg --dearmor --yes | sudo tee /etc/apt/trusted.gpg.d/shells_fish_release_4.gpg > /dev/null
sudo apt update
sudo apt install -y fish
# helix
curl -fsSL https://raw.githubusercontent.com/ansemb/dotfiles/refs/heads/master/install/helix-deb.sh | sh
# eza
sudo mkdir -p /etc/apt/keyrings
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/gierens.gpg
echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list
sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list
sudo apt update
sudo apt install -y ezasudo pacman -S base-devel openssl zlib curl git fish file wget xz eza helix
brew install cmake fish eza helix yazi fzf zoxide ripgrep# other
brew install ffmpeg sevenzip jq poppler fd resvg imagemagick font-symbols-only-nerd-fontchange shell
echo "$(which fish)" | sudo tee -a /etc/shells
chsh -s "$(which fish)"Unix (install with deno/fnm/pnpm):
curl -sSf https://raw.githubusercontent.com/ansemb/dotfiles/HEAD/install/install.sh | sh -s -- --all
Unix:
curl -sSf https://raw.githubusercontent.com/ansemb/dotfiles/HEAD/install/install.sh | sh
WSL:
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/ansemb/dotfiles/HEAD/install/install.sh | sh
- print help:
curl -sSf https://raw.githubusercontent.com/ansemb/dotfiles/HEAD/install/install.sh | sh -s -- --help
# linux
curl -fsSL https://pyenv.run | bash# macos
brew update
brew install pyenvdeno:
curl -fsSL https://deno.land/install.sh | sh$HOME/.config/zsh/user-settings.zsh
Links: