| 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
|