# Install homebrew dependencies sudo dnf group install development-tools echo "Installing homebrew" /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # NOTE: Do not brew install anything with a dependency on node. # Instead, install with npm -g. brew install \ atuin \ bat \ eza \ fd \ fish \ fzf \ gcc \ gh \ git \ git-delta \ jq \ lazygit \ neovim \ restic \ ripgrep \ stow \ tmux #crane \ #deno \ #dive \ #go \ #gron \ #hadolint \ #pnpm #sqlite \ #stripe-cli \ #visidata \ brew services start atuin # Previously these were installed with npm because I didn't want to use brew to # install packages with a node dependency. I'm not sure if that is still required. #npm install -g @devcontainers/cli #npm install -g mjml #npm install -g jsonlint # Install ble.sh # https://github.com/akinomyoga/ble.sh # Install system packages sudo dnf install \ alacritty \ copyq \ direnv \ distrobox \ fuse-libs \ # For running appimages gstreamer1-plugin-openh264 mozilla-openh264 \ # For twitch videos podman \ qalculate qalculate-gtk # Homebrew version installs x11 and waylany in brew. # Install tailscale # https://tailscale.com/kb/1511/install-fedora-2 # Install flatpaks flatpak install io.dbeaver.DBeaverCommunity flatpak install flathub org.gimp.GIMP flatpak install flathub org.gnucash.GnuCash flatpak install flathub org.kde.digikam flatpak install flathub org.libreoffice.LibreOffice flatpak install flathub org.kde.okular # Install devbox # https://www.jetify.com/docs/devbox/installing-devbox curl -fsSL https://get.jetify.com/devbox | bash # Installing tmux plugins git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm