Hyprland Downloads | 240428 | Fixes | Nvidia

Sorry I am a bit late to the party here. My personal life has been so busy, I have scarcely had time to sit down at the computer for more than a moment at a time for some weeks now.

The live environment on the newest ISO (230701) looks like KDE?! I thought I had the wrong ISO somehow, but then I figured maybe it is a temporary workaround since so many folks mentioned Calamares isn't working.

There is a lengthy "KDE Plasma" splash screen while booting, with a black background and a big KDE logo in the middle. After the splash screen, there are no panels, toolbars, icons, or anything except the Calamares window--but I did notice a couple KDE shortcuts (Alt+F2 launches krunner, Meta+T opens tiling menu) are working! :face_with_hand_over_mouth:

Calamares itself came up fine and ran with no issues. The panels at the end look great by the way! :star_struck:

The installation came up fine, I've just started poking around.

There is a missing environment variable, which is why Btrfs Assistant is not launching (I thought that was in this thread somewhere, but maybe it was in the other one).QT_QPA_PLATFORM=WAYLAND has to be set somewhere. On Sway, I usually launch Sway itself in a wrapper script that sets my environment variables, but I'm not sure the method for incorporating that into SDDM.

How are you guys setting environment variables for the session so far?

You can export from the command line and it will run:

export QT_QPA_PLATFORM=wayland
btrfs-assistant-launcher

Bonus (especially for SGS :sunglasses:): you can run Btrfs Assistant in dark mode by adding export QT_STYLE_OVERRIDE=kvantum-dark to /usr/bin/btrfs-assistant:

sudo micro /usr/bin/btrfs-assistant

Scroll all the way down and add the line just before the call to btrfs-assistant-bin:

#!/usr/bin/env bash                                                                                      
#                                                                                                        
# This wrapper allows allows some enviroment variables to be set properly even when it isn't in the envir
#                                                                                                        
                                                                                                         
ID=$(id -u)                                                                                              
if [[ "$ID" == "0" ]]; then                                                                              
    export XDG_RUNTIME_DIR=$(mktemp -d)                                                                  
fi                                                                                                       
                                                                                                         
                                                                                                         
# extract the value of --xdg-desktop if it is passed and put all other args in params                    
for i in "$@"; do                                                                                        
    case $i in                                                                                           
        -x=*|--xdg-desktop=*)                                                                            
            export XDG_CURRENT_DESKTOP="${i#*=}"                                                         
            shift                                                                                        
        ;;                                                                                               
        -r=*|--xdg-runtime=*)                                                                            
            export XDG_RUNTIME_DIR="${i#*=}"                                                             
            shift                                                                                        
        ;;                                                                                               
        -t=*|--platformtheme=*)                                                                          
            export QT_QPA_PLATFORMTHEME="${i#*=}"                                                        
            shift                                                                                        
        ;;                                                                                               
        -p=*|--platform=*)                                                                               
            export QT_QPA_PLATFORM="${i#*=}"                                                             
            shift                                                                                        
        ;;                                                                                               
        -d=*|--display=*)                                                                                
            export WAYLAND_DISPLAY="${i#*=}"                                                             
            shift                                                                                        
        ;;                                                                                               
        *)                                                                                               
            params="${params} ${i}"                                                                      
            shift                                                                                        
        ;;                                                                                               
    esac                                                                                                 
done                                                                                                     
                                                                                                         
export QT_STYLE_OVERRIDE=kvantum-dark                                                                    
btrfs-assistant-bin ${params}                 

I haven't had the installation up very long, but my first impression is it looks really good! I realize I missed out on a lot of the nitty gritty since you guys have been hacking on this thing for a few weeks already. :grimacing:

The wallpaper changing on its own took me by surprise--I thought a lock screen had kicked in but it wasn't working!

3 Likes

Hi,
Thank you for the newest beta. 1st july, one.
I have had it on now for a day and a half, now .
it is very nice setup now , I have changed icons to a breezy type and less in your face but i appreciate all that goes into it.
have updated 3 times just to see and rebooted into snapshot all the background, garuda goodness seems working.
Ill stay on this iteration for a while but for my purposes it seems good.
NOTE. I do not do WORK on this pc, just web browsing and generally wasting time.
ill keep an eye out and report any unusual behaviour.
Regards,
Nebo

1 Like

Thank you :slight_smile: , btw two things

  1. The ISO build can change more than once per day, so the time 23:50 is also required.
    I think the ISO before that was defective? @BluishHumility ~ 2023-07-01 13:32?
  2. Don’t sign your posts — every post has your profile information attached to it. :slight_smile: Keep It Tidy. Thanks.

