00:16
ldlework has quit [Remote host closed the connection]
01:00
ChanServ has quit [*.net *.split]
01:03
ChanServ has joined #nix-darwin
02:28
ChanServ has quit [*.net *.split]
02:28
gleber_ has quit [*.net *.split]
02:28
nikivi has quit [*.net *.split]
02:28
mightybyte has quit [*.net *.split]
02:28
carlosdagos has quit [*.net *.split]
02:28
johnw has quit [*.net *.split]
02:28
sphalerite has quit [*.net *.split]
02:28
dustinm has quit [*.net *.split]
02:28
LnL has quit [*.net *.split]
02:28
pikajude has quit [*.net *.split]
02:28
cbarrett has quit [*.net *.split]
02:28
acowley has quit [*.net *.split]
02:29
disasm has quit [*.net *.split]
02:29
copumpkin has quit [*.net *.split]
02:29
cransom has quit [*.net *.split]
02:29
wildsebastian has quit [*.net *.split]
02:29
Enzime has quit [*.net *.split]
02:29
dhess has quit [*.net *.split]
02:29
flokli has quit [*.net *.split]
02:29
ejpcmac has quit [*.net *.split]
02:29
mpickering has quit [*.net *.split]
02:29
adulteratedjedi has quit [*.net *.split]
02:29
jtojnar has quit [*.net *.split]
02:29
jcrben has quit [*.net *.split]
02:29
gchristensen has quit [*.net *.split]
02:29
angerman has quit [*.net *.split]
02:29
elvishjerricco has quit [*.net *.split]
02:29
{^_^} has quit [*.net *.split]
02:29
ambrosia has quit [*.net *.split]
02:29
qyliss^work has quit [*.net *.split]
02:29
thefloweringash has quit [*.net *.split]
02:29
yastero has quit [*.net *.split]
02:29
eacameron has quit [*.net *.split]
02:29
justinweiss has quit [*.net *.split]
02:29
manveru has quit [*.net *.split]
02:29
zimbatm has quit [*.net *.split]
02:29
carter has quit [*.net *.split]
02:29
kaychaks has quit [*.net *.split]
02:29
niksnut has quit [*.net *.split]
02:29
clever has quit [*.net *.split]
02:29
szicari has quit [*.net *.split]
02:29
adelbertc has quit [*.net *.split]
02:30
carter has joined #nix-darwin
02:30
qyliss^work has joined #nix-darwin
02:30
zimbatm has joined #nix-darwin
02:30
clever has joined #nix-darwin
02:30
kaychaks has joined #nix-darwin
02:30
niksnut has joined #nix-darwin
02:30
pikajude has joined #nix-darwin
02:30
mpickering has joined #nix-darwin
02:30
adulteratedjedi has joined #nix-darwin
02:30
eacameron has joined #nix-darwin
02:30
disasm has joined #nix-darwin
02:30
carlosdagos has joined #nix-darwin
02:30
mightybyte has joined #nix-darwin
02:30
johnw has joined #nix-darwin
02:30
adelbertc has joined #nix-darwin
02:30
{^_^} has joined #nix-darwin
02:30
manveru has joined #nix-darwin
02:30
jcrben has joined #nix-darwin
02:30
cbarrett has joined #nix-darwin
02:30
elvishjerricco has joined #nix-darwin
02:30
copumpkin has joined #nix-darwin
02:30
dhess has joined #nix-darwin
02:30
gchristensen has joined #nix-darwin
02:30
acowley has joined #nix-darwin
02:30
thefloweringash has joined #nix-darwin
02:30
cransom has joined #nix-darwin
02:30
nikivi has joined #nix-darwin
02:30
jtojnar has joined #nix-darwin
02:30
ChanServ has joined #nix-darwin
02:30
ejpcmac has joined #nix-darwin
02:30
LnL has joined #nix-darwin
02:30
dustinm has joined #nix-darwin
02:30
szicari has joined #nix-darwin
02:30
justinweiss has joined #nix-darwin
02:30
Enzime has joined #nix-darwin
02:30
wildsebastian has joined #nix-darwin
02:30
angerman has joined #nix-darwin
02:30
sphalerite has joined #nix-darwin
02:30
ambrosia has joined #nix-darwin
02:30
flokli has joined #nix-darwin
02:30
gleber_ has joined #nix-darwin
02:30
yastero has joined #nix-darwin
02:32
pikajude has quit [*.net *.split]
02:32
cbarrett has quit [*.net *.split]
02:32
acowley has quit [*.net *.split]
02:32
dustinm has quit [*.net *.split]
02:32
LnL has quit [*.net *.split]
03:05
gleber_ has quit [*.net *.split]
03:05
nikivi has quit [*.net *.split]
03:05
mightybyte has quit [*.net *.split]
03:06
carlosdagos has quit [*.net *.split]
03:06
johnw has quit [*.net *.split]
03:06
sphalerite has quit [*.net *.split]
03:06
gleber_ has joined #nix-darwin
03:06
nikivi has joined #nix-darwin
03:06
mightybyte has joined #nix-darwin
03:08
johnw has joined #nix-darwin
03:08
carlosdagos has joined #nix-darwin
03:08
sphalerite has joined #nix-darwin
03:40
philr has joined #nix-darwin
04:06
trcc has joined #nix-darwin
04:11
trcc has quit [Ping timeout: 252 seconds]
04:12
Lisanna has joined #nix-darwin
04:23
pikajude has joined #nix-darwin
05:33
trcc has joined #nix-darwin
05:57
trcc has quit [Remote host closed the connection]
06:25
trcc has joined #nix-darwin
07:44
Guest1773 has joined #nix-darwin
08:09
Guest1773 is now known as LnL
09:08
__Sander__ has joined #nix-darwin
09:22
carlosdagos has quit [Quit: Connection closed for inactivity]
09:47
nikivi has quit [Read error: Connection reset by peer]
10:02
nikivi has joined #nix-darwin
10:02
trcc has quit [Remote host closed the connection]
10:03
trcc has joined #nix-darwin
10:07
trcc has quit [Ping timeout: 252 seconds]
10:24
trcc has joined #nix-darwin
10:29
jtojnar has quit [Remote host closed the connection]
10:31
jtojnar has joined #nix-darwin
12:26
philr has quit [Ping timeout: 252 seconds]
12:38
trcc has quit [Remote host closed the connection]
12:39
trcc has joined #nix-darwin
12:43
trcc has quit [Ping timeout: 268 seconds]
13:06
alexteves has joined #nix-darwin
13:14
<
nikivi >
how can I get it running on mac w/o brew
13:14
<
nikivi >
couldnt find it on nixpkgs
13:15
jtojnar has quit [Quit: jtojnar]
13:16
<
qyliss^work >
I use echunkwm
13:17
<
nikivi >
how did you get it runing?
13:18
<
qyliss^work >
one sec
13:20
jtojnar has joined #nix-darwin
13:20
<
qyliss^work >
there's a derivation somewhere
13:22
<
qyliss^work >
there's also a module in nix-darwin, but you need to pass it the package, since it's not in nixpkgs
13:23
<
nikivi >
so these are nix pkgs I can install made by other users that are not on nixpkgs?
13:23
<
nikivi >
nur-packages I mean
13:24
<
nikivi >
why not add it to nixpkgs
13:24
<
nikivi >
will try set up nix-darwin today
13:25
<
qyliss^work >
I'm not sure
13:25
<
qyliss^work >
I think maybe because it's impure?
13:29
<
nikivi >
The NUR was created to share new packages from the community in a faster and more decentralized way
13:29
<
nikivi >
makes sense
13:29
<
nikivi >
I will try get chunkwm working with nix-darwing tho
13:31
<
qyliss^work >
You'll still need the package from there
13:31
<
qyliss^work >
nix-darwin only gives you the module, with no default package.
13:38
<
LnL >
yeah, chunkwm uses some newer frameworks so you need to make an impure build :(
15:08
<
nikivi >
installed nix-darwin 🎊
15:08
<
nikivi >
I am curious, why do people have separate repos for nix and dotfiles
15:09
<
nikivi >
which contains all of his nix stuff too I suppose
15:14
<
nikivi >
its safe to move `~/.nixpkgs/darwin-configuration.nix to ~/.dotfiles/nix right?
15:14
<
nikivi >
and have symlink in nixkpgs
15:14
<
nikivi >
Don't forget to start a new shell or source /etc/static/bashrc
15:15
<
nikivi >
it seems nix-darwin is focused on users using bash not zsh
15:20
<
qyliss^work >
nikivi: you can set darwin-config in NIX_PATH to wherever you want the config file to be
15:21
<
nikivi >
if I just want to use nix-darwin to install chunkwm for now
15:21
<
nikivi >
what would I write?
15:23
<
qyliss^work >
Well, as I said before, nix-darwin doesn't give you a chunkwm package
15:23
<
qyliss^work >
It just gives you a module to configure it
15:23
<
qyliss^work >
You have to bring your own package
15:23
<
qyliss^work >
eg from the link I posted before
15:24
<
LnL >
yeah, you can't build it without Xcode/CLT at the moment
15:25
<
nikivi >
any guide on how I can bring a package to nix-darwin
15:25
<
LnL >
as for the separate repo, that's stuff which doesn't depend on the module system
15:26
<
LnL >
I use that on both darwin and nixos
15:29
<
nikivi >
qyliss^work
15:29
<
nikivi >
you can set darwin-config in NIX_PATH to wherever you want the config file to be
15:29
<
nikivi >
where do I et that?
15:29
<
nikivi >
not too familiar with NIX_PATH
15:30
<
LnL >
but simlinks also work fine
15:31
<
nikivi >
I am a bit confused though where should I write that
15:31
<
nikivi >
in ~/.nixpkgs/darwin-configuration.nix?
15:31
<
nikivi >
I just wanted to have everything in ~/.dotfiles
15:31
<
nikivi >
so was thinking ~/.dotfiles/nix/configuration.nix
15:31
<
nikivi >
and edit that
15:32
<
LnL >
yeah that works
15:33
<
nikivi >
but how do I make nix-darwin know of this new location
15:33
<
nikivi >
so it reads that file and not one in .nixpkgs
15:33
<
LnL >
but you have to run darwin-rebuild switch -I darwin-config=~/.dotfiles/nix/configuration.nix once to bootstrap the new location
15:33
<
nikivi >
and I can then safely remove ~/.nixpkgs/configuration.nix?
15:35
<
nikivi >
can I remove ~/.nixpkgs dir too?
15:35
<
LnL >
and you'll probably have to start a new shell afterwards to reload the environment variable
15:35
<
nikivi >
I dont have `darwin-rebuild` command
15:35
<
LnL >
sure, nothing depends on that, it's just the default location
15:37
<
LnL >
the default install only configures bash if that's what you mean
15:37
<
nikivi >
which darwin-rebuild
15:37
<
nikivi >
darwin-rebuild not found
15:37
<
nikivi >
I am on zsh
15:38
<
nikivi >
I said no to add something to .bashrc
15:39
<
nikivi >
so I suppose thats why
15:39
<
nikivi >
not sure what it was supposed to add
15:39
<
nikivi >
or I have to install darwin-rebuild from nixpkgs
15:40
<
qyliss^work >
No darwin-rebuild comes with nix-darwin
15:41
<
LnL >
enable zsh in your config and try /run/current-system/sw/bin/darwin-rebuild switch -I darwin-config=~/.dotfiles/nix/configuration.nix
15:42
<
LnL >
you can also (re)bootstrap by running a nix-build like mentioned in the manual install section
15:47
<
nikivi >
is that a command? '/run/current-system/sw/bin/darwin-rebuild switch -I darwin-config=~/.dotfiles/nix/configuration.nix
15:48
<
nikivi >
it created result folder and I run the darwin installer as per instructions
15:49
<
nikivi >
I wonder why not use curl for that but just have the thing be on a web page so you can inspect the code. this way I dont have to remove run dir after
15:54
<
LnL >
bootstrapping the install using the same logic instead of reimplementing it was much nicer
15:55
<
LnL >
there shouldn't be much of a difference between 'install' and switching to a configuraiton
15:57
<
LnL >
it also allows editing the config first, so you could eg. enable zsh before running the installer
15:57
<
nikivi >
so I am a bit confused still now what I should do to get it working
15:57
<
LnL >
but I guess that's not very clear
15:57
<
nikivi >
i now moved darwin-configuration to ~/.dotfiles/nix/
15:58
<
nikivi >
I want to let nix-darwin know of its location
15:58
<
nikivi >
but I dont have darwin-rebuild cmd
15:58
<
LnL >
ok so 2 things
15:58
<
LnL >
1. nix-darwin is installed now, just isn't in PATH because the zsh module was not enabled
15:59
<
LnL >
2. you want to move the config for which you'll want to update nix.nixPath in your config and run switch with -I darwin-config=/path/to/config once to override the default
15:59
<
LnL >
you have /run/current-system/sw/bin/darwin-rebuild right?
15:59
<
nikivi >
oh thats what you meant
16:00
<
nikivi >
❯ /run/current-system/sw/bin/darwin-rebuild switch -I darwin-config=~/.dotfiles/nix/configuration.nix
16:00
<
nikivi >
error: file 'darwin' was not found in the Nix search path (add it using $NIX_PATH or -I)
16:00
<
nikivi >
building the system configuration...
16:02
<
LnL >
what did you skip Would you like to manage <darwin> with nix-channel?
16:02
<
nikivi >
I said yes to that
16:02
<
LnL >
hmm, it should work then
16:03
<
LnL >
nix-instantiate --eval -E '<darwin>'
16:03
<
nikivi >
❯ nix-instantiate --eval -E '<darwin>'
16:03
<
nikivi >
error: file 'darwin' was not found in the Nix search path (add it using $NIX_PATH or -I), at (string):1:1
16:04
__Sander__ has quit [Quit: Konversation terminated!]
16:04
<
LnL >
ah wait, export NIX_PATH=$HOME/.nix-defexpr/channels:$NIX_PATH
16:05
<
LnL >
that's not getting loaded yet either
16:05
<
nikivi >
now it works
16:05
<
nikivi >
❯ /run/current-system/sw/bin/darwin-rebuild switch -I darwin-config=~/.dotfiles/nix/configuration.nix
16:05
<
nikivi >
warning: Nix search path entry '~/.dotfiles/nix/configuration.nix' does not exist, ignoring
16:05
<
nikivi >
error: file 'darwin-config' was not found in the Nix search path (add it using $NIX_PATH or -I), at /nix/store/f3pl3vj8k02pgb71xgcni0j6na3lj0l2-darwin/darwin/default.nix:1:40
16:05
<
nikivi >
building the system configuration...
16:05
<
nikivi >
(use '--show-trace' to show detailed location information)
16:05
<
nikivi >
well nix-instantiate did
16:05
philr has joined #nix-darwin
16:06
<
nikivi >
thats odd it doesnt exist
16:06
<
clever >
nikivi: echo darwin-config=~/.dotfiles/nix/configuration.nix
16:06
<
nikivi >
I put it there
16:06
<
LnL >
right, only works at the start
16:06
<
LnL >
-I darwin-config=$HOME/.dotfiles/nix/configuration.nix
16:06
<
clever >
bash cant expand the ~ when its against an =, and nix doesnt expand ~ at all in cli args
16:07
<
nikivi >
echo just puts stuff in stdout
16:07
<
nikivi >
im confused
16:07
<
nikivi >
Should I do: darwin-config=$HOME/.dotfiles/nix/configuration.nix
16:07
<
clever >
with -I yes
16:07
<
nikivi >
-l is not a command
16:07
<
nikivi >
zsh: command not found: -I
16:07
<
clever >
/run/current-system/sw/bin/darwin-rebuild switch -I darwin-config=$HOME/.dotfiles/nix/configuration.nix
16:08
* LnL
thinks about how to make the installer better...
16:09
<
clever >
warning: Nix search path entry '/Users/nikivi/.nixpkgs/darwin-configuration.nix' does not exist, ignoring
16:09
<
nikivi >
well I did move it
16:09
<
nikivi >
should I cp configuration.nix back to original place?
16:09
<
LnL >
ok so now the commandis correct, but your configuration.nix points to something that doesn't exist
16:10
<
nikivi >
is what is in my ~/.dotfiles/nix/configuration.nix
16:10
<
nikivi >
also pastebin is so bad fml
16:11
<
LnL >
I don't see a nix.nixPath entry in there
16:12
<
LnL >
add what the check suggested
16:14
<
nikivi >
if I understood it right
16:16
<
nikivi >
I see what you mean my bad
16:17
<
nikivi >
still get error
16:18
<
LnL >
that looks good, assuming
*** is a path
16:19
<
nikivi >
nix.nixPath = [ "darwin-config='~/.dotfiles/nix/configuration.nix"];
16:19
<
nikivi >
still fails
16:19
<
nikivi >
or should it be different path
16:20
<
nikivi >
perhaps I made a mistake moving original config
16:20
<
LnL >
you also have to use $HOME there
16:20
<
nikivi >
nix.nixPath = [ "darwin-config='$HOME/dotfiles/nix/configuration.nix"];
16:20
<
nikivi >
like this?
16:20
<
nikivi >
sorry I am not too familiar with that syntax
16:20
<
LnL >
without the single quote
16:21
<
LnL >
but yeah, that should be good
16:21
<
nikivi >
still error
16:21
<
nikivi >
without single quote even
16:22
<
nikivi >
im bad it has to be dot before dotfiles
16:22
<
nikivi >
andd it didnt
16:22
<
LnL >
it's supposed to tell you exactly what to put there
16:22
<
nikivi >
nix.nixPath = [ "darwin=/Users/nikivi/.nix-defexpr/channels/darwin" ];
16:22
<
nikivi >
it tells me to put this
16:22
<
nikivi >
but thats tied to my user
16:23
<
nikivi >
I thought nix-darwin shouldnt have user in config
16:23
<
nikivi >
should be relative
16:23
<
nikivi >
nix.nixPath = [ "darwin=$HOME/.nix-defexpr/channels/darwin" ];
16:23
<
nikivi >
I put this and try
16:23
<
nikivi >
I am actually not too sure what is happening when I am running rebuild
16:23
<
LnL >
oh. that's not darwin-config anymore
16:24
<
nikivi >
I suppose name matters?
16:24
<
nikivi >
should I prefix name with darwin-?
16:24
<
nikivi >
Im so confused :|
16:24
<
LnL >
yeah, channel vs config. you beed both
16:24
<
nikivi >
so what do I do
16:24
<
LnL >
did you look at my config
16:24
<
nikivi >
the large one yeah
16:25
<
nikivi >
well not all
16:25
<
nikivi >
its pretty big and hard to parse
16:25
<
nikivi >
in that I am not familiar with some syntax
16:25
<
nikivi >
basically I ran installer and moved darwin-configuration.nix to ~/.dotfiles/nix/configuration.nix
16:26
<
LnL >
give me 15min
16:48
<
nikivi >
im down to solve this
16:48
<
nikivi >
as I want cunkwm to work :D
16:48
<
nikivi >
and I dont want to have brew on my system
16:51
<
nikivi >
so I put that in
16:51
<
nikivi >
and run `/run/current-system/sw/bin/darwin-rebuild switch -I darwin-config=$HOME/.dotfiles/nix/configuration.nix`
16:52
<
nikivi >
got few warnings
16:52
<
nikivi >
but it finished
16:52
<
LnL >
about existing files?
16:53
<
nikivi >
warning: not linking environment.etc."bashrc" because /etc/bashrc exists, skipping...
16:53
<
nikivi >
warning: not linking environment.etc."nix/nix.conf" because /etc/nix/nix.conf exists, skipping...
16:53
<
nikivi >
warning: not linking environment.etc."zshrc" because /etc/zshrc exists, skipping...
16:53
<
nikivi >
warning: not linking environment.etc."zprofile" because /etc/zprofile exists, skipping...
16:53
<
nikivi >
do you have that snippet of what I need to put to get chunkwm running on macOSiz
16:53
<
nikivi >
to configuration.nix right?
16:54
<
nikivi >
it basically only symlinks files now
16:54
<
LnL >
so either move those original files out of the way or source them explicitly in the system variants
16:54
<
nikivi >
out of the way of what
16:55
<
nikivi >
I thought zshrc lived in ~/.zshrc
16:55
<
LnL >
like, mv /etc/zshrc /etc/zshrc.orig
16:55
<
nikivi >
I suppose any new person installing nix-darwin will get those errors
16:56
<
nikivi >
wouldnt it make sense for nix-darwin to do that automatically
16:58
<
nikivi >
can I just remove them
16:58
<
nikivi >
and have nix-darwin generate them
16:59
<
nikivi >
i dont want to keep .orig files
16:59
<
nikivi >
I wont be using
16:59
<
nikivi >
or its a bad idea
16:59
<
nikivi >
so assuming I remove them now
16:59
<
nikivi >
how do I generate them
16:59
<
nikivi >
nix-channel --update darwin
17:00
<
LnL >
run the switch again
17:00
<
nikivi >
I can just run: darwin-rebuild switch
17:00
<
nikivi >
or I have to do the whole thing again
17:00
<
nikivi >
which darwin-rebuild switch
17:00
<
nikivi >
still nothing :(
17:00
<
LnL >
I think you need the full thing one last time
17:01
<
nikivi >
one last time?
17:01
<
nikivi >
what makes this one different from before
17:01
<
LnL >
I should make install flexible enough so you can use it multiple times, then you don't need to worry about magical darwin-rebuild invocations
17:02
<
nikivi >
i dont have persmission to remove /etc/bashrc
17:02
<
nikivi >
but I can with sudo
17:02
<
nikivi >
just want to make sure i dont break something
17:03
<
LnL >
once zshrc is owned by nix-darwin it will configure everything for you
17:04
<
nikivi >
❯ sudo mv /etc/etc/zprofile ~/.Trash
17:04
<
nikivi >
mv: rename /etc/etc/zprofile to /Users/nikivi/.Trash/zprofile: No such file or directory
17:04
<
nikivi >
yet I got this error
17:04
<
nikivi >
warning: not linking environment.etc."zprofile" because /etc/zprofile exists, skipping...
17:04
<
gchristensen >
etc/etc
17:04
<
nikivi >
copy pasting lol
17:05
<
nikivi >
I think thats success
17:05
<
nikivi >
darwin-rebuild still not in my path tho
17:07
<
LnL >
yes that looks perfect, start a new shelll
17:07
<
nikivi >
got /Users/nikivi/.dotfiles/zsh/env.zsh:19: command not found: go
17:07
<
nikivi >
doesnt sound good
17:08
<
nikivi >
my env.zsh
17:08
<
LnL >
where did the magical go come from?
17:09
<
nikivi >
official installer
17:09
<
nikivi >
I used it because nixpkgs was outdated
17:09
<
nikivi >
and I am bad at nix epxressions
17:10
<
nikivi >
few versions behind when I checked
17:10
<
LnL >
hmm so it must have installed to a nonstandard path
17:10
peel has joined #nix-darwin
17:11
<
nikivi >
perhaps I should run go uninstaller
17:11
<
nikivi >
and then install from nixpkgs
17:11
<
nikivi >
and try do everything from nixpkgs going forward
17:11
<
LnL >
does /usr/libexec/path_helper -s include anything go related?
17:12
<
nikivi >
PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin
17:13
<
LnL >
yeah, nix-darwin overrides PATH by default so the entry from /etc/paths.d won't get added
17:14
<
nikivi >
I only have go and MacGPG2 there
17:14
<
nikivi >
/usr/local/MacGPG2/bin
17:14
<
LnL >
see darwin-option environment.systemPath
17:17
<
nikivi >
environment.systemPath = [ "/usr/local/go/bin:/usr/local/MacGPG2/bin" ];
17:17
<
nikivi >
If i add this
17:18
<
nikivi >
would it do what I think it will do
17:18
<
nikivi >
this file is not well commented
17:18
<
nikivi >
actually there are nearly no comments :(
17:18
<
nikivi >
I want to extend my path
17:19
<
LnL >
darwin-option includes the actual value
17:19
<
LnL >
I'm pretty sure it appends
17:19
<
nikivi >
darwin-option includes the actual value
17:19
<
nikivi >
I dont get what you mean
17:21
<
LnL >
yeah it appends
17:22
<
nikivi >
didnt work
17:22
<
nikivi >
im not sure what the workflow of updating configuration.nix is
17:22
<
LnL >
your shell won't reload automatically
17:22
<
nikivi >
edit it then run 'darwin-rebuild switch'darwin-rebuild switch
17:23
<
nikivi >
# Update nix-darwin configuration
17:23
<
nikivi >
darwin-rebuild switch
17:23
<
nikivi >
added that zsh function
17:24
<
nikivi >
/Users/nikivi/.dotfiles/zsh/env.zsh:19: command not found: go
17:24
<
nikivi >
didnt work
17:26
<
LnL >
it only runs once per shell to avoid duplicate entries
17:26
<
nikivi >
what do you mean runs once per shell
17:26
<
nikivi >
oh okay in new tab it finds go
17:26
<
nikivi >
so why exec zsh is not working?
17:26
<
LnL >
other wise you'd end up with $HOME/.nix-profile/bin:/run/current-system/sw/bin:$HOME/.nix-profile/bin:/run/current-system/sw/bin:$HOME/.nix-profile/bin:/run/current-system/sw/bin:$HOME/.nix-profile/bin:/run/current-system/sw/bin
17:26
<
nikivi >
i basically want to change config on the fly
17:26
<
LnL >
after a few execs
17:26
<
nikivi >
not open new tabs
17:27
<
nikivi >
typeset -U PATH
17:27
<
nikivi >
I thought ^ prevented that
17:27
<
LnL >
__ETC_ZSHENV_SOURCED= exec zsh
17:28
<
LnL >
that only works in zsh
17:28
<
nikivi >
should I add that to configuration.nix
17:29
<
LnL >
if you put that in your reload alias it should work
17:29
<
LnL >
managing shell stuff is so hard...
17:30
<
nikivi >
this right?
17:30
<
nikivi >
I'm still not sold on configuring everything in nix
17:30
<
nikivi >
perhaps I reach some lightbulb moment
17:30
<
nikivi >
currently I just like UX of nix-env strangely enough more than brew
17:31
<
nikivi >
can I prevent it asking my password every time I run my alias
17:32
<
nikivi >
There is a comment in default config: Create /etc/bashrc that loads the nix-darwin environment
17:33
<
nikivi >
should I really do that?
17:33
<
nikivi >
I use Zsh, not bash
17:33
<
LnL >
yeah that's what the installer did
17:34
<
LnL >
if you don't care about nix in bash you can remove it
17:35
<
nikivi >
sysctl -n hw.ncpu gives me 12
17:35
<
nikivi >
is it good idea to put 12 on both maxJobs and buildCores
17:35
<
nikivi >
or I should put 10 or smth
17:36
<
nikivi >
I am also curious why doesnt nix installer prepopulate these fields from output of that command automatically
17:36
<
nikivi >
why default to 1
17:36
<
LnL >
because I was lazy? :p
17:36
<
gchristensen >
I always set buildCores to 1 because I don't like builds running parallel make
17:37
<
gchristensen >
maxJobs I happily set to the value of ncpus
17:37
<
nikivi >
is there something bad about parallel builds?
17:38
<
gchristensen >
it
_can_ cause instability in builds (doesn't always) especially if you have a high core count
17:38
<
gchristensen >
not a major risk, just a personal preference
17:39
<
nikivi >
so what do I add for chunkwm LnL
17:39
<
nikivi >
Textual erased history and cant find your link
17:39
<
nikivi >
I remember you sent the code for it
17:41
<
nikivi >
how can I use that from inside configuration.nix?
17:41
<
nikivi >
terribleiz
17:42
<
nikivi >
because impure?
17:42
<
nikivi >
I cant just drop this block inside my config
17:42
<
nikivi >
not sure whats lnl = super.lnl
17:43
<
LnL >
namespacing, you don't need it
17:44
<
nikivi >
this is okay right?
17:48
<
nikivi >
so assuming I run my update alias I get chunckwm installed to my /Applications
17:55
<
nikivi >
any way to avoid filling in password
17:55
<
nikivi >
super annoying
17:56
<
nikivi >
get this, no errors
17:56
<
nikivi >
but also no chunkwm in /Applications
17:56
<
LnL >
nix-darwin needs root for some stuff
17:56
<
LnL >
guess you could add a sudoers entry if you really wanted
17:57
<
nikivi >
its just if I do go the nix way
17:58
<
nikivi >
I plan to tweak configuration.nix very very often
17:58
<
nikivi >
so I want fast iteration time
17:58
<
nikivi >
any way to debug what went wrong and why chunkwm wasn't installed?
17:58
<
nikivi >
or it's not actually .app
18:01
<
LnL >
no, it's just a binary
18:02
<
nikivi >
I just thought my mac would change or something
18:03
<
nikivi >
with borders
18:03
<
LnL >
and if you use my think you need to run make && make -C src/chunkc/ && make make -C src/plugins/tiling, etc. first
18:03
<
nikivi >
❯ which chunkwm ~
18:03
<
nikivi >
chunkwm not found
18:04
<
nikivi >
where do I run 'make && make -C src/chunkc/ && make make -C src/plugins/tiling'
18:04
<
nikivi >
should I clone the repo?
18:04
<
LnL >
yeah, peel's thing is much nicer
18:04
<
nikivi >
I am a bit confused, I thought nix handles all of that
18:04
<
nikivi >
building the thing
18:05
<
LnL >
indeed, that's why it's terrible like I mentioned before
18:05
<
nikivi >
so where do I run make in
18:06
<
nikivi >
im confused as to why do I need the nix derivation there
18:07
<
nikivi >
if I am going to be building the thing from makefile
18:07
<
nikivi >
from source
18:07
<
nikivi >
and cloning the repo
18:08
<
LnL >
hold on, let me see if I can make this reasonable
18:09
<
nikivi >
afk 10 min :)
18:09
<
nikivi >
thanks very much for your help btw LnL
18:09
<
nikivi >
really appreciate it
18:09
<
peel >
nikivi: The problem here is chunkwm uses darwin libraries that are not available within nix. Therefore we need to rely on all sorts of impurities. Either the way LnL did it or the way I did it. With my solution you can either follow
https://github.com/nix-community/NUR/blob/master/README.md#installation and install it as nur.repos.peel.chunkwm.core or use my nur repo as an overlay that it provides.
18:10
<
nikivi >
will try that, thanks peel
18:10
<
LnL >
I've only been using it on one computer so it's kind of bad right now
18:15
<
johnw >
LnL: btw, I'm stilling
*loving* nix-darwin. It makes setting up a new darwin machine soooo much easier than it ever was
18:16
<
johnw >
just this past week I bootstrapped a new iMac Pro and a new MacBook Pro, and it took <hour to get to a point where the new machine was a semblance of the original
18:17
<
LnL >
that's bad...
18:18
<
gchristensen >
(re: #nixos, launchctl print) LnL: whoa!
18:18
<
LnL >
do you recall what you ran into?
18:20
<
LnL >
gchristensen: it's nice to check the binary/keepalive of the actually loaded service, not a random plist file that could be totally unrelated
18:20
<
gchristensen >
yeah, so good
18:20
<
gchristensen >
also cool seeing the persistent crashing / penalty box stuff
18:23
<
LnL >
systemd has the same problem outside of nixos, editing files without daemon-reload results in confusion :)
18:24
<
LnL >
btw about the daemon, I've been using socket activation for a while now
18:24
<
LnL >
it doesn't always work tho, initial connections that trigger the daemon to start sometimes get stuck
18:25
<
gchristensen >
launchd supports socket activation?
18:25
<
gchristensen >
nice
18:26
<
gchristensen >
oh I need to erase and reinstall my mac this weekend
18:26
<
gchristensen >
nice!
18:29
<
LnL >
maybe SockType or SockPassive are wrong, causing the connectivity weirdness
18:31
<
LnL >
wow, somebody already found the new vim-nix feature I added a few days ago
18:32
<
LnL >
run vim '+NixEdit hello' in a nixpkgs repo
18:32
<
gchristensen >
well actually I don't have vim + vim nix
18:33
<
LnL >
vim-dispatch will also run nix-build with the correct arguments for you
18:36
<
LnL >
that together with kitty is really nice for tofu
18:43
<
LnL >
oh hmmm, just realized I shouldn't be messing around in the user's home for LaunchAgents
18:51
<
LnL >
yeah so I mostlyunderstand the options, but I'm not sure about the interaction with unix sockets
18:52
<
LnL >
johnw: any feedback/ideas to get that better, what did you run into?
18:57
<
johnw >
LnL: I really didn't run into any problems, but then I've spent a lot of time honing my darwin.nix file
18:59
<
LnL >
oh drift, I thought that was a "but"
19:00
<
LnL >
making eg. known defaults strict might help with that, but I'm afraid people might find that obnoxious
19:01
<
johnw >
the only thing I'm presently unhappy with is how distributed builds happen
19:01
<
johnw >
again I had to just turn them off
19:03
<
LnL >
what's pkgs.OpenZFSonOSX :D
19:03
<
johnw >
believe it or not
19:03
<
johnw >
it's OpenZFS on OS X
19:03
<
johnw >
i use ZFS on all of my external drives (even thumb drives)
19:04
<
LnL >
I know that, but they distribute an installer
19:04
<
johnw >
so it ends up that you have to install with their installer
19:04
<
johnw >
then rm -fr /usr/local
19:04
<
johnw >
and then let nix-darwin install the binaries
19:06
<
LnL >
but that's only for the spl/zfs kext then no?
19:06
<
{^_^} >
nix-darwin#91 (by lukeadams, 3 weeks ago, open): [WIP] Ability to load kernel modules
19:06
<
johnw >
the intaller installs the kexts
19:07
<
johnw >
i use nix-darwin to manage both the binaries and the LaunchDaemons
19:07
<
johnw >
so the old ones need to be removed from /Library/LaunchDaemons too
19:12
<
LnL >
btw. I want to rewrite nix-darwin with configurations even tho I don't like the angle brackets
19:15
philr has quit [Ping timeout: 272 seconds]
19:26
<
nikivi >
hey LnL I am curious, when I run that configuration.nix with that chunkwm block you shared
19:26
<
nikivi >
since it seems to have done nothing, is there any way to quickly reverse whatever it did
19:26
<
nikivi >
It seems to have created some /out dir and 3 symlinks
19:26
<
nikivi >
but not sure where
19:26
<
LnL >
remove or comment it and switch again
19:27
<
LnL >
and yes it creates a package with only symlinks (no content)
19:28
<
nikivi >
how do I add nix-darwin to sudoers?
19:28
<
nikivi >
so I dont have to enter password every time?
19:28
<
nikivi >
and can this backfire on me?
19:30
<
nikivi >
seems I just have to add 'darwin-rebuild switch' to /etc/sudoers
19:31
<
LnL >
it's a potential security hole
19:31
<
johnw >
LnL: what are "configurations"?
19:32
<
LnL >
but adding something like this to /etc/sudoers.d/nix-darwin should work
19:32
<
LnL >
lnl ALL=(ALL:ALL) NOPASSWD: /run/current-system/sw/bin/darwin-rebuild
19:32
<
johnw >
also, I'm experiencing something weird right now; my store verifies fine with --check-contents --verify, yet when I try to copy the current user closure to my laptop, it fails saying that a file in the store is truncated
19:32
<
nikivi >
LnL just adding an empty file at this path?
19:33
<
nikivi >
'touch /etc/sudoers.d/nix-darwin'?
19:33
<
LnL >
no with the content I posted
19:33
<
LnL >
oh and I think the problem is worse because you're using exec
19:34
<
LnL >
otherwise you'd only have to enter sudo every so often
19:34
<
LnL >
johnw: truncated, don't think I've seen that before
19:34
<
johnw >
i'll copy the error in just a moment
19:34
<
nikivi >
sweet, that worked, thanks LnL
19:34
<
johnw >
verifying one more time
19:35
<
nikivi >
hope I dont get hacked now :P
19:37
<
johnw >
i'm not understanding yet how that's different from an attr set
19:39
<
LnL >
an attribute set where fields are strict, have a type and merge behaviour
19:42
<
johnw >
feels hacky
19:42
<
LnL >
and unlike the module system there's a hierarchy
19:43
<
johnw >
^-- the strange errors I'm getting from copy
19:43
<
johnw >
dunno what unknown serve command 9 is about
19:44
<
johnw >
also, it says interrupted by the user, but I'm not doing anything
19:44
<
LnL >
cmdAddToStoreNar
19:46
<
johnw >
so, copying to this machine worked yesterday
19:46
<
johnw >
did this break due to a nix update?
19:46
<
johnw >
old machine is pre6338
19:46
<
johnw >
new machine is pre6377
19:46
cbarrett has joined #nix-darwin
19:46
<
LnL >
I'm thinking maybe yes, it's the last added command
19:47
<
LnL >
3 aug, so if the receiver is older it might get a command it doesn't understand
19:50
<
LnL >
johnw: why do you say hacky? I think the syntax for unifying modules/packages is a big deal
19:51
<
LnL >
or is this more the syntax looks weird and I don't like it
19:51
<
johnw >
it feels like an ad hoc reaction to concrete problems
19:51
<
johnw >
rather than a thought out design that might integrate better with the existing language
19:52
<
johnw >
like, having strictness annotations for existing attrsets, and a mechanism for inheritance
19:54
<
johnw >
sadly, now my laptop has to build 4000+ packages instead of copying from the desktop
19:54
<
johnw >
i hear fans :)
19:55
<
johnw >
oh, maybe I can do this manually
19:55
<
LnL >
can't you sync the nix versions first?
19:55
<
johnw >
that's buried inside my darwin.nix
19:55
<
johnw >
and darwin.nix has 4000+ dependencies in its tree now
19:55
<
johnw >
i forget how to make a nar file
19:55
<
LnL >
nix-store --export
19:56
<
LnL >
that's a closure, but probably what you want
19:57
<
johnw >
nix-store --export dies with "argument list too long"
19:59
<
LnL >
it might be annoying for development, but I wonder if maybe the daemon protocol should be formalised and versioned properly
19:59
<
LnL >
compatibility between versions has more impact than you might initially think
20:01
<
johnw >
ok, I'm doing this:
20:01
<
johnw >
nix-store --query --requisites --include-outputs $(readlink -f ~/.nix-profile) $(readlink -f /run/current-system) | parallel -j1 'nix-store --export {} | ssh hermes nix-store --import'
20:03
<
nikivi >
if I want to change configuration.nix to darwin.nix
20:03
<
nikivi >
I run /run/current-system/sw/bin/darwin-rebuild switch -I darwin-config=$HOME/.dotfiles/nix/darwin.nix
20:03
<
nikivi >
but it doesnt stick
20:03
<
nikivi >
next time I run: darwin-rebuild switch. I get error
20:03
<
nikivi >
I change path in nix.nixPath
22:26
{^_^} has quit [Remote host closed the connection]
22:27
{^_^} has joined #nix-darwin
22:41
<
nikivi >
so that code block with chuckwm now works without those make commands?
22:42
<
LnL >
yeah, still impure since it requires the CommandLineTools but it's an actual build
22:43
<
nikivi >
will try build now once I figure out how to point nix-darwin to renamed file
22:43
<
nikivi >
for some reason it didn't work
22:43
<
nikivi >
I renamed configuration.nix to darwin.nix, changed the path inside darwin.nix and run the command
22:43
<
LnL >
I've still been using kwm on this machine because I didn't want to copy binaries :p
22:43
<
nikivi >
'/run/current-system/sw/bin/darwin-rebuild switch -I darwin-config=$HOME/.dotfiles/nix/darwin.nix'
22:44
<
LnL >
hmm, what's the error?
22:44
<
nikivi >
but darwin-rebuild switch fails
22:44
<
nikivi >
oh actually it doesnt fail in new shell
22:45
<
nikivi >
forgot I have to start new shell I guess
22:45
<
nikivi >
however it still asks my password now
22:45
<
nikivi >
even though I added the sudoers file
22:46
<
nikivi >
with lnl ALL=(ALL:ALL) NOPASSWD: /run/current-system/sw/bin/darwin-rebuild inside
22:46
<
nikivi >
actually it doesn't ask it on consecutive runs, so I guess its fine. just not sure what the time limit is between passwords
22:47
<
nikivi >
I am using my zsh function to reload config
22:47
<
gchristensen >
you need to replace "lnl" with our username
22:47
<
LnL >
use user your own username for that to work :)
22:47
<
nikivi >
I was actually going to ask about that
22:48
<
nikivi >
do I need to run update on nix-darwin to get the new chunkwm derivation you made @LnL
22:48
<
nikivi >
still asks for my password
22:48
<
nikivi >
building the system configuration...
22:49
<
nikivi >
nikivi ALL=(ALL:ALL) NOPASSWD: /run/current-system/sw/bin/darwin-rebuild
22:49
<
nikivi >
what I put in `/etc/sudoers.d/nix-darwin`
22:49
<
nikivi >
started new shell too
22:52
<
clever >
nikivi: what does `sudo --list` report?
22:52
<
LnL >
you probably also want to configure skhd, but that's all in nixpkgs so that should be straightforward
22:53
<
nikivi >
User nikivi may run the following commands on nikivi:
22:53
<
nikivi >
(ALL : ALL) NOPASSWD: /run/current-system/sw/bin/darwin-rebuild
22:53
<
nikivi >
and some stuff on the top but I think this part is relevant
22:53
<
nikivi >
configure skhd for the build to succeed?
22:53
<
nikivi >
its another tool
22:53
<
clever >
`sudo -k` to make sudo forget you recently used it, then `sudo /run/current-system/sw/bin/darwin-rebuild` and what happens?
22:53
<
nikivi >
do you need skhd for the tiling wm to work?
22:54
<
LnL >
no, but the window manager itself doesn't support keybindings
22:54
<
nikivi >
❯ sudo /run/current-system/sw/bin/darwin-rebuild ~/.dotfiles/nix
22:54
<
nikivi >
darwin-rebuild [--help] {edit | build | switch | check | changelog}
22:54
<
nikivi >
[{--switch-generation | -G} generation] [--verbose...] [-v...]
22:54
<
nikivi >
[--list-generations] [{--profile-name | -p} name] [--rollback]
22:54
<
nikivi >
[-Q] [{--max-jobs | -j} number] [--cores number] [--dry-run]
22:54
<
nikivi >
[--keep-going] [-k] [--keep-failed] [-K] [--fallback] [--show-trace]
22:54
<
nikivi >
[-I path] [--option name value] [--arg name value] [--argstr name value]
22:54
<
nikivi >
No manual entry for darwin-rebuild
22:54
<
nikivi >
oops, should of used pastee
22:55
<
nikivi >
oh okay, it seems that now it works
22:55
<
nikivi >
after sudo -k
22:55
<
nikivi >
by nixpkgs you mean its in nix-darwin config LnL ?
22:56
<
nikivi >
I get an error though
22:56
<
LnL >
no but it will get configured automatically so all you have to do is give it your config
22:57
<
LnL >
do you have the CLT installed?
22:57
<
nikivi >
if you mean Xcode ones, yes I do
22:58
<
LnL >
/Library/Developer/CommandLineTools/usr/bin/c++ --version
22:58
<
nikivi >
okay apparently not
22:58
<
nikivi >
I thought they come with Xcode
22:58
<
nikivi >
I remember it asked me if I wanted to install it
22:59
<
nikivi >
I do have Xcode.app installed
22:59
<
LnL >
replace /Library/Developer/CommandLineTools with the path you get from xcode-select -p
23:00
peel has quit [Quit: Connection closed for inactivity]
23:01
<
nikivi >
why is it different on your and mine machine
23:01
<
nikivi >
I get `/Applications/Xcode.app/Contents/Developer`
23:02
<
LnL >
yeah, Xcode stuff will be there
23:02
<
nikivi >
export PATH="/Applications/Xcode/Contents/:$PATH"
23:02
<
nikivi >
I put this
23:03
<
nikivi >
still error
23:03
<
LnL >
probably still need the /usr/bin part, not sure if the layout of the xcode prefix is the same but I'd assume so
23:04
<
nikivi >
didnt work
23:04
<
nikivi >
going to look in Contents and see
23:05
<
nikivi >
I realized my typo but even that it fails
23:05
<
nikivi >
export PATH="/Applications/Xcode.app/Contents/usr/bin:$PATH"
23:05
<
nikivi >
there is no dir usrr in Contents
23:06
<
nikivi >
_CodeSignature _MASReceipt Applications Developer Frameworks Info.plist Library MacOS OtherFrameworks PkgInfo PlugIns Resources SharedFrameworks version.plist XPCServices
23:06
<
nikivi >
is whats inside
23:06
<
LnL >
find /Applications/Xcode.app/Contents -path '*/bin/c++'
23:07
<
nikivi >
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
23:07
<
{^_^} >
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c's karma got increased to 1
23:08
<
nikivi >
get another error
23:09
<
LnL >
eh, why wouldn't it find that
23:09
<
LnL >
this kind of stuff is exactly why we don't use CLT/Xcode in nix -_-
23:11
<
nikivi >
I am also curious, assuming we do get this thing to build
23:11
<
nikivi >
the next times I run my 'un' alias, it won't be building all the things again and again right?
23:11
<
LnL >
not if it succeeded
23:12
<
nikivi >
* wonders if I can just build chunkwm from source
23:17
<
LnL >
does this do anything? xcode-select --install
23:18
<
nikivi >
installing software
23:24
<
nikivi >
but 'which chunk' doesnt find anything
23:24
<
nikivi >
I thought Id get that cmd
23:27
<
nikivi >
it seems to have built
23:29
<
LnL >
well look at that!
23:31
<
LnL >
once you allow the accessibility stuff, this can't be automated anymore :((, it should start managing windows
23:32
<
nikivi >
but dont I need a cli tool
23:32
<
nikivi >
I was reading
23:32
<
nikivi >
i.e. chunkwm --config /opt/local/etc/chunkwm/chunkwmrc
23:33
<
nikivi >
also what do I give accessibility to
23:33
<
nikivi >
there is no app
23:33
<
LnL >
the binary, you'll see a dialog box when it startts
23:34
<
nikivi >
how do I start it?
23:34
<
LnL >
the service starts it for you
23:35
<
nikivi >
no dialogue box seen then
23:35
<
nikivi >
what do I do
23:35
<
LnL >
ah hold on, I added a small thing after you copied it
23:36
<
nikivi >
should I run `darwin-rebuild switch` again?
23:37
<
nikivi >
i am curious if it is smart enough to know to rebuild the thing
23:37
<
nikivi >
and not keep using what it built already
23:38
<
nikivi >
okay I tried it, and it built nothing
23:38
<
nikivi >
also it asked me for my password again :(
23:38
<
nikivi >
I thought I did the sudoers thing
23:39
alexteves has quit [Remote host closed the connection]
23:40
<
nikivi >
perhaps there is a flag I have to pass
23:43
<
nikivi >
undefined variable 'mkForce' at /Users/nikivi/.dotfiles/nix/darwin.nix:50:30
23:43
<
LnL >
it's the plugins that is important
23:43
<
LnL >
you can drop those
23:44
<
nikivi >
The option `services.chunkwm.package' is used but not defined.
23:44
<
LnL >
just the mkForce
23:44
<
LnL >
not the entire line
23:44
<
nikivi >
services.chunkwm.enable = true;
23:44
<
nikivi >
services.chunkwm.plugins.list = [ "border" "ffm" "tiling" ];
23:44
<
nikivi >
#services.chunkwm.plugins.dir = mkForce "${lib.getOutput "out" pkgs.chunkwm}/lib/chunkwm/plugins";
23:44
<
nikivi >
#services.chunkwm.package = mkForce pkgs.chunkwm;
23:45
<
nikivi >
i basically commented them 2 out
23:45
<
nikivi >
and get above errro
23:45
<
LnL >
updated the gist
23:45
<
nikivi >
not sure if built it
23:45
<
nikivi >
because it was fast
23:46
<
nikivi >
but I get no dialogue prompt either way
23:48
<
LnL >
ah! you need to update the channel
23:49
<
nikivi >
nix-channel --update
23:49
<
nikivi >
probably should add that to my 'un' alias
23:49
<
LnL >
yeah, I made a small change in the service
23:50
<
nikivi >
omg that worked
23:51
<
nikivi >
but now I cant use a mac all my bindings for wm from bettertouchtool are gone
23:51
<
nikivi >
need to set up that skh tool
23:51
<
nikivi >
how do I temporarily pause it?
23:52
<
LnL >
simplest is probably to set enabled to false
23:52
<
nikivi >
one thing I am probably still going to do I think
23:52
<
LnL >
that basically disables everything related to the module
23:52
<
nikivi >
is still do my configuration for things in the tradtional way, not through nix
23:53
<
nikivi >
nix just adds overhead I see no reason to have it
23:54
Lisanna has quit [Ping timeout: 252 seconds]
23:54
<
nikivi >
and use nix as a kind of glue between things
23:54
<
nikivi >
but it seems that in this way of installing chunkwm
23:55
<
nikivi >
I can't go the traditional route
23:55
<
nikivi >
i.e. in here, I can't run `chunkwm --config ..` because I dont have that tool
23:55
<
nikivi >
it seems I am basically forced to configure it through nix
23:56
<
nikivi >
or I misinstalled something
23:56
<
LnL >
it's separate, since you don't really need it in PATH, but yeah for getting started it's useful
23:56
<
LnL >
add pkgs.chunkwm.out to systemPackages
23:57
<
nikivi >
what does .out stand for?
23:58
<
LnL >
the outputs, there's bin which has chunkc (client) and out which as chunkwm (daemon) and the plugins
23:59
<
nikivi >
and hopefully get this wm to a working state
23:59
<
nikivi >
thanks so much for your time and help LnL