We are preparing for a new major release - this is how you can help!

Hey everyone :wave:

While a lot of people asked when we were planning to push a new release during the last months, it is finally close to happen :smiley: We are aiming for this to arrive end of February.

We have settled onto a quite stressless release schedule since a while, but of course this doesnā€™t mean development stops or ceases in any way. Instead, the focus has been on working on improving in various other areas in the meantime. Thereā€™s been a lot of improvements to our repository setup in the meantime, for example ā€” which is mostly work happening behind the scenes and might not be directly visible to everyone. :slight_smile:

So here we are! We ask you guys to help us make the new release an excellent one, specifically by testing our ISO builds and reporting back any issues you find along the way :blush:

These are the builds we are looking to get feedback for:

In case one of them 404s simply take the last one from this directory:

https://iso.builds.garudalinux.org/iso/garuda/

Thanks everyone, and letā€™s make this another great release together :hugs:

40 Likes

i would like test this in a while after a Backup and data clean out =)

Thanks for the guys here and the community=) Iā€™m glad to see how quickly some problems are solved here in the forum =)

4 Likes

Is this a desktop environment? Performed some searches and not able to find much on it.

2 Likes

I wonā€™t say more at the moment until the release. :slight_smile: (wait, I havenā€™t said anything anyway lol)
However the OP mentioned something that will allow you to find the answer.

3 Likes

maybe just an idea

background picture is a cup of Mokka Cafe :sunglasses:

1 Like

The best answer I saw- Mokka Desktop, also known as Moksha, is a modern iteration of the Enlightenment 17 (E17) desktop environment.

2 Likes

<think>

Reddit says it is Moksha, an Enlightenment desktop ā€¦ but the .iso packages.txt has no enlightenment packages :slight_smile:

https://www.reddit.com/r/linux/comments/1ierf09/garuda_linux_devs_are_prepping_for_a_new_major/

It has kde plasma packages, but not many. Maybe a lightweight desktop? Cannot be, there is already KDE-lite!

Is it due to cats being on the desktop?

Looking at:
Garuda Linux šŸ¦… / Themes and Settings / Settings / Garuda Mokka Ā· GitLab
It does indeed seem to be something related to cats!!!

I am ready to give my answer!
</think>

It is a CAT pudin release!!!


Editorial note: I am messing with AI too much!

7 Likes

Mokka looks very nice #dr460nf1r3 and Team good work =) i dont spoiling arround :wink:

3 Likes

Are you sure? :smiley:

(Spoiler)

plasma-desktop
Summary
āÆ sudo pacman -S plasma-desktop
[sudo] password for jeremy:                 
resolving dependencies...
[...]

