Is my system broken or I am just dumb

That’s fair enough then, it sounds like a good, solid reason.

The releases happen often enough (in my opinion) that only a developer of Hyprland needs the hyprland*gits. Gits aren’t good places to live for a user-level person.
That’s up to the individual of course, but that’s my two cents.

1 Like

Now I am getting this error

urahara@kakarot:~$ yay -Rs hyprgraphics-git hyprlang-git hyprpaper-git
\\checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing hyprlang-git breaks dependency 'hyprlang' required by hyprcursor
:: removing hyprlang-git breaks dependency 'libhyprlang.so=2-64' required by hyprcursor
:: removing hyprgraphics-git breaks dependency 'hyprgraphics' required by hyprland
:: removing hyprgraphics-git breaks dependency 'libhyprgraphics.so=0-64' required by hyprland
:: removing hyprlang-git breaks dependency 'hyprlang' required by hyprland
:: removing hyprlang-git breaks dependency 'libhyprlang.so=2-64' required by hyprland
:: removing hyprlang-git breaks dependency 'hyprlang' required by hyprland-qt-support
:: removing hyprlang-git breaks dependency 'libhyprlang.so=2-64' required by hyprland-qt-support
 -> exit status 1
urahara@kakarot:~$

Remove them all, Do not reboot, reinstall them all.

yay -R hyprland hyprgraphics-git hyprlang-git hyprpaper-git hyprcursor hyprland-qt-support

# Then:

yay -S hyprland hyprgraphics hyprlang hyprpaper hyprcursor hyprland-qt-support

for the non-git version.

If it complains, add that package to both sides, you get the idea!

1 Like

Now what should I do

