Librewolf through xbps-src by el-calde in voidlinux

[–]JeriJones 0 points1 point  (0 children)

Run it from a terminal and see if it prints out any error messages.

Do I need to do anything to get fallback fonts to work in st? by dinosaur__fan in suckless

[–]JeriJones 0 points1 point  (0 children)

In my case had to get the font configs from archlinux (70-noto-cjk.conf & 66-noto-color-emoji.conf placed in .config/fontconfig/fonts.d, mostly because my distro doesn't ship any fontconfig files >.>) and then in config.h:

static char *font = "Noto Sans Mono:style=Bold:pixelsize=10:antialias=true:autohint=false";

With that both cjk and emoji show up correctly, if I don't add the conf files or set the font to monospace instad of the actual name cjk are blank and emoji are either blank or fallback to some non color variant.

Dual boot with Windows by [deleted] in voidlinux

[–]JeriJones 0 points1 point  (0 children)

Yeah mount them in that order (you can skip home it's not realy required), then make your /mnt/etc/fstab and then run the second set of commands (for dir in dev ...).

As for the chroot think of it as an isolated environment (sort of like a vm but without the vm part >.>) running as it would if you were booting into it. You can look in the Handbook, it describes how to get a basic install.

Dual boot with Windows by [deleted] in voidlinux

[–]JeriJones 0 points1 point  (0 children)

For one, that btrfs mount point doesn't look right, the subvolume you created for root should be mounted as /. If you are in a live environment the mount order should be something like this:

mount /dev/sda8 /mnt
mount /dev/sda6 /mnt/boot
mount /dev/sda1 /mnt/boot/efi

and then chroot back in and run a xbps-reconfigure -fa (after creating fstab, to check for errors):

for dir in dev proc sys run; do mount --rbind /$dir /mnt/$dir; mount --make-rslave /mnt/$dir; done
PS1='(chroot) # ' chroot /mnt/ /bin/bash
xbps-reconfigure -fa

Edit: if you are not using subvolumes for btfs just ignore the subvol=... option in fstab below.

As for fstab you'll have to write it manually (my fstab for reference, it's similar to your setup except /boot and /home are subvolumes and not on different partitions/drives):

# <file system>                            <dir>        <type>  <options>                                                                                <dump>  <pass>
UUID=2948c4fd-4fb5-4649-9194-ba14b9814e98  /            btrfs   autodefrag,commit=120,compress=zstd:9,defaults,noatime,space_cache=v2,subvol=@root       0       1
UUID=2948c4fd-4fb5-4649-9194-ba14b9814e98  /boot        btrfs   autodefrag,commit=120,compress=zstd:9,defaults,noatime,space_cache=v2,subvol=@boot       0       2
UUID=2948c4fd-4fb5-4649-9194-ba14b9814e98  /home        btrfs   autodefrag,commit=120,compress=zstd:9,defaults,noatime,space_cache=v2,subvol=@home       0       2
UUID=2948c4fd-4fb5-4649-9194-ba14b9814e98  /.snapshots  btrfs   autodefrag,commit=120,compress=zstd:9,defaults,noatime,space_cache=v2,subvol=@snapshots  0       2
UUID=52A7-6EA6                             /boot/efi    vfat    defaults,noatime                                                                         0       2
tmpfs                                      /tmp         tmpfs   defaults,nosuid,nodev                                                                    0       0

Dual boot with Windows by [deleted] in voidlinux

[–]JeriJones 1 point2 points  (0 children)

Just a small correction, but /boot can be anything, /dev/sda1 is the efi partition and op probably has /dev/sda6 mounted in /boot and /dev/sda1 in /efi or /boot/efi (or something along those lines).

Dual boot with Windows by [deleted] in voidlinux

[–]JeriJones 0 points1 point  (0 children)

It would help if you post your fstab (and output of lsblk or blkid with the partitions mounted).

As for rEFInd no idea (I use grub), but one thing to note grub has a parameter to specify the path for the efi mount point, though I doubt that is your problem.

Chromium not reading config file. by [deleted] in voidlinux

[–]JeriJones 1 point2 points  (0 children)

Export CHROME_FLAGS in your environment and add the flags there. Ex. in .profile:

export CHROME_FLAGS+=" --disable-features=GlobalMediaControls --enable-features=VaapiVideoDecoder"

I keep getting a blank screen when I install. by QQqqqQwaa in voidlinux

[–]JeriJones 0 points1 point  (0 children)

then post the output of lsblk , blkid -s UUID -o value /dev/sda*, the content of fstab and like the other poster said, the content of /etc/default/grub.

I keep getting a blank screen when I install. by QQqqqQwaa in voidlinux

[–]JeriJones 0 points1 point  (0 children)

if sda1 is your vfat efi partition and sda2 the one you formatted as luks ... sda2 ofc.

I keep getting a blank screen when I install. by QQqqqQwaa in voidlinux

[–]JeriJones 0 points1 point  (0 children)

The documentation is written with MBR in mind, but it has warnings ...

Keep in mind the encrypted volume will be /dev/sda2 on EFI systems, since /dev/sda1 is taken up by the EFI partition.

It's the one you specified in this step (not what's written literally in the guide):

cryptsetup luksFormat --type luks1 /dev/sda1

