Skip to content

This project aims to build docker images of development tools so it should be easy to get started with the development instead of having to setup everything on bare metal.

Notifications You must be signed in to change notification settings

Looooopy/developer-images

Repository files navigation

Developer images

This project aims to setup docker containers with all essential binaries to do

  • Code editing

  • Code debugging

  • Code linting and fixing

  • Machine configuration through a terminal

  • Set up the essential to get up on bare metal OS

Pre req

  • Docker

  • Windows (bare metal)

  • MacOS (bare metal)

    • Nerdfonts

    • Use Nerd font in iTerm2

  • Arch Linux (bare metal)

    • yay
    sudo pacman -S --needed base-devel git
    git clone https://aur.archlinux.org/yay.git
    cd yay
    makepkg -si
    • Nerd fonts
    yay -S nerd-fonts-meslo
    • Investigate the name to be used in Alacritty it do only support mono fonts.
    fc-list | grep Meslo | grep Mono
    /usr/share/fonts/TTF/Meslo LG M DZ Italic Nerd Font Complete Mono.ttf: MesloLGMDZ Nerd Font Mono:style=Italic
    /usr/share/fonts/TTF/Meslo LG S Regular Nerd Font Complete Mono.ttf: MesloLGS Nerd Font Mono:style=Regular
    /usr/share/fonts/TTF/Meslo LG L DZ Italic Nerd Font Complete Mono.ttf: MesloLGLDZ Nerd Font Mono:style=Italic
    ...

    Use the name MesloLGMDZ Nerd Font Mono for the regular font in Alacritty.

  • Nvim (bare metal)

    Run the script (Work in progress)

    ./scripts/nvim_build_deps_install.sh
    ./scripts/nvim_build_install.sh
    ./scripts/nvim_config_copy.sh

Build images or run a container

Command scripts

docker-compose instead of script

docker-compose commands

Docker image binaries

Here i try list binaries that get installed in each images

docker images

Troubleshooting

Tmux

About

This project aims to build docker images of development tools so it should be easy to get started with the development instead of having to setup everything on bare metal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published