Skip to content

TxGVNN/oops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5724964 · Apr 13, 2025
Dec 21, 2024
Apr 13, 2025
Feb 10, 2025
Sep 28, 2023
Sep 29, 2023
Apr 13, 2025
Apr 13, 2025
Sep 28, 2023
Nov 22, 2024
May 11, 2023
Aug 2, 2023

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