Initial commit

This commit is contained in:
araison 2024-01-21 18:22:26 +01:00
commit 56ed33c8f7
19 changed files with 151 additions and 0 deletions

BIN
setup/programs/package_manager/.DS_Store vendored Normal file

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,3 @@
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install firefox

View file

@ -0,0 +1,5 @@
/usr/lib/apt/apt-helper download-file https://debian.sur5r.net/i3/pool/main/s/sur5r-keyring/sur5r-keyring_2023.02.18_all.deb keyring.deb SHA256:a511ac5f10cd811f8a4ca44d665f2fa1add7a9f09bef238cdfad8461f5239cc4
$ sudo apt install ./keyring.deb
$ echo "deb http://debian.sur5r.net/i3/ $(grep '^DISTRIB_CODENAME=' /etc/lsb-release | cut -f2 -d=) universe" | sudo tee /etc/apt/sources.list.d/sur5r-i3.list
$ sudo apt update
$ sudo apt install i3

View file

@ -0,0 +1,7 @@
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
chmod u+x nvim.appimage
./nvim.appimage --appimage-extract
./squashfs-root/AppRun --version
sudo mv squashfs-root /
sudo ln -s /squashfs-root/AppRun /usr/bin/nvim
nvim

View file

@ -0,0 +1,3 @@
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install thunderbird

View file

@ -0,0 +1,3 @@
wget -qO- https://raw.githubusercontent.com/retorquere/zotero-deb/master/install.sh | sudo bash
sudo apt update
sudo apt install zotero

View file

@ -0,0 +1,23 @@
function install {
which $1 &> /dev/null
if [ $? -ne 0 ]; then
echo "Installing: ${1}..."
sudo apt install -y $1
else
echo "Already installed: ${1}"
fi
}
apt_packages = (curl exfat-utils git htop tmux gimp inkscape texlive-full stow vlc blender gparted docker.io docker-compose python3-pip wget tree)
sudo apt update
for package in "${apt_packages}"
do
install ${package}
done

View file

@ -0,0 +1 @@
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

View file

@ -0,0 +1,31 @@
function install {
which $1 &> /dev/null
if [ $? -ne 0 ]; then
echo "Installing: ${1}..."
if [ -z ${2} ]
then
brew install ${1}
else
brew install --cask ${1}
fi
else
echo "Already installed: ${1}"
fi
}
cask_packages = (gimp thunderbird firefox zotero rectangle vlc iterm2 inkscape obsidian blender mactex bitwarden visual-studio-code spotify)
other_packages = (neovim tmux docker docker-compose git curl zsh stow tree)
brew update
for package in "${cask_packages}"
do
install ${package} "cask"
done
for package in "${other_packages}"
do
install ${package}
done