An open API service indexing awesome lists of open source software.

https://github.com/soofstad/dotfiles

my dotfiles
https://github.com/soofstad/dotfiles

Last synced: 4 months ago
JSON representation

my dotfiles

Awesome Lists containing this project

README

          

# Collection of things I often do in a fresh minimal install

## Some packages

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

As flatpak
```bash
vlc
vivaldi
```

## Visual Studio Code

``` bash
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;

```bash
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
```bash
sudo dnf module install nodejs:18/development
```