GithubHelp home page GithubHelp logo

jakoolit / fedora-hyprland Goto Github PK

View Code? Open in Web Editor NEW
775.0 11.0 65.0 39.88 MB

For automated installation of Hyprland on Fedora 38, 39 & 40 or any Fedora based distros

License: GNU General Public License v3.0

Shell 85.61% Scheme 14.39%
fedora fedora-workstation hyprland install-script installer rice rofi rofi-config swww waybar

fedora-hyprland's Introduction

JaKooLit

Coding


  • 🔭 I'm a Linux Enthusiast who likes to play around with Computers and stuff.
  • 🌱 I’m currently learning how to code properly
  • 📫 You can follow me on Youtube. YouTube Please subscribe 🤩 Thanks alot
  • 🏠 Kindly join my discord Discord

📊 Stats

GitHub Stats
GitHub Streak GitHub Summary

ko-fi

"Buy Me A Coffee"

Or you can donate cryto on my btc wallet :)

1N3MeV2dsX6gQB42HXU6MF2hAix1mqjo8i

Typing SVG

fedora-hyprland's People

Contributors

jakoolit avatar mattman71 avatar vdcds avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fedora-hyprland's Issues

[Bug]: unknown option --zsh

hi im newbie on linux, i install with ur script using fedora 40
and everytime i use kitty it shown unknown option : --zsh
is there any way i can fix it?

[Bug]: Workspace disappears

Bug Report

I upgraded my Fedora Workstation system to version 40 and now I can't see what workspace I'm in.

Description

This is how it currently looks
Screenshot_03-may_19-44-52_29952

When it used to show something like this next to the update logo
Screenshot_03-may_19-46-13_19029

Steps to Reproduce

Just upgrade the system from Fedora 39 to Fedora 40
Kernel: 6.8.8-300.fc40.x86_64

Expected Behavior

I hope to see the workspace together with the logo of the upgrades

Actual Behavior

I can't see the workspace and the code I have in ~/.config/waybar/config is this:
"modules-center": [ "hyprland/workspaces", "custom/separator#blank", "custom/updater" ],

Environment

[Please add any other relevant information about the bug and remove the unnecessary lines.]

e.g.,

  • Linux Distro: Fedora 40
  • Linux Version, output of uname -a:
  • Hyprland Version, output of hyprctl version: Linux j 6.8.8-300.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Apr 27 17:53:31 UTC 2024 x86_64 GNU/Linux
  • Installation Environment: The Main Hardware
  • Other info: The resolution is 1920 x 1080

[Bug]: Can't go past the login screen

Bug Report

Description

Well, just finished doing the install, reboot, login, sends me to login again, again, again...

Steps to Reproduce

  1. Start computer
  2. Select Hyprland as WM in gnome login
  3. Login infinitely as it won't load Hyprland

Expected Behavior

Start Hyprland and waybar?

Actual Behavior

Can't go past the login screen as it redirects me back when using Hyprland

Screenshots

Nope.

Environment

  • Linux Distro: Fedora 39
  • Linux Version: Linux fedora 6.8.4-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC
  • Installation Environment: Main machine, dualboot with windows.
  • Other info: 1920x1080@60 fresh install, no additional packages

Additional Information

Just installed fedora.

[Bug]: Config file error notification

Bug Report

Description

from the notification at /home/milko/.config/hypr/UserConfigs/Startup_Apps.conf

there is a problem at line 44, but line 44 does not configure anything.

Steps to Reproduce

  1. [ install Fedora-Hyprland ]
  2. [ reboot ]

Expected Behavior

  1. this error notification has a problem. it must be informative... of the real problem

Actual Behavior

  1. there is a problem with this error notification, It is false

Screenshots

swappy-20240313-134452

e.g.,

  • Linux Distro: [ Fedora 39 ]
  • Linux Version, output of uname -a: Linux fedora 6.7.7-200.fc39.x86_64
  • Hyprland Version, output of hyprctl version: Hyprland, built from branch main at commit a065b481f32f4297596a9cd9c538794fd4669b1a
  • Installation Environment: [ On The Main Hardware ]

Some fixes for nobara liinux

I have found a way to fix adding the copr repos

i changed the file copr.sh
in the step enabling copr repos i changed it from dnf to dnf4. what is left is finding out if user is using nobara and add this letter.
i also found it doesn't install packages like hyprland itself. fixed by sudo dnf install hyprland. and hyprland gives black screen. i will send the logs. please tell the issues. i will try to fix them myself and please suggest some steps im new in this stuff.
install-21-091108_dotfiles.log
install-21-090937_input.log
install-21-090928_nwg-look.log
install-21-090919_zsh.log
install-21-090819_xdph.log
i daily drive this os on my thinkpad and acer aspire.

add keyboard layout

Hello, I want to add the Persian language to my keyboard, but I am not successful

input {
kb_layout = us,ir
kb_options = grp:alt_shift_toggle
}

grep -i 'persian' /usr/share/X11/xkb/rules/base.lst

I put this code in the Hyperland config file, but it didn't work. Thank you for your help

[Bug]: Short description of the issue

Hello

So I've updated to Fedora 40 Beta on my HP-chromebox. I assumed it wouldn't be perfect. Here are the issues:

On boot it drops back to the default log in manager and gives an error that it couldn't load ssdm because it didn't see "qtgraphicaleffects" as called for in the ssdm config file. QTgraphicaleffects is installed

I log in and hyprland works perfect with the exception of the wallpaper .... The wallpaper loads without color and is distorted, EVRYTHING else shows perfect. attached is a screen shot:

If anyone has any thoughts here let me know, I realize i'm operating on beta stuff. I'm hoping this can help out the Fedora 40 Script when it's ready.

Tim
swappy-20240329-123930

I want to change Rofi theme

I tried to change rofi theme but when i followed all the steps it failed
I am kind of new to this so can you please help me to how can i achieve my desired rofi theme
swappy-20240529-172725

[Bug]: Error in a comment?

Bug Report

Description

I did not modify the logic only save or image paths and now that I entered Hyprland I get this error.

Steps to Reproduce

  1. Change the name of the battery and adapter.
  2. Change the wallpaper path
  3. Add the stack to the waybar layout

Expected Behavior

[What did you expect to happen?]
Do not display this error

Actual Behavior

[What actually happened?]
Error is not removed

Screenshots

Screenshot_17-mar_09-43-35_12911
This is the file I have from UserConfigs/Startup_Apps.conf:
https://gist.github.com/JjersaR/a9416f150d1a3a3da1be9b11d16c017b

Environment

Line 12 of the hyprland.conf file is this: source= $UserConfigs/Startup_Apps.conf
In the UserConfigs/Startup_Apps.conf file line 44 is this:

Here is the list of features available but disabled by default.

e.g.,

  • Linux Distro: [Fedora 39]
  • Linux Version, output of uname -a: Linux j 6.7.9-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Mar 6 19:35:04 UTC 2024 x86_64 GNU/Linux
  • Hyprland Version, output of hyprctl version:
    Hyprland, built from branch HEAD at commit c5e28ebcfe00a510922779b2c568cfa52a317445 (props: bump ver 0.37.1).
    Date: Sat Mar 16 14:51:49 2024
    Tag: v0.37.1

flags: (if any)

  • Installation Environment: Main Hardware
  • Other info:

Additional Information

I turned on the computer, it took a while to start hyprland and then it showed the error

nwg-look `v0.2.7` breaks installation script (nwg-look portion)

