feat(guix): update manifests

This commit is contained in:
Pavel Korytov 2021-06-20 20:16:34 +03:00
parent 2747239add
commit b887ae0c7d
4 changed files with 20 additions and 9 deletions

View file

@ -1,3 +1,4 @@
(specifications->manifest (specifications->manifest
'( '(
"texlab-bin"
"texlive")) "texlive"))

View file

@ -1,3 +1,7 @@
;; [[file:../../../Guix.org::*Manifest][Manifest:2]]
(specifications->manifest (specifications->manifest
'( '(
)) "glibc"
"patchelf"
"openvpn"))
;; Manifest:2 ends here

View file

@ -2032,11 +2032,13 @@ This section generates manifests for various desktop software that I'm using.
| Category | Guix dependency | | Category | Guix dependency |
|----------+-----------------| |----------+-----------------|
| latex | texlive | | latex | texlive |
| latex | texlab-bin |
** Dev ** Dev
| Category | Guix dependency | | Category | Guix dependency |
|----------+-----------------| |----------+-----------------|
| dev | conda | | dev | conda |
| dev | docker-compose | | dev | docker-compose |
| dev | python |
** Manifests ** Manifests
#+NAME: packages #+NAME: packages
#+begin_src emacs-lisp :tangle no :var category="" #+begin_src emacs-lisp :tangle no :var category=""
@ -2057,13 +2059,6 @@ Browsers
<<packages("browsers")>>)) <<packages("browsers")>>))
#+end_src #+end_src
System
#+begin_src scheme :tangle .config/guix/manifests/system.scm :noweb yes
(specifications->manifest
'(
<<packages("system")>>))
#+end_src
Music Music
#+begin_src scheme :tangle .config/guix/manifests/music.scm :noweb yes #+begin_src scheme :tangle .config/guix/manifests/music.scm :noweb yes
(specifications->manifest (specifications->manifest

View file

@ -394,7 +394,6 @@ Don't forget to install =JetBrainsMono Nerd Font=.
| Category | Guix dependency | | Category | Guix dependency |
|----------+-----------------| |----------+-----------------|
| system | openvpn | | system | openvpn |
| system | python |
** VPN ** VPN
I'm not sure how to properly spin up VPN on Guix, so here is what I'm doing now. I'm not sure how to properly spin up VPN on Guix, so here is what I'm doing now.
@ -458,6 +457,18 @@ nmcli con modify "$CONN" ipv4.method auto
nmcli con modify "$CONN" ipv6.method auto nmcli con modify "$CONN" ipv6.method auto
nmcli connection up "$CONN" nmcli connection up "$CONN"
#+end_src #+end_src
** Manifest
#+NAME: packages
#+begin_src emacs-lisp :tangle no :var category=""
(my/format-guix-dependencies category)
#+end_src
System
#+begin_src scheme :tangle .config/guix/manifests/system.scm :noweb yes
(specifications->manifest
'(
<<packages("system")>>))
#+end_src
* Notes on installing software * Notes on installing software
| Category | Guix dependency | Description | | Category | Guix dependency | Description |
|----------+-----------------+----------------------------------------------------| |----------+-----------------+----------------------------------------------------|