diff --git a/scripts/install-os-packages.sh b/scripts/install-os-packages.sh index 4baf36a..4c6782e 100755 --- a/scripts/install-os-packages.sh +++ b/scripts/install-os-packages.sh @@ -37,6 +37,12 @@ dnf_setup() { sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc printf "%s\n%s\n%s\n%s\n%s\n%s\n" "[code]" "name=Visual Studio Code" "baseurl=https://packages.microsoft.com/yumrepos/vscode" "enabled=1" "gpgcheck=1" "gpgkey=https://packages.microsoft/com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo >/dev/null + # Add docker repository + sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo + + # Add Brave repository + sudo dnf-3 config-manager --add-repo --from-repofile=https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo + # Install development Tools sudo yum groupinstall -y "Development Tools" && yum install readline readline-devel -y diff --git a/scripts/install.sh b/scripts/install.sh index 668ef8c..64a7a5b 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -1,8 +1,5 @@ #!/usr/bin/env sh -# TODO: Things that did not work -# - dotfiles: could NOT link it to aliases_personal - kitty_term() { curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin @@ -24,6 +21,9 @@ manual_installs() { } post_install() { + command -v docker >/dev/null 2>&1 && systemctl enable --now docker >/dev/null 2>&1 && echo "Docker enabled" + command -v docker >/dev/null 2>&1 && usermod -aG docker "$USER" && newgrp docker && echo "Added $USER to docker group" + chsh -s "$(which zsh)" && echo "Default shell changed to zsh" # Time fix for Windows dual boot diff --git a/scripts/package-list-brew b/scripts/package-list-brew index d5c8858..12eb0b0 100644 --- a/scripts/package-list-brew +++ b/scripts/package-list-brew @@ -3,8 +3,6 @@ bat bats-core dnscrypt-proxy -docker -docker-compose fd fzf gitleaks diff --git a/scripts/package-list-os b/scripts/package-list-os index 9c083be..ae52df9 100644 --- a/scripts/package-list-os +++ b/scripts/package-list-os @@ -9,11 +9,13 @@ nvidia-driver synaptic # Below few are dnf-only packages akmod-nvidia +dnf-plugins-core libva-nvidia-driver xorg-x11-drv-nvidia-cuda # Common bash bleachbit +brave-browser ca-certificates clang cmake @@ -22,6 +24,11 @@ code curl evolution-ews evolution-mapi +docker-ce +docker-ce-cli +containerd.io +docker-buildx-plugin +docker-compose-plugin dolphin dolphin-plugins dnscrypt-proxy