Bug Report

Your script uses the latest version of the main branch of the nwg-look repo. The lastest version v0.2.7 requires go >= 1.22 whereas the rest of your install script results in an installation of go 1.21 on a clean install of Fedora 39 Sway Spin.

This causes the nwg-look.sh script to fail to build.

View full changelog at the tag below:
https://github.com/nwg-piotr/nwg-look/releases/tag/v0.2.7

...
[NOTE] Installing nwg-look
 nwg-look directory already exists. Updating...
No local changes to save
Already up to date.
go build -v -o bin/nwg-look .
go: go.mod requires go >= 1.22 (running go 1.21.7; GOTOOLCHAIN=local)
make: *** [Makefile:13: build] Error 1

I was able to work around this locally by checking out the prior version of the repo to this release, modifying your script to not pull main, and re-running, but consider pinning specific versions of your deps in your repo/scripts so unexpected upstream releases don't impact the usability without warning.

[Bug]: Font and Icon Colors and klipper

Bug Report

I just installed hyprland on

 ```

Static hostname: xxxx
Icon name: computer-laptop
Chassis: laptop 💻
Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxx
Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Operating System: Fedora Linux 39 (KDE Plasma)
CPE OS Name: cpe:/o:fedoraproject:fedora:39
OS Support End: Tue 2024-11-12
OS Support Remaining: 7month 2w 6d
Kernel: Linux 6.7.9-200.fc39.x86_64
Architecture: x86-64
Hardware Vendor: Dell Inc.
Hardware Model: Latitude 7480
Firmware Version: 1.36.0
Firmware Date: Mon 2024-01-29
Firmware Age: 1month 3w 2d



### Description

after installation everything went well, until i i saw that, when i open dolpin file manager, the icons are not showing (something pertaining to the color) it looks dark...

and also my wlogout buttons are too big, if i try too modify the css, then everything becomes pure white ... i mean the bg


### Screenshots

WLOGOUT
![Screenshot_23-Mar_09-38-05_20376](https://github.com/JaKooLit/Fedora-Hyprland/assets/98231918/968be624-a36c-474a-9a37-1ebd2a37b894)

Dolphin
![Screenshot_23-Mar_09-40-34_20404](https://github.com/JaKooLit/Fedora-Hyprland/assets/98231918/139e6af8-9c8c-4610-af53-fb7c2af4b400)



### Environment
- Linux Distro: [ Fedora 39 ]
- Linux Version, Linux xxxx 6.7.9-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Mar  6 19:35:04 UTC 2024 x86_64 GNU/Linux
- Hyprland Version, output of `hyprctl version`: Hyprland, built from branch HEAD at commit c5e28ebcfe00a510922779b2c568cfa52a317445  (props: bump ver 0.37.1).
Date: Sat Mar 16 14:51:49 2024
Tag: v0.37.1
- Installation Environment: [On The Main Hardware]
- Other info: [[e.g., Display Resolution, Resolution, etc](dimensions:    1920x1080 pixels (508x285 millimeters)) and 1600x900 external monitor]

Is there a way to make the windows "dynamic"

Sorry, it's me again. I know that part of the point is having the windows separate like a grid. But I was just wondering if there is a way to resize and move the windows freely (more like for emergent windows). For example in webcord when you try to stream a window appears, but you can't resize it.

PD: sorry for the bad english.

[Bug]: SDDM Issue

Bug Report

User
The current theme cannot be loaded do the errors below, please select another thле.

i have everything installed

WhatsApp Image 2024-04-22 at 10 34 09 PM

Environment

  • Linux Distro: Fedora 40
  • Linux Version, output of uname -a: Linux iFlinx 6.8.7-300.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 17 19:21:08 UTC 2024 x86_64 GNU/Linux
  • Hyprland Version, output of hyprctl version: Hyprland, built from branch at commit fe7b748eb668136dd0558b7c8279bfcd7ab4d759 (props: bump version to 0.39.1).
    Date: Tue Apr 16 16:01:03 2024
    Tag: v0.39.1, commits: 4460

flags: (if any)

  • Installation Environment: The Main Hardware
  • Other info: [e.g., Display Resolution, Resolution, etc]
    Display (HP 2011): 1600x900 @ 60Hz [Extern]
    Display (AUO333D): 1920x1080 @ 60Hz [Built]

[Bug]: screen locke

Bug Report

Description

when screen is locked, it can't enter any values from keyboard

Steps to Reproduce

  1. don't have to do anything
  2. wait for it to lock the screen by itself
  3. when it locks the screen by itself... then wait another 5-10 minutes.

Actual Behavior

[What actually happened?]

Screenshots

[If applicable, add screenshots to help explain your problem.]

Environment

[Please add any other relevant information about the bug and remove the unnecessary lines.]

e.g.,

  • Linux Distro: Fedora 39

  • Linux Version, output of uname -a: Linux hyprfe 6.7.10-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Mar 18 18:56:52 UTC 2024 x86_64 GNU/Linux

  • Hyprland Version, output of hyprctl version: Hyprland, built from branch main at commit 6fb8f502050c269597636c3b0bfcf046f7f6a947 ().
    Date:
    Tag:

flags: (if any)

  • Installation Environment: On The Main Hardware
  • Other info: [e.g., Display Resolution, Resolution, etc]

Additional Information

this problem occurs when the screen is locked for a long time

I have a question
I can edit from which file can I edit the lock screen time?

[Bug]: Line 7 In UserSettings.conf Glob error

Bug Report

Description

It states that line 7 in /home/{user}/.config/hypr/UserConfigs/UserSettings.conf has issues. (other errors listed but they all seem to come back to this line)

Steps to Reproduce

  1. Updated system
  2. Errors popped up

Expected Behavior

No errors.

Actual Behavior

Errors.

Screenshots

Screenshot_21-Apr_22-38-38_30274

Environment

OS: Fedora Linux 39 (Workstation Edition) x86_64
Host: Surface Pro 8 (using linux kernel)
Kernel: 6.8.6-1.surface.fc39.x86_64

Hyprctl version output:
Hyprland, built from branch at commit fe7b748eb668136dd0558b7c8279bfcd7ab4d759 (props: bump version to 0.39.1).
Date: Tue Apr 16 16:01:03 2024
Tag: v0.39.1, commits: 4460

Additional Information

None for now.

Maybe a bug on VPN connections

Using Fedora 40, default install of the script, i use wireguard as a vpn, when setting up wireguard on hyprland, the setup can be done normaly but when tried to connect via waybar it appears that the button dont work, on "VPN connections" it shows the wireguard connection, but clicking on it doesn`t do anything.

[Bug]: Invalid Config file Line at line 44 Fedora Gnome

Bug Report

Description

[Provide a clear and concise description of the bug.]

Steps to Reproduce

installing from this video - https://www.youtube.com/watch?

Expected Behavior

Top bar to appear but none is appearing

Actual Behavior

Fresh install with script comamnd and following this youtube tutorial - https://www.youtube.com/watch?v=abp9XkQYETQ
upon logging in to hyprtland for the first time a red bar appears at the top with following error

"Config error in file /home/user/.config/hypr/UserConfigs/Startup_Apps.conf at line 44: invalid config line"
"Config error in file /home/user/.config/hypr/hyprland.conf at line 12: COnfig error in file /home/user/.config/hypr/UserCOnfigs/Startup_Apps.conf at line 44: invalid config line"

Environment

[Please add any other relevant information about the bug and remove the unnecessary lines.]