Mhhh, :thinking: , did we need also garuda-inxi?

Perfect! :slight_smile:

Sorry,
I am used to signing emails everyday so is just habit.
Yes the good iso is the 1 I replied to , 230701 @23;50.
it Boots into a kde splash screen, then Garuda Welcome starts, with install iso button that worked.
Correct The previous iso did not boot for me , as was on laptop I have no way of capturing any data, so I wrote the error down. Is why I threw it on a partition on the pc this time.
Do you want the specs? of the pc or the whole lot?
I have cut it for easier visibility/
first part machine, 2nd part software.
I chopped out disks and partition etc, didnt think you need that stuff.

garuda-inxi
╰─λ garuda-inxi
System:
  Kernel: 6.4.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=11ac0b9e-ad9b-4cb0-9ea3-714674672608 rw rootflags=subvol=@
    quiet loglevel=3 ibt=off
  Desktop: Hyprland info: waybar vt: 1 dm: SDDM Distro: Garuda Linux
    base: Arch Linux
Machine:
  Type: Desktop Mobo: N/A model: HX90 serial: <superuser required>
    UEFI: American Megatrends LLC. v: 5.19 date: 08/05/2021
CPU:
  Info: model: AMD Ryzen 9 5900HX with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 3 gen: 4 level: v3 note: check built: 2021-22

Info:
  Processes: 332 Uptime: 23m wakeups: 0 Memory: available: 30.78 GiB
  used: 1.86 GiB (6.0%) Init: systemd v: 253 default: graphical
  tool: systemctl Compilers: gcc: 13.1.1 Packages: 1442 pm: pacman pkgs: 1435
  libs: 388 tools: pamac,paru pm: flatpak pkgs: 7 Shell: fish v: 3.6.1
  running-in: foot inxi: 3.3.27
Garuda (2.6.16-1):
  System install date:     2023-07-02
  Last full system update: 2023-07-03 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            systemd-vconsole-setup.service
1 Like

Working ISO :smiley:

https://iso.builds.garudalinux.org/iso/community/hyprland/230705/

New additional keyboard shortcuts. Check .config/hypr/hyprland.conf

Sample

1 Like

https://iso.builds.garudalinux.org/iso/community/hyprland/230705/

LTS and ZEN kernel, new login wallpaper from post #41.

1 Like

Tried out new ISO :smiley: ,
Booted on live environment through Nvidia proprietary drivers,
Everything is working perfectly with no glitches (atleast I wasn't able to find any)
Except the calamaris installer, won't run by clicking on icon, this is the only problem left so far...:slightly_smiling_face:

1 Like

Great experience so far except for installer. I've tried three different iso's and none of them would install.

Welcome to garuda community @Plyply
Did you tried :

sudo -E calamares -D8

On your terminal in live environment?

1 Like

https://iso.builds.garudalinux.org/iso/community/hyprland/230706/

Theming fixed for qt5ct.

1 Like

Here is my personal version. :smiling_face:

Blue period.

3 Likes

Dude ship your personal version as the iso that looks dope

Except for me, everyone likes pink. :smiley:
With

you can rebuild it, the menu bar should be no problem at all :slight_smile:

2 Likes

I don't think it will be that hard to tweak a little bit to blue after installation:smiley:

1 Like

I changed the sweet svg file its all in

1 Like

Once the first nvidia runnning builds are up - i'm happy to test - without I can't even test it on the open source drivers :frowning:

oh i know - there is an unofficial fork that works that i've tried with arcolinux and archcraft - but i love my garuda builds :slight_smile:

Just installed on bare metal with preprietry nvidia drivers , working great !


Just one suggestion for those who are trying it out , If you are going to resize any partition then do it through software like gparted or gnome disk utility , don’t do it in calamares installer , the process will be endless…

4 Likes

I just downloaded and installed:

https://iso.builds.garudalinux.org/iso/community/hyprland/230706/garuda-hyprland-linux-zen-230706.iso

with:

sudo -E calamares

at the terminal.

My little 8GB Acer Swift Ryzen 4700U had been running Garuda Sway since it shipped but I'm speechless. This garuda hyprland build is just beyond words with zen kernel as of 0706.

Everything in calamares just worked. No problem with partitioning, user creation, reboot, BTRFS, perfect!

I'm not sure how many pairs of hands were involved here but huge kudos to the team. I've been a garuda sway fan for a few years, but now I'd say I'm a garuda hyprland lifer. Please tell me this build will wind up on the download page soon. I'll start telling people about it now, but they likely won't try without an official download.

Thanks for your contribution to desktop linux! I'm happy to help wherever the work remains.

-d

3 Likes