urahara@kakarot:~$ yay -S hyprland hyprgraphics-git hyprlang-git hyprpaper-git hyprcursor hyprland-qt-support hyprland-qtutils
Sync Explicit (4): hyprland-qtutils-0.1.4-3, hyprland-0.49.0-2, hyprcursor-0.1.12-4, hyprland-qt-support-0.1.0-7
AUR Explicit (3): hyprpaper-git-0.7.4.r4.g05337a4-1, hyprlang-git-0.6.0.r10.g72df386-1, hyprgraphics-git-0.1.3.r0.g9d7f268-1
:: PKGBUILD up to date, skipping download: hyprpaper-git
:: PKGBUILD up to date, skipping download: hyprlang-git
:: PKGBUILD up to date, skipping download: hyprgraphics-git
  3 hyprpaper-git                    (Build Files Exist)
  2 hyprlang-git                     (Installed) (Build Files Exist)
  1 hyprgraphics-git                 (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
  3 hyprpaper-git                    (Build Files Exist)
  2 hyprlang-git                     (Installed) (Build Files Exist)
  1 hyprgraphics-git                 (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: hyprpaper-git 0.7.4.r4.g05337a4-1 (Saturday 05 July 2025 04:46:21 PM)
==> Retrieving sources...
  -> Updating hyprpaper git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    hyprpaper ... Skipped
==> Making package: hyprlang-git 0.6.0.r10.g72df386-1 (Saturday 05 July 2025 04:46:25 PM)
==> Retrieving sources...
  -> Updating hyprlang git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    hyprlang ... Skipped
==> Making package: hyprgraphics-git 0.1.3.r0.g9d7f268-1 (Saturday 05 July 2025 04:46:28 PM)
==> Retrieving sources...
  -> Updating hyprgraphics git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    hyprgraphics ... Skipped
:: (1/3) Parsing SRCINFO: hyprpaper-git
:: (2/3) Parsing SRCINFO: hyprlang-git
:: (3/3) Parsing SRCINFO: hyprgraphics-git
==> Making package: hyprlang-git 0.6.0.r10.g72df386-1 (Saturday 05 July 2025 04:46:31 PM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating hyprlang git repo...
==> Validating source files with sha256sums...
    hyprlang ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of hyprlang git repo...
Cloning into 'hyprlang'...
done.
==> Starting pkgver()...
==> Updated version: hyprlang-git 0.6.3.r3.gcee0145-1
==> Sources are ready.
 -> hyprlang-git-0.6.3.r3.gcee0145-1 already made -- skipping build
==> Making package: hyprlang-git 0.6.3.r3.gcee0145-1 (Saturday 05 July 2025 04:46:37 PM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Sources are ready.
==> Making package: hyprgraphics-git 0.1.3.r0.g9d7f268-1 (Saturday 05 July 2025 04:46:39 PM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating hyprgraphics git repo...
==> Validating source files with sha256sums...
    hyprgraphics ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of hyprgraphics git repo...
Cloning into 'hyprgraphics'...
done.
==> Starting pkgver()...
==> Updated version: hyprgraphics-git 0.1.4.r1.g13375fa-1
==> Sources are ready.
 -> hyprgraphics-git-0.1.4.r1.g13375fa-1 already made -- skipping build
==> Making package: hyprgraphics-git 0.1.4.r1.g13375fa-1 (Saturday 05 July 2025 04:46:45 PM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Sources are ready.
loading packages...
warning: hyprlang-git-0.6.3.r3.gcee0145-1 is up to date -- reinstalling
warning: hyprgraphics-git-0.1.4.r1.g13375fa-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Package (2)       Old Version          New Version          Net Change

hyprgraphics-git  0.1.4.r1.g13375fa-1  0.1.4.r1.g13375fa-1    0.00 MiB
hyprlang-git      0.6.3.r3.gcee0145-1  0.6.3.r3.gcee0145-1    0.00 MiB

Total Installed Size:  0.48 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                                                                                                  [------------------------------------------------------------------------------] 100%
(2/2) checking package integrity                                                                                                [------------------------------------------------------------------------------] 100%
(2/2) loading package files                                                                                                     [------------------------------------------------------------------------------] 100%
(2/2) checking for file conflicts                                                                                               [------------------------------------------------------------------------------] 100%
:: Processing package changes...
(1/2) reinstalling hyprlang-git                                                                                                 [------------------------------------------------------------------------------] 100%
(2/2) reinstalling hyprgraphics-git                                                                                             [------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Checking which packages need to be rebuilt
resolving dependencies...
looking for conflicting packages...
:: hyprutils-0.8.0-1 and hyprutils-git-0.7.1.r2.ge36db00-1 are in conflict. Remove hyprutils-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing hyprutils-git breaks dependency 'libhyprutils.so=6-64' required by aquamarine
:: removing hyprutils-git breaks dependency 'hyprutils-git' required by hyprgraphics-git
:: removing hyprutils-git breaks dependency 'hyprutils-git' required by hyprlang-git
 -> error installing repo packages
urahara@kakarot:~$

Do NOT install the -git ones

1 Like

Take the git out (just copy and paste the commands I gave you in order into a terminal).

Copy from browser.
To paste in terminal use Ctrl+Shift+V

well now I am getting this error

urahara@kakarot:~$ yay -S hyprland hyprgraphics hyprlang hyprpaper hyprcursor hyprland-qt-support
Sync Explicit (6): hyprcursor-0.1.12-4, hyprland-qt-support-0.1.0-7, hyprland-0.49.0-2, hyprgraphics-0.1.4-2, hyprlang-0.6.3-2, hyprpaper-0.7.5-2
[sudo] password for urahara:
resolving dependencies...
looking for conflicting packages...
:: hyprgraphics-0.1.4-2 and hyprgraphics-git-0.1.4.r1.g13375fa-1 are in conflict. Remove hyprgraphics-git? [y/N] y
:: hyprlang-0.6.3-2 and hyprlang-git-0.6.3.r3.gcee0145-1 are in conflict. Remove hyprlang-git? [y/N] y
:: hyprutils-0.8.0-1 and hyprutils-git-0.7.1.r2.ge36db00-1 are in conflict. Remove hyprutils-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing hyprutils-git breaks dependency 'libhyprutils.so=6-64' required by aquamarine
 -> error installing repo packages
urahara@kakarot:~$

what is the difference between git and non git versions

Did you run the first command?

yay -R hyprland hyprgraphics-git hyprlang-git hyprpaper-git hyprcursor hyprland-qt-support

yes but then I replace -R with -S to install what I removed before getting the errors

NO! uninstall git reinstall non-git - two commands, if the -R command fails give us the output. FFS

1 Like

The non-git versions are “proper” releases and the git versions are latest version checked in to the the repository. The git version is more up to date but can, on occasion, cause problems.

1 Like

a -git version is usually for those who need bleeding edge that is NOT supported. Mostly developers have a -git version to introduce new aspects of the project. Some which will eventually carry over to normal naming. Unless you have a unique issue that requires a -git package it is recommended to use the non -git version. Most normal users will find everything they need in the normal packages. Think of a -git package as EXPERIMENTAL.

3 Likes

well I do what @xircon said
heres the output :-

urahara@kakarot:~$ yay -R hyprland hyprgraphics-git hyprlang-git hyprpaper-git hyprcursor hyprland-qt-support
error: target not found: hyprland
error: target not found: hyprpaper-git
error: target not found: hyprcursor
error: target not found: hyprland-qt-support
 -> exit status 1
urahara@kakarot:~$ yay -R hyprland hyprgraphics-git hyprlang-git hyprpaper-git hyprcursor hyprland-qt-support hyprland-qtutils
[sudo] password for urahara:
error: target not found: hyprland
error: target not found: hyprpaper-git
error: target not found: hyprcursor
error: target not found: hyprland-qt-support
error: target not found: hyprland-qtutils
 -> exit status 1
urahara@kakarot:~$ yay -R hyprgraphics-git hyprlang-git
checking dependencies...

Package (2)       Old Version          Net Change

hyprgraphics-git  0.1.4.r1.g13375fa-1   -0.19 MiB
hyprlang-git      0.6.3.r3.gcee0145-1   -0.29 MiB

Total Removed Size:  0.48 MiB

:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
(1/2) removing hyprlang-git                                                                                                     [------------------------------------------------------------------------------] 100%
(2/2) removing hyprgraphics-git                                                                                                 [------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
urahara@kakarot:~$ yay -S hyprland hyprgraphics hyprlang hyprpaper hyprcursor hyprland-qt-support hyprland-qtutils
Sync Explicit (7): hyprgraphics-0.1.4-2, hyprlang-0.6.3-2, hyprpaper-0.7.5-2, hyprcursor-0.1.12-4, hyprland-qt-support-0.1.0-7, hyprland-qtutils-0.1.4-3, hyprland-0.49.0-2
resolving dependencies...
looking for conflicting packages...
:: hyprutils-0.8.0-1 and hyprutils-git-0.7.1.r2.ge36db00-1 are in conflict. Remove hyprutils-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing hyprutils-git breaks dependency 'libhyprutils.so=6-64' required by aquamarine
 -> error installing repo packages
urahara@kakarot:~$

Add aquamarine to both commands

but what is aquamarine

According to yay -Ss aquamarine it’s a very light linux rendering backend library, so it’s probably used by Hyprland.

hyprland wayland compositor, remove and reinstall so now:

yay -R hyprutils-git aquamarine

then

yay -S hyprland hyprgraphics hyprlang hyprpaper hyprcursor hyprland-qt-support aquamarine hyprutils

after that I can just eos-update --aur

Hopefully.