e.g.,

  • Linux Distro: [Fedora 39]
  • Linux Version, output of uname -a:
  • Hyprland Version, output of hyprctl version:
  • Installation Environment: [e.g., On The Main Hardware]
  • Other info: [e.g. mointor resolution 3440x1440]
  • Graphics card: rtx 3080 evga ftw3

Additional Information

Package conflict

To be honest I have no clue about sway nor it's dependencies, however swaylock-effects had conflicts with swaylock

[Bug]: Does not show right layout on waybar

Bug Report

Description

I add simple

  kb_layout=us,ru

and it's work, but waybar don't show right keyboard layout when I switch, only if I click with mouse.

Environment

Linux fedora 6.5.6-300.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Oct  6 19:57:21 UTC 2023 x86_64 GNU/Linux
Hyprland, built from branch main at commit ddf022d61c63fb36b4abba392682772690c06b5c  ().
Date:
Tag:

flags: (if any)

e.g.,

  • Linux Distro: [e.g., Fedora 38, Fedora 39, Nobara 38, etc]
  • Linux Version, output of uname -a:
  • Hyprland Version, output of hyprctl version:
  • Installation Environment: [e.g., On The Main Hardware, On A Virtual Machine]
  • Other info: [e.g., Display Resolution, Resolution, etc]

Rofi menus look compressed

I have this issue using rofi menus for changing the wallpapers and changing waybar styles.

the menu looks compressed like in the photo here
image

it seems to be a problem with the menus for changing wallpapers, waybar style, layout and the config editing menu. App menu appears to be natural

image

image

image

image

within the installation script I chose the 1080 resolution option since my monitor is 1920x1080

I have no idea how to fix this issue. I went to the config files within the hyprland scripts and rofi config files and tried to understand the lines, but I didn't find anything that I can change the height.

[Bug]: Error on boot after install

Bug Report

Before submitting report

[Kindly review the log files in Install-Logs directory. Some apps may have not installed properly.]

Description

I just ran the script on Nobara 40 and I get the following error in red "Config error in file /home/user/.config/hypr/UserConfigs/UserSettings.conf at line 21: config option master:new_is_master does not exist." And another error "Config error in file /home/user/.config/hypr/hyprland.conf at line 19: Config error in file /home/user/.config/hypr/UserConfigs/UserSettings.conf at line 21: config option master:new_is_master does not exist."

Steps to Reproduce

  1. Run current script on Nobara 40, saying no to Nvidia Card, Asus ROG Laptop, SDDM options
  2. Yes through all other options in the script
  3. Reboot and load into Hyprland

Expected Behavior

No errors on boot

Actual Behavior

A red error bar on the top of the highlighted screen

Screenshots

Environment

[Please add any other relevant information about the bug and remove the unnecessary lines.]

  • Linux Distro: Nobara 40
  • Linux Version, output of uname -a: Linux 6.8.12-201.fsync.fc40.x86_64
  • Hyprland Version, output of hyprctl version: Hyprland v0.41.2
  • Installation Environment: On Main Hardware
  • Other info: 3440x1440 @ 144

Additional Information

[Add any other information about the problem here. For example, you might include the error message, any recent changes that you made to the project, or any other relevant details.]

show output of inxi -CGlsSMnr install package inxi if not exist

show output here

System:
  Host: Nobara40 Kernel: 6.8.12-201.fsync.fc40.x86_64 arch: x86_64 bits: 64
  Desktop: Hyprland v: 0.41.2 Distro: Nobara Linux 40 (GNOME Edition)
Machine:
  Type: Desktop System: ASRock product: X670E Steel Legend v: N/A
    serial: <superuser required>
  Mobo: ASRock model: X670E Steel Legend serial: <superuser required>
    UEFI: American Megatrends LLC. v: 3.01 date: 05/13/2024
Battery:
  ID-1: hidpp_battery_0 charge: 85% condition: N/A
CPU:
  Info: 16-core model: AMD Ryzen 9 7950X bits: 64 type: MT MCP cache:
    L2: 16 MiB
  Speed (MHz): avg: 1415 min/max: 545/5881 cores: 1: 545 2: 3290 3: 545
    4: 545 5: 4654 6: 545 7: 3885 8: 4224 9: 545 10: 545 11: 545 12: 545 13: 545
    14: 545 15: 545 16: 545 17: 4940 18: 545 19: 545 20: 545 21: 4064 22: 545
    23: 545 24: 545 25: 545 26: 545 27: 545 28: 545 29: 3864 30: 545 31: 545
    32: 3280
Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M] driver: amdgpu
    v: kernel
  Device-2: AMD Raphael driver: amdgpu v: kernel
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.0
    compositor: Hyprland v: 0.41.2 driver: gpu: amdgpu resolution:
    1: 3440x1440~165Hz 2: 2560x1440~60Hz 3: 2560x1440~144Hz
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.1.1 renderer: AMD Radeon RX
    7900 XTX (radeonsi navi31 LLVM 18.1.6 DRM 3.57
    6.8.12-201.fsync.fc40.x86_64)
  API: Vulkan v: 1.3.280 drivers: N/A surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
  Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
  Device-4: PreSonus Audio Revelator IO 24 driver: snd-usb-audio type: USB
  Device-5: SteelSeries ApS Arctis Pro Wireless
    driver: hid-generic,snd-usb-audio,usbhid type: USB
  API: ALSA v: k6.8.12-201.fsync.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.7 status: active
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp7s0 state: down mac: a8:a1:59:ec:da:ba
  Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e
  IF: wlp9s0 state: down mac: 52:a4:a9:3e:ea:a9
  Device-3: Realtek RTL8125 2.5GbE driver: r8169
  IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: a8:a1:59:ec:da:bc
  IF-ID-1: bridge0 state: down mac: 4e:e9:65:0c:77:3d
  IF-ID-2: virbr0 state: down mac: c2:64:1f:e4:bd:ea
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb type: USB
  Report: btmgmt ID: hci0 state: up address: AC:50:DE:FE:D3:58 bt-v: 5.2
Drives:
  Local Storage: total: 19.1 TiB used: 4.93 TiB (25.8%)
  ID-1: /dev/nvme0n1 vendor: Crucial model: CT1000P3PSSD8 size: 931.51 GiB
  ID-2: /dev/nvme1n1 vendor: Crucial model: CT4000P3SSD8 size: 3.64 TiB
  ID-3: /dev/nvme2n1 vendor: Crucial model: CT4000P3SSD8 size: 3.64 TiB
  ID-4: /dev/nvme3n1 vendor: Crucial model: CT2000P5PSSD8 size: 1.82 TiB
  ID-5: /dev/sda vendor: Toshiba model: HDWE160 size: 5.46 TiB
  ID-6: /dev/sdb vendor: Toshiba model: HDWD130 size: 2.73 TiB
  ID-7: /dev/sdc vendor: Western Digital model: WDS100T2B0A-00SM50
    size: 931.51 GiB
Partition:
  ID-1: / size: 1.79 TiB used: 58.36 GiB (3.2%) fs: btrfs dev: /dev/nvme3n1p3
    label: N/A
  ID-2: /boot size: 973.4 MiB used: 379.4 MiB (39.0%) fs: ext4
    dev: /dev/nvme3n1p2 label: N/A
  ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
    dev: /dev/nvme3n1p1 label: N/A
  ID-4: /home size: 1.79 TiB used: 58.36 GiB (3.2%) fs: btrfs
    dev: /dev/nvme3n1p3 label: N/A
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
  ID-2: swap-2 type: partition size: 33.51 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme3n1p4 label: swap
