What about missing linux kernel headers? Is this possible?
To those running the -git version, do you feel the application is stable enough to replace the current stable (non -git) version? If you’re not running it, feel free to give it a shot and five feedback too!
Using only the stable version since beginning. I haven’t tried everything down to the last detail, but it works like a charm.
Generally a great piece of work and in my opinion a real killer tool.
Many thanks to all who work on it
Both versions run stably here, as far as I’ve tested them.
The only noticeable difference is that in the git version, I don’t have to double-click the top window frame to display the resolution correctly.
So i can say that both are fine. The git Version is a tick faster and the other differences is with the password Session safe isnt exist but its not important for me as i have to type also the pw in terminals
Running git-version here and its fast and stable. Very nice umbrella of tools!
Wonder if it’s overkill to add a add-pending button for reboot system when you run updates? I always reboot after updates, maybe not always necessary but feels like a good habit.
yes i did have the same idea
2.0.0 is soon available!
[2.0.0] - 2025-03-17
Features
- (taskmanagerservice) Massive rewrite of the task system including speedups
- (window) Responsive window button states
- (loadingservice) Use refcount on loading indicator
- (font) Use system-ui
- (init) Resize window to reasonable size when monitor is too small
- Move parseArchWiki script to Typescript
- (system-status) Report AUR updates too
- (system-status) Support schedule AUR updates, update on task updates
- Strip AUR functionality, we decided to not support it
- (system-components) Expand with containers section
- Menu bar “terminal” button glows actively when tasks are pending
- (terminal) Only show buttons when needed/reasonable
Bug Fixes
- (os-interact) Fix setting dns to default
- (diagnostics) Disable logging symbol after loading full diagnostics
- (system-status) Invalid update versions
- (angular) Zoneless change detection complaining
- (gamer) Some icons being improperly sized
- (gaming) Missing pacakges, add script to check for missing ones
- (theme) Light theme not working, wrong window buttons on the right
- (window) Set reasonable menu breakpoint, set logicalSize dynamically
- (dynamic-checkboxes) Ensure already enabled/installed packages are not disabled
- Duplicated updates, duplicated logic
- (systemd-services) Event reporting failure due to no output
- Menu bar “terminal” button size changing when glow effect is active
Styling
- Declare types as types
Miscellaneous Tasks
- Cleanup unused
- Add package list check
- Also check AUR packages
- Fix missing pnpm, less verbose script
[1.3.1] - 2025-03-12
Bug Fixes
- Set WEBKIT_DISABLE_COMPOSITING_MODE for NVIDIA GPUs
[1.3.0] - 2025-03-06
Bug Fixes
- (package.json,cargo.toml) Cleanup required packages
- (translation) Load translations before the application loads
- (home) Utilize launch-terminal garuda-libs script for chroot
[1.2.0] - 2025-03-05
Features
- Allow confirmation-less app exit when there are no pending tasks.
- (operation-manager) Do not store/restore pending operations when exiting app
- (logs) Allow setting loglevel
Bug Fixes
- (shell.nix) Fix nix build env
- (style) Disable any kind of text selection
- (diagnostics) Do not use garuda-inxi funstuff
- (config,home) Fix excessive redraws, live system detection, angular change detection
- More efficient file existence checks via plugin-fs
- (status) Logs reporting update check failure when none are availble
- (theme-handler) Use updateConfig method to set new setting
- (xterm) Use computed signal to prevent wrong theme
Refactor
- (first-boot) Revamp first boot checks
- (darkmode) Redo darkmode to be more consistent
- (language-switcher) Redo language-switcher to be more consistent
- (app) Pre-init config before rendering application
- (app) More reliable menu/label setup, more reliable transloco
[1.1.0] - 2025-03-02
Features
- Run setup-assistant on first boot, relaunch after update
- (gaming) Import new icons from gamer, placeholders update
[1.0.2] - 2025-03-02
Features
- (welcome) Don’t show status on live system
Bug Fixes
- No max size, inform about errors, calamares not starting
[1.0.1] - 2025-03-02
Bug Fixes
- User set to null, loglevel to info, skip mirrorlist by default
lol many rani updates i have today
ps. nice coloring on running task good work Nico and @TNE + Garuda Team
idk if someone uses Playonlinux as a Game Launcher but it works more fine in my case as with Lutris maybe a option to add to Rani too. its not a must have but worth a try for someone too. =)
That was meeeee
it is really good looking in 2.0
My Garuda Rani is blank, there is a Window but nothing is rendered in it
A restart didn’t help.
i
System:
Kernel: 6.13.7-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=7b049ab1-cf8c-4eb1-809e-b21343f9b233 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A info: frameworks v: 6.12.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: MSI model: A68HM-E33 V2 (MS-7721) v: 9.0
serial: <superuser required> uuid: <superuser required>
UEFI: American Megatrends v: 8.5 date: 11/01/2018
CPU:
Info: model: AMD Athlon X4 860K bits: 64 type: MCP arch: Steamroller
level: v2 built: 2014 process: GF 28nm family: 0x15 (21) model-id: 0x30 (48)
stepping: 1 microcode: 0x6003106
Topology: cpus: 1x dies: 1 clusters: 1 cores: 4 smt: <unsupported> cache:
L1: 256 KiB desc: d-4x16 KiB; i-2x96 KiB L2: 4 MiB desc: 2x2 MiB
Speed (MHz): avg: 3717 min/max: 1700/3700 boost: enabled scaling:
driver: acpi-cpufreq governor: performance cores: 1: 3717 2: 3717 3: 3717
4: 3717 bogomips: 29545
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 460/560D / Pro
450/455/460/555/555X/560/560X] vendor: PC Partner / Sapphire
driver: amdgpu v: kernel arch: GCN-4 code: Arctic Islands process: GF 14nm
built: 2016-20 pcie: gen: 3 speed: 8 GT/s lanes: 8 ports:
active: DP-1,HDMI-A-1 empty: DVI-D-1 bus-ID: 01:00.0 chip-ID: 1002:67ef
class-ID: 0300 temp: 34.0 C
Device-2: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-2:2
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu d-rect: 3840x1080
display-ID: 0
Monitor-1: DP-1 pos: primary,left model: Dell S2721H serial: <filter>
built: 2020 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: HDMI-A-1 pos: right model: Dell S2721H serial: <filter>
built: 2022 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 460 Graphics
(radeonsi polaris11 ACO DRM 3.61 6.13.7-zen1-1-zen) device-ID: 1002:67ef
memory: 1.95 GiB unified: no display-ID: :1.0
API: Vulkan v: 1.4.304 layers: 5 device: 0 type: discrete-gpu name: AMD
Radeon RX 460 Graphics (RADV POLARIS11) driver: N/A device-ID: 1002:67ef
surfaces: xcb,xlib,wayland device: 1 type: cpu name: llvmpipe (LLVM
19.1.7 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD] FCH Azalia vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1022:780d
class-ID: 0403
Device-2: Advanced Micro Devices [AMD/ATI] Baffin HDMI/DP Audio [Radeon
RX 550 640SP / 560/560X] vendor: PC Partner / Sapphire
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
bus-ID: 01:00.1 chip-ID: 1002:aae0 class-ID: 0403
Device-3: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-2:2
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
API: ALSA v: k6.13.7-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: d000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: wgpia0 state: unknown speed: N/A duplex: N/A mac: N/A
Info: services: NetworkManager, sshd, systemd-timesyncd
Drives:
Local Storage: total: 1.35 TiB used: 593.34 GiB (43.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT240M500SSD1
size: 223.57 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: MU05 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT240M500SSD1
size: 223.57 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: MU05 scheme: GPT
ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD10EALX-009BA0 size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 6.0 Gb/s tech: N/A serial: <filter> fw-rev: 1H15
scheme: GPT
Partition:
ID-1: / raw-size: 223.27 GiB size: 223.27 GiB (100.00%)
used: 63.06 GiB (28.2%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 27.4 MiB (9.1%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
ID-3: /home raw-size: 223.27 GiB size: 223.27 GiB (100.00%)
used: 63.06 GiB (28.2%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-4: /var/log raw-size: 223.27 GiB size: 223.27 GiB (100.00%)
used: 63.06 GiB (28.2%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
ID-5: /var/tmp raw-size: 223.27 GiB size: 223.27 GiB (100.00%)
used: 63.06 GiB (28.2%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
Swap:
Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.57 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 4
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 25.1 C mobo: N/A gpu: amdgpu temp: 35.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 1043
Info:
Memory: total: 16 GiB available: 15.57 GiB used: 4.6 GiB (29.6%)
Processes: 275 Power: uptime: 1h 20m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.21 GiB services: org_kde_powerdevil,upowerd
Init: systemd v: 257 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1696 libs: 431 tools: octopi,pacseek,paru
Compilers: gcc: 14.2.1 Shell: garuda-inxi default: Bash v: 5.2.37
running-in: konsole inxi: 3.3.37
Garuda (2.7.2-1):
System install date: 2024-08-28
Last full system update: 2025-03-18
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut
Windows dual boot: Probably (Run as root to verify)
Failed units:
Is it the stable or git package?
garuda/garuda-rani-git 2.1.0.r5.gfa8fa57-1 [0 B 33.75 MiB] [Installed]
can approve it after todays update is blank the git version
ps. i downgrade it back to 2.0.0. r4 version and its back on
sudo downgrade garuda-rani-git
Confirming blank after todays update from git version
I can also confirm this. Even if it sounds unbelievable coming from me…it’s not an nvidia issue.
old an new ver logs. amd gpu though.
2.0.0.r4.g90…
❯ garuda-rani
[2025-03-18][15:35:15][TRACE][webview:trace@tauri://localhost/main-LXUD7P2L.js:30745:17] Initializing ConfigService
[2025-03-18][15:35:15][TRACE][webview:trace@tauri://localhost/main-LXUD7P2L.js:30745:17] Loading on
[2025-03-18][15:35:15][DEBUG][webview:debug@tauri://localhost/main-LXUD7P2L.js:30754:17] Saving config to: /home/elite/Distrobox-Arch-Home/.config/org.garudalinux.rani
[2025-03-18][15:35:15][ERROR][webview:error@tauri://localhost/main-LXUD7P2L.js:30781:17] Could not get code name
[2025-03-18][15:35:15][DEBUG][webview:debug@tauri://localhost/main-LXUD7P2L.js:30754:17] User elite, welcome!
[2025-03-18][15:35:15][TRACE][webview:trace@tauri://localhost/main-LXUD7P2L.js:30745:17] Active language: en
[2025-03-18][15:35:15][DEBUG][webview:debug@tauri://localhost/main-LXUD7P2L.js:30754:17] Filesystem type: overlay, is live
[2025-03-18][15:35:15][TRACE][webview:trace@tauri://localhost/main-LXUD7P2L.js:30745:17] Setting language to en
[2025-03-18][15:35:15][TRACE][webview:trace@tauri://localhost/main-LXUD7P2L.js:30745:17] Setting darkMode to true
[2025-03-18][15:35:15][TRACE][webview:trace@tauri://localhost/main-LXUD7P2L.js:30745:17] Setting autoStart to false
[2025-03-18][15:35:15][TRACE][webview:trace@tauri://localhost/main-LXUD7P2L.js:30745:17] Setting firstBoot to false
[2025-03-18][15:35:15][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Loaded 4 settings from store
[2025-03-18][15:35:15][ERROR][webview:error@tauri://localhost/main-LXUD7P2L.js:30781:17] Enabled dark mode via effect
[2025-03-18][15:35:16][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Executing bash code: systemctl list-units --type service --full --output json --no-pager
[2025-03-18][15:35:16][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Executing bash code: systemctl --user list-units --type service --full --output json --no-pager
[2025-03-18][15:35:16][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Executing bash code: pacman -Qq
[2025-03-18][15:35:16][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Executing bash code: groups elite | cut -d ' ' -f 3-
[2025-03-18][15:35:16][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Executing bash code: cat /etc/resolv.conf | grep nameserver | head -n 1 | cut -d " " -f 2
[2025-03-18][15:35:16][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Executing bash code: basename $(/usr/bin/getent passwd $USER | awk -F':' '{print $7}')
[2025-03-18][15:35:16][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Executing bash code: cat /etc/hosts | grep -A1 "Blocked domains" | awk '/Blocked domains/ { print $NF }'
[2025-03-18][15:35:20][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Close requested, no action is running
[2025-03-18][15:35:20][INFO][webview:info@tauri://localhost/main-LXUD7P2L.js:30763:16] Shutting down
2.1.0.r5.gfa…
❯ garuda-rani
[2025-03-18][15:35:39][TRACE][webview:trace@tauri://localhost/main-M6T7OPNO.js:30745:17] Initializing ConfigService
[2025-03-18][15:35:39][TRACE][webview:trace@tauri://localhost/main-M6T7OPNO.js:30745:17] Loading on
[2025-03-18][15:35:39][DEBUG][webview:debug@tauri://localhost/main-M6T7OPNO.js:30754:17] Saving config to: /home/elite/Distrobox-Arch-Home/.config/org.garudalinux.rani
[2025-03-18][15:35:39][ERROR][webview:error@tauri://localhost/main-M6T7OPNO.js:30781:17] Could not get code name
[2025-03-18][15:35:39][DEBUG][webview:debug@tauri://localhost/main-M6T7OPNO.js:30754:17] User elite, welcome!
[2025-03-18][15:35:39][TRACE][webview:trace@tauri://localhost/main-M6T7OPNO.js:30745:17] Active language: en
[2025-03-18][15:35:39][DEBUG][webview:debug@tauri://localhost/main-M6T7OPNO.js:30754:17] Filesystem type: overlay, is live
[2025-03-18][15:35:39][TRACE][webview:trace@tauri://localhost/main-M6T7OPNO.js:30745:17] Setting language to en
[2025-03-18][15:35:39][TRACE][webview:trace@tauri://localhost/main-M6T7OPNO.js:30745:17] Setting darkMode to true
[2025-03-18][15:35:39][TRACE][webview:trace@tauri://localhost/main-M6T7OPNO.js:30745:17] Setting autoStart to false
[2025-03-18][15:35:39][TRACE][webview:trace@tauri://localhost/main-M6T7OPNO.js:30745:17] Setting firstBoot to false
[2025-03-18][15:35:39][INFO][webview:info@tauri://localhost/main-M6T7OPNO.js:30763:16] Loaded 4 settings from store
and yes i have a full garuda distrobox setup
core is up to date
extra 7.7 MiB 3.96 MiB/s 00:02 [####################################################] 100%
garuda 52.8 KiB 67.5 KiB/s 00:01 [####################################################] 100%
chaotic-aur 638.8 KiB 1159 KiB/s 00:01 [####################################################] 100%
:: Starting full system upgrade...
Funny thing, as expected, it had to do with translations. But this only happened in a deployed package and not while developing. Love such errors.
failed to open file at path: /usr/lib/garuda-rani/_up_/assets/i18n/en.json with error: No such file or directory (os error 2)
Edit: it was indeed a packaging issue. Will be fixed as soon as things finish compiling.