Garuda shortcuts

I have a list of garuda shortcuts here i was going to use in a wallpaper, just wanted to know if i’m missing anything major specific to garuda.


garuda-update                          Update system and mirrorlist.
garuda-update -a                       Update AUR packages via paru after system update.
garuda-update --skip-mirrorlist        Don’t update the mirrorlist before applying the system update.
garuda-update remote fix               Reset pacman.conf and refresh keyrings.
garuda-update remote keyring           Refresh keyring without resetting pacman.conf.
garuda-update remote fullfix           Reset pacman.conf, refresh keyrings, and reinstall all packages in your OS.
garuda-update remote reinstall         Reinstall all packages in your OS.
garuda-update remote reset-snapper     Remove all backup subvolumes and snapshots created by Snapper, and force recreates Snapper configs.
garuda-update remote reset-audio       Reinstall Pipewire-support and WirePlumber, and disable/enable their services to reset the audio configuration.

garuda-health                          A flexible Linux system health checking tool.
garuda-health --fix                    Attempt to fix issues and re-run checks.

paru (package name)                    Search for packages/apps with the same name.

garuda-inxi                            Shows system configuration. That you copy and paste to the forum.
garuda-diag                            Like garuda-inxi but on steroids, gives link and QR code so you can share it for help on forums.

GPU Drivers
garuda-hardware-tool
garuda-hardware-tool --nonfree         Install non-free drivers.
garuda-hardware-tool --free            Install free drivers only.

I wanted to include that one @SGS posted for adding the top bar back for kde maximized windows. But i cant find it for the life of me.

garuda-inix
System:
  Kernel: 6.19.0-rc8-1-cachyos-rc arch: x86_64 bits: 64 compiler: gcc
    v: 15.2.1 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-cachyos-rc
    root=UUID=d183896e-3918-4594-beb3-588ae1e99882 rw rootflags=subvol=@
    i2c-piix4 resume=UUID=ef939dff-305f-4269-8003-8eef277b3055 loglevel=3
    r8169.aspm=0
  Desktop: wayfire v: 0.11.0-209ab88c tools: avail: swaylock vt: 2 dm: SDDM
    Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: X870E AORUS ELITE WIFI7 ICE v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: X870E AORUS ELITE WIFI7 ICE
    serial: <superuser required> uuid: <superuser required> Firmware: UEFI
    vendor: American Megatrends LLC. v: F8 date: 01/15/2026
Battery:
  Device-1: hidpp_battery_0 model: Logitech G502 X PLUS serial: <filter>
    charge: 75% rechargeable: yes status: discharging
  Device-2: ps-controller-battery-88:db:ae:c9:9c:76 model: N/A serial: N/A
    charge: N/A status: discharging