Sensors:
  System Temperatures: cpu: 50.1 C mobo: 44.0 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 45.0 C device: amdgpu temp: 79.0 C fan: 636
Repos:
  No active dnf repos in: /etc/dnf/dnf.conf
  Active yum repos in: /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:erikreider:SwayNotificationCenter.repo
    1: copr:copr.fedorainfracloud.org:erikreider:SwayNotificationCenter ~ https://download.copr.fedorainfracloud.org/results/erikreider/SwayNotificationCenter/fedora-$releasever-$basearch/
  Active yum repos in: /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:solopasha:hyprland.repo
    1: copr:copr.fedorainfracloud.org:solopasha:hyprland ~ https://download.copr.fedorainfracloud.org/results/solopasha/hyprland/fedora-$releasever-$basearch/
  Active yum repos in: /etc/yum.repos.d/fedora-cisco-openh264.repo
    1: fedora-cisco-openh264 ~ https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-$releasever&arch=$basearch
  No active yum repos in: /etc/yum.repos.d/fedora-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/fedora-updates.repo
    1: updates ~ https://mirrors.nobaraproject.org/fedora-updates
  Active yum repos in: /etc/yum.repos.d/fedora.repo
    1: fedora ~ https://mirrors.nobaraproject.org/fedora
  No active yum repos in: /etc/yum.repos.d/nobara-nvidia-new-feature.repo
  Active yum repos in: /etc/yum.repos.d/nobara.repo
    1: nobara-baseos-$releasever ~ https://mirrors.nobaraproject.org/baseos
    2: nobara-appstream-$releasever ~ https://mirrors.nobaraproject.org/appstream
    3: nobara-rocm-official ~ https://repo.radeon.com/rocm/rhel9/6.1.1/main/
  No active yum repos in: /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/rpmfusion-free-updates.repo
    1: rpmfusion-free-updates ~ https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-free.repo
    1: rpmfusion-free ~ https://mirrors.rpmfusion.org/metalink?repo=free-fedora-$releasever&arch=$basearch
  No active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
    1: rpmfusion-nonfree-updates ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree.repo
    1: rpmfusion-nonfree ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-$releasever&arch=$basearch
Info:
  Memory: total: 32 GiB note: est. available: 30.45 GiB used: 3.27 GiB (10.8%)
  Processes: 543 Uptime: 18m Shell: Zsh inxi: 3.3.34

Unable to login while using Hyprland

Hyprland environment won't load

After using the installer script, my system rebooted fine, and there were no issues until the login screen. I am able to select which account that I want to login to, but the Hyprland environment won't load. I can load and use the Gnome environment, but when I try to use Hyprland, I am unable to login. I can select the option for Hyprland, and input my password, but when I hit the enter key to submit my password, I go back to the login screen.

Steps to Reproduce

  1. [Use the Fedora-Hyprland installer]
  2. [Reboot system]
  3. [Go to login]
  4. [Get sent back to the login screen after inputting password]

Expected Behavior

[Expected the Hyprland environment to load]

Actual Behavior

[I get sent back to the login screen after I input my password]

  • Linux Distro: [Fedora 39]
  • Installation Environment: [Non Nvidia]

[Bug]: Issues encountered after installing Fedora-Hyprland

Bug Report

Description

After configuring the Fedora system using the script provided by the Fedora-Hyprland repository, I encountered the following two issues:

1.The icons in Waybar are not displaying correctly, showing underscores instead. I suspect this is caused by the icon fonts not being loaded correctly, but I'm not very familiar with this issue and would appreciate guidance on analyzing the cause and finding a solution.

2.Unable to open nwg-look. After following the steps in the video tutorial and completing the installation of Fedora-Hyprland, I am now unable to open nwg-look.]

Steps to Reproduce

1.Apply the installation script provided by the Fedora-Hyprland repository on a fresh Fedora 39 system.
2.Complete the installation and configuration.
3.Open the Hyprland session and observe the Waybar icon display.
4.Attempt to run the nwg-look command to open nwg-look.

Expected Behavior

1.Waybar should display the correct icons for each feature/module.
2.Successfully open the nwg-look configuration tool.

Actual Behavior

1.Waybar displays underscores instead of the expected icons.
2.Attempting to run nwg-look results in an error: "Failed to execute child process "nwg-look" (No such file or directory)".

Screenshots

swappy-20240416-124959
image

Environment

Linux Distribution: Fedora Linux 39 (Thirty Nine) x86_64
Kernel: 6.8.5-201.fc39.x86_64
Hyprland version:
Branch: main
Commit hash: e93fbd7c4f991cb8ef03e433ccc4d43587923e15
Date: Sun Apr 14 18:48:28 2024
Tag: v0.39.0
Commits: 1
Installation script used: Fedora-Hyprland
Installation environment: Physical machine
Display resolution: 2560x1440
CPU: AMD Eng Sample (8) @ 3.610GHz
GPU: AMD ATI Radeon RX Vega 6
Memory: 5254MiB / 31451MiB

Additional Information

I have attached a screenshot of Waybar for reference. Please let me know if you need any other information to help diagnose and resolve this issue.

I have provided the install_logs folder, which contains logs of the installation process.

I have carefully reviewed each step of the video tutorial, but I still cannot resolve the nwg-look issue and would appreciate any help.
Install-Logs.tar.gz

I have some Questions

I've been really interested in hyprland in general ever since it has dropped and even enabled one of the first hyprland copr repos. ended up deleting it and reverting back to gnome to wait for it to become a bit more stable and now I've stumbled here and really interested in using the installer but I have some questions.

  1. Fedora has been on my machine for like 2 years and the size of the partition is around 800GB so backing it up using timeshift took ages and ended up with around 5GB left in my partition XD. The question is that weather it's extremely important to create a back up or not.

  2. regarding the ASUS ROG thing. will it be okay if I said yes while I have ASUS TUF or is it only for ROG?

Hyprland process taking 85% CPU in VM

FYI, I think I figured out why Hyprland is so sluggish in my Boxes virtual machine. The "Hyprland" process is constantly using about 85% of the CPU, starting shortly after I log in. I give my VMs 4GB of RAM and access to all of the CPU cores I have on a Ryzen 3700u (4 cores, 8 threads). They have plenty of resources.

There's no other process using any significant CPU time. Nothing obvious showing up in the systemd journal. Not sure how to troubleshoot it any further.

Same thing happens when I shut down Boxes and boot the VM with Virt-Manager. I think they are both just front-ends to libvirt and QEMU/KVM, so I didn't expect any difference. But I definitely don't normally see this with any other Linux distro or desktop environment, even ones that don't work well in VMs (like elementary OS).

Logging out of Hyprland and back into GNOME on the same Fedora 39 VM results in CPU usage going down to about 2%.

Install error with Go not able to find GTK

Tried to install but GO isn't able to continue (it just becomes stuck) when it reaches to NWG build, logs don't show anything but here is the terminal output:

