bug#69308: linux-libre-documentation fails to build

2024-02-22 Thread Gabriel Wicki
linux-libre-documentation fails to build (see
https://ci.guix.gnu.org/build/3512631/details)





bug#69123: Guix manual returns a 404 when trying to download FiraSans-Regular.ttf

2024-02-22 Thread pelzflorian (Florian Pelz)
Pushed as b7ccc5cb1b4ec936c00dbd98376c5d2677e60a63.

The text in the manual should be less wide now.

Regards,
Florian





bug#69318: documentation for chrooting does not work in ssh

2024-02-22 Thread Nathan Dehnel
https://guix.gnu.org/manual/devel/en/html_node/Chrooting-into-an-existing-system.html

When guix system reconfigure is run in a chroot, it causes the
hostname resolution of the host system to go down, which interrupts
the ssh connection, and prevents the reconfigure from completing.





bug#69319: Unbootable, unfixable system

2024-02-22 Thread Nathan Dehnel
This config results in grub rescue "unknown filesystem " when I try to boot it. I have verified that all the
device uuids are correct, and the bootloader, mapped-devices, and
file-systems sections are identical in form to my other system which
boots fine. i can mount the boot partition and unlock and mount the
root partition manually, so they're not broken. I have no idea why
it's not working. My guess is that reconfigure is broken inside a
chroot somehow.

(use-modules (gnu))
(use-service-modules networking ssh sysctl shepherd base)
(use-package-modules vpn linux)
(use-modules (nongnu packages linux)
(nongnu system linux-initrd)
(gnu services)
(guix packages)
(gooby-channel packages baksnapper))
(define bashrc
   (local-file "../bashrc"))
(define nanorc
   (local-file "../nano/nanorc"))
(operating-system
(kernel linux)
 (initrd microcode-initrd)
 (firmware (list linux-firmware))
 (locale "en_US.utf8")
 (timezone "America/Chicago")
 (keyboard-layout (keyboard-layout "us"))
 (host-name "guixoffline")
 (bootloader
   (bootloader-configuration
 (bootloader grub-efi-bootloader)
   (targets '("/boot/efi1"))
 (keyboard-layout keyboard-layout)))
 (mapped-devices
   (list (mapped-device
   (source
 (uuid "14930dad-016d-4b59-b7d8-d5af2c33f4b0"))
   (target "offline1")
   (type luks-device-mapping))
))
 (file-systems
   (cons* (file-system
(mount-point "/boot/efi1")
(device (uuid "3339-DAE2" 'fat32))
(type "vfat"))
  (file-system
(mount-point "/")
(device "/dev/mapper/offline1")
(type "btrfs")
(options "compress=zlib:9")
(dependencies mapped-devices))
  %base-file-systems))
 (users (cons* (user-account
 (name "nathan")
 (comment "Nathan Dehnel")
 (group "users")
 (home-directory "/home/nathan")
 (supplementary-groups '("wheel" "netdev" "audio" "video")))
   %base-user-accounts))
 (packages
   (append
   (specification->package "btrfs-progs")
   (specification->package "parted")
   (specification->package "mdadm")
   (specification->package "git")
   (specification->package "nss-certs")
   (specification->package "nix")
   (specification->package "efibootmgr")
   (specification->package "smartmontools")
   (specification->package "iotop")
   (specification->package "bcache-tools")
   (specification->package "lsof")
   (specification->package "wireguard-tools")
   (specification->package "baksnapper")
   (specification->package "file")
   (specification->package "rsync"))
 %base-packages))
 (services
   (append
 (list
  (service openssh-service-type
(openssh-configuration
 (permit-root-login #t)
 (password-authentication? #t)
 (authorized-keys
  `(("root" ,(local-file "ssh/root-gentoodesktop.pub"))
("root" ,(local-file "ssh/baksnapper-gentoodesktop.pub"))
("root" ,(local-file "ssh/baksnapper-gentooserver.pub"))
("root" ,(local-file "ssh/nathan-guixlaptop.pub"))

   (service connman-service-type)
   (service ntp-service-type)
   (service gpm-service-type)
   (simple-service 'nanorc etc-service-type
   (list `("nanorc", nanorc)))
)
   %base-services)))