New paste Repaste Download
Hello, terribly sorry if this is not the appropriate place to ask this
question. I have been trying to set up GNU/Guix, from my arch linux
system onto another partition (i do so by mounting everything and then
running =sudo guix time-machine -C ./channels.scm -- system init
./config.scm /mnt/target=);
the installation finishes without any errors, but, when I reboot onto
the new system, set up the passwords, I noticed that I seem to be
missing some key utilities (such as =ls=, =rfkill= and others), conversely
some of the things i explicitly stated to install, like =emacs= are in
the system. Does anyone know why this might be the case, or what this
outcome could be due to?
Here is what my config looks like
#+begin_src
  ;;config.scm
  (use-modules (gnu)
     (gnu tests)
     (gnu system nss)
     (gnu system keyboard)
     (gnu services)
     (gnu services networking)
     (gnu packages)
     (gnu packages emacs)
     (gnu packages window-management)
     (gnu packages terminals)
     (nongnu packages linux)
     (nongnu system linux-initrd)
     )
(use-service-modules cups desktop networking ssh xorg)
(operating-system
(kernel linux)
(firmware (list linux-firmware))
(keyboard-layout (keyboard-layout "us" #:options '("ctrl:nocaps")))
(initrd microcode-initrd)
(locale "en_US.utf8")
(timezone "Europe/Paris")
(host-name "guix")
;; (keyboard-layout (keyboard-layout "us" #:options '("ctrl:nocaps")))
;; EFI bootloader
(bootloader (bootloader-configuration
      (bootloader grub-efi-bootloader)
      (targets '("/boot/efi"))
      (timeout 10)
      (menu-entries
       (list
(menu-entry
(label "Arch linux")
(linux "(hd0,gpt1)/vmlinuz-linux")
(linux-arguments
  '("root=/dev/mapper/cryptroot"
    "cryptdevice=/dev/nvme0n1p2:cryptroot"
    "rw"))
(initrd "(hd0,gpt1)/initramfs-linux.img"))))
      ))
;; Target partition
(file-systems (cons* (file-system
       (mount-point "/")
       (device "/dev/nvme0n1p3")
       (type "ext4"))
      (file-system
       (mount-point "/boot/efi")
       (device "/dev/nvme0n1p1")
       (type "vfat"))
     %base-file-systems))
;; User configuration
(users  (list (user-account
       (name "marco")
       (group "users")
       (home-directory "/home/user")
       (supplementary-groups '("wheel" "netdev" "audio" "video" "input")))))
(services
  (append (list
   (service wpa-supplicant-service-type)
   (service openssh-service-type)
           (service tor-service-type)
           (service network-manager-service-type)
           (service ntp-service-type)
           (service cups-service-type)
   )
  %base-services))
  (packages
   (append (map specification->package
`("emacs-pgtk"
  "foot"
  "dwl"
  "wlr-randr"
  "nss-certs")))
   )
)
#+end_src
#+begin_src guile
  ;;channels.scm
  (cons* (channel
        (name 'nonguix)
        (url "https://gitlab.com/nonguix/nonguix")
        ;; Enable signature verification:
        (introduction
         (make-channel-introduction
          "897c1a470da759236cc11798f4e0a5f7d4d59fbc"
          (openpgp-fingerprint
           "2A39 3FFF 68F4 EF7A 3D29  12AF 6F51 20A0 22FB B2D5"))))
       %default-channels)
#+end_src
Filename: None. Size: 3kb. View raw, , hex, or download this file.

This paste expires on 2026-08-28 15:49:19.310033+00:00. Pasted through web.