Hyprland for Void Linux

Moderator: Forum moderators

Post Reply
User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Hyprland for Void Linux

Post by Sofiya »

Hyprland for Void Linux

You can now update Hyprland through the xbps package manager by adding a mirror
You can add this repository to xbps's repositories by creating a file, /etc/xbps.d/hyprland-void.conf with the following text:

Code: Select all

repository=https://raw.githubusercontent.com/sofijacom/hyprland-void/repository-x86_64-glibc

You can also search through all hypr related packages as you would any other (you will need to accept the repository's fingerprint first with

run sudo xbps-install -S in a terminal and press Y then Enter

xbps-query -Rs hypr

Attachments
hyprland-void.conf.false.gz
(93 Bytes) Downloaded 27 times
screenshot-20240613-203951.png
screenshot-20240613-203951.png (405.8 KiB) Viewed 2611 times
Last edited by Sofiya on Tue Jul 02, 2024 10:42 pm, edited 7 times in total.

KL
PUPPY LINUX Simple fast free

geo_c
Posts: 2879
Joined: Fri Jul 31, 2020 3:37 am
Has thanked: 2202 times
Been thanked: 876 times

Re: Hyprland for Void Linux

Post by geo_c »

Sofiya wrote: Fri Jun 14, 2024 2:58 am

Hyprland for Void Linux

You can now update Hyprland through the xbps package manager by adding a mirror
You can add this repository to xbps's repositories by creating a file, /etc/xbps.d/hyprland-void.conf with the following text:

Code: Select all

repository=https://raw.githubusercontent.com/Makrennel/hyprland-void/repository-x86_64-glibc

then run sudo xbps-install -Su in a terminal and press Y then Enter

That looks great. I just did a resquash of spectr and airedale, so next on my play is to run hyprland.

So how did you get OctoXbps to use a dark theme?

geo_c
Old School Hipster, and Such

Clarity
Posts: 3829
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1628 times
Been thanked: 522 times

Re: Hyprland for Void Linux

Post by Clarity »

Hello @Sofiya Although I haven't downloaded it yet, I ask: Is this repo update included in today's "KLV-HyprlandCE-5.6.iso"?

Curious

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

geo_c wrote: Fri Jun 14, 2024 4:37 am
Sofiya wrote: Fri Jun 14, 2024 2:58 am

Hyprland for Void Linux

You can now update Hyprland through the xbps package manager by adding a mirror
You can add this repository to xbps's repositories by creating a file, /etc/xbps.d/hyprland-void.conf with the following text:

Code: Select all

repository=https://raw.githubusercontent.com/Makrennel/hyprland-void/repository-x86_64-glibc

then run sudo xbps-install -Su in a terminal and press Y then Enter

That looks great. I just did a resquash of spectr and airedale, so next on my play is to run hyprland.

So how did you get OctoXbps to use a dark theme?

Open the file manager as root user. go to the folder "/root/.config/gtk/GTK-settings.sh" and download the script "GTK-settings.sh" . the script will install the theme "/root/.config/gtk-3.0 "

You can customize the theme, icons, cursor in spot and then copy the file "/home/spot/.config/gtk-3.0" and place it "/root/.config/gtk-3.0". Then click on the script "/root /.config/gtk/GTK-settings.sh" and the theme and everything else that you configured becomes for root programs

Attachments
screenshot-20240614-141356.png
screenshot-20240614-141356.png (301.79 KiB) Viewed 2538 times
Last edited by Sofiya on Fri Jun 14, 2024 2:53 pm, edited 2 times in total.

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

Clarity wrote: Fri Jun 14, 2024 9:49 am

Hello @Sofiya Although I haven't downloaded it yet, I ask: Is this repo update included in today's "KLV-HyprlandCE-5.6.iso"?

Curious

No not included.
the user may not want the new version, and if the repository update is enabled, then naturally Hyprland will be updated to the latest version, According to my tests, the most stable version is (v.hyprland _0.39.1_1). everything works as it should.

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

geo_c wrote: Fri Jun 14, 2024 4:37 am
Sofiya wrote: Fri Jun 14, 2024 2:58 am

Hyprland for Void Linux

You can now update Hyprland through the xbps package manager by adding a mirror
You can add this repository to xbps's repositories by creating a file, /etc/xbps.d/hyprland-void.conf with the following text:

Code: Select all

repository=https://raw.githubusercontent.com/Makrennel/hyprland-void/repository-x86_64-glibc

then run sudo xbps-install -Su in a terminal and press Y then Enter

That looks great. I just did a resquash of spectr and airedale, so next on my play is to run hyprland.

So how did you get OctoXbps to use a dark theme?

So how did you get OctoXbps to use a dark theme?

Octoxbps he is on Qt5 and uses the Kvantum theme

Kvantum Manager;

Attachments
screenshot-20240616-234144.png
screenshot-20240616-234144.png (248.17 KiB) Viewed 2417 times
2024-06-16_23-37.png
2024-06-16_23-37.png (226.44 KiB) Viewed 2419 times

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

Deployment of Hyprland-Void Github.com

Attachments
screenshot-20240618-021331.png
screenshot-20240618-021331.png (428.35 KiB) Viewed 2335 times

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

Why can't I read the private key RSA?

Code: Select all

      - name: Retrieve private key
        run: |
          curl -H 'Authorization: token ${{ secrets.PEM_PAT }}' \
            -H 'Accept: application/vnd.github.v3.raw' \
            -O -L https://api.github.com/repos/${{ env.REPO_OWNER }}/hyprland-void-private-pem/contents/private.pem

      - name: Sign repository
        run: |
          export XBPS_PASSPHRASE=${{ secrets.PRIVATE_PEM_PASSPHRASE }}
          xbps-rindex --privkey ./private.pem --sign --signedby "hyprland-void-github-action" ~/hostdir/binpkgs
          xbps-rindex --privkey ./private.pem --sign-pkg ~/hostdir/binpkgs/*.xbps
Attachments
screenshot-20240618-164149.png
screenshot-20240618-164149.png (97.52 KiB) Viewed 2286 times

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

Signing Packages -- RSA signature.
through the terminal I can do this and sign the packages for further use of the packages in the xbps package manager by adding a mirror :ugeek:

The question is what am I doing wrong on github.com

Binary Packages

Attachments
Binary packages
Binary packages
2024-06-18_19-47.png (269.36 KiB) Viewed 2260 times
2024-06-18_19-31.png
2024-06-18_19-31.png (416 KiB) Viewed 2261 times
Last edited by Sofiya on Tue Jun 18, 2024 10:19 pm, edited 4 times in total.

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

Damn it I did it :ugeek: :thumbup:

You can now update Hyprland through the xbps package manager by adding a mirror
You can add this repository to xbps's repositories by creating a file, /etc/xbps.d/hyprland-void.conf with the following text:

Mirror:

Code: Select all

repository=https://raw.githubusercontent.com/sofijacom/hyprland-void/repository-x86_64-glibc

You can also search through all hypr related packages as you would any other (you will need to accept the repository's fingerprint first with

run sudo xbps-install -S in a terminal and press Y then Enter

xbps-query -Rs hypr

Attachments
hyprland-void.conf.false.gz
(93 Bytes) Downloaded 28 times
screenshot-20240618-195823.png
screenshot-20240618-195823.png (344.02 KiB) Viewed 2252 times
screenshot-20240618-200533.png
screenshot-20240618-200533.png (310.53 KiB) Viewed 2252 times
Last edited by Sofiya on Fri Jun 21, 2024 4:25 am, edited 2 times in total.

KL
PUPPY LINUX Simple fast free

User avatar
rockedge
Site Admin
Posts: 6544
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: Hyprland for Void Linux

Post by rockedge »

Damn it I did it :ugeek: :thumbup:

This really good! Very nice........

Makes the update for Hyprland almost routine now 8-) :thumbup:

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

rockedge wrote: Wed Jun 19, 2024 2:59 pm

Damn it I did it :ugeek: :thumbup:

This really good! Very nice........

Makes the update for Hyprland almost routine now 8-) :thumbup:

Absolutely right .And + of this, if I don’t like something in the version after checking, I could simply not update the mirror repository and leave the stable version there . :thumbup:

KL
PUPPY LINUX Simple fast free

geo_c
Posts: 2879
Joined: Fri Jul 31, 2020 3:37 am
Has thanked: 2202 times
Been thanked: 876 times

Re: Hyprland for Void Linux

Post by geo_c »

Sofiya wrote: Wed Jun 19, 2024 3:06 pm
rockedge wrote: Wed Jun 19, 2024 2:59 pm

Damn it I did it :ugeek: :thumbup:

This really good! Very nice........

Makes the update for Hyprland almost routine now 8-) :thumbup:

Absolutely right .And + of this, if I don’t like something in the version after checking, I could simply not update the mirror repository and leave the stable version there . :thumbup:

I took the download of the iso and script from the github page and it looked fantastic! I'll get around to installing soon. I think I want to run the build script on this one.

I'm still brainstorming about how I can incorporate my overly symlinked applications, appimages, and configs in a standard multi-user linux environment.

For instance, with portables/appimages, maybe it works to symlink the entire directory of portable apps into root?

I literally have a setup something like this:

folders on sda1 (/mnt/home)
KLV-airedale
KLV-spectr
F96
BIG DATA
PORTABLES
geostuff/root/.config/[geo's application configs] > symlinked to all three OSs
geostuff/root/themes > symlinked to all three OSs
geostuff/root/icons > symlinked to all three OSs
geostuff/usr/themes > symlinked to all three OSs
geostuff/usr/icons > symlinked to all three OSs

And so much more, I can't even remember it all right now. Of course all my important accessible data is outside of the OS directory.

geo_c
Old School Hipster, and Such

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

Github design - Style Catppuccin.user

Attachments
screenshot-20240620-163224.png
screenshot-20240620-163224.png (284.86 KiB) Viewed 2089 times
2024-06-20_16-15.png
2024-06-20_16-15.png (290.64 KiB) Viewed 2094 times
Last edited by Sofiya on Thu Jun 20, 2024 1:40 pm, edited 1 time in total.

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

Style Catppuccin.user

Attachments
catppuccin.user.css.false.gz
(34.85 KiB) Downloaded 17 times
2024-06-20_17-02.png
2024-06-20_17-02.png (248.18 KiB) Viewed 2075 times
2024-06-20_16-34.png
2024-06-20_16-34.png (365.13 KiB) Viewed 2084 times

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

Awesome list for Hyprland, that includes useful tools and libraries that either work or are designed for Hyprland!
https://github.com/hyprland-community/awesome-hyprland

Attachments
2024-06-20_17-13.png
2024-06-20_17-13.png (283.31 KiB) Viewed 2072 times

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

@rockedge
I have a question for you . How can I add my Hyprland mirror to the build plugin so that it is enabled and I install Hyprlaand and all the dependencies for it during the build. Or is it not possible to do this???

KL
PUPPY LINUX Simple fast free

User avatar
rockedge
Site Admin
Posts: 6544
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: Hyprland for Void Linux

Post by rockedge »

Sofiya wrote: Thu Jun 20, 2024 2:30 pm

@rockedge
I have a question for you . How can I add my Hyprland mirror to the build plugin so that it is enabled and I install Hyprlaand and all the dependencies for it during the build. Or is it not possible to do this???

This should be pretty easy to do! In the PLUG file we'll add in some lines that will create or modify the XBPS repo/mirror URL's to include the Hyprland mirror.

I think adding a small file in /etc/xbps.d in the PLUG will do it. It is also possible to add it to /usr/share/xbps.d.

I added this block to the end of the PLUG file (line 334) f_00_Void_wayland_hyprland_0.41_no-kernelBASE.plug

Code: Select all

# add Hyprland github mirror repository-x86_64-glibc
cat <<'SETMIRROR' > /etc/xbps.d/hyprland_mirror.conf
repository=https://raw.githubusercontent.com/Makrennel/hyprland-void/repository-x86_64-glibc
SETMIRROR

This creates a very small text file in the path that lists the repo URL's. @Sofiya you can add this in any location in the PLUG file you see fit for organizing it.

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

rockedge wrote: Thu Jun 20, 2024 7:02 pm
Sofiya wrote: Thu Jun 20, 2024 2:30 pm

@rockedge
I have a question for you . How can I add my Hyprland mirror to the build plugin so that it is enabled and I install Hyprlaand and all the dependencies for it during the build. Or is it not possible to do this???

This should be pretty easy to do! In the PLUG file we'll add in some lines that will create or modify the XBPS repo/mirror URL's to include the Hyprland mirror.

I think adding a small file in /etc/xbps.d in the PLUG will do it. It is also possible to add it to /usr/share/xbps.d.

I added this block to the end of the PLUG file (line 334) f_00_Void_wayland_hyprland_0.41_no-kernelBASE.plug

Code: Select all

# add Hyprland github mirror repository-x86_64-glibc
cat <<'SETMIRROR' > /etc/xbps.d/hyprland_mirror.conf
repository=https://raw.githubusercontent.com/Makrennel/hyprland-void/repository-x86_64-glibc
SETMIRROR

This creates a very small text file in the path that lists the repo URL's. @Sofiya you can add this in any location in the PLUG file you see fit for organizing it.

I think nothing will work since it asks for confirmation sudo xbps-install -Su in a terminal and press Y then Enter

so without confirmation it will simply ignore it, and Hyprland and dependencies will not be installed.Confirmation of adding occurs only once, then the update occurs as usual

Code: Select all

echo hyprwayland-scanner tomlplusplus sdbus-cpp hyprutils hyprlang hyprcursor hyprlock hypridle hyprpaper hyprland-protocols hyprland-devel hyprland xdg-desktop-portal-hyprland \
| xargs -n1 xbps-install -Su
Last edited by Sofiya on Fri Jun 21, 2024 1:18 am, edited 1 time in total.

KL
PUPPY LINUX Simple fast free

User avatar
rockedge
Site Admin
Posts: 6544
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: Hyprland for Void Linux

Post by rockedge »

@Sofiya try :

Code: Select all

xbps-install -Suy

So the line should look like :

Code: Select all

echo hyprwayland-scanner tomlplusplus sdbus-cpp hyprutils hyprlang hyprcursor hyprlock hypridle hyprpaper hyprland-protocols hyprland-devel hyprland xdg-desktop-portal-hyprland \
| xargs -n1 xbps-install -Suy
User avatar
rockedge
Site Admin
Posts: 6544
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: Hyprland for Void Linux

Post by rockedge »

the xbps-install -y switch should enable auto confirm :ugeek:

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

rockedge wrote: Fri Jun 21, 2024 1:39 am

the xbps-install -y switch should enable auto confirm :ugeek:

Yes, you again did not understand me, before we start installing packages, the mirror that we are adding, we must confirm that we allow its addition
only after this the packages will be installed from this mirror.how to add a mirror without confirmation,?

KL
PUPPY LINUX Simple fast free

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

rockedge wrote: Fri Jun 21, 2024 1:39 am

the xbps-install -y switch should enable auto confirm :ugeek:

I show you what it looks like

repository has been RSA signed by "hyprland-void-github-action"
Do you want to import this public key? [Y/n]

Is it possible to accept a key without confirmation?

Attachments
2024-06-21_04-59.png
2024-06-21_04-59.png (390.48 KiB) Viewed 1981 times
2024-06-21_04-55.png
2024-06-21_04-55.png (86.92 KiB) Viewed 1982 times

KL
PUPPY LINUX Simple fast free

User avatar
rockedge
Site Admin
Posts: 6544
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: Hyprland for Void Linux

Post by rockedge »

I almost forgot about the signing of the repos -> https://docs.voidlinux.org/xbps/reposit ... gning.html

When we are installing the local packages we use the xbps-rindex tool.

Signing Repositories

Remote repositories must be signed. Local repositories do not need to be signed.

The xbps-rindex tool is used to sign repositories.

The private key for signing packages needs to be a PEM-encoded RSA key. The key can be generated with either ssh-keygen or openssl

Code: Select all

ssh-keygen -t rsa -m PEM -f private.pem

Code: Select all

openssl genrsa -out private.pem

Once the key is generated, the public part of the private key has to be added to the repository metadata. This step is required only once.

Code: Select all

xbps-rindex --privkey private.pem --sign --signedby "I'm Groot" /path/to/repository/dir

Then sign one or more packages with the following command:

Code: Select all

xbps-rindex --privkey private.pem --sign-pkg /path/to/repository/dir/*.xbps

Note that future packages will not be automatically signed.

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

rockedge wrote: Fri Jun 21, 2024 2:40 am

I almost forgot about the signing of the repos -> https://docs.voidlinux.org/xbps/reposit ... gning.html

When we are installing the local packages we use the xbps-rindex tool.

Signing Repositories

Remote repositories must be signed. Local repositories do not need to be signed.

The xbps-rindex tool is used to sign repositories.

The private key for signing packages needs to be a PEM-encoded RSA key. The key can be generated with either ssh-keygen or openssl

Code: Select all

ssh-keygen -t rsa -m PEM -f private.pem

Code: Select all

openssl genrsa -out private.pem

Once the key is generated, the public part of the private key has to be added to the repository metadata. This step is required only once.

Code: Select all

xbps-rindex --privkey private.pem --sign --signedby "I'm Groot" /path/to/repository/dir

Then sign one or more packages with the following command:

Code: Select all

xbps-rindex --privkey private.pem --sign-pkg /path/to/repository/dir/*.xbps

Note that future packages will not be automatically signed.

So I have it signed by the poet and confirmation is required. Without a signature, packages will not be installed
This I know

Code: Select all

- name: Retrieve private key
        run: |
          curl -H 'Authorization: token ${{ secrets.PEM_PAT }}' \
            -H 'Accept: application/vnd.github.v3.raw' \
            -O -L https://api.github.com/repos/${{ env.REPO_OWNER }}/hyprland-void-private-pem/contents/private.pem

      - name: Sign repository
        run: |
          export XBPS_PASSPHRASE=${{ secrets.PRIVATE_PEM_PASSPHRASE }}
          xbps-rindex --privkey ./private.pem --sign --signedby "hyprland-void-github-action" ~/hostdir/binpkgs
          xbps-rindex --privkey ./private.pem --sign-pkg ~/hostdir/binpkgs/*.xbps

It seems that only after assembly you can add a mirror and update packages.It won’t be possible to make the installation go through a plugin.

KL
PUPPY LINUX Simple fast free

User avatar
rockedge
Site Admin
Posts: 6544
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: Hyprland for Void Linux

Post by rockedge »

I think we need to add the public key or authorization token

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

rockedge wrote: Fri Jun 21, 2024 2:56 am

I think we need to add the public key or authorization token

I wonder how the official packages were signed then :ugeek:

KL
PUPPY LINUX Simple fast free

User avatar
rockedge
Site Admin
Posts: 6544
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: Hyprland for Void Linux

Post by rockedge »

@Sofiya maybe we can try another way:

xmirror

To easily modify the currently selected mirror, xmirror (from the xmirror package) can be used. This utility takes care of all steps for updating the selected mirror.

Manual Method

Alternatively, this can be done manually:

To modify mirror URLs cleanly, copy all the repository configuration files to /etc/xbps.d and change the URLs in each copied repository file.

Code: Select all

# mkdir -p /etc/xbps.d
# cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/
# sed -i 's|https://repo-default.voidli

nux.org|<repository>|g' /etc/xbps.d/*-repository-*.conf

After changing the URLs, you must synchronize xbps with the new mirrors:

Code: Select all

# xbps-install -S

You should see the new repository URLs while synchronizing. You can also use xbps-query to verify the repository URLs, but only after they have been synchronized:

Code: Select all

xbps-query -L
 9970 https://repo-default.voidlinux.org/current (RSA signed)
   27 https://repo-default.voidlinux.org/current/multilib/nonfree (RSA signed)
 4230 https://repo-default.voidlinux.org/current/multilib (RSA signed)
   47 https://repo-default.voidlinux.org/current/nonfree (RSA signed)
 5368 https://repo-default.voidlinux.org/current/debug (RSA signed)

Remember that repositories added afterwards will also need to be changed, or they will use the default mirror.

User avatar
rockedge
Site Admin
Posts: 6544
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2749 times
Been thanked: 2624 times
Contact:

Re: Hyprland for Void Linux

Post by rockedge »

@Sofiya did you ever get this to work? I have not looked into the problem for a few hours, days.

User avatar
Sofiya
Posts: 2279
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1477 times
Been thanked: 1524 times

Re: Hyprland for Void Linux

Post by Sofiya »

rockedge wrote: Sun Jun 23, 2024 12:56 am

@Sofiya did you ever get this to work? I have not looked into the problem for a few hours, days.

I don't understand the question .
This works, but apparently it won’t be possible to insert it into the plugin, due to fingerprint confirmation :ugeek: That is, the mirror can only be added after complete assembly.
After adding the mirror, run “ sudo xbps-install -S in a terminal and press Y then Enter” to confirm adding the RSA signature. if we could sign our packets with the official RSA Void signature. then we wouldn’t need confirmation, but no one will give it to us.I mean their access token for signing

yes, I will still add the mirror to the assembly plugins at the end of the plugin
And the main thing is that people do not forget that the first update must be done through the terminal and accept the RSA key.
the token is mine personally without expiration date,therefore the signing key will always be the same .
run sudo xbps-install -S in a terminal and press Y then Enter

Code: Select all

# add Hyprland github mirror repository-x86_64-glibc
cat <<'SETMIRROR' > /etc/xbps.d/hyprland-void.conf
repository=https://raw.githubusercontent.com/sofijacom/hyprland-void/repository-x86_64-glibc
SETMIRROR

KL
PUPPY LINUX Simple fast free

Post Reply

Return to “KLV-HyprlandCE”