115 lines
1.7 KiB
Plaintext
115 lines
1.7 KiB
Plaintext
# guix
|
|
|
|
sistema operativo cuyo estado se describe en un archivo de texto
|
|
|
|
=> https://guix.gnu.org/ guix
|
|
|
|
# configuración del sistema
|
|
|
|
configura el sistema a partir del archivo config.scm:
|
|
|
|
```
|
|
sudo guix system reconfigure config.scm
|
|
```
|
|
|
|
# paquetes
|
|
|
|
instala los paquetes que están (d)escritos en el archivo paquetes.scm:
|
|
|
|
```
|
|
guix package -m paquetes.scm
|
|
```
|
|
|
|
este es el archivo paquetes.scm que utilizamos:
|
|
|
|
``` paquetes.scm
|
|
; paquetes.scm
|
|
(specifications->manifest
|
|
(list
|
|
; multimedia
|
|
"evince" ; pdf viewer
|
|
"vlc"
|
|
"peek" ; screen record
|
|
"imagemagick"
|
|
"ffmpeg"
|
|
"libreoffice"
|
|
"audacity"
|
|
|
|
; image
|
|
"inkscape"
|
|
"mypaint"
|
|
"krita"
|
|
|
|
; browsers
|
|
"icecat"
|
|
"netsurf"
|
|
"lynx"
|
|
"lagrange" ; gemini
|
|
"bombadillo" ; gemini / gopher
|
|
|
|
; programming
|
|
"make"
|
|
"git"
|
|
"python"
|
|
"clang-toolchain"
|
|
"pandoc"
|
|
"gforth"
|
|
"avr-toolchain" ; avr
|
|
; verilog:
|
|
;"iverilog" "icestorm" "nextpnr-ice40" "yosys"
|
|
; 100r:
|
|
"sdl2"
|
|
|
|
; fonts
|
|
"fontconfig"
|
|
"font-fira-code"
|
|
"font-fira-mono"
|
|
"font-fira-sans"
|
|
"font-dejavu"
|
|
"font-google-noto"
|
|
|
|
; utils
|
|
"xclip"
|
|
"wget" "curl"
|
|
"cryptsetup"
|
|
"rsync"
|
|
"bash-completion"
|
|
"adb"
|
|
"htop" ; system monitor
|
|
"zip" "unzip"
|
|
"stapler" ; pdf manipulation
|
|
|
|
;misc
|
|
"vinagre" ; vnc viewer
|
|
"tigervnc-client"
|
|
"xscreensaver"
|
|
"keepassxc"
|
|
"syncthing-gtk"
|
|
"syncthing"
|
|
|
|
; comms
|
|
"icedove"
|
|
"telegram-desktop"
|
|
"filezilla"
|
|
"openssh"
|
|
"qtox"
|
|
|
|
; text editors
|
|
"mousepad"
|
|
"vim"
|
|
))
|
|
```
|
|
|
|
actualiza paquetes:
|
|
|
|
```
|
|
guix pull
|
|
guix upgrade # con --dry-run para ver qué pasaría
|
|
```
|
|
|
|
actualiza fuentes:
|
|
|
|
```
|
|
fc-cache -rv
|
|
```
|