Packages (163) appstream-1.0.4-1  appstream-qt-1.0.4-1  aribb24-1.0.3-4  attica-6.10.0-1  baloo-6.10.0-1  breeze-6.2.5-1
               breeze-icons-6.10.0-1  cifs-utils-7.1-1  convertlit-1.8-12  ddcutil-2.1.4-2  ebook-tools-0.2.2-8
               editorconfig-core-c-0.12.9-1  exiv2-0.28.3-1  ffmpeg4.4-4.4.5-2  frameworkintegration-6.10.0-1
               hunspell-1.7.2-2  i2c-tools-4.4-2  kactivitymanagerd-6.2.5-1  karchive-6.10.0-1  kauth-6.10.0-1
               kbookmarks-6.10.0-1  kcmutils-6.10.0-1  kcodecs-6.10.0-1  kcolorscheme-6.10.0-1  kcompletion-6.10.0-1
               kconfig-6.10.0-1  kconfigwidgets-6.10.0-1  kcoreaddons-6.10.0-1  kcrash-6.10.0-1  kdbusaddons-6.10.0-1
               kde-cli-tools-6.2.5-1  kdeclarative-6.10.0-1  kdecoration-6.2.5-1  kded-6.10.0-1  kdesu-6.10.0-1
               kdnssd-6.10.0-1  kdsoap-qt6-2.2.0-1  kdsoap-ws-discovery-client-0.4.0-1  kfilemetadata-6.10.0-1
               kglobalaccel-6.10.0-1  kglobalacceld-6.2.5-1  kguiaddons-6.10.0-1  kholidays-1:6.10.0-1  ki18n-6.10.0-1
               kiconthemes-6.10.0-1  kidletime-6.10.0-1  kio-6.10.0-1  kio-extras-24.12.1-1  kio-fuse-5.1.0-3
               kirigami-6.10.0-1  kirigami-addons-1.7.0-1  kitemmodels-6.10.0-1  kitemviews-6.10.0-1  kjobwidgets-6.10.0-1
               kmenuedit-6.2.5-1  knewstuff-6.10.0-1  knotifications-6.10.0-1  knotifyconfig-6.10.0-1  kpackage-6.10.0-1
               kparts-6.10.0-1  kpipewire-6.2.5-1  kpty-6.10.0-1  kquickcharts-6.10.0-1  krunner-6.10.0-1
               kscreenlocker-6.2.5-1  kservice-6.10.0-1  kstatusnotifieritem-6.10.0-1  ksvg-6.10.0-1  ksystemstats-6.2.5-1
               ktexteditor-6.10.0-1  ktextwidgets-6.10.0-1  kunitconversion-6.10.0-1  kuserfeedback-6.10.0-1  kwallet-6.10.0-1
               kwayland-6.2.5-1  kwidgetsaddons-6.10.0-1  kwin-6.2.5-1  kxmlgui-6.10.0-1  layer-shell-qt-6.2.5-1
               ldb-2:4.21.3-1  libatasmart-0.19-6  libblockdev-3.2.1-3  libblockdev-crypto-3.2.1-3  libblockdev-fs-3.2.1-3
               libblockdev-loop-3.2.1-3  libblockdev-mdraid-3.2.1-3  libblockdev-nvme-3.2.1-3  libblockdev-part-3.2.1-3
               libblockdev-swap-3.2.1-3  libbytesize-2.11-1  libdisplay-info-0.2.0-2  libdmtx-0.7.7-2  libdvbpsi-1:1.3.3-3
               libebml-1.4.5-1  libei-1.3.0-1  libkexiv2-24.12.1-1  libkscreen-6.2.5-1  libksysguard-6.2.5-1
               libmad-0.15.1b-10  libmatroska-1.7.1-2  libmfx-23.2.2-3  libmtp-1.1.22-1  libnvme-1.11.1-2  libplasma-6.2.5-1
               libqaccessibilityclient-qt6-0.6.0-1  libqalculate-5.5.0-1  libtar-1.2.20-7  libtommath-1.3.0-1
               libupnp-1.14.20-2  libvlc-3.0.21-12  libwbclient-2:4.21.3-1  libxmlb-0.3.21-1  libzip-1.11.2-1
               media-player-info-26-1  milou-6.2.5-1  noto-fonts-emoji-1:2.047-1  ocean-sound-theme-6.2.5-1
               phonon-qt6-4.12.0-4  phonon-qt6-vlc-0.12.0-2  plasma-activities-6.2.5-1  plasma-activities-stats-6.2.5-1
               plasma-integration-6.2.5-1  plasma-workspace-6.2.5-1  plasma5support-6.2.5-1  polkit-kde-agent-6.2.5-1
               polkit-qt6-0.200.0-1  poppler-qt6-25.01.0-1  powerdevil-6.2.5-1  prison-6.10.0-1  qca-qt6-2.3.9-3
               qcoro-0.11.0-1  qqc2-breeze-style-6.2.5-1  qqc2-desktop-style-6.10.0-1  qt6-5compat-6.8.1-1
               qt6-multimedia-6.8.1-2  qt6-multimedia-ffmpeg-6.8.1-2  qt6-positioning-6.8.1-1  qt6-sensors-6.8.1-1
               qt6-shadertools-6.8.1-1  qt6-speech-6.8.1-1  qt6-tools-6.8.1-2  qt6-virtualkeyboard-6.8.1-1
               qt6-websockets-6.8.1-1  ripgrep-all-0.10.6-3  smbclient-2:4.21.3-1  solid-6.10.0-1  sonnet-6.10.0-1
               syndication-6.10.0-1  syntax-highlighting-6.10.0-1  systemsettings-6.2.5-1  taglib-2.0.2-1  talloc-2.4.2-4
               tevent-1:0.16.1-4  ttf-hack-3.003-7  udisks2-2.10.1-5  vlc-3.0.21-12  volume_key-0.3.12-10
               xdg-desktop-portal-1.18.4-2  xdg-desktop-portal-kde-6.2.5-1  xorg-xmessage-1.0.7-1  xorg-xsetroot-1.1.3-2
               xorg-xwayland-24.1.4-1  plasma-desktop-6.2.5-1

Total Download Size:   270.88 MiB
Total Installed Size:  792.69 MiB

:: Proceed with installation? [Y/n] 

If it looks like a duck, swims like a duck, and quacks like a duckā€¦

Bird Duck GIF

8 Likes

