fix(install-script): FreeBSD fixes and more

- Alias: FreeBSD: pkg update and autoremove aliases added
- Install: GhostBSD: Use FreeBSD commands to do the installation
- Install: FreeBSD: start dbus
- Install: Fedora: improve dnf install speed by limiting minimum
  download rate & decreasing timeout
- Install: Brew: Don't install brew package if OS has installed the package
- Install: Brew: sccache for Rust
- Install: OS: More packages moved from brew -> OS. Those are available
  across FreeBSD & Fedora
This commit is contained in:
Pratik Tripathy
2025-01-06 17:39:05 +05:30
parent 35b0e34cfd
commit 27b1f7e9ed
7 changed files with 50 additions and 22 deletions

View File

@@ -5,18 +5,22 @@ apt-transport-https
build-essential
libreadline-dev
libavcodec-extra
nvidia-driver
# Below few are dnf-only packages
# Below few are dnf-specific packages
akmod-nvidia
dnf-plugins-core
libva-nvidia-driver
xorg-x11-drv-nvidia-cuda
# Common
aspnetcore-runtime-8.0
bash
bat
bleachbit
brave-browser
btop
cmake
code
containerd.io
curl
docker-buildx-plugin
@@ -29,19 +33,27 @@ dotnet-runtime-8.0
dotnet-sdk-8.0
evolution-ews
evolution-mapi
fd-find
ffmpeg
flameshot
flatpak
fzf
gcc
gdb
git
gitleaks
gnupg
go
gparted
grub-customizer
hadolint
htop
inxi
jq
kitty
kde-spectacle
kitty-terminfo
libreoffice
llvm
lua5.3
luajit
@@ -50,17 +62,25 @@ neovim
net-tools
node
npm
nvidia-driver
nvidia-settings
openssh-client
python3
python3-pip
podman
qbittorrent
rclone
ripgrep
sccache
ShellCheck
simplescreenrecorder
smplayer
software-properties-common
solaar
syncthing
tmux
tokei
tree-sitter-cli
ufw
ulauncher
vim
@@ -68,27 +88,23 @@ vlc
vulkan-tools
wget
xclip
yt-dlp
zoxide
zsh
# FreeBSD packages
bat
fd-find
fzf
codespell
dotnet
html
fusefs-lkl
firefox-esr
gitleaks
jq
kitty
lazygit
libreoffice
lua54
podman
rclone
shfmt
sqlite
tokei
stylua
tree-sitter
vscode
yt-dlp
zoxide
# Conflicts on FreeBSD
ca-certificates