Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/marclambrichs/dotfiles


https://github.com/marclambrichs/dotfiles

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# Comments

## oh-my-zsh

You need to install Powerline fonts to show the correct path.

```
# cd powerline/fonts
# sh install.sh
```

Next, change your profile in iterm2. Select `text` tab in profile and then tick
`Use built-in Powerline glyphs`.

## asdf

Install the following plugins:

* awscli-local
* awscli
* buildpack
* bundler
* elixir-ls
* elixir
* erlang
* golang
* kubectl
* kubectx
* kubeseal
* linkerd
* nodejs
* packer
* perl
* postgres
* pre-commit
* python
* rust
* terraform-lsp
* terraform-validator
* terraform
* terragrunt
* tmux
* yarn

### examples
```
> export KERL_CONFIGURE_OPTIONS="--with-odbc=/opt/homebrew/Cellar/unixodbc/2.3.12 --with-ssl=$(brew --prefix [email protected])"
> export KERL_BUILD_DOCS=1
> CC="/usr/bin/gcc -I/opt/homebrew/Cellar/unixodbc/2.3.12/include -L/opt/homebrew/Cellar/unixodbc/2.3.12/lib" asdf install erlang 26.2.1

> export POSTGRES_EXTRA_CONFIGURE_OPTIONS="--with-uuid=e2fs --without-icu --with-openssl --with-libraries=/usr/local/lib:$(brew --prefix [email protected])/lib --with-includes=/usr/local/include:$(brew --prefix [email protected])/include"
> asdf install postgres latest
```

## git-date

`> npm install git-date -g`

## R

```
> pip3 install -U git+https://github.com/randy3k/radian
> /usr/sbin/softwareupdate --install-rosetta
```

## docker

Install Docker Desktop for Mac

## python

```
> asdf install python 3.12.1
> asdf install awscli latest
> asdf install awscli-local latest
```

## ruby

`ruby-install` is installed with brew. Next
```
ruby-install ruby 1.9
ruby-install ruby 2.0
cd ~/.rubies
ln -s 1.9.3-p448 1.9.3
ln -s 2.0.0-p247 2.0
```

Add to `~/.config/direnv/direnvrc`
```
use_ruby() {
local ruby_dir=$HOME/.rubies/$1
load_prefix $ruby_dir
layout ruby
}
```

Now in any project you can run `direnv edit .`, then add e.g. `use ruby 1.9.3` and direnv will select the right ruby version.

## wireshark

```
> brew install --cask wireshark
```