Well, I might be wrong of course, I just had a quick look. But didnā€™t seem like a ā€œheavy, full kde/plasma installationā€.

For suggestions/issues we find, do we want to use this thread, or will there be a separate thread for it?

In the Mokka ISO, when a window is maximized (1080p screen), it looks like the clock needs some more padding so it doesnā€™t spill over into the borders

3 Likes

Iā€™m all in for testing the pre-release, but Iā€™ve noticed in the past one canā€™t seem to have more than one copy of Garuda on their system without having to use chroot to access one of them. One will be detected by grub while the other is not. If there is away to address this Iā€™m willing to create another thread for this issue so I can test without having to chroot from the live environment to switch which Garuda is available for use. Thanks

I am using custom.cfg, use at your own risk, no support for dual boot /snapshot errors.
You can use also refind, search about the thread from @BluishHumility.

# /boot/grub/custom.cfg

menuentry "Garuda Linux i3wm auf nvme0n1p7" {
   insmod btrfs
   search --no-floppy --fs-uuid --set=root 21e02e96-0ed6-4629-9a39-85ffee7a4359
   configfile /@/boot/grub/grub.cfg
   }

menuentry "Garuda Linux KDE auf nvme0n1p5" {
   insmod btrfs
   search --no-floppy --fs-uuid --set=root fc62cc44-07ab-497b-ac89-15704c290993
   configfile /@/boot/grub/grub.cfg
   }
menuentry "Garuda Linux Sway auf nvme0n1p6" {
   insmod btrfs
   search --no-floppy --fs-uuid --set=root d16c3a79-835a-4c1a-8af0-ec6ea0e3b7f9
   configfile /@/boot/grub/grub.cfg
   }
##menuentry "Garuda Hyprland SGS 123 GB auf nvme0n1p8" {
  # insmod btrfs
  # search --no-floppy --fs-uuid --set=root b147dd48-f302-484d-80b0-661e7ff40a76
  # configfile /@/boot/grub/grub.cfg
  # }
menuentry 'Windows auf nvme0n1p1' --class windows --class os $menuentry_id_option 'osprober-efi-94BA-ECE1' {
	insmod part_gpt
	insmod fat
	search --no-floppy --fs-uuid --set=root 94BA-ECE1
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

Changes to /boot/grub/custom.cfg do not require re-running grub-mkconfig (sudo update-grub), since /etc/grub.d/41_custom adds the necessary source statement to the generated configuration file.

1 Like

aw man, i just made a fresh install from 20240428 iso.

Thatā€™s weird, I have both Garuda Hyprland and Garuda Dr460nized installed from the past release and GRUB picked up both of them.

2 Likes

Also I noticed for the Mokka ISO, in the post-install applications selection, if you are choosing browsers, and select Firedragon (which the Mokka ISO has firedragon-catpuccin installed already), if the user selects Firedragon, it will then try to replace firedragon-catpuccin with the standard firedragon package instead of using the firedragon-catpuccin. Iā€™m not sure if there is an easy way for the system to know if itā€™s the Mokka desktop to choose the -catpuccin version of Firedragon. Just something I noticed. :slightly_smiling_face:

I know everyone may not do it, but for new users, they may not realize that Firedragon is already installed when installing the ISO, and might select it from the Browsers tab because they want to try it out. In which they would get a package conflict. So would we want to add firedragon-catpuccin to the list of Browsers?

2 Likes

Thanks Iā€™ll just give it a shot and IF I get what I normally do itā€™s less than a min to do the chroot. I donā€™t think that will kill me.

I truly feel for you cause Iā€™ve been their with previous ISOā€™s.

2 Likes

Maybe this was the problem all along!! Iā€™ve never been successful in installing Sway edition but others work well.
Also just yesterday I started configuring Hyprland from scratch with gnome apps.
Well F that I guess! On my way to try ā€œMokkaā€! :rofl:

By default, GRUB will use the same bootloader ID and overwrite the one thatā€™s already in place. To work around that, change the GRUB_DISTRIBUTOR property for one of your installations as described in the ā€œUpdate GRUBā€ section of this arcicle: https://wiki.garudalinux.org/Multiple_installations_on_one_partition#update-grub. It is not necessary to follow the rest of the guide if you want to use a separate partition for the new installation.

5 Likes

Yes Iā€™m aware, not just the clock and not just Mokka.
Have not found a fix yet. We also assume people donā€™t spend most of the time in maxed out windows. But if itā€™s a problem itā€™s easy to change the preset manually by right-clicking on the systray or kickoff and Configure Panel-Colorizer.

3 Likes