Skip to content

TxGVNN/oops

Repository files navigation

Release image Build pack

What's wrong?

This repository provides a unified development environment that I need. Almost is Emacs!

Usage

Bare metal

  • Get this package
wget https://txgvnn.github.io/oops/guix.tar.xz -P ~/
  • Setup .bashrc
cat >> ~/.bashrc << EOF
if [ ! -d /gnu ]; then
    echo "Setup Guix..."
    sudo tar -xf ~/guix.tar.xz -C /
    ln -svf \$(ls -d /gnu/store/*profile) ~/.guix-profile
    ~/.guix-profile/bin/oops-link
fi
export GUIX_PROFILE=~/.guix-profile
if [ -e \${GUIX_PROFILE}/etc/profile ]; then
    source \${GUIX_PROFILE}/etc/profile
fi
export GUIX_LOCPATH=\${GUIX_PROFILE}/lib/locale
if type -p direnv &>/dev/null; then
    eval "\$(direnv hook bash)"
fi
if [ -e /etc/ssl/certs/ca-certificates.crt ]; then
    export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
fi
EOF

Github Codespaces

Open in Codespaces

Gitpod.io

Open in Gitpod