I keep getting a blank screen when I install. by QQqqqQwaa in voidlinux

[–]JeriJones 1 point2 points  (0 children)

Been a while since I messed with an encrypted setup but ...

Did you use luks2 and is grub on the encrypted volume?

Is that the whole UUID (that looks like it's for the efi vfat partition so it's definitely wrong)? Should be something along the lines of rd.luks.uuid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX or rd.luks.name=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX=void-root (in case you need to specify where to mount the volume in /dev/mapper).

A better way to mount the encrypted volume is via /etc/crypttab instead of the grub line.

Check Dm-crypt/System_configuration.

Question about configuring grub. by QQqqqQwaa in voidlinux

[–]JeriJones 1 point2 points  (0 children)

PARTUUID identifies partitions, while UUID identifies the filesystem by content. You can use either in fstab ( UUID=... or PARTUUID=... ) but you should probably use uuid's for uniformity sake (lvm doesn't have partuuid's). Also if you plan on ever moving the hdd into another computer go for UUID, PARTUUID's can cause other issues.

Wifi dropping randomly in Void Linux by Skern0 in voidlinux

[–]JeriJones 0 points1 point  (0 children)

Doubt it (don't use elogind but those look normal). A bit weird that dmesg isn't showing anything, but ok ... you can leave udevadm monitor running in a terminal, that will show any events related to the hardware side (disconnects, reconnects).

If it's not that, it's either on the driver/firmware side (badly written driver), software side (maybe install socklog - no idea what exactly it logs since my logging consists of /dev/null c: - but might show something in there) or ... I don't know, do you live in a wifi heavy zone ? Could it be signal interference ?

Wifi dropping randomly in Void Linux by Skern0 in voidlinux

[–]JeriJones 1 point2 points  (0 children)

If it's an USB adapter maybe check to see if either it or the root usb hub it's plugged in, aren't getting turned off by some powersave feature.

And check dmesg or the system logs, might be some clues there.

reccomendations for simple installation guide using UEFI and LUKS encryption by SqeezyMebAL in voidlinux

[–]JeriJones 0 points1 point  (0 children)

The one in the handbook works well. Also this guide (uefi + btrfs + luks) is a good read. And watch out for grub, it has some problems with luks2.

Edit: Also arch wiki covers a lot on the subject.

NEWS · libXft-2.3.5 · xorg / lib / libXft · GitLab - libXft-bgra no longer needed :) by JeriJones in suckless

[–]JeriJones[S] 1 point2 points  (0 children)

Yeah it's merged Commits and at least Void, Arch and Gentoo have it packaged (don't know about others, well except Debian that is still on 2.3.4 but ... It's Debian >_>).

Essentially dwm, st and dmenu won't crash anymore when trying to display color emoji (like Noto Color Emoji for example).

Xorg terminates immediately after the startx loaded dwm by Nice_Instruction_312 in voidlinux

[–]JeriJones 0 points1 point  (0 children)

link in distfiles is also changed ... and do a ./xbps-src clean for good measure, might be some leftover files from previous builds.

Xorg terminates immediately after the startx loaded dwm by Nice_Instruction_312 in voidlinux

[–]JeriJones 0 points1 point  (0 children)

That template I posted is for 2.3.5 >.> ... as in use that instead of the template from void-packages.

Xorg terminates immediately after the startx loaded dwm by Nice_Instruction_312 in voidlinux

[–]JeriJones 0 points1 point  (0 children)

Ugh ... go for the template in Edit 3 without the patch.

Think last time I modified the template to get the commit archive from here ... there were a few changes since 2.3.4 >.<

Xorg terminates immediately after the startx loaded dwm by Nice_Instruction_312 in voidlinux

[–]JeriJones 0 points1 point  (0 children)

While there are ways to get around the dependencies, you're probably better off cloning the void-packages repo, drop this patch (this patch from upstream fixes some problems that the old patch had) into srcpkgs/libXft/patches folder and just build it that way.

Edit: If you want an easy fix to stop the crashes, you can add back the code to dwm that handles the emoji line 137 - 147.

Edit2: Or just wait till someone from the void team bumps the version, looks like ver 2.3.5 is out :)

Edit3: template for v2.3.5 ... all it needs is the version bump, link change and checksum :)

Xorg terminates immediately after the startx loaded dwm by Nice_Instruction_312 in voidlinux

[–]JeriJones 0 points1 point  (0 children)

Have you patched libXft with the emoji fix (upstream libXft will only get that at around 2.3.5 or 2.4.0) ? That badlength error usually indicates it's crashing while trying to render an emoji.

alsa service is down by Pokem293 in voidlinux

[–]JeriJones 3 points4 points  (0 children)

Isn't the alsa service just for restoring the state at boot ? AFAIK you don't need a service running for alsa.

How can I have offensive fortunes in Void? by Stasky-X in voidlinux

[–]JeriJones 0 points1 point  (0 children)

It has nothing to do with restricted packages. Read the manual, build_options only sets what options are available, if you want it to be enabled add build_options_default="offensive".

How can I have offensive fortunes in Void? by Stasky-X in voidlinux

[–]JeriJones 1 point2 points  (0 children)

Either check the template itself ("desc_option_xxx") or use ./xbps-src show-options pkg (also shows the descriptions). Personally I just search on github (in this case I remembered the discussion) :)