[NOTE] Installing go ...
Last metadata expiration check: 0:02:14 ago on Tue 02 Jan 2024 05:16:29 PM EST.
Package golang-1.20.12-1.fc38.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
[ERROR] go failed to install :( , please check the install.log. You may need to install manually! Sorry I have tried :(
[OK] gtk3 is already installed. Skipping...
[OK] gtk3-devel is already installed. Skipping...
[OK] cairo-devel is already installed. Skipping...
[OK] glib-devel is already installed. Skipping...
[NOTE] Installing nwg-look
nwg-look directory already exists. Updating...
No local changes to save
Already up to date.
go build -v -o bin/nwg-look .
github.com/gotk3/gotk3/gtk

at this point it won't do anything

I looked and I get a 404 at github.com/gotk3/gotk3/gtk so that could explain it, any ideas on a fix?

[Bug]: error on waybar

Bug Report

After opening my PC suddenly this appeared on home screen. Everything else works fine.

Description

  • Linux Distro: Fedora 39
  • Linux fedora 6.7.6-200.fc39.x86_64
  • Hyprland Version 0.36.0
  • On The Main Hardware

I have attached the screenshot
k0HKEfEN
0ilpdd1H

Btop theme disappears (catpuccin_macchiato)

I just noticed that when looking at the btop options, the default theme you've configured (catpuccin_macchiato) appears under a header that says it is theme 33 out of 32. And when moving with the arrow keys to pick another theme, there is apparently no way to get back to that theme because it will then loop around from 32 to 1, and from 1 to 32 when going backward.

So essentially the theme you've pre-configured "disappears" and can no longer be chosen once something else is selected.

Must be something slightly off about the way the theme is installed, that causes btop not to count it as part of the total number of themes.

Minor issue, obviously. I can't look deeper into it right now to help you with a fix. Just thought I'd let you know.

[bug]

Bug Report

Description

just ran into some very strange bug where in .cache folder wayland-errors file got too bit and filled my 200Gb home partition
is there any way to get around this or stop it from being regenrated
i looked inside it and the most of it was some warnings and repeated stuff

Steps to Reproduce

[Custom]: How to change terminal font

Custom Template

Description

I just installed your script on a fresh installed fedora VM. Everything works seamlessly but the fonts on the terminal seems a little off like the default font that comes pre installed, I know the script installs very good fonts but it's not here. BTW, I change the terminal to foot as kitty won't open in VM and also I didn't installed nwg-look (can it fix that issue)

Steps to Reproduce (if applicable)

Expected Behavior

I think it should load the downloaded fonts

Actual Behavior

normal fonts showing

Screenshots (if applicable)

image

XDG autostart items not loading from user folder

I have a couple of items (desktop entry files) that I place in ~/.config/autostart when I install my project. Normally on most desktop environments, when you log into the desktop these items will start automatically. This doesn't seem to be happening on the Hyprland setup after using this script on Fedora 39. They do get loaded when logging into GNOME on the same system.

Is there a specific reason why the items in ~/.config/autostart aren't being loaded? Can we fix the setup of Hyprland so that this standard XDG spec is recognized as a way to load things on login?

One of the startup items runs a command that lets a background systemd service start correctly, and the other puts a tray icon in the indicator tray on the bar. When I run these things manually they work fine in Hyprland. But I need them to run automatically or the service doesn't work until it gets manually restarted later.

I'm sure there is some Hyprland-specific way to start things on login, but it would be nice if the same standard recognized by other desktop environments would work with this setup script.

I kind of thought systemd was responsible for loading the items in the ~/.config/autostart folder, but that doesn't seem to be happening in this case.

Awesome project. Thanks for fixing the key bindings in the dotfiles. Works much better now.

[Bug]: .sh script interfaces have huge fonts

Bug Report

Description

When using things such as waybar style selectors, music station selectors, wallpaper selectors, etc. the font is too big to be legible, ending up being cut off

Steps to Reproduce

This is on a Fedora Asahi Linux machine, so I understand the issue may stem from that. Please let me know if any log files or anything are needed.

Expected Behavior

Text to either be modifiable or smaller, changing Monitors.conf resolution did not fix this either

Actual Behavior

No way to change this as of now

Screenshots

image

image

Environment

  • Linux Distro: Asahi Linux Fedora 39
  • Linux Version, output of uname -a:
    Linux skepf-macbookpro 6.6.3-411.asahi.fc39.aarch64+16k #1 SMP PREEMPT_DYNAMIC Tue Dec 19 10:21:20 UTC 2023 aarch64 GNU/Linux
  • Hyprland Version, output of hyprctl version:
    Hyprland, built from branch HEAD at commit 03ebbe18ed8517ee22591eac82cd54322f42cb7d (props: bump ver to 0.34.0).
    Date: Mon Jan 1 12:03:15 2024
    Tag: v0.34.0

flags: (if any)

  • Installation Environment: [e.g., On The Main Hardware, On A Virtual Machine]
    Hardware

[Bug]: Clipboard isn't functioning correctly, and sometimes doesn't function at all :(

Bug Report

Description

Pasting Issues and I'm unsure how to fix it.

Steps to Reproduce

  1. Copy text from Chrome
  2. Attempt to paste into Discord and it doesn't work

Expected Behavior

For the text that I copied to be pasted.

Actual Behavior

It doesn't do anything

Environment

Nobara KDE but installed Hyprland Fedora. Also I noticed that when copying text from say 1Password it can be pasted into Discord with the Middle Mouse Button and not Control + V, this is the same in Google Chrome but it's also weird because if I Control + C from a website, it is pastable, but if I copy the URL from the URL Bar it is not pastable it's like it doesn't even get copied and I'm not sure what's going on and how to fix it.

  • Linux Distro: Nobara 39 KDE (but installed this Fedora-Hyprland and still have KDE installed)
  • Linux Version, output of uname -a: Linux DeuoDesk 6.8.12-200.fsync.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC TKG Sat Jun 1 23:00:12 UTC 2024 x86_64 GNU/Linux
  • Hyprland Version, output of hyprctl version: Hyprland, built from branch at commit ea2501d4556f84d3de86a4ae2f4b22a474555b9f (props: bump version to 0.41.0).
    Date: Mon Jun 10 14:23:06 2024
    Tag: v0.41.0, commits: 4794

flags: (if any)

  • Installation Environment: On Main Hardware
  • Other info: 1920x1080@144hz and 1920x1080@60hz

Additional Information

Some of the information above may be incorrect because I had to type it all manually. Thanks Clipboard 😭

show output of inxi -CGIsSMnr install package inxi if not exist

show output here

System:
  Host: DeuoDesk Kernel: 6.8.12-200.fsync.fc39.x86_64 arch: x86_64 bits: 64
  Desktop: Hyprland v: 0.41.0 Distro: Nobara Linux 39 (KDE Plasma)
Machine:
  Type: Desktop System: CMS s product: 7200-5524B v: N/A
    serial: <superuser required>
  Mobo: ASUSTeK model: PRIME H310M-A R2.0 v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 2208
    date: 07/09/2021
CPU:
  Info: 6-core model: Intel Core i5-9400F bits: 64 type: MCP cache:
    L2: 1.5 MiB
  Speed (MHz): avg: 2400 min/max: 800/4100 cores: 1: 2400 2: 2400 3: 2400
    4: 2400 5: 2401 6: 2400
Graphics:
  Device-1: NVIDIA TU106 [GeForce RTX 2060 Rev. A] driver: nvidia v: 555.42.02
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.0
    compositor: Hyprland v: 0.41.0 driver: N/A resolution: 1: 1920x1080
    2: 1920x1080
  API: EGL v: 1.5 drivers: nvidia,swrast,zink
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 555.42.02
    renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
  API: Vulkan v: 1.3.280 drivers: N/A surfaces: xcb,xlib,wayland
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: a8:5e:45:5b:65:28
  IF-ID-1: virbr0 state: down mac: 52:54:00:52:9b:d1
Sensors:
  System Temperatures: cpu: 40.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  No active dnf repos in: /etc/dnf/dnf.conf
  Active yum repos in: /etc/yum.repos.d/1password.repo
    1: 1password ~ https://downloads.1password.com/linux/rpm/stable/$basearch
  Active yum repos in: /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:codifryed:CoolerControl.repo
    1: copr:copr.fedorainfracloud.org:codifryed:CoolerControl ~ https://download.copr.fedorainfracloud.org/results/codifryed/CoolerControl/fedora-$releasever-$basearch/
  Active yum repos in: /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:erikreider:SwayNotificationCenter.repo
    1: copr:copr.fedorainfracloud.org:erikreider:SwayNotificationCenter ~ https://download.copr.fedorainfracloud.org/results/erikreider/SwayNotificationCenter/fedora-$releasever-$basearch/
  Active yum repos in: /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:solopasha:hyprland.repo
    1: copr:copr.fedorainfracloud.org:solopasha:hyprland ~ https://download.copr.fedorainfracloud.org/results/solopasha/hyprland/fedora-$releasever-$basearch/
  Active yum repos in: /etc/yum.repos.d/brave-browser.repo
    1: brave-browser ~ https://brave-browser-rpm-release.s3.brave.com/$basearch
  Active yum repos in: /etc/yum.repos.d/fedora-cisco-openh264.repo
    1: fedora-cisco-openh264 ~ https://mirrors.fedoraproject.org/metalink?repo=fedora-cisco-openh264-$releasever&arch=$basearch
  No active yum repos in: /etc/yum.repos.d/fedora-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/fedora-updates.repo
    1: updates ~ https://mirrors.nobaraproject.org/fedora-updates
  Active yum repos in: /etc/yum.repos.d/fedora.repo
    1: fedora ~ https://mirrors.nobaraproject.org/fedora
  Active yum repos in: /etc/yum.repos.d/google-chrome-beta.repo
    1: google-chrome-beta ~ https://dl.google.com/linux/chrome/rpm/stable/x86_64
  Active yum repos in: /etc/yum.repos.d/nextdns.repo
    1: nextdns ~ https://repo.nextdns.io/rpm
  No active yum repos in: /etc/yum.repos.d/nobara-nvidia-new-feature.repo
  Active yum repos in: /etc/yum.repos.d/nobara.repo
    1: nobara-baseos-$releasever ~ https://mirrors.nobaraproject.org/baseos
    2: nobara-appstream-$releasever ~ https://mirrors.nobaraproject.org/appstream
    3: nobara-rocm-official ~ https://repo.radeon.com/rocm/rhel9/6.0.2/main/
    4: nobara-kde6 ~ https://mirrors.nobaraproject.org/kde6
    5: nobara-kde6-overrides ~ https://mirrors.nobaraproject.org/kde6-overrides
  No active yum repos in: /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/rpmfusion-free-updates.repo
    1: rpmfusion-free-updates ~ https://mirrors.rpmfusion.org/metalink?repo=free-fedora-updates-released-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-free.repo
    1: rpmfusion-free ~ https://mirrors.rpmfusion.org/metalink?repo=free-fedora-$releasever&arch=$basearch
  No active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-updates-testing.repo
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
    1: rpmfusion-nonfree-updates ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-$releasever&arch=$basearch
  Active yum repos in: /etc/yum.repos.d/rpmfusion-nonfree.repo
    1: rpmfusion-nonfree ~ https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-$releasever&arch=$basearch
Info:
  Memory: total: 16 GiB available: 15.54 GiB used: 3.07 GiB (19.7%)
  Processes: 323 Uptime: 6h 51m Shell: fish inxi: 3.3.34

(I'm surprised that managed to get copied)

Exit-Menu too small on low res

Hi,
first I really like your work, and installed on two different systems, on the pc with a high resolution everything is fine, but my old laptop with: 1366x768 the exit or logout menu is too small. Any fix here or a hint where I can setup a larger window size. I read all the configs but didnt find it.

Screenshot:
Screenshot_2023-10-23-19-42-54_8397

Make network speed widget a fixed size

On the Waybar style I've been using, there is a network info widget that keeps changing its width as the number of digits in the network speeds changes. This makes it very difficult to interact with the system tray icons.

I'm sure there's a simple way to disable it entirely, but if there is a way to force that widget to adopt a fixed size, that would be nice.

Very minor issue.

Red screen, system unresponsive after entering password on lock screen

@JaKooLit

This has happened twice now during testing. The screen locked, and upon entering the password the whole screen turned pure red and the mouse cursor became a thick text cursor. This is in a Boxes VM, and sending the VM key combinations like Ctrl+Alt+Backspace and Ctrl+Alt+Delete have no effect. I have to do a "Force Shutdown" from the Boxes toolbar.

I've unlocked the screen several other times without the red screen appearing.

I have no idea what the cause of this problem is, or even which part of the system is having a problem, if it isn't just the lock screen component. Have you heard of this issue? Is there a good place to forward the bug report?

[Bug]: Swaylock not working after unspecified time

Swaylock not working after unspecified time

Description

Swaylock will no longer run after lid-close or ctrl+alt+l after an unspecified amount of time

Hardware Description

  • Apple Macbook Pro M1 Pro 14-inch
  • Asahi Linux Fedora Workstation 40
  • 6.8.10-400.asahi.fc40.aarch64+16k

Steps to reproduce

This may be an Asahi issue; however, this issue was present from the initial installation using the git script.

Additional Notes

There are no runtime or other error messages that present themselves when this error occurs, so self-diagnosing was quite difficult.

I can't switch into Hyprland

This is my computer configuration

image

I have an older nvidia gpu (gtx765m) so this is my nvidia.sh file

#!/bin/bash
# 💫 https://github.com/JaKooLit 💫 #
# Nvidia Packages and other nvidia stuff #

nvidia_pkg=(
  akmod-nvidia-470xx
  xorg-x11-drv-nvidia-470xx
  xorg-x11-drv-nvidia-470xx-cuda
  libva
  libva-nvidia-driver
)

## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ##
# Determine the directory where the script is located
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

# Change the working directory to the parent directory of the script
PARENT_DIR="$SCRIPT_DIR/.."
cd "$PARENT_DIR" || exit 1

source "$(dirname "$(readlink -f "$0")")/Global_functions.sh"


# Create Directory for Install Logs
if [ ! -d Install-Logs ]; then
    mkdir Install-Logs
fi

# Set the name of the log file to include the current date and time
LOG="Install-Logs/install-$(date +%d-%H%M%S)_nvidia.log"


# Install Hprland Nvidia git
printf "${YELLOW} Installing Hyprland-git...\n"
  for NvHYPR in hyprland-git; do
    install_package "$NvHYPR" 2>&1 | tee -a "$LOG"
  done

# Install additional Nvidia packages
printf "${YELLOW} Installing Nvidia packages...\n"
  for NVIDIA in "${nvidia_pkg[@]}"; do
    install_package "$NVIDIA" 2>&1 | tee -a "$LOG"
  done


printf "${YELLOW} nvidia-stuff to /etc/default/grub..."

# Additional options to add to GRUB_CMDLINE_LINUX
additional_options="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1"

# Check if additional options are already present in GRUB_CMDLINE_LINUX
if grep -q "GRUB_CMDLINE_LINUX.*$additional_options" /etc/default/grub; then
	echo "GRUB_CMDLINE_LINUX already contains the additional options" 2>&1 | tee -a "$LOG"
else
	# Append the additional options to GRUB_CMDLINE_LINUX
	sudo sed -i "s/GRUB_CMDLINE_LINUX=\"/GRUB_CMDLINE_LINUX=\"$additional_options /" /etc/default/grub
    echo "Added the additional options to GRUB_CMDLINE_LINUX" 2>&1 | tee -a "$LOG"
fi

# Update GRUB configuration
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

echo "${NOTE} Nvidia DRM modeset and additional options have been added to /etc/default/grub. Please reboot for changes to take effect." 2>&1 | tee -a "$LOG"

clear

My option install

Do you have any nvidia gpu in your system?"  Y

Install GTK themes? (required for Dark/Light function)  Y
Do you want to configure Bluetooth?  Y
Do you want to install Thunar file manager? Y
Install & configure SDDM log-in Manager plus (OPTIONAL) SDDM Theme? N
Install XDG-DESKTOP-PORTAL-HYPRLAND? (for proper Screen Share ie OBS) N
Install zsh & oh-my-zsh plus (OPTIONAL) pokemon-colorscripts? Y
Install nwg-look? (Theming app / lxappearance-like) WARNING Package takes abit long to install Y
Installing on ASUS ROG Laptops? N
Do you want to download and install pre-configured Hyprland dotfiles? Y

This is hyprlandCrashReport.txt file

--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
This was an accident, I swear!

Hyprland received signal 6 (Aborted)

Version: 1512b81126dd115f089fd21244692d92034c78f8
Tag: 

System info:
	System name: Linux
	Node name: fedora
	Release: 6.6.8-200.fc39.x86_64
	Version: #1 SMP PREEMPT_DYNAMIC Thu Dec 21 04:01:49 UTC 2023

GPU:
	00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])


os-release:
	NAME="Fedora Linux"
	VERSION="39 (Workstation Edition)"
	ID=fedora
	VERSION_ID=39
	VERSION_CODENAME=""
	PLATFORM_ID="platform:f39"
	PRETTY_NAME="Fedora Linux 39 (Workstation Edition)"
	ANSI_COLOR="0;38;2;60;110;180"
	LOGO=fedora-logo-icon
	CPE_NAME="cpe:/o:fedoraproject:fedora:39"
	DEFAULT_HOSTNAME="fedora"
	HOME_URL="https://fedoraproject.org/"
	DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/"
	SUPPORT_URL="https://ask.fedoraproject.org/"
	BUG_REPORT_URL="https://bugzilla.redhat.com/"
	REDHAT_BUGZILLA_PRODUCT="Fedora"
	REDHAT_BUGZILLA_PRODUCT_VERSION=39
	REDHAT_SUPPORT_PRODUCT="Fedora"
	REDHAT_SUPPORT_PRODUCT_VERSION=39
	SUPPORT_END=2024-11-12
	VARIANT="Workstation Edition"
	VARIANT_ID=workstation
	


Backtrace:
	#0 | Hyprland(_Z12getBacktracev+0x69) [0x563d6df473c9]
		??
		??:0
	#1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x82a) [0x563d6df0cdba]
		??
		??:0
	#2 | Hyprland(_Z25handleUnrecoverableSignali+0x4d) [0x563d6de8f0fd]
		??
		??:0
	#3 | /lib64/libc.so.6(+0x3e9a0) [0x7fb60ac5c9a0]
		??
		??:0
	#4 | /lib64/libc.so.6(+0x90834) [0x7fb60acae834]
		??
		??:0
	#5 | /lib64/libc.so.6(raise+0x1e) [0x7fb60ac5c8ee]
		??
		??:0
	#6 | /lib64/libc.so.6(abort+0xdf) [0x7fb60ac448ff]
		??
		??:0
	#7 | /lib64/libstdc++.so.6(+0xa4d19) [0x7fb60aea4d19]
		??
		??:0
	#8 | /lib64/libstdc++.so.6(+0xb4f4c) [0x7fb60aeb4f4c]
		??
		??:0
	#9 | /lib64/libstdc++.so.6(+0xb4fb7) [0x7fb60aeb4fb7]
		??
		??:0
	#10 | /lib64/libstdc++.so.6(+0xb5218) [0x7fb60aeb5218]
		??
		??:0
	#11 | Hyprland(+0x93137) [0x563d6de53137]
		??
		??:0
	#12 | Hyprland(_ZN11CCompositor10initServerEv+0x72b) [0x563d6de97e0b]
		??
		??:0
	#13 | Hyprland(main+0x7ba) [0x563d6de7844a]
		??
		??:0
	#14 | /lib64/libc.so.6(+0x2814a) [0x7fb60ac4614a]
		??
		??:0
	#15 | /lib64/libc.so.6(__libc_start_main+0x8b) [0x7fb60ac4620b]
		??
		??:0
	#16 | Hyprland(_start+0x25) [0x563d6de8ceb5]
		??
		??:0


Log tail:
on/.config/hypr/configs
[LOG] Registered dynamic var "$mainMod" -> SUPER
[LOG] Registered dynamic var "$scriptsDir" -> /home/daudangson/.config/hypr/scripts
[LOG] Registered new value for dynamic var "$configs" -> /home/daudangson/.config/hypr/configs
[LOG] Registered dynamic var "$UserConfigs" -> /home/daudangson/.config/hypr/UserConfigs
[LOG] Registered dynamic var "$UserScripts" -> /home/daudangson/.config/hypr/UserScripts
[LOG] Registered new value for dynamic var "$UserConfigs" -> /home/daudangson/.config/hypr/UserConfigs
[LOG] Registered new value for dynamic var "$scriptsDir" -> /home/daudangson/.config/hypr/scripts
[LOG] Registered new value for dynamic var "$UserScripts" -> /home/daudangson/.config/hypr/UserScripts
[LOG] Registered dynamic var "$wallDIR" -> /home/daudangson/Pictures/wallpapers
[LOG] Registered dynamic var "$lock" -> /home/daudangson/.config/hypr/scripts/LockScreen.sh
[LOG] Registered dynamic var "$SwwwRandom" -> $UserscriptsDir/WallpaperAutoChange.sh
[LOG] Registered new value for dynamic var "$mainMod" -> SUPER
[LOG] Registered new value for dynamic var "$scriptsDir" -> /home/daudangson/.config/hypr/scripts
[LOG] Registered new value for dynamic var "$UserConfigs" -> /home/daudangson/.config/hypr/UserConfigs
[LOG] Registered new value for dynamic var "$mainMod" -> SUPER
[LOG] Registered dynamic var "$files" -> thunar
[LOG] Registered dynamic var "$term" -> kitty
[LOG] Registered new value for dynamic var "$scriptsDir" -> /home/daudangson/.config/hypr/scripts
[LOG] Registered new value for dynamic var "$UserScripts" -> /home/daudangson/.config/hypr/UserScripts
[LOG] Registered dynamic var "$foregroundCol" -> 0xffddcacc
[LOG] Registered dynamic var "$backgroundCol" -> 0xff080D15
[LOG] Registered dynamic var "$color0" -> 0xff080D15
[LOG] Registered dynamic var "$color1" -> 0xff63535A
[LOG] Registered dynamic var "$color2" -> 0xff865B3C
[LOG] Registered dynamic var "$color3" -> 0xff946C69
[LOG] Registered dynamic var "$color4" -> 0xffA17985
[LOG] Registered dynamic var "$color5" -> 0xff7C8381
[LOG] Registered dynamic var "$color6" -> 0xffAD9296
[LOG] Registered dynamic var "$color7" -> 0xffddcacc
[LOG] Registered dynamic var "$color8" -> 0xff9a8d8e
[LOG] Registered dynamic var "$color9" -> 0xff63535A
[LOG] Registered dynamic var "$color10" -> 0xff865B3C
[LOG] Registered dynamic var "$color11" -> 0xff946C69
[LOG] Registered dynamic var "$color12" -> 0xffA17985
[LOG] Registered dynamic var "$color13" -> 0xff7C8381
[LOG] Registered dynamic var "$color14" -> 0xffAD9296
[LOG] Registered dynamic var "$color15" -> 0xffddcacc
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 31.78µs. Estimated average calc time: 0.07µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 29.30µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 75.30µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 29.77µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 28.96µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 58.99µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 58.85µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 28.97µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 58.76µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 62.48µs. Estimated average calc time: 0.06µs.
[LOG] Disabling stdout logs! Check the log for further logs.
[backend/x11/backend.c:612] Failed to query DRI3 DRM FD
[CRITICAL] m_sWLRBackend was NULL!
[CRITICAL] Critical error thrown: wlr_backend_autocreate() failed!

Another crash report file

Welcome to Hyprland!
[LOG] Instance Signature: 1512b81126dd115f089fd21244692d92034c78f8_1704344600
[LOG] Hyprland PID: 3744
[LOG] ===== SYSTEM INFO: =====
[LOG] System name: Linux
[LOG] Node name: fedora
[LOG] Release: 6.6.8-200.fc39.x86_64
[LOG] Version: #1 SMP PREEMPT_DYNAMIC Thu Dec 21 04:01:49 UTC 2023


[LOG] GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])


