• juipeltje@lemmy.world
    link
    fedilink
    arrow-up
    29
    ·
    21 hours ago

    Meanwhile as a guix+nix user i can just build it against that old library version because nothing can conflict with each other anyway

      • juipeltje@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        9 hours ago

        Well i use guix as a full OS but i still have nix installed as well for some packages that aren’t in guix

    • Skullgrid@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      15 hours ago

      can you teach me how to make a config file that only has lxqt? I tried the thing below replacing XFCE with LXQT and failed loads, I’m tired of wasting gigs and hours trying to make it work when I’m sleepy.

      spoiler
      ;; This is an operating system configuration generated
      ;; by the graphical installer.
      ;;
      ;; Once installation is complete, you can learn and modify
      ;; this file to tweak the system configuration, and pass it
      ;; to the 'guix system reconfigure' command to effect your
      ;; changes.
      
      
      ;; Indicate which modules to import to access the variables
      ;; used in this configuration.
      (use-modules (gnu))
      (use-service-modules cups desktop networking ssh xorg wm)
      
      (operating-system
        (locale "en_GB.utf8")
        (timezone "America/place")
        (keyboard-layout (keyboard-layout "gb"))
        (host-name "pc")
      
        ;; The list of user accounts ('root' is implicit).
        (users (cons* (user-account
                        (name "name")
                        (comment "name")
                        (group "users")
                        (home-directory "/home/name")
                        (supplementary-groups '("wheel" "netdev" "audio" "video")))
                      %base-user-accounts))
      
        ;; Packages installed system-wide.  Users can also install packages
        ;; under their own account: use 'guix search KEYWORD' to search
        ;; for packages and 'guix install PACKAGE' to install a package.
        (packages (append (list
                                (specification->package "xterm")) %base-packages))
      
        ;; Below is the list of system services.  To search for available
        ;; services, run 'guix system search KEYWORD' in a terminal.
        (services
         (append (list (service xfce-desktop-service-type) ;; I replaced this with  lxqt-desktop-service-type and it didn't "start" the DE properly when I logged in, I just got a blank screen, or worse, it failed to install properly with different "rest of the file"
      
                       ;; To configure OpenSSH, pass an 'openssh-configuration'
                       ;; record as a second argument to 'service' below.
                       (service openssh-service-type)
                       (set-xorg-configuration
                        (xorg-configuration (keyboard-layout keyboard-layout))))
      
                 ;; This is the default list of services we
                 ;; are appending to.
                 %desktop-services))
        (bootloader (bootloader-configuration
                      (bootloader grub-bootloader)
                      (targets (list "/dev/vda"))
                      (keyboard-layout keyboard-layout)))
        (swap-devices (list (swap-space
                              (target (uuid
                                       "666id")))))
      
        ;; The list of file systems that get "mounted".  The unique
        ;; file system identifiers there ("UUIDs") can be obtained
        ;; by running 'blkid' in a terminal.
        (file-systems (cons* (file-system
                               (mount-point "/")
                               (device (uuid
                                        "666id"
                                        'ext4))
                               (type "ext4")) %base-file-systems)))
      
      

      This is just to run in a VM in Virtual Machine Manager