Giter Site home page Giter Site logo

Comments (17)

xangelkawaiix avatar xangelkawaiix commented on July 2, 2024

I'm not to sure what you mean. I'd just thinking that you don't have all of the config in your /home folder?
Basically this is what i do after fresh installing Arch.

Make sure you install sudo pacman -S xdg-user-dirs and run xdg-user-dirs-update to generate the basic folder [Music,Pictures,Video,etc.].
oh yeah, did you type cd ~ and then ls -a ?

from larbs.

nodupe avatar nodupe commented on July 2, 2024

No, sorry if I was not clear. What I mean is that the voidrice confs/scripts are not pulled from github and placed inside the .config folder.

from larbs.

LukeSmithxyz avatar LukeSmithxyz commented on July 2, 2024

I'm having a lot of trouble imagining what could've gone wrong on your system. Did you give your user some irregular name?

So you only have ranger configs show up in your /root? No other folders? Is this not a fresh install?

from larbs.

nodupe avatar nodupe commented on July 2, 2024

Ok. Fresh install with base and base-dev + xorg + lightdm .

Username larbs.

I’ve run bash larbs.sh, input username and pass, it downloaded all The programs and gives me no error.

After reboot, I login from tty and run startx: i3 asks to create the i3 config.

Super+Enter gives me a term (not st) and ls -la shows me only this newly created i3 config.

It seems to me that it did not downloaded the configs from github void rice repo.

I will run larbs.sh again with -r pointing to voidrice.git, with a new user and see if it makes a difference. I will let you know.

from larbs.

LukeSmithxyz avatar LukeSmithxyz commented on July 2, 2024

Adding the -r option will nearly certainly not change things...

...Although it might just be that git failed to run the first time around so it will word on re-run. git sometimes times out if you have a bad internet connection (or if Github is oer-burdened) and larbs.sh doesn't have error handling for this yet. I might have it download the repo earlier and test for it.

And as a general rule, so everyone knows, it's safe to run larbs.sh over and over again if something like that goes wrong.

from larbs.

nodupe avatar nodupe commented on July 2, 2024

Hi,
I've tried with -r, and as you said, no luck. Internet connection is not an issue. Also did as you suggested and run the script again with same user, no luck.

I've manually cloned the git repos, and after placing all in the right spots, I got a Larbs install.

I am still looking for the culprit. If I can spot it I will let you know.

from larbs.

LukeSmithxyz avatar LukeSmithxyz commented on July 2, 2024

Really strange... I'm curious if other users have had this problem.

Had you created the user earlier before running LARBS by any chance?

from larbs.

nodupe avatar nodupe commented on July 2, 2024

I just run the script on Arcolinux, and it did all his magic. All installed and configs in place and the usual emoji fonts "bug" that breaks the i3 bar.

It may as well be that my minimal arch install is missing something to make it work. I will investigate further.

from larbs.

LukeSmithxyz avatar LukeSmithxyz commented on July 2, 2024

Oh I see. What "bug" are you talking about?

from larbs.

nodupe avatar nodupe commented on July 2, 2024

1 - I've always created a new user, only did the same user for the test earlier today.
2 - When using arcolinux and larbs the emoji's font gets incredibly huge - so your icons on the bar will not show properly. This happens also in the terminal - for instance if I receive an emoji on a mail on neomutt the same pattern happens.

Example:
https://imgur.com/a/DmNJO4d

It seems to me a conflict in Arco - I was not able to figure out where it is.

from larbs.

LukeSmithxyz avatar LukeSmithxyz commented on July 2, 2024

Well what it probably is is that they install some bad emoji font by default that your system looks to. You could probably easily fix it by finding and uninstalling it. LARBS installs a perfectly fine emoji font, but I haven't set it to appear with priority over other fonts, which maybe I should given issues like that.

You know what, if you created a user earlier and didn't run the -m option at the same time, that could've caused this breakage. I should put in a line to ensure that the user has a proper home directory.

from larbs.

LukeSmithxyz avatar LukeSmithxyz commented on July 2, 2024

Okay, I've added a change that will ensure that already created users will have a home that they own. I don't know if this was your original problem or not, but it certainly could have been the cause of your problems or someone else's if they created a user without -m.

I'll keep this open for a bit just because if anyone has had this problem I'd hope they say so so I can be sure what it is.

from larbs.

nodupe avatar nodupe commented on July 2, 2024

Hi Luke, just a few updates after investigation:

LARBS not installing correctly: On a fresh install of Arch, I was able install LARBS without issues only after installing the collections base and base-devel. larbs.sh creates user, directories, install apps, and pull the configs and scripts. I'm not sure why I had the problem, but starting from scratch was the solution for me.

Font issue: It was solved only when I replaced ttf-emojione to ttf-emojione-color. There are incompabilities between those fonts, and also notofonts. So after larbs installed ttf-emojione, I've removed it and installed ttf-emojione-color. Now the bar works properly on ArcolinuxD. Since the font is installed by the packages file, it is a really easy fix for my use case.

from larbs.

EISAWESOME avatar EISAWESOME commented on July 2, 2024

I just had the exact same problem.
I was trying out LARBS in virtualbox before installing it to a machine.
After running larbs.sh, the user was created, the programs installed, but the dotfiles were nowhere to be found. Pulling voidrice manually did the trick of course.

from larbs.

NagyAttila avatar NagyAttila commented on July 2, 2024

Same here.

After a fresh install using archfi script (https://github.com/MatMoul/archfi), I run the larbs.sh as intented and got the same result. All the pacman packages are installed, user was created, but no dot config files. When I log in to the user and write startx, I got xterm missing error. The user has a simple linux config; only .bashrc.

Is there a way to turn on some debugging mode or logging for the script to catch if there was any error?

from larbs.

Awlexus avatar Awlexus commented on July 2, 2024

The very same thing just happened to me. After a bit of digging around, I pinpointed the issue to the line where the configs are pulled from. More specifically to sudo -u "$name" I redirected the output from dev/null to a log file and saw "root is not in the sudoers file". Checked the file and only saw the 2 lines added by thr script. I don't know if it happened bacause of the script or because it wasn't there in the first place but after copying the template in sudoers.pacnew it worked and my user's home had some configs.

Sent from my K10 using FastHub-Libre

from larbs.

LukeSmithxyz avatar LukeSmithxyz commented on July 2, 2024

Ah interesting. Had you installed sudo or base-devel before running LARBS or not?

from larbs.

Related Issues (20)

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.