CPU:
  Info: model: AMD Ryzen 9 9950X3D bits: 64 type: MT MCP arch: Zen 5 gen: 5
    level: v4 note: check built: 2024+ process: TSMC n4 (4nm) family: 0x1A (26)
    model-id: 0x44 (68) stepping: 0 microcode: 0xB404035
  Topology: cpus: 1x dies: 2 clusters: 2x1 cores: 16 threads: 32 tpc: 2
    smt: enabled cache: L1: 1.2 MiB desc: d-16x48 KiB; i-16x32 KiB L2: 16 MiB
    desc: 16x1024 KiB L3: 128 MiB desc: 1x32 MiB, 1x96 MiB
  Speed (MHz): avg: 5509 min/max: 624/5756 boost: enabled scaling:
    driver: amd-pstate-epp governor: performance cores: 1: 5509 2: 5509 3: 5509
    4: 5509 5: 5509 6: 5509 7: 5509 8: 5509 9: 5509 10: 5509 11: 5509 12: 5509
    13: 5509 14: 5509 15: 5509 16: 5509 17: 5509 18: 5509 19: 5509 20: 5509
    21: 5509 22: 5509 23: 5509 24: 5509 25: 5509 26: 5509 27: 5509 28: 5509
    29: 5509 30: 5509 31: 5509 32: 5509 bogomips: 274699
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-3
    code: Navi-3x process: TSMC n5 (5nm) built: 2022+ pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: DP-1 empty: DP-2, HDMI-A-1,
    HDMI-A-2, Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: Gigabyte driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: none empty: DP-3, DP-4, HDMI-A-3, HDMI-A-4,
    Writeback-2 bus-ID: 7c:00.0 chip-ID: 1002:13c0 class-ID: 0300 temp: 44.0 C
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: wayfire v: 0.11.0-209ab88c driver: X: loaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 1
  Monitor-1: DP-1 model: LG (GoldStar) ULTRAGEAR serial: <filter>
    built: 2020 res: 3440x1440 dpi: 109 gamma: 1.2 size: 800x335mm (31.5x13.19")
    diag: 867mm (34.1") modes: max: 3440x1440 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 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.3.4-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 GRE (radeonsi
    navi31 LLVM 21.1.6 DRM 3.64 6.19.0-rc8-1-cachyos-rc) device-ID: 1002:744c
    memory: 15.62 GiB unified: no
  API: Vulkan v: 1.4.335 layers: 11 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 GRE (RADV NAVI31) driver: mesa radv v: 25.3.4-arch1.1
    device-ID: 1002:744c surfaces: N/A device: 1 type: integrated-gpu name: AMD
    Ryzen 9 9950X3D 16-Core Processor (RADV RAPHAEL_MENDOCINO)
    driver: mesa radv v: 25.3.4-arch1.1 device-ID: 1002:13c0 surfaces: N/A
    device: 2 type: cpu name: llvmpipe (LLVM 21.1.6 256 bits)
    driver: mesa llvmpipe v: 25.3.4-arch1.1 (LLVM 21.1.6)
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: amd-smi, amdgpu_top, lact, radeontop
    wl: kanshi, swaymsg, wayland-info, wdisplays, wlr-randr
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab30 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 7c:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 7c:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: Sony DualShock 4 [CUH-ZCT2x]
    driver: playstation,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-1.3:10 chip-ID: 054c:09cc class-ID: 0300
  Device-5: Texas Instruments PCM2900C Audio CODEC
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-4:3 chip-ID: 08bb:29c0 class-ID: 0300
  API: ALSA v: k6.19.0-rc8-1-cachyos-rc status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.10 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 RTL8922AE 802.11be PCIe Wireless Network Adapter
    driver: rtw89_8922ae v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    port: d000 bus-ID: 10:00.0 chip-ID: 10ec:8922 class-ID: 0280
  IF: wlp16s0 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: c000 bus-ID: 11:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp17s0 state: up speed: 2500 Mbps duplex: full mac: <filter>
  Device-3: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-1.4:3
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
  IF: enp20s0u1u4 state: down mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-6:3 chip-ID: 0bda:8922
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
    lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 15.5 TiB used: 7.66 TiB (49.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:8 vendor: Western Digital
    model: WD BLACK SN770 2TB size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 731100WD temp: 37.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Western Digital
    model: WD BLACK SN850X 4000GB size: 3.64 TiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 624361WD temp: 44.9 C scheme: GPT
  ID-3: /dev/nvme2n1 maj-min: 259:0 vendor: HP model: SSD EX920 1TB
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 32A0T2IA temp: 35.9 C
    scheme: GPT
  ID-4: /dev/sda maj-min: 8:0 vendor: Seagate model: ST8000VN004-3CP101
    size: 7.28 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: SC60 scheme: GPT
  ID-5: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WD20EZAZ-00L9GB0 size: 1.82 TiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 0A80 scheme: GPT
  ID-6: /dev/sdc maj-min: 8:32 vendor: Lexar model: USB Flash Drive
    size: 14.91 GiB block-size: physical: 512 B logical: 512 B type: USB
    rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: SSD serial: <filter>
    fw-rev: 1100 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 3.51 TiB size: 3.51 TiB (100.00%) used: 2.16 TiB (61.7%)
    fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:10
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 668 KiB (0.2%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:9
  ID-3: /home raw-size: 3.51 TiB size: 3.51 TiB (100.00%)
    used: 2.16 TiB (61.7%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:10
  ID-4: /var/log raw-size: 3.51 TiB size: 3.51 TiB (100.00%)
    used: 2.16 TiB (61.7%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:10
  ID-5: /var/tmp raw-size: 3.51 TiB size: 3.51 TiB (100.00%)
    used: 2.16 TiB (61.7%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:10
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 123.43 GiB used: 6.98 GiB (5.7%)
    priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 135.77 GiB used: 0 KiB (0.0%)
    priority: -1 dev: /dev/nvme1n1p3 maj-min: 259:11
Sensors:
  System Temperatures: cpu: 59.9 C mobo: 31.0 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 45.0 C mem: 63.0 C fan: 631 watts: 38.00
    device: amdgpu temp: 63.0 C
Info:
  Memory: total: 128 GiB available: 123.43 GiB used: 12.67 GiB (10.3%)
  Processes: 1387 Power: uptime: 21h 28m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 49.36 GiB
    services: power-profiles-daemon,upowerd Init: systemd v: 259
    default: graphical tool: systemctl
  Packages: 2240 pm: pacman pkgs: 2215 libs: 538 tools: pacseek,paru
    pm: flatpak pkgs: 25 Compilers: clang: 21.1.6 gcc: 15.2.1 Shell: Bash
    v: 5.3.9 default: fish v: 4.4.0 running-in: kitty inxi: 3.3.40
Garuda (2.12.3-2):
  System install date:     2025-10-14
  Garuda release:          251002
  Last full system update: 2026-02-03 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut garuda-hardware-profile-standard
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            
--- System Health Check Report ---
25/26 checks run in 0.48 seconds ⌛
Powered by garuda-health 🦅

--- LOW ---
 - Old Btrfs snapshots found that can be deleted (fix available)
 - "Garuda" is not the current bootloader: https://wiki.garudalinux.org/why-garuda-bootloader

--- INFO ---
 - A reboot is pending (update applied since last reboot)
2 Likes

garuda-diag, garuda-inxi, garuda-hardware-tool

I don’t think inline sed is well suited to a background, it is better we add a toggle in Rani.

sed -i 's/BorderlessMaximizedWindows=true/BorderlessMaximizedWindows=false/g' .config/kwinrc
2 Likes

I’ll pester nico in a month XD, I also might cut out

garuda-update remote reset-audio

i feel more people would break stuff lol

1 Like

I had a couple in my notes:

garuda-diag                    # Diagnostic script for uploading to Garuda privatebin

garuda-update <package_name>   # Upgrade a specific package

garuda-update remote os-reset  # Reinstall Garuda Linux without losing your home folder if needed

sudo garuda-network-assistant  # Launches a GUI for network options

sudo garuda-boot-options       # Launches a GUI for boot options

garuda-rani -d                 # Command line launch of garuda rani 
garuda-rani --enable-logging --in-process-gpu   # Manually launch garuda-rani with logging turned on
   DRI_PRIME=1 glxinfo; glxinfo                 # Video check, used after above command?
   DRI_PRIME=1 garuda-rani --enable-logging     # More trouble shooting

On the garuda-boot-options command, (it runs the gui just fine) I get this in the terminal:

qt.core.qmetaobject.connectslotsbyname: QMetaObject::connectSlotsByName: No matching signal for on_combo_theme_currentIndexChanged(QString)
3 Likes