Skip to content

Latest commit

 

History

History
75 lines (60 loc) · 1.3 KB

README.md

File metadata and controls

75 lines (60 loc) · 1.3 KB

Collection of things I often do in a fresh minimal install

Some packages

sudo dnf install -y git \
     fish \
     curl \
     exa \
     bat \
     filelight \
     keepassxc \
     libreoffice \
     Zim \
     tree \
     yarnpkg \
     htop \
     nmap \
     vim \
     nethogs \
     micro

As flatpak

vlc
vivaldi

Visual Studio Code

https://code.visualstudio.com/Download

EXTENSIONS=(
  'esbenp.prettier-vscode'
  'felipecaputo.git-project-manager'
  'k--kato.intellij-idea-keybindings'
  'ms-python.python'
  'ms-python.vscode-pylance'
  'ms-vscode.azurecli',
  'ms-azuretools.vscode-bicep'
  'shanoor.vscode-nginx'
  'skyapps.fish-vscode'
  'wesbos.theme-cobalt2'
)

for i in "${EXTENSIONS[@]}"; do
  code --install-extension $i
done

Pyenv

curl https://pyenv.run | bash

To be able to compile python versions locally, we require some libraries;

sudo dnf install make gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel

Install a python version with;
pyenv install 3.10.7

Set is a global standard with:
pyenv global 3.10.7

You can then install Poetry in the versions venv with pip;
pip install poetry

Node

sudo dnf module install nodejs:18/development