<CharlieBrown>by half the source code missing, i mean there are a bunch of .min.js files
<brendyn>CharlieBrown: Genius. the Pictures directory is defined in there, but not the downloads one tho
<apteryx>I'm retrying Guix on a foreign distro (Ubuntu 16.04) at work. I'm a bit rusty with the process. I finished installing the base system and successfully did a 'guix pull' as root. Then I tried installing glibc-locales as root (I'm folling the Application Setup of the manual) but got that: error: directory `/var/guix/profiles/per-user/root' is not owned by you.
<apteryx>I'm not sure how I got into that situation, but "chown -R root:root /var/guix" seems to have fixed it.
<apteryx>I'm not getting: guix package: error: profile contains conflicting entries for linux-libre-headers:out
<apteryx>efraim: worked after the `guix package -u`. Thanks for refreshing my memory!
<roelj>civodul: I'm not sure why this wouldn't scale well.. If we just keep track of which files are "active" in a database instead of using symlinks. Then we could treat a "permissions denied" return from a stat-call to a file as "alive", instead of assuming it's gone.
<roelj>civodul: We just need to store the manifests in a database I guess. It needs to go over the same information, so it should be equal in speed.
<DusXMT>ACTION 's convenient guix: `$ guix_pure.sh' launches a shell installed in the guix profile with only guix tools and env. vars available, and guix is a one-line script that runs `./pre-inst-env guix $@' in the git repository~
<DusXMT>I find that running Guix mixed with my main system results in odd issues
<DusXMT>(including the inability to install anything after the first "guix pull")
<DusXMT>civodul: I think I posted an error log in a pastebin here about it, but my question got overlooked
<DusXMT>ACTION already "fixed" it by insulating guix from the main system
<brendyn>I think we need some more conventions. for example, a default os configuration file path, and then config to automatically change the system in simple ways, perhaps like how emacs manages custom-set-variables. How else can one create a basis for adding new system packages automatically and via a GUI?
<DusXMT>The packages would build just fine, but guix would fail at updating the profile
<DusXMT>Acctually, correction, it would fail to build new packages if I set .config/guix/latest to point at an up-to-date git repo; what would fail without that was a second "git pull" after the first (even with guile-git installed)
<jonsger>that covers also my experience. environment variables, path and that stuff on foreign distros is sometimes not much fun
<luther9>`GUIX_PROFILE=$HOME/.guix-profile source $GUIX_PROFILE/etc/profile` has no effect on the environment variables. I don't understand the interpolation syntax in that file, so i'm not sure what it's supposed to do.