Skip to content

Instantly share code, notes, and snippets.

View antoniordo's full-sized avatar

Antonio Rocha de Oliveira antoniordo

  • Maceió/AL Brazil
View GitHub Profile
@antoniordo
antoniordo / configure-wsl2-ubuntu-lts.ps1
Created September 21, 2020 17:48
Enable Windows 10 WSL 2 and install Ubuntu 20.04 LTS
# How to use:
# 1) Open power shell in administrator mode
# 2) Execute command:
# Set-ExecutionPolicy Unrestricted -Force
# 3) Execute this script:
# & .\configure-wsl2-ubuntu-lts.ps1
# 4) Restart computer
echo "Enabling WSL..."
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
@antoniordo
antoniordo / instalar-certificados-ac-icp-brasil.sh
Created May 8, 2020 01:44
Script que instala todos os certificados CA da ICP Brasil
#!/bin/sh
#-----------------------------------------------------------------------------------------------------------------------
# Este script instala todos os certificados CA da ICP Brasil. O mesmo é compatível com POSIX necessitando apenas do
# shell sh e suporta as seguintes distribuições abaixo:
# Arch, Manjaro, Debian, Ubuntu, Mint, Elementary, Fedora, Centos, Amazon Linux, Alpine, Gentoo
#-----------------------------------------------------------------------------------------------------------------------
# Download e execução:
# curl -L -o instalar-certificados-ac-icp-brasil.sh 'http://bit.ly/instalar-certificados-ac-icp-brasil'
# sh instalar-certificados-ac-icp-brasil.sh
# Execução em comando direto:
#!/usr/bin/env bash
set -e
URL_TOOLBOX_RELEASES='https://data.services.jetbrains.com/products/releases?code=TBA&latest=true&type=release'
JQ_DOWNLOAD_LINK_PATH='.TBA[0].downloads.linux.link'
TEMP_DOWNLOAD_DIRECTORY=$(mktemp -d)
DOWNLOAD_LINK=$(curl $URL_TOOLBOX_RELEASES | jq -r $JQ_DOWNLOAD_LINK_PATH)
curl -L "$DOWNLOAD_LINK" --output "$TEMP_DOWNLOAD_DIRECTORY/toolbox.tar.gz"
@antoniordo
antoniordo / fedora-developer-configure.sh
Created October 18, 2019 03:37
Configure fedora for Java development
#!/usr/bin/env bash
set -e
#==========================================================================================
# Configurations
#==========================================================================================
# Set hostname
PC_HOSTNAME=""
# Disable Wayland to use xorg as dafult
DISABLE_WAYLAND=false
@antoniordo
antoniordo / arch-configurar.sh
Last active May 3, 2021 20:39
RemovidoOpera, adicionado iotop, configurado limite máximo de área de memória virtual.
#!/usr/bin/env bash
#-----------------------------------------------------------------------------------------------------------------------
# Este script configura e instala um Arch Linux voltado para desenvolvimento com ambiente gráfico com Xorg e Gnome,
# incluíndo suporte a: Java, Python, NodeJs, entre outras.
#-----------------------------------------------------------------------------------------------------------------------
# Baixando o script:
# curl -L -o /root/arch-configurar.sh 'http://bit.ly/arch-configurar'
#-----------------------------------------------------------------------------------------------------------------------
# Ele é dividido e deve ser executado em três etapas que seguem:
# * Primeira etapa (configuração)