• Skullgrid@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    16 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