<manveru>
but it's not a long-term solution i think
<gchristensen>
no
<gchristensen>
it isn't
<manveru>
anyway, thanks for the help :(
<manveru>
will try it
<gchristensen>
definitely get L-L's input
<manveru>
s/:(/:)
<gchristensen>
:) tough to parse, that one
<manveru>
not used to the mac keyboard...
<gchristensen>
g'nighn!
<manveru>
sleep well
veske has joined #nix-darwin
hmpffff has joined #nix-darwin
veske has quit [Quit: This computer has gone to sleep]
Chiliparrot has joined #nix-darwin
__monty__ has joined #nix-darwin
<__monty__>
I'm on OSX 10.13 High Sierra is it recommended to use master or should I stick to 19.03?
hamishmack has joined #nix-darwin
<__monty__>
Hmm, what order should I tackle this in? Install and setup daemonized nix, install and setup nix-darwin, install and setup home-manager? Or should I install all of them first and only then set them up?
<__monty__>
Should I be doing a single-user or multi-user nix install?
<manveru>
hmm, what's the name of the apple ICU package?
<manveru>
darwin.ICU i guess
<manveru>
that worked, nevermind :)
<manveru>
it's really crazy how many things differ between darwin/linux, didn't have to care for so long...
<eraserhd>
I have somehow messed up my nix darwin... I can't `darwin-rebuild build`, because: error: opening lock file '/nix/store/8ck04pzap9i35pvwz9pwz25ya1yjfzck-org.nixos.autossh-crunch.plist.drv.lock': Permission denied
<eraserhd>
And I can't `sudo darwin-rebuild build` because root's $NIX_PATH is getting cleared?
<clever>
eraserhd: sudo -E will preserve env vars
<clever>
eraserhd: `NIX_REMOTE=daemon` tells nix to contact nix-daemon, so it wont need sudo
<clever>
either one should solve the issue
<eraserhd>
Not running the daemon, though I wonder what changed. It look like my local user doesn't have permission to /nix/store
<eraserhd>
I was able to `darwin-rebuild build` via `sudo chown jfelice /nix/store`; however, I can't `sudo -E darwin-rebuild switch` because it aborts because `The ~/.nix-defexpr/channels symlink does not point to your user channels.`
<eraserhd>
success, no sudo, just chown. Something tried to change the store ownership back to root again.
<clever>
eraserhd: if your user lacks access to /nix/store, then you must run nix-daemon to modify the store
<qyliss^work>
__monty__: probably single
<qyliss^work>
Apple keeps breaking multi-user
<LnL>
eraserhd: don't use sudo with single-user, is the system profile owned by root?
<eraserhd>
it's been prompting me for sudo password, I think I might have just decided that means I should just run it with sudo.
<eraserhd>
but it seems like I don't need that?
<eraserhd>
Or maybe I did it by analogy to nixos?
<clever>
the installer will run sudo for you, and should not itself be ran as root
<clever>
it needs to know which user you normally run as
peel has quit [Quit: Connection closed for inactivity]
<__monty__>
qyliss^work: Hmm, ok. Guess I'll look into converting a multi-user install to a single-user install...
<LnL>
eraserhd: yeah, it runs the proper parts as root for you
<LnL>
but not things like nix-build/nix-env if owned by your user
<LnL>
unless there's a bug
eraserhd has quit [Quit: WeeChat 2.5]
hmpffff has joined #nix-darwin
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<__monty__>
Question, I'm running the installer and customizing the default configuration.nix, however, I want to change environment.darwinConfig, will the installer miss this use the unaltered default configuration.nix?
hmpffff has joined #nix-darwin
hmpffff has quit [Quit: nchrrrr…]
hmpffff has joined #nix-darwin
ris has quit []
hmpffff has quit [Quit: nchrrrr…]
<__monty__>
I'll be back tomorrow with my questions. nn, all