[LOG] os-release:
NAME="Fedora Linux"
VERSION="39 (Workstation Edition)"
ID=fedora
VERSION_ID=39
VERSION_CODENAME=""
PLATFORM_ID="platform:f39"
PRETTY_NAME="Fedora Linux 39 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:39"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=39
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=39
SUPPORT_END=2024-11-12
VARIANT="Workstation Edition"
VARIANT_ID=workstation

[LOG] ========================



[INFO] If you are crashing, or encounter any bugs, please consult https://wiki.hyprland.org/Crashes-and-Bugs/


[LOG] 
Current splash: Ding ding pch n daa, bam-ba-ba-re-bam baram bom bom baba-bam-bam-bommm


[LOG] Creating the HookSystem!
[LOG] Creating the KeybindManager!
[LOG] [hookSystem] New hook event registered: configReloaded
[LOG] Creating the AnimationManager!
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 42.49µs. Estimated average calc time: 0.06µs.
[LOG] Creating the ConfigManager!
[LOG] NOTE: further logs to stdout / logfile are disabled by default. Use debug:disable_logs and debug:enable_stdout_logs to override this.
[LOG] Creating the CHyprError!
[LOG] [hookSystem] New hook event registered: focusedMon
[LOG] [hookSystem] New hook event registered: preRender
[LOG] Creating the LayoutManager!
[LOG] [hookSystem] New hook event registered: preConfigReload
[LOG] Reloading the config!
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 23.03µs. Estimated average calc time: 0.05µs.
[LOG] Using config: /home/daudangson/.config/hypr/hyprland.conf
[LOG] Registered dynamic var "$configs" -> /home/daudangson/.config/hypr/configs
[LOG] Registered dynamic var "$mainMod" -> SUPER
[LOG] Registered dynamic var "$scriptsDir" -> /home/daudangson/.config/hypr/scripts
[LOG] Registered new value for dynamic var "$configs" -> /home/daudangson/.config/hypr/configs
[LOG] Registered dynamic var "$UserConfigs" -> /home/daudangson/.config/hypr/UserConfigs
[LOG] Registered dynamic var "$UserScripts" -> /home/daudangson/.config/hypr/UserScripts
[LOG] Registered new value for dynamic var "$UserConfigs" -> /home/daudangson/.config/hypr/UserConfigs
[LOG] Registered new value for dynamic var "$scriptsDir" -> /home/daudangson/.config/hypr/scripts
[LOG] Registered new value for dynamic var "$UserScripts" -> /home/daudangson/.config/hypr/UserScripts
[LOG] Registered dynamic var "$wallDIR" -> /home/daudangson/Pictures/wallpapers
[LOG] Registered dynamic var "$lock" -> /home/daudangson/.config/hypr/scripts/LockScreen.sh
[LOG] Registered dynamic var "$SwwwRandom" -> $UserscriptsDir/WallpaperAutoChange.sh
[LOG] Registered new value for dynamic var "$mainMod" -> SUPER
[LOG] Registered new value for dynamic var "$scriptsDir" -> /home/daudangson/.config/hypr/scripts
[LOG] Registered new value for dynamic var "$UserConfigs" -> /home/daudangson/.config/hypr/UserConfigs
[LOG] Registered new value for dynamic var "$mainMod" -> SUPER
[LOG] Registered dynamic var "$files" -> thunar
[LOG] Registered dynamic var "$term" -> kitty
[LOG] Registered new value for dynamic var "$scriptsDir" -> /home/daudangson/.config/hypr/scripts
[LOG] Registered new value for dynamic var "$UserScripts" -> /home/daudangson/.config/hypr/UserScripts
[LOG] Registered dynamic var "$foregroundCol" -> 0xffddcacc
[LOG] Registered dynamic var "$backgroundCol" -> 0xff080D15
[LOG] Registered dynamic var "$color0" -> 0xff080D15
[LOG] Registered dynamic var "$color1" -> 0xff63535A
[LOG] Registered dynamic var "$color2" -> 0xff865B3C
[LOG] Registered dynamic var "$color3" -> 0xff946C69
[LOG] Registered dynamic var "$color4" -> 0xffA17985
[LOG] Registered dynamic var "$color5" -> 0xff7C8381
[LOG] Registered dynamic var "$color6" -> 0xffAD9296
[LOG] Registered dynamic var "$color7" -> 0xffddcacc
[LOG] Registered dynamic var "$color8" -> 0xff9a8d8e
[LOG] Registered dynamic var "$color9" -> 0xff63535A
[LOG] Registered dynamic var "$color10" -> 0xff865B3C
[LOG] Registered dynamic var "$color11" -> 0xff946C69
[LOG] Registered dynamic var "$color12" -> 0xffA17985
[LOG] Registered dynamic var "$color13" -> 0xff7C8381
[LOG] Registered dynamic var "$color14" -> 0xffAD9296
[LOG] Registered dynamic var "$color15" -> 0xffddcacc
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 24.62µs. Estimated average calc time: 0.06µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.45µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.41µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.39µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.44µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.33µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.40µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.31µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.42µs. Estimated average calc time: 0.05µs.
[LOG] Created a bezier curve, baked 255 points, mem usage: 4.08kB, time to bake: 20.40µs. Estimated average calc time: 0.05µs.
terminate called after throwing an instance of 'std::runtime_error'
  what():  wlr_backend_autocreate() failed!
[CRITICAL] Hyprland has crashed :( Consult the crash report at /home/daudangson/.hyprland/hyprlandCrashReport3744.txt for more information.
[1]    3744 IOT instruction (core dumped)  Hyprland

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.