Well it is time to say goodbye to my openSUSE journey. So I’ll go out using the wallpaper I had with my Tuxedo laptop. Take care everyone, be cool to one another.
Hi All, so this is a test system setup with the Development Agama installer (agama-installer.x86_64-20.0.0-openSUSE-Build9.3)
I used the following json profile to do most of the work in installing Hyprland (which is not even in the software list
), not fully automated as still getting up to speed with this new installer.
{
"bootloader": {
"timeout": 1,
"extraKernelParams": "intel_iommu=on"
},
"hostname": {
"static": "hostname",
"hostname": "hostname"
},
"l10n": {
"locale": "en_US.UTF-8",
"keymap": "us",
"timezone": "America/Chicago"
},
"product": {
"id": "Tumbleweed"
},
"storage": {
"drives": [
{
"partitions": [
{
"filesystem": { "path": "/", "type": "ext4" },
"size": { "min": "7 GiB" }
}
]
}
]
},
"software": {
"patterns": [ "hyprland", "hyprland_extra" ],
"packages": [ "at-spi2-core", "btop", "fastfetch", "flatpak", "google-droid-fonts",
"hyprland-qtutils", "hypridle", "hyprshot",
"nwg-dock-hyprland", "ptyxis", "xdg-user-dirs" ],
},
"user": {
"fullName": "User Name",
"password": "<set via openssl passwd -6>",
"hashedPassword": true,
"userName": "username"
},
"root": {
"password": "<set via openssl passwd -6>",
"hashedPassword": true,
"sshPublicKey": "added from cat ~/.ssh/id_ed25519.pub"
}
}
I set an installer password on the iso image, dd onto a USB device and booted the system. I did ssh the json file over to the test system, then ssh’d onto the system and used agama validate, load and install commands…
A few more tweaks on the hardware side for configuration and some flatpaks…
Finally happy with my fastfetch config and Conky setup - moving the information gathering from the configuration file to a separate lua script lowered the CPU impact from 0,45% to 0,08%. Wohoo.
@mendres82 I ran conky for a long time but switched to the Astra Monitor extension… Conky had a hard time dealing with 36 threads… ![]()
I guess an 8K Display in vertical orientation should be able to cover your Conky needs though, no? ![]()
And another Agama+Profile install of Hyprland… MacBook Pro, a few tweaks of my default Hyprland for the likes of the keyboard backlight and monitor etc. But all running fine on the Nouveau/Intel drivers…
Dear @malcolmlewis Great effort!
Does your system actually support notebook specific hardware and system behaviour (like backlights, special keys, power management, esp. like closing on lid)?
So, I guess it’s an older MBP, isn’t it. (I can also see it in fastfetch, due to an Intel CPU…) What specific model is it?
Do you also have a Silicon Mac-something (M_x)? Running Linux generally? Running openSUSE especially?
@C7NhtpnK Yes, keyboard backlight, Screen brightness, lid closing, suspend, the only thing not working is the actual keyboard brightness buttons. I can control the keyboard backlight via brightnessctl which suffices. Wifi (broadcom-wl is needed) and Bluetooth are working. Both GPU’s have dedicated VRAM as well, which is nice…
System:
Kernel: 7.0.7-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
Desktop: Hyprland v: 0.54.3 dm: N/A Distro: openSUSE Tumbleweed 20260516
Machine:
Type: Laptop System: Apple product: MacBookPro10,1 v: 1.0
serial: <superuser required> Chassis: type: 10 v: Mac-C3EC7CD22292981F
serial: <superuser required>
Mobo: Apple model: Mac-C3EC7CD22292981F v: MacBookPro10,1
serial: <superuser required> Firmware: UEFI vendor: Apple v: 429.0.0.0.0
date: 03/18/2022
Battery:
ID-1: BAT0 charge: 61.5 Wh (98.1%) condition: 62.7/92.6 Wh (67.6%)
temp: 25.3 C volts: 12.3 min: 10.95 model: SMP bq20z451 serial: N/A
charging: status: full cycles: 685
CPU:
Info: quad core model: Intel Core i7-3720QM bits: 64 type: MT MCP
arch: Ivy Bridge rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 1200 min/max: 1200/3600 cores: 1: 1200 2: 1200 3: 1200
4: 1200 5: 1200 6: 1200 7: 1200 8: 1200 bogomips: 41502
Flags-basic: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: Apple driver: i915
v: kernel arch: Gen-7 ports: active: none empty: VGA-1 bus-ID: 00:02.0
chip-ID: 8086:0166
Device-2: NVIDIA GK107M [GeForce GT 650M Mac Edition] vendor: Apple
driver: nouveau v: kernel arch: Kepler-2 pcie: speed: 2.5 GT/s lanes: 8
ports: active: eDP-1 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:0fd5 temp: 42.0 C
Device-3: Apple FaceTime HD Camera (Built-in) driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 2-1.1:3 chip-ID: 05ac:8510
Display: wayland server: Xwayland v: 24.1.11 compositor: Hyprland
v: 0.54.3 driver: gpu: nouveau display-ID: 1
Monitor-1: eDP-1 model: Apple Color LCD res: 2880x1800 dpi: 221
diag: 390mm (15.4")
API: EGL v: 1.5 platforms: device: 0 drv: crocus device: 1 drv: nouveau
device: 2 drv: swrast gbm: drv: crocus surfaceless: drv: crocus wayland:
drv: nouveau x11: drv: nouveau
API: OpenGL v: 4.6 compat-v: 4.2 vendor: mesa v: 26.1.0 glx-v: 1.4
direct-render: yes renderer: NVE7 device-ID: 10de:0fd5
API: Vulkan v: 1.4.350 surfaces: N/A device: 0 type: discrete-gpu
driver: mesa nvk device-ID: 10de:0fd5 device: 1 type: integrated-gpu
driver: mesa intel device-ID: 8086:0166 device: 2 type: cpu
driver: mesa llvmpipe device-ID: 10005:0000
Info: Tools: api: eglinfo, glxinfo, vulkaninfo gpu: gputop,
intel_gpu_top, lsgpu wl: kanshi,swaymsg x11: xprop
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
Device-2: NVIDIA GK107 HDMI Audio vendor: Apple driver: snd_hda_intel
v: kernel pcie: speed: 2.5 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 10de:0e1b
API: ALSA v: k7.0.7-1-default status: kernel-api
Server-1: PipeWire v: 1.6.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Broadcom NetXtreme BCM57786 Gigabit Ethernet PCIe driver: N/A
pcie: speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 03:00.0 chip-ID: 14e4:16a3
Device-2: Broadcom BCM4331 802.11a/b/g/n vendor: Apple AirPort Extreme
driver: wl v: kernel pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0
chip-ID: 14e4:4331
IF: wlp4s0 state: up mac: <filter>
Bluetooth:
Device-1: Apple Bluetooth Host Controller driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-1.8.1.3:8 chip-ID: 05ac:8286
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.0
lmp-v: 6
Drives:
Local Storage: total: 465.92 GiB used: 8.17 GiB (1.8%)
ID-1: /dev/sda vendor: Apple model: SSD SM512E size: 465.92 GiB
speed: 6.0 Gb/s serial: <filter>
Partition:
ID-1: / size: 178.41 GiB used: 7.96 GiB (4.5%) fs: ext4 dev: /dev/sda4
ID-2: /boot/efi size: 3.99 GiB used: 217.1 MiB (5.3%) fs: vfat
dev: /dev/sda3
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 54.0 C mobo: 34.0 C gpu: nouveau temp: 42.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 8 GiB available: 7.66 GiB used: 1.07 GiB (14.0%)
Processes: 255 Power: uptime: 0h 6m wakeups: 1 Init: systemd v: 260
default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 9
Compilers: N/A Shell: Bash v: 5.3.9 running-in: ptyxis-agent inxi: 3.3.40
Well the Nvidia GPU is the actual default, but also uses the Intel, no switcherooctl. I did play with the G05 driver and suse-prime with limited success.
It does dual boot with MacOS (Monteray)
No, no M_x series MacBooks, just MB (2007) and MBP’s…












