add restic to common aliases update puppet functions/modules add restic-backup command
41 lines
1.7 KiB
Bash
Executable File
41 lines
1.7 KiB
Bash
Executable File
#!/usr/bin/bash
|
|
|
|
# enable dnf copr command
|
|
sudo dnf install -y dnf-plugins-core
|
|
|
|
# enable copr
|
|
sudo dnf copr enable ganto/lxc4 -y
|
|
#sudo dnf copr enable livegrenier/i3-desktop -y
|
|
sido dnf copr enable tokariew/i3lock-color -y
|
|
|
|
# install rpmfusion
|
|
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm -y
|
|
|
|
# install fedora-workstation-repositories
|
|
sudo dnf install -y https://kojipkgs.fedoraproject.org//packages/fedora-workstation-repositories/35/4.fc37/noarch/fedora-workstation-repositories-35-4.fc37.noarch.rpm
|
|
|
|
# setup hashicorp reporistory for terraform
|
|
sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/fedora/hashicorp.repo
|
|
|
|
# compilers/languages
|
|
sudo dnf install -y cmake freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel g++ cargo rust golang \
|
|
gcc kernel-tools gcc-c++ clang clang-tools-extra clang-devel cmake dotnet
|
|
|
|
# install i3lock-color first
|
|
sudo dnf install -y i3lock-color
|
|
|
|
# systools
|
|
sudo dnf install -y firefox chromium gimp libreoffice dia shotwell thunderbird iotop the_silver_searcher \
|
|
kernel-tools btop htop dstat ifstat iftop lshw lsd minicom ncdu git gitui vim neovim tree-sitter-cli \
|
|
mutt pass pass-otp lxd lxc python-lxc pdftk-java podman pwgen python3-img2pdf python3-devel python3-neovim \
|
|
python3-netaddr shorewall shorewall6 systemd-oomd-defaults rxvt-unicode sshpass telnet terraform tig tldr \
|
|
tmux udiskie upower vifm virt-manager libvirt jpegoptim poppler-utils qpdf alacritty dunst feh i3 i3blocks \
|
|
maim network-manager-applet pavucontrol sway swaylock waybar wl-clipboard grim slurp polybar mpc mpd mpv \
|
|
ncmpcpp openvpn
|
|
|
|
|
|
|
|
# NPM
|
|
npm i opencode-ai@latest
|
|
ln -s ~/node_modules/.bin/opencode ~/bin/opencode
|