[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
A simple workflow for adding apps guix
From: |
Feng Shu |
Subject: |
A simple workflow for adding apps guix |
Date: |
Sun, 16 Apr 2017 07:56:46 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
The below is the workflow I used current, any other
simpler workflow exists? comments are welcome!
* I want to add emacs-exwm to emacs.scm
* Fetch newest code
#+BEGIN_EXAMPLE
cd ~/project/guix/ # my guix repo dir
git pull --rebase
#+END_EXAMPLE
* Install newest guix
#+BEGIN_EXAMPLE
guix pull
#+END_EXAMPLE
* Set GUIX_PACKAGE_PATH
#+BEGIN_EXAMPLE
export GUIX_PACKAGE_PATH=${HOME}/guix # I put it to ~/.bashrc :-)
mkdir ~/guix
#+END_EXAMPLE
* Privatize emacs.scm file
#+BEGIN_EXAMPLE
cd ~/guix
mkdir -p gnu/packages
cd gnu/packages
ln -s ~/project/guix/gnu/packages/emacs.scm # guix repo's emacs.scm file
#+END_EXAMPLE
* Hack -> test -> hack -> test ....
edit ~/project/guix/gnu/packages/emacs.scm
...
Build: guix build emacs-exwm
Rebuild: guix build emacs-exwm --check
Install: guix package -i emacs-exwm
--
- A simple workflow for adding apps guix,
Feng Shu <=