Skip to content

A container to use ft_neovim without worries anywhere you go. It also has a pretty zsh config with p10k, syntax-highlighting, autocomplete and vi-mode.

License

Notifications You must be signed in to change notification settings

Vinni-Cedraz/ubuntu_20.04_container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INSTALL

Se vc ta na 42 clone esse repo no seu diretório goinfre

Dentro do diretório do dockerfile execute esses comandos em ordem:
  • 1 execute ./execute_me.sh
  • 2 a sessão vai abrir, configure o powerlevel 10k seguindo as instruções que aparecem na tela e depois disso saia do container digitando exit no terminal dele
  • 3 execute docker start my_ubuntu_container
  • agora seu container está criado e inicializado, para abrir ele e continuar de onde parou execute:

docker exec -it my_ubuntu_container zsh

Eu sugiro vc criar um alias para o comando acima, algo como ubuntu_exec. Pra fazer isso vc poder adicionar essa linha aqui no seu .zshrc:

alias ubuntu_exec="docker exec -it my_ubuntu_container zsh"

  • Blz, vc pode entrar sempre que quiser usando teu alias e vai encontrar no container tudo do jeito que estava antes:

  • para sair: exit

  • para entrar (apos colocar o alias): ubuntu_exec

MLX E OUTRAS APLICACOES GRAFICAS

  • Se vc estiver buildando esse container na 42 essas coisas ja estarao funcionando automaticamente. Fora da 42 talvez vc precise executar xhost +local:docker, eu sugiro deixar isso automatico no seu .zshrc(ou .bashrc ou .config/fish/config.fish dependendo do seu shell)
  • Para usar mlx dentro do container vc precisa ter a mlx instalada na maquina do host (na 42 isso ja ta certinho) nos diretorios especificos:
/usr/local/lib/libmlx.a,
/usr/local/include/mlx.h
/usr/local/share/man/man3/mlx.3

IMPORTANTE:

dentro do .zshrc do container (que pode ser acessado simplesmente com o alias zshrc) voce precisa mudar as configuirações que estão na seção do header da 42 pra usar com os seus dados:

# 42 header:
export USER='vcedraz-'
export MAIL='vcedraz-@student.42sp.org.br'
#42 header end;

DELETANDO TUDO

Por fim, se por algum motivo quiser excluir tudo execute esses comandos aqui em sequencia:

docker stop my_ubuntu_container docker rm my_ubuntu_container docker system prune -a --force --volumes

About

A container to use ft_neovim without worries anywhere you go. It also has a pretty zsh config with p10k, syntax-highlighting, autocomplete and vi-mode.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •