sphalerite changed the topic of #nixos to: NixOS stable: 19.03 \o/ https://discourse.nixos.org/t/nixos-19-03-release/2652 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018
<colemickens> welp, it's possible that fix only hit nixos-unstable in my upgrade an hour ago. I'm going to keep fingers crossed that that fixed it
<colemickens> thanks for the link thefloweringash
jluttine has joined #nixos
<alexarice[m]> I'll check if mine is fixed
<gchristensen> ,tofu
<{^_^}> To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected.
o1lo01ol1o has quit [Remote host closed the connection]
sinuxi[m] has joined #nixos
jluttine has quit [Ping timeout: 248 seconds]
kiloreux has joined #nixos
<kiloreux> I am trying to install a python dependency through nix. But getting the following error message "Download error on https://pypi.org/simple/pbr/: [Errno -2] Name or service not known -- Some packages may not be found!"
<kiloreux> The link is accessible just fine for me
<kiloreux> I used pypinix to generate the requirements.nix ifle
<kiloreux> file
wildtrees has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @bgamari opened pull request #64550 → gitlab: 11.10.8 -> 12.0.3 → https://git.io/fjPTJ
<exarkun> monokrome: There's autorandr but I find it doesn't work very reliably (like right now it is mirroring my two displays and I have gotten tired of trying to force it to do the right thing so I'm just ignoring it ...)
mkoenig has quit [Ping timeout: 246 seconds]
<monokrome> gonna try it
<monokrome> thanks :)
_ris has quit [Ping timeout: 246 seconds]
<nefix> Is it possible to map a list and get the item and the position within the list?
mkoenig has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed to master « pantheon.wingpanel-indicator-session: 2.2.3 -> 2.2.4 »: https://git.io/fjPTI
jluttine has joined #nixos
<exarkun> nefix: lib.zipLists (lib.range 0 n)
<monokrome> exarkun: Seems to work pretty well, aside from it not detecting lid open/close events
___laika has quit [Ping timeout: 248 seconds]
<exarkun> monokrome: it seemed to work to me, too, for a couple weeks
<nefix> exarkun: And what if the list is empty?
<exarkun> now it fails a lot
<monokrome> exarkun: lol
<exarkun> maybe it has to do with the particular video driver in use? dunno
<bgamari> shlevy, do you know what is going on here? https://gist.github.com/GrahamcOfBorg/7071ed5a509adaea39cecad5c50c0433
<exarkun> I recently switched from modesetting to intel
<exarkun> that seems to fix some corruption issues but maybe that's when autorandr stopped working so well
<exarkun> I wonder if I have to refresh its config or something
<exarkun> nefix: and what if it is?
<monokrome> exarkun: Is your issue maybe similar to the lid being open/closed as well?
<colemickens> Where's the logic for how shortRev is determined?
<exarkun> monokrome: I just closed the lid and nothing happened. So I guess there's something going on there. :)
<exarkun> But hey! No more mirrored displays! Magic.
<exarkun> You should be an IT professional monokrome.
<nefix> If I have `lists.zipLists actualList (lists.range 0 (lists.count actualList))
<nefix> ` wouldn't work, since it would make a list like `[ 0 ]` if I would were to substract 1 to the list count
<nefix> exarkun: ^
<exarkun> oh yea, looks like lib.range sucks
<exarkun> write your own range that works right
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjPTq
deech has joined #nixos
<nefix> exarkun: I don't have the skill necessary with Nix to do that :/
<exarkun> it's probably a pretty good practice exercise
<exarkun> (I understand if that's not what you're looking for but I don't have a better answer)
<tA-> howdy, i have a vim plugin thats not in the repo, is there something i can read about getting it set up with nix?
<nefix> exarkun: yeah, I'm sure I'd learn a lot doing that, but it's 2:30AM, I work tomorow and I've been with this since almost 3:00PM today xD
<nefix> But I'm really close to finish!!
<exarkun> nefix: it might be something easy like "if start == end then [ ] else lib.range start end"
<exarkun> but I didn't think too hard about corner cases there
<exarkun> rather `start: end: if start == end then [ ] else lib.range start end`
day|flip has joined #nixos
<nefix> I hope it works!!
jgt has quit [Ping timeout: 264 seconds]
jluttine has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @edef1c pushed to etcd-3.3.13 « nixos/tests/etcd-cluster: be more lenient about member addition »: https://git.io/fjPTs
<{^_^}> [nixpkgs] @samueldr closed pull request #44047 → Loads qt plugin paths as registered... → https://git.io/fN4cw
<nefix> exarkun: error: cannot compare a function with an integer
kvda has joined #nixos
<exarkun> nefix: there was a bug but not sure if it was that one: https://gist.github.com/exarkun/61c3972dae7871a4c65054757efdcd37
<{^_^}> [nixpkgs] @jonringer opened pull request #64551 → Update pyproj → https://git.io/fjPTc
<nefix> exarkun: Right now I have this: `(lists.zipLists (start: end: if start == end then [] else lists.range start (end - 1)) 0 lists.count node.volumes) node.volumes)`
<nefix> And it's throwing the same error than before
<exarkun> nefix: pull the function definition out with a let, things will probably get clearer
<nefix> (node.volumes is the list)
<exarkun> nefix: I think you're passing the function as the first argument to zipLists now
<exarkun> also I'm not sure what "lists" is, I thought it was a typo for "lib" before but it seems less likely now
dftxbs3e has joined #nixos
dftxbs3e has quit [Client Quit]
<nefix> `lib.lists`
Ralith_ has quit [Remote host closed the connection]
<nefix> exarkun: `error: value is the partially applied built-in function 'foldl'' while an integer was expected`
<nefix> And the line is `range = start: end: if start == end then [] else lists.range start (end - 1);`
cx405 has quit [Quit: Goodbye cruel world!]
<exarkun> nefix: You need more parens - `lists.count` is the 2nd argument to the inline function - value for the end parameter
<exarkun> try (lists.count node.volumes)
<exarkun> so that the result of that evaluation is the value for end, instead
<nefix> `(lists.zipLists (range 0 (lists.count resource.volumes)) resource.volumes))}`
<{^_^}> [nixpkgs] @evanjs opened pull request #64552 → openrazer: init at 2.3.1 → https://git.io/fjPTB
jluttine has joined #nixos
___laika has joined #nixos
dftxbs3e has joined #nixos
___laika has quit [Ping timeout: 245 seconds]
jluttine has quit [Ping timeout: 246 seconds]
rotaerk has quit [Remote host closed the connection]
<nefix> exarkun: It's working!!!!!! The final code is this: `(lists.zipLists (range 0 (lists.count (x: true) resource.volumes)) resource.volumes)`
<nefix> Huge thanks!!!
rotaerk has joined #nixos
<nefix> Good night everyone!
nefix has quit [Remote host closed the connection]
domogled has quit [Remote host closed the connection]
sigmundv has quit [Ping timeout: 268 seconds]
Rusty1 has joined #nixos
utdemir has joined #nixos
jluttine has joined #nixos
utdemir has quit [Client Quit]
utdemir has joined #nixos
jgt has joined #nixos
utdemir has left #nixos [#nixos]
utdemir has joined #nixos
___laika has joined #nixos
<{^_^}> [nixpkgs] @vaibhavsagar opened pull request #64553 → smlnj: 110.85 -> 110.91 → https://git.io/fjPT6
utdemir has quit [Quit: Lost terminal]
joko has quit [Ping timeout: 245 seconds]
joko has joined #nixos
markus1189 has quit [Ping timeout: 245 seconds]
jgt has quit [Ping timeout: 276 seconds]
gagbo has quit [Ping timeout: 248 seconds]
gagbo has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #64554 → iputils: 20190515 -> 20190709 → https://git.io/fjPTi
stepcut has joined #nixos
dftxbs3e has quit [Ping timeout: 252 seconds]
dansho has quit [Read error: Connection reset by peer]
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @marsam opened pull request #64555 → prometheus_2: 2.10.0 -> 2.11.0 → https://git.io/fjPTd
gagbo has quit [Ping timeout: 258 seconds]
justanotheruser has quit [Ping timeout: 252 seconds]
gagbo has joined #nixos
justanotheruser has joined #nixos
markus1189 has joined #nixos
ddellacosta has joined #nixos
dansho has joined #nixos
___laika has quit [Ping timeout: 245 seconds]
gagbo has quit [Ping timeout: 246 seconds]
gagbo has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #64426 → vimPlugins: Init various coc extension plugins → https://git.io/fjiWu
<{^_^}> [nixpkgs] @teto pushed 4 commits to master: https://git.io/fjPkJ
lunik1 has quit [Ping timeout: 245 seconds]
___laika has joined #nixos
dbmikus has joined #nixos
dftxbs3e has joined #nixos
slack1256 has joined #nixos
stepcut has quit [Remote host closed the connection]
deech has quit [Ping timeout: 245 seconds]
deech has joined #nixos
dbmikus has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #64556 → monoid: 2016-07-21 -> 0.61 → https://git.io/fjPkc
dbmikus has joined #nixos
gxt has quit [Ping timeout: 260 seconds]
oida has quit [Ping timeout: 260 seconds]
oida has joined #nixos
gxt has joined #nixos
dbmikus has quit [Ping timeout: 246 seconds]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
zacts has joined #nixos
dbmikus has joined #nixos
<tA-> sorta noobish question, but with the src = fetchFromGithub stuff, can I do something like, `src = (fetchFromGithub { blah blah })/path/to/subfolder` ?
aw has joined #nixos
spacefrogg has joined #nixos
<tA-> basically the thing Im trying to fetch is in a subfolder of a larger git repo
ajs124 has quit [Quit: Gateway shutdown]
rotaerk has quit [Remote host closed the connection]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/28e64db237d (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
rotaerk has joined #nixos
rotaerk has quit [Remote host closed the connection]
levdub has joined #nixos
selfsymmetric-mu has joined #nixos
rotaerk has joined #nixos
<tA-> ok got it, you can concatenate with + "/path/to/whatever"
zacts has quit [Quit: WeeChat 2.4]
<samueldr> there is also `sourceRoot` that can be used https://nixos.org/nixpkgs/manual/#ssec-unpack-phase
deech has quit [Ping timeout: 244 seconds]
<sethetter> I have virtualbox set up on my nixos machine, via the wiki entry -- is there any way to get version 6.x installed? Looks like it's 5.2.2 in nixpkgs 19.03
alp has quit [Ping timeout: 252 seconds]
<samueldr> it will stay 5.2.2 since it was the version in nixpkgs when 19.03 was cut. now, for using virtualbox from unstable on your system, not sure if it's something that can be as simple as using overlays; I think there were major changes with 6.x
* samueldr digs up info
<day|flip> git version is still on 5
<day|flip> 5.2.28
<day|flip> last updated in may 1
<samueldr> #60943 is the update to 6.x for master/nixos-unstable
<{^_^}> https://github.com/NixOS/nixpkgs/pull/60943 (by ambrop72, 9 weeks ago, merged): virtualbox: 5.2.28 -> 6.0.6
orivej has quit [Ping timeout: 248 seconds]
<samueldr> the only non-package change I see in the PR is the one with the module names for hardened systems https://github.com/NixOS/nixpkgs/pull/60943/files?file-filters%5B%5D=.nix&file-filters%5B%5D=.patch&hide-deleted-files=true#diff-93d6187110f45c0e3defb58bc2bb1196
<samueldr> so it _may_ be possible to do it through overlaying the 6.x files, though untested
<samueldr> might be also possible by just importing the unstable channel in the configuration and setting virtualbox.host.package
dycan has joined #nixos
<day|flip> samueldr: something like this. but 2nd options since it downlaod a tar.gz https://functor.tokyo/blog/2018-02-18-install-packages-from-nixos-unstable
<samueldr> sethetter: might be more interested than me :)
<samueldr> (they were the one asking at first, I was lazily replying)
<sethetter> yes, this is very helpful, thank you both!
<day|flip> sethetter: just besure you change /nixos-unstable.tar.gz to /nixpkgs-unstable.tar.gz
<samueldr> day|flip: why are you recommending this?
<samueldr> one should never use nixpkgs-unstable on a nixos system except if they really know they should
<samueldr> and ayways, in the last few months nixos-unstable was often ahead of nixpkgs-unstable
<samueldr> nixos-unstable will have gone through the tested jobset, with some integration tests stopping a channel advance
<day|flip> really? i tried using unstable for having the latest package get install to mpv. but it keep falling behind. (i used mpv + youtube-dl a lot)
<samueldr> yeah, nixpkgs-unstable has been kept back lately by darwin builds falling behind
<samueldr> though I think the slack was chewed through lately
ilikeheaps has quit [Ping timeout: 245 seconds]
<day|flip> so what are darwin build?
<day|flip> windows?
ilikeheaps has joined #nixos
<samueldr> darwin is the name of the kernel for macOS
<day|flip> ahhh
<day|flip> i did not know that
<samueldr> issues in hardware procurement / licensing makes builders harder to come by, AFAIUI
<day|flip> i seen nix being using on mac
<gchristensen> nix works on macos
<samueldr> and it works great, AFAIK :)
<gchristensen> it is much more difficult to get builders, as macos' license says you can only run macOS on macOS hardware
<day|flip> so what kind of package will one used for mac? for grabing from nix?
<day|flip> this kind of thing my get me to try to own a mac a less once
<day|flip> s/thing my/thing might
<gchristensen> pretty much any CLI utility could be got from Nix. some GUI applications do work, but Homebrew is really good at those
<{^_^}> [nixpkgs] @xrelkd opened pull request #64558 → acpica-tools: 20190509 -> 20190703 → https://git.io/fjPkX
<day|flip> i know mac or the last time i seen a macbook had xorg as a backend
<day|flip> as i seen lib for it
<day|flip> long time ago
<gchristensen> yeah it does, but tsill
<gchristensen> Homebrew is really good at GUI applications, and it isn't Nixpkgs' focus
<day|flip> so something like mpd can be grab from nix and work on mac?
<day|flip> or that need homebrew as a work around?
domogled has joined #nixos
<gchristensen> yep, that shoudl work
dbmikus has quit [Quit: WeeChat 1.9.1]
dycan has quit [Ping timeout: 246 seconds]
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
dycan has joined #nixos
dbmikus has joined #nixos
dbmikus has quit [Client Quit]
dbmikus has joined #nixos
dbmikus has quit [Client Quit]
dbmikus has joined #nixos
<dycan> hi all. I shutdown abnormally my nixos in virtualbox. Now it flashes between root login terminal and some system information when boot. How could I make it normal again?
dbmikus has quit [Client Quit]
dbmikus has joined #nixos
<gchristensen> is anyone familiar with using l2tp and ipsec VPNs on NixOS?
<dycan> I can get into nomodeset mode by live-cd installer. I don't know what's next.
najibpuchong has quit [Remote host closed the connection]
najibpuchong has joined #nixos
dbmikus has quit [Client Quit]
dbmikus has joined #nixos
<sethetter> Welp, setting `virtualisation.virtualbox.host.package = pkgs.unstable.virtualbox;` didn't quite do the trick, had a build failure applying virtualbox patches it looks like.
<teto> gchristensen: I use the netmworkmanager l2tp plugin to get l2tp vpn
<teto> it often breaks but it does work sometimes
<gchristensen> teto: can you help me try and set it up? I'm having a hard time, and need it for work tomorrow :/
<teto> (patching nm-l2tp at 2am to be able to submit some professionnal document by the deadline counts as one of my favorite holiday memory)
<gchristensen> godddd
<gchristensen> I don't even see l2tp support in my nmtui
<teto> gchristensen: if you are using networkmanager, then evrything can be done from nm-applet
<teto> dunno about vpns with nmtui
<teto> In case nm-l2tp doesn't work for you, you can try this PR nm-l2tp https://github.com/NixOS/nixpkgs/pull/59250
<gchristensen> oh okay
<{^_^}> #59250 (by teto, 12 weeks ago, open): networkmanager-l2tp: 1.2.12 -> 1.7.0-dev
<gchristensen> nm-applet is a bit weird because I use wayland
<gchristensen> I can't actuall yaccess the applet
<gchristensen> I'll play with Xpra or something and get nm-applet in there :)
<teto> with you now I think we are 3 users of the l2tp vpn. I thought I was the only one until I received a mail from some tokyoite xD
<gchristensen> :D
<gchristensen> I arrived at a customer's site today and they told me it was a Cisco VPN thing and I went :X
dycan has quit [Ping timeout: 245 seconds]
zacts has joined #nixos
day|flip has quit [Remote host closed the connection]
kiloreux_ has joined #nixos
kiloreux has quit [Ping timeout: 244 seconds]
ajs124 has joined #nixos
Soo_Slow has joined #nixos
mexisme has quit [Ping timeout: 246 seconds]
<gchristensen> teto: do you mind PMing me a bit?
Rusty1 has quit [Quit: Konversation terminated!]
dycan has joined #nixos
knupfer has joined #nixos
hio has joined #nixos
hamishmack has quit [Ping timeout: 246 seconds]
knupfer has quit [Client Quit]
knupfer has joined #nixos
dftxbs3e has quit [Ping timeout: 252 seconds]
MrCCoffee has quit [Quit: Lost terminal]
Izorkin has quit [Quit: ZNC 1.7.4 - https://znc.in]
zacts has quit [Quit: WeeChat 2.4]
dycan has quit [Remote host closed the connection]
glasserc has quit [Quit: ZNC 1.6.6 - http://znc.in]
glasserc has joined #nixos
Izorkin has joined #nixos
vk3wtf has quit [Quit: WeeChat 2.4]
knupfer has quit [Ping timeout: 264 seconds]
glowpelt has quit [Max SendQ exceeded]
glowpelt has joined #nixos
bsima has quit [Remote host closed the connection]
atlas_ has quit [Remote host closed the connection]
rj1 has quit [Ping timeout: 245 seconds]
palo1 has joined #nixos
monokrome has quit [Ping timeout: 252 seconds]
bsima has joined #nixos
atlas_ has joined #nixos
palo has quit [Ping timeout: 248 seconds]
palo1 is now known as palo
<{^_^}> [nixpkgs] @vbgl merged pull request #64237 → ocaml-ng.ocamlPackages_4_08.ocaml: 4.08.0+rc2 -> 4.08.0 → https://git.io/fjKja
<{^_^}> [nixpkgs] @vbgl pushed to master « ocaml-ng.ocamlPackages_4_08: 4.08.0+rc2 -> 4.08.0 »: https://git.io/fjPIE
endformationage has quit [Ping timeout: 268 seconds]
leotaku has quit [Quit: ZNC 1.7.3 - https://znc.in]
dycan has joined #nixos
rj1 has joined #nixos
rj1 has joined #nixos
rj1 has quit [Changing host]
monokrome has joined #nixos
leotaku has joined #nixos
marusich has joined #nixos
ddellacosta has quit [Ping timeout: 252 seconds]
mtjmullen has quit [Quit: WeeChat 2.4]
<dycan> hi all. I use nixops to deploy a yesod project to google comute engine. But I have local packages so I got "called without required argument package_name". Is there any way to deploy just executables?
mtjmullen has joined #nixos
rauno has quit [Ping timeout: 252 seconds]
leotaku has quit [Quit: ZNC 1.7.3 - https://znc.in]
Drakonis has quit [Quit: WeeChat 2.4]
<dycan> or deploy the whole nixos?
leotaku has joined #nixos
leotaku has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @tathougies opened pull request #64559 → Patch 1 → https://git.io/fjPIM
rj1 has quit [Ping timeout: 252 seconds]
atlas_ has quit [Quit: ZNC 1.7.3 - https://znc.in]
glowpelt has quit [Max SendQ exceeded]
glowpelt has joined #nixos
zacts has joined #nixos
leotaku has joined #nixos
___laika has quit [Ping timeout: 245 seconds]
leotaku has quit [Remote host closed the connection]
atlas_ has joined #nixos
rj1 has joined #nixos
rj1 has joined #nixos
rj1 has quit [Changing host]
justanotheruser has quit [Ping timeout: 252 seconds]
hyper_ch2 has joined #nixos
ilikeheaps has quit [Ping timeout: 268 seconds]
atlas_ has quit [Quit: ZNC 1.7.3 - https://znc.in]
justanotheruser has joined #nixos
atlas_ has joined #nixos
dycan has quit [Ping timeout: 272 seconds]
slack1256 has quit [Ping timeout: 248 seconds]
<teto> dycan not sure that's what you want but nixpkgs contains a buildVM to build Qemu vms, there is also nixos-shell that can mount home directories
marusich has quit [Remote host closed the connection]
ashesham` has joined #nixos
monokrome has quit [Ping timeout: 272 seconds]
cfricke has joined #nixos
rj1 has quit [Ping timeout: 245 seconds]
Soo_Slow has quit [Remote host closed the connection]
jcbrand has joined #nixos
nefix has joined #nixos
jcbrand has left #nixos [#nixos]
rj1 has joined #nixos
rj1 has joined #nixos
rj1 has quit [Changing host]
monokrome has joined #nixos
jgt has joined #nixos
<{^_^}> [nixpkgs] @teto closed pull request #19194 → Optionalize more kernel features → https://git.io/vPmhj
Netsu has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
wfranzini has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #64236 → Staging next → https://git.io/fjKpi
<{^_^}> [nixpkgs] @FRidh pushed 84 commits to master: https://git.io/fjPLI
<{^_^}> [nixpkgs] @FRidh pushed 36 commits to staging-next: https://git.io/fjPLL
<{^_^}> [nixpkgs] @FRidh pushed 37 commits to staging: https://git.io/fjPLq
<{^_^}> [nixpkgs] @FRidh pushed 66 commits to staging-next: https://git.io/fjPLm
SOO7 has joined #nixos
FRidh has joined #nixos
rauno has joined #nixos
sb0 has joined #nixos
___laika has joined #nixos
<{^_^}> [nixpkgs] @nlewo merged pull request #63550 → gitkraken: 5.0.4 -> 6.0.0 → https://git.io/fjVrj
<{^_^}> [nixpkgs] @nlewo pushed 3 commits to master: https://git.io/fjPLc
hyper_ch2 has joined #nixos
lambda-11235 has quit [Quit: Bye]
___laika has quit [Ping timeout: 272 seconds]
inquisitiv3 has quit [Quit: Leaving]
Jackneill has joined #nixos
___laika has joined #nixos
veske has joined #nixos
dbmikus has quit [Quit: WeeChat 2.5]
___laika has quit [Ping timeout: 245 seconds]
___laika has joined #nixos
gratto has quit [Ping timeout: 246 seconds]
___laika has quit [Ping timeout: 245 seconds]
nefix has quit [Remote host closed the connection]
veske has quit [Quit: This computer has gone to sleep]
___laika has joined #nixos
vk3wtf has joined #nixos
andromeda-galaxy has quit [Ping timeout: 268 seconds]
___laika has quit [Ping timeout: 245 seconds]
andromeda-galaxy has joined #nixos
o1lo01ol1o has joined #nixos
vk3wtf has quit [Quit: WeeChat 2.4]
vk3wtf has joined #nixos
hmpffff has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @peti pushed 0 commits to haskell-updates: https://git.io/fjPtn
hmpffff has quit [Client Quit]
sicklorkin has joined #nixos
Shoubit has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #63530 → haskellPackages.hakyll-images: unmark as broken → https://git.io/fjVEC
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/fjPtC
<{^_^}> [nixpkgs] @peti pushed 0 commits to haskell-updates: https://git.io/fjPtW
stranger___ has joined #nixos
<stranger___> what do you think? https://github.com/NixOS/nixpkgs/pull/63024
<{^_^}> #63024 (by gnidorah, 4 weeks ago, open): midisheetmusic: always bring timidity dependency
Thra11 has quit [Ping timeout: 246 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Taneb is now known as nvd
thc202 has joined #nixos
___laika has joined #nixos
veske has joined #nixos
hmpffff has joined #nixos
Izorkin has quit [Quit: ZNC 1.7.4 - https://znc.in]
turbo_MaCk has joined #nixos
<{^_^}> [nixpkgs] @oxij opened pull request #64561 → firefoxPackages.tor-browser: 8.5.2 -> 8.5.3 → https://git.io/fjPtw
___laika has quit [Ping timeout: 272 seconds]
veske has quit [Client Quit]
mq32 has left #nixos ["I'll be back!"]
___laika has joined #nixos
<{^_^}> [nix] @edolstra pushed to flakes « Check for epochs < 201906 »: https://git.io/fjPt1
abbiya has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed to staging-next « keybase: fix eval after merge mistake »: https://git.io/fjPty
___laika has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @mmahut closed pull request #63056 → [WIP] gitlab: 11.10.4 -> 11.11.3 → https://git.io/fj2YI
clacke_movim has left #nixos [#nixos]
veske has joined #nixos
sigmundv has joined #nixos
veske has quit [Client Quit]
hyper_ch2 has quit [Remote host closed the connection]
Neo-- has joined #nixos
clacke_movim has joined #nixos
<stranger___> FRidh: hi! any new thoughts on this? #63207
<{^_^}> https://github.com/NixOS/nixpkgs/pull/63207 (by gnidorah, 3 weeks ago, open): mididings: init at 20151117
Chiliparrot has joined #nixos
m0rphism has joined #nixos
__monty__ has joined #nixos
__monty__ has quit [Client Quit]
nefix has joined #nixos
<FRidh> looks good to me
<{^_^}> [nixpkgs] @FRidh merged pull request #64502 → krita: 4.2.1 -> 4.2.2 → https://git.io/fjidm
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to master « krita: 4.2.1 -> 4.2.2 »: https://git.io/fjPqL
v88m has quit [Read error: Connection reset by peer]
nvd is now known as Taneb
deech has joined #nixos
Jonathan19 has quit [Remote host closed the connection]
___laika has joined #nixos
v88m has joined #nixos
<colemickens> Does anyone have any tips on how I can wrap `latest.firefox` from nixpkgs-mozilla so that I can have it installed side-by-side with `firefox` without having the binary names clash?
timon37 has joined #nixos
<clever> colemickens: simplest would be to use runCommand
<clever> runCommand "firefox-latest" {} "mkdir -pv $out/bin/; ln -sv ${latest.firefox}/bin/firefox $out/bin/firefox-latest"
monokrome has quit [Ping timeout: 244 seconds]
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<tdeo> i'd do `writeShellScriptBin "firefox" "exec ${pkg}/bin/firefox"`
glowpelt has quit [Ping timeout: 264 seconds]
<tdeo> with a different name, oops
<clever> ah, that would also do it, though your missing the #!
<tdeo> ah, i actually use writeDashBin with a similar package in mine but didn't realize the behaviour was different
glowpelt has joined #nixos
deech has quit [Ping timeout: 248 seconds]
___laika has quit [Ping timeout: 246 seconds]
<clever> oh wait, the Shell version does #! for you
<clever> i was thinking of writeScriptBin
<colemickens> oh lord there's a lot of magic in build-support/writers/default.nix lol
<colemickens> anyway, thanks for the options :)
clacke_movim has left #nixos [#nixos]
cfricke has quit [Quit: WeeChat 2.5]
monokrome has joined #nixos
o1lo01ol1o has joined #nixos
clacke_movim has joined #nixos
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg merged pull request #64495 → okteta: 0.26.1 -> 0.26.2 → https://git.io/fji5J
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/fjPqr
bsima has quit [Ping timeout: 244 seconds]
_e has quit [Ping timeout: 264 seconds]
monokrome has quit [Excess Flood]
_e has joined #nixos
bsima has joined #nixos
clacke_movim has left #nixos [#nixos]
monokrome has joined #nixos
clacke_movim has joined #nixos
<domenkozar[m]> We're expanding preview access to all on the waiting list for Nix CI in batches, so expect to get access soon if you're signed up :)
<Taneb> domenkozar[m]: is support for not-Cachix binary caches planned?
<domenkozar[m]> Yes
<Taneb> :)
<domenkozar[m]> we're going to mature cachix first and reduce pricing though, so not before a few months.
<das_j> Is it possible to do something like mkBefore for preStart in systemd services?
mexisme has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
rj1 has quit [Ping timeout: 250 seconds]
bsima has quit [Ping timeout: 244 seconds]
_e has quit [Ping timeout: 252 seconds]
_e has joined #nixos
rj1 has joined #nixos
rj1 has joined #nixos
rj1 has quit [Changing host]
<colemickens> yay, I'm staying online after the most recent nixos-unstable upgrade and rebuild switches!
o1lo01ol1o has quit [Ping timeout: 245 seconds]
mexisme has quit [Ping timeout: 276 seconds]
<colemickens> also, got the firefox-nightly and firefox working side-by-side, thank you for the suggestions again: https://github.com/colemickens/nixcfg/commit/d9f5595526d9a64ea3afe0bf3d6defff5c55bb58
bsima has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #64453 → cpp-utilities: init at 4.17.1 → https://git.io/fjioG
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjPmk
jackdk has quit [Quit: Connection closed for inactivity]
domenkozar[m] has joined #nixos
domenkozar[m] has quit [Changing host]
mtjmullen has quit [Ping timeout: 245 seconds]
_e has quit [Ping timeout: 276 seconds]
mtjmullen has joined #nixos
_e has joined #nixos
hmpffff has quit [Quit: nchrrrr…]
bsima1 has joined #nixos
hmpffff has joined #nixos
bsima has quit [Ping timeout: 272 seconds]
awygle has quit [Ping timeout: 276 seconds]
awygle has joined #nixos
veske has joined #nixos
MmeQuignon has joined #nixos
dansho has quit [Quit: Leaving]
clacke_movim has left #nixos [#nixos]
clacke_movim has joined #nixos
clacke_movim has left #nixos [#nixos]
<srhb> Need some psychic debugging. I have a NIX_PATH-entry called nixpkgs-overlays which refers to a directory containing a number of nix files that all include overlays. This used to work for both nixos-rebuild and plain nix-build, but suddenly I'm seeing some of my nixos overlays not being picked up?
<Taneb> Are they still being picked up some times?
<ivan> strace? bisect your overlays or nix?
<srhb> Taneb: I think so...
<srhb> ivan: Hm, yes..
<srhb> I feel like I've tried this before and just can't remember what the cause was :-P
clacke_movim has joined #nixos
<ajs124> Do you have a default.nix in that folder?
atlas_ has quit [Ping timeout: 258 seconds]
bsima has joined #nixos
glowpelt has quit [Ping timeout: 250 seconds]
mexisme has joined #nixos
<srhb> I do not.
ajirx has quit [Remote host closed the connection]
bsima1 has quit [Ping timeout: 272 seconds]
<teto> domenkozar[m]: keep it up, looks really great, already using cachix (mostly for fun) but Hercule sounds like something I would install as part of the workflow
ajirx has joined #nixos
atlas_ has joined #nixos
clacke_movim has left #nixos [#nixos]
mexisme has quit [Ping timeout: 252 seconds]
clacke_movim has joined #nixos
_e has quit [Ping timeout: 272 seconds]
mtjmullen has quit [Ping timeout: 268 seconds]
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/28e64db237d (from 11 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
_e has joined #nixos
psyanticy has joined #nixos
mtjmullen has joined #nixos
Netsu has quit [Remote host closed the connection]
<domenkozar[m]> teto: glad to hear that, any feedback is welcome.
glowpelt has joined #nixos
monokrome has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @aanderse merged pull request #64396 → zabbixctl: init at unstable-2019-07-06 → https://git.io/fjikl
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/fjPmM
veske has quit [Quit: This computer has gone to sleep]
mtjmullen has quit [Ping timeout: 268 seconds]
ThatDocsLady has joined #nixos
mtjmullen has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
lunik1 has joined #nixos
ym555 has quit [Ping timeout: 248 seconds]
___laika has joined #nixos
<teto> domenkozar[m]: just subscribed to the newsletter. Gosh travis is so bad. they have nothing more recent than ubuntu 16 ? wtf
lunik1 has quit [Ping timeout: 244 seconds]
<{^_^}> [nix] @edolstra pushed to master « nix copy: Rename --substitute to --substitute-on-destination »: https://git.io/fjPmx
___laika has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @caadar opened pull request #64562 → manual: mention jmacs as emacs imitation → https://git.io/fjPmp
<stranger___> FRidh: looks like build passed. could you please also take a look at? #63024
<{^_^}> https://github.com/NixOS/nixpkgs/pull/63024 (by gnidorah, 4 weeks ago, open): midisheetmusic: always bring timidity dependency
rj1 has quit [Ping timeout: 245 seconds]
leotaku has joined #nixos
awygle has quit [Ping timeout: 252 seconds]
bsima has quit [Ping timeout: 272 seconds]
___laika has joined #nixos
awygle has joined #nixos
<domenkozar[m]> teto: travis is history more or less :) I wouldn't be surprised they limit OSS significantly in next year or so
rj1 has joined #nixos
rj1 has quit [Changing host]
rj1 has joined #nixos
mtjmullen has quit [Ping timeout: 248 seconds]
bsima has joined #nixos
_e has quit [Ping timeout: 276 seconds]
_e has joined #nixos
mtjmullen has joined #nixos
ashesham` has quit [Ping timeout: 252 seconds]
atlas_ has quit [Read error: Connection reset by peer]
awygle has quit [Quit: No Ping reply in 180 seconds.]
nefix has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @FRidh pushed to master « Revert "systems/doubles.nix: add Apple doubles" »: https://git.io/fjPYq
awygle has joined #nixos
<{^_^}> [nixpkgs] @FRidh closed pull request #64445 → pythonPackages.pytest_3: fix build → https://git.io/fjiVq
monokrome has joined #nixos
___laika has quit [Ping timeout: 245 seconds]
atlas_ has joined #nixos
<{^_^}> [nixpkgs] @FRidh opened pull request #64563 → make-tarball / lib-tests: reduce duplication → https://git.io/fjPYY
<{^_^}> [nixpkgs] @FRidh merged pull request #63207 → mididings: init at 20151117 → https://git.io/fjaOf
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to master: https://git.io/fjPYs
v88m has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #64564 → writefreely: init at 0.10.0 → https://git.io/fjPY8
___laika has joined #nixos
ajirx has quit [Remote host closed the connection]
ajirx has joined #nixos
nefix has joined #nixos
leotaku has quit [Quit: ZNC 1.7.3 - https://znc.in]
___laika has quit [Ping timeout: 245 seconds]
<jw358> does someone already have an idris 2 derivation?
mthst has quit [Ping timeout: 244 seconds]
MmeQuignon has quit [Ping timeout: 258 seconds]
<jw358> also, could someone see my PR https://github.com/NixOS/nixpkgs/pull/64441
<{^_^}> #64441 (by justinwoo, 1 day ago, open): fix polybarFull
kvda has joined #nixos
<Miyu-chan> Considering we have toposort, is there an implementation of compact tries?
<Miyu-chan> Err, "radix trie"?
mthst- has joined #nixos
<Miyu-chan> Aw crap.
<Miyu-chan> There's no way to get the imports list from <nixpkgs/nixos>, is there?
<Miyu-chan> inherit (eval) pkgs config options;
<Miyu-chan> So what I need is either `imports` or `closed`.
<Miyu-chan> Bot hof which seems unavailable.
<{^_^}> [nixpkgs] @FRidh merged pull request #64547 → cocoapods: 1.7.3 -> 1.7.4 → https://git.io/fjPJb
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/fjPYD
Ridout has joined #nixos
<Miyu-chan> I guess _definedNames is the closest thing I have.
nefix has quit [Remote host closed the connection]
<infinisil> Miyu-chan: You can add baseModules as an argument in modules to get the the modules in nixpkgs
<infinisil> And the `modules` argument for non-nixpkgs modules I think
leotaku has joined #nixos
<Miyu-chan> clever: I have some custom imports in my configuration.nix too.
<clever> not sure there is any way to get the whole list out
<infinisil> clever: Miyu-chan: I just said how you could do it..
siers is now known as ij
<Miyu-chan> passthru can be used, I guess?
<Miyu-chan> passthru.baseModules = baseModules;
<Miyu-chan> Nice. Thanks.
<infinisil> There's no option called passthru, but you can use `system.build.baseModules = baseModules;`
<infinisil> (which is like passthru really)
<Miyu-chan> passthru is a thing. :P
<Miyu-chan> It's been since, like, 2012, and I only learned about it ~2-3 months ago.
<infinisil> Oh
<infinisil> Sorry then :)
<Miyu-chan> nix-repl> options.passthru.declarations
<Miyu-chan> [ "/etc/nixos/nixpkgs/nixos/modules/misc/passthru.nix" ]
<infinisil> Oh, but wouldn't multiple assignments override each other?
<infinisil> Or fail to merge?
<Miyu-chan> Most likely fail to merge.
___laika has joined #nixos
<Miyu-chan> Not sure how nested attrsets work though.
<infinisil> Seems like passthru should have the types.attrsOf types.unspecified type
<infinisil> Then you should be able to assign different attrs of it
<Miyu-chan> Yeah. I'm thinking more of passthru.x.y = ...; passthru.x.z = ...;
<Miyu-chan> (In different modules)
<zmlww> I have a named generation I'd like to delete. Is it safe (and sufficient) to simply delete the link in /nix/var/nix/profiles/system-profiles and run nix-collect-garbage?
<clever> zmlww: probably
<zmlww> Is there a better way?
<{^_^}> [nixpkgs] @jtobin opened pull request #64565 → kjv: init at 1.0.0 → https://git.io/fjPOI
<clever> zmlww: dont think so
<zmlww> Gotcha. Thanks.
<infinisil> zmlww: Well there is `nix-env -p /nix/var/nix/profiles/system --delete-generations {452..460}`
joepie91 is now known as not-joepie91
<infinisil> clever: ^
<zmlww> infinisil: I tried that, but it fails because there's only a single generation and so it considers it "current".
<clever> infinisil: but that wont get rid of the last generation and whole profile
<clever> yep
<infinisil> Ah, I didn't realize it's a current one
<{^_^}> [nixpkgs] @proger opened pull request #64566 → node-packages-v10: add sass cli program → https://git.io/fjPOm
rauno has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « fuse3: 3.6.1 -> 3.6.2 »: https://git.io/fjPOO
<{^_^}> [nixpkgs] @joachifm merged pull request #64561 → firefoxPackages.tor-browser: 8.5.2 -> 8.5.3 → https://git.io/fjPtw
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjPOG
nefix has joined #nixos
xkapastel has joined #nixos
___laika has quit [Ping timeout: 272 seconds]
ilmu has joined #nixos
ashesham` has joined #nixos
<Miyu-chan> Pisses me off how `with lib;` is so useful, but it makes grepping so hit and miss.
andymandias has quit [Quit: ZNC 1.7.3 - https://znc.in]
<Miyu-chan> I need a comment here.
andymandias has joined #nixos
hmpffff has quit [Quit: nchrrrr…]
<Miyu-chan> `with types; listOf path` or `types.listOf types.path`?
<nefix> How can you create a loop device from the NixOS configuration? I want to have a disk of 1GB stored in `/disk.img`, that automatically gets "mounted to `/dev/loop100`
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to master: https://git.io/fjPO2
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to release-19.03: https://git.io/fjPOa
hmpffff has joined #nixos
<Miyu-chan> Okay. I just had an insane idea. Get the import locations of a file. Basically, notify the module where it got imported.
<mkaito> can I write a nixos test script that verifies that removing an option from the node config removes something from the resulting node?
<Miyu-chan> `definitions` or `files` works, methinks.
alp has joined #nixos
<yorick> Miyu-chan: what for?
<yorick> Miyu-chan: also this breaks caching
<Miyu-chan> I don't think it breaks caching, but it allows you to figure out which files are important in your configuration
sb0 has quit [Quit: Leaving]
noudle has joined #nixos
<Miyu-chan> yorick: Also.
<Miyu-chan> nix-repl> :p options.services.duplicity-system.extraFiles.files
<Miyu-chan> [ "/etc/nixos/duplicity-backup-config.nix" ]
<Miyu-chan> So it's already a thing.
<yorick> Miyu-chan: I think that just checks the list of your imported modules
<yorick> Miyu-chan: it doesn't tell modules where they get imported
<Miyu-chan> Errr. Sorry, the attrset I use had loaded meanings.
<Miyu-chan> This might be more, uh, convincing?
<Miyu-chan> nix-repl> :p options.nix.trustedUsers.files
<Miyu-chan> [ "/etc/nixos/configuration.nix" ]
dftxbs3e has joined #nixos
<yorick> Miyu-chan: the module system will tell a module where it got imported, not what imported it
<yorick> I mean, it's own location
<Miyu-chan> Also, I guess this isn't exactly what I specified. It gives you the location of the module declaration, but not where it got imported.
<Miyu-chan> Err
<Miyu-chan> module definition*
abbiya has quit [Quit: abbiya]
___laika has joined #nixos
iyzsong has joined #nixos
___laika has quit [Ping timeout: 258 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
ericsagnes has quit [Ping timeout: 272 seconds]
cr4y1 has joined #nixos
cr4y1 has quit [Read error: Connection reset by peer]
cr4y1 has joined #nixos
cfricke has joined #nixos
zaeph has quit [Ping timeout: 264 seconds]
stepcut has joined #nixos
<{^_^}> [nixpkgs] @MrMebelMan closed pull request #64521 → django-ranged-response: init at 0.2.0 → https://git.io/fjibe
<jschievink[m]> uhm, so apparently when I do `nixos-rebuild switch` I get dropped into an emergency shell, has anybody seen this before?
<jschievink[m]> it also doesn't boot anymore because it's waiting for a hard disk that doesn't exist?!
<clever> jschievink[m]: blame systemd for thinking your machine has totally failed because a new disk doesnt exist
sigmundv has quit [Ping timeout: 268 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @killercup opened pull request #64567 → cargo-flamegraph: init at 0.1.13 → https://git.io/fjP3G
<jschievink[m]> clever: I didn't make any changes to my NixOS config or my hardware
<mkaito> have you tried booting into a previous generation?
noudle has quit [Ping timeout: 252 seconds]
<jschievink[m]> mkaito: yeah that works fine – I'm currently writing from there
<jschievink[m]> it's waiting for a disk with UUID that simply doesn't exist, this doesn't make any sense
<mkaito> well, where does it come from?
<mkaito> the uuid doesn't appear out of thin air
<jschievink[m]> mkaito: ah, found it, it was using a wrong hardware-configuration.nix
sigmundv has joined #nixos
<mkaito> figured as much
<{^_^}> [nixpkgs] @taku0 opened pull request #64568 → flashplayer: 32.0.0.207 -> 32.0.0.223 → https://git.io/fjP3V
Neo-- has quit [Ping timeout: 268 seconds]
zaeph has joined #nixos
___laika has joined #nixos
logzet has joined #nixos
noudle has joined #nixos
___laika has quit [Ping timeout: 268 seconds]
<__monty__> I'm trying to setup home-manager as a nix-darwin module. Setting `home-manager.users.toonn = import "$HOME/.config/nixpkgs/home.nix";` gives a warning about the string not representing an absolute path. How do I specify paths relative to $HOME in configuration.nix?
npmccallum has joined #nixos
___laika has joined #nixos
<manveru> __monty__: well, you could go with builtins.getEnv, but not sure that's the best approach
<manveru> home-manager would have config.home.homeDirectory but not sure about a nix-darwin equivalent
<{^_^}> [nixpkgs] @doronbehar opened pull request #64570 → qtutilities: init at 5.13.0 → https://git.io/fjPst
cfricke has quit [Quit: WeeChat 2.5]
mthst- has quit [Ping timeout: 245 seconds]
mthst has joined #nixos
ericsagnes has joined #nixos
jgt has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #64555 → prometheus_2: 2.10.0 -> 2.11.0 → https://git.io/fjPTd
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/fjPsZ
cfricke has joined #nixos
___laika has quit [Ping timeout: 272 seconds]
o1lo01ol1o has joined #nixos
mthst- has joined #nixos
mthst has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @pSub merged pull request #64559 → colm: fix cross-compilation → https://git.io/fjPIM
<{^_^}> [nixpkgs] @pSub pushed 3 commits to master: https://git.io/fjPs4
<{^_^}> [nixpkgs] @eadwu opened pull request #64571 → nvidia_x11: 430.26 -> 430.34 → https://git.io/fjPsR
<{^_^}> [nixpkgs] @eadwu opened pull request #64572 → vscod{e,ium}: 1.36.0 -> 1.36.1 → https://git.io/fjPs0
travelion6 has quit [Quit: bye]
noudle has quit [Ping timeout: 250 seconds]
hmpffff has quit [Quit: nchrrrr…]
Tucky has joined #nixos
___laika has joined #nixos
Tucky has quit [Client Quit]
hmpffff has joined #nixos
ajirx has quit [Quit: Leaving]
<__monty__> manveru: Thing is in environment.darwinConfig $HOME just worked. Not sure why it doesn't in home-managers.users.toonn = import "$HOME...".
<manveru> import doesn't resolve environment variables
<manveru> i'm not sure what other place you're talking about
___laika has quit [Ping timeout: 244 seconds]
<manveru> in your case even `../.config/nixpkgs/home.nix` should work, given that you do this from the ~/.nixpkgs/darwin-configuration.nix
<clever> note, that ~ works as you would expect
<clever> > ~/foo
<{^_^}> /var/lib/nixbot/foo
<manveru> damn, TIL
<eraserhd> Hey, can I solicit an opinion? I'm creating modules for work, and this does things like set $KUBECONFIG and $VAULT_CACERT. At first, I set environment.variables.VAULT_CACERT, but this seemed to have bootstrap issues (or at least I worried about it).
<eraserhd> So I made wrappers for vault that set VAULT_CACERT if it wasn't already set and so forth.
<eraserhd> Is this a good idea? Anybody have experience with this situation?
<slabity> eraserhd: That's pretty much what I do for my work software
<eraserhd> slabity: wrappers?
<slabity> Yea, I create a derivation that wraps the programs up, initialize environment variables and cli opts that I need
<eraserhd> cool, it's not completely crazy then :)
<manveru> eraserhd: is that for a systemd service?
<slabity> I throw that derivation into my local overlay and can install the software like any other
<slabity> That's actually what a lot of packages do. For example there is gccWrapper
<eraserhd> manveru: this is for dev environments, mostly, so it's actually nix-darwin
<manveru> there's shellHook for that, which might be simpler in some cases
<manveru> well, unless it's nix-darwin modules and not nix-shell :)
<slabity> If it's for a dev environment that might be better to just use a shell
<slabity> mkShell
<slabity> eraserhd: Here's a good overview: https://nixos.wiki/wiki/Development_environment_with_nix-shell
<eraserhd> I use the nix-shell for individual project dependencies, but there are dependencies needed for dev for any project here, and that's what I'm making nix modules for.
<eraserhd> I don't want to copy boiler plate to download the vault certificate and set VAULT_CACERT into all projects.
iyzsong has quit [Read error: Connection reset by peer]
<eraserhd> The fundamental problem is that our ops people write machine configuration scripts in markdown.
<eraserhd> :D
<mkaito> ... wtf
<clever> lol
<slabity> You could always make the certificate a derivation itself that your work derivations take as input
<slabity> Oh
<slabity> Well that's better than mine. We literally made our own shell.
<slabity> Except it's volatile and doesn't tell you errors half the time
Ridout has quit [Quit: Lost terminal]
<eraserhd> o_O
<mkaito> that sounds like fun
<mkaito> and people look at me weird for liking bash
<eraserhd> hmm, the certificate and wrappers could be in an overlay, and then it's less nix-darwin specific, as long as I can figure out an easy way for everyone to install the overlay.
wfranzini has quit [Read error: Connection reset by peer]
<slabity> Make the overlay a derivation?
<slabity> :P
<eraserhd> you can do that?
<slabity> I wonder if people actually do that
iyzsong has joined #nixos
<slabity> No idea
wfranzini has joined #nixos
phreedom_ has joined #nixos
phreedom has quit [Ping timeout: 260 seconds]
ij is now known as siers
<__monty__> clever: ~ doesn't work for me.
dermetfan has joined #nixos
<__monty__> clever: ${builtins.getEnv "HOME"} is the only way I've gotten it to work so far.
<clever> __monty__: can you paste an example of what you tried with ~ ?
dermetfan has quit [Client Quit]
<nefix> Is pacemaker compatible with NixOS?
<__monty__> clever: This is in nix-darwin's configuration.nix: `home-manager.users.toonn = import "~/.config/nixpkgs/home.nix";`
<clever> __monty__: dont quote paths
<LnL> remove the quotes
<ar> ,locate bin gcloud
<{^_^}> Found in packages: google-cloud-sdk-gce, python27Packages.google-cloud-sdk, python37Packages.google-cloud-sdk, python37Packages.google-cloud-sdk-gce
<nefix> I've found this https://github.com/NixOS/nixpkgs/issues/20274, but I'm not sure if it was deleted or something like this
* __monty__ facepalms
<{^_^}> #20274 (by grahamc, 2 years ago, closed): Vulnerability Roundup 8
mexisme has joined #nixos
<__monty__> clever, LnL: Why does this not apply to the example path for environment.darwinConfig, that's what I mimicked?
<LnL> darwinConfig isn't used as a path to import expressions from directly
<clever> it gets inserted into $NIX_PATH
<clever> and only takes effect after the rebuild
<{^_^}> [nixpkgs] @MrMebelMan opened pull request #64574 → pythonPackages.simple-salesforce: init at 0.74.3 → https://git.io/fjPGB
<__monty__> Ah, so this applies specifically to import? I always assumed path literals were just fancy string literals tbh.
<clever> paths do all kinds of fun things
<clever> > /foo + "/"
<{^_^}> /foo
jgt has joined #nixos
<clever> after every + operation, it will remove any redundant path elements
<clever> > "${/foo}"
<{^_^}> access to path '/foo' is forbidden in restricted mode
<clever> if you try to treat it as a string, it will copy it to /nix/store/ and substitute in the storepath
mexisme has quit [Ping timeout: 250 seconds]
<clever> > ./.
<{^_^}> /var/lib/nixbot/state/nixpkgs
<clever> relative paths are relative to whatever file they are contained within
hamishmack has joined #nixos
<{^_^}> [nixpkgs] @pasqui23 opened pull request #64575 → Portal → https://git.io/fjPGw
emilsp has joined #nixos
<clacke_movim> > ./pkgs/development/interpreters/racket
<{^_^}> /var/lib/nixbot/state/nixpkgs/pkgs/development/interpreters/racket
<clacke_movim> > "${./pkgs/development/interpreters/racket}"
<{^_^}> access to path '/var/lib/nixbot/state/nixpkgs/pkgs/development/interpreters/racket' is forbidden in restricted mode
<infinisil> Note that that nixpkgs directory doesn't point to a nixpkgs directly
<infinisil> <nixpkgs>
<infinisil> > <nixpkgs>
<{^_^}> /var/lib/nixbot/nixpkgs/master/repo
<infinisil> This does ^
<clever> > <nixpkgs/pkgs/development/interpreters/racket>
<{^_^}> /var/lib/nixbot/nixpkgs/master/repo/pkgs/development/interpreters/racket
<clever> > "${<nixpkgs/pkgs/development/interpreters/racket>}"
<{^_^}> "/nix/store/swk3vrszk697n9200whjmw0yjhmhsvmx-racket"
<clever> thats a copy of just that subdir
ericsagnes has quit [Ping timeout: 252 seconds]
<clacke_movim> Hah, beat me to it
<clacke_movim> Yeah
<{^_^}> [nixpkgs] @MrMebelMan opened pull request #64576 → pythonPackages.django-csp-nonce: init at 3.5 → https://git.io/fjPG6
<__monty__> Ok, cool.
<clacke_movim> unless it was unclear earlier, overlays can definitely come from derivations
<clacke_movim> I pull in my NixOS modules from a repo on gitlab via fixed-output derivations
<clever> clacke_movim: thats just normal import from derivation, IFD
<infinisil> ,IFD
<{^_^}> import-from-derivation (IFD) is when you evaluate nix from a derivation result, for example `import (pkgs.writeText "n" "1 + 1")` will evaluate to 2. This is sometimes problematic because it requires evaluating some, building some, and then evaluating the build result.
<clacke_movim> yeah
<slabity> Oh neat
<slabity> I'd definitely do that
<clacke_movim> racket2nix buildRacket (tooting my own horn) runs a racket program to generate nix expressions, then builds racket packages from those
<clacke_movim> You just `buildRacketPackage ./.` and that's it, now you built your racket program
<clacke_movim> You can also generate and store the nix ahead of time, of course, so you aren't building the racket2nix program at evaluation time, which makes hydra logs annoying to read
<clacke_movim> point is you *can* :-)
<clever> clacke_movim: ive done pretty crazy things with builtins.exec too
<stranger___> FRidh: is it fine this way? #63024
<{^_^}> https://github.com/NixOS/nixpkgs/pull/63024 (by gnidorah, 4 weeks ago, open): midisheetmusic: always bring timidity dependency
* clacke_movim looks up builtins.exec
<adisbladis> Sometimes I wish builtins.exec was enabled by default...
<clever> adisbladis: that would be a security nightmare
<adisbladis> clever: Of course. There are plenty of good reasons not to do it :)
<adisbladis> But the power it brings is awesome
<clever> clacke_movim: basically, builtins.exec [ argv0 argv1 argv2 ]; will just run 0, with the args 1&2
<clever> clacke_movim: whatever it prints to stdout will be parsed as a nix expr, and exec will return whatever value that parses to
<infinisil> ,exec
<{^_^}> builtins.exec is a hidden unsafe impure Nix 2.0 feature that can be used to execute arbitrary commands during a Nix evaluation. Use with caution! Enable with `--option allow-unsafe-native-code-during-evaluation true`, simple example: https://gist.github.com/Infinisil/bb59b5258ccf17801179c249a9bb3342 More info: https://github.com/NixOS/nix/commit/0bb8db25
<clever> adisbladis: builtins.exec [ "rm" "-rf" "/" ], *waves goodbye*
<adisbladis> :D
<yorick> clever: I mean, you can still export someone's ssh keys to the internet without this
<infinisil> I wonder if allowing something like that, but only allow executing SafeHaskell with a function that can only have limited side effects
<infinisil> Would work
<infinisil> Well
<infinisil> To keep the purity
ericsagnes has joined #nixos
<clever> infinisil: https://github.com/NixOS/nixpkgs/pull/64437 should be ready to merge now?
<{^_^}> #64437 (by cleverca22, 2 days ago, open): ipxe: fix build by not generating 64bit efi on 32bit systems
sigmundv has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @taku0 opened pull request #64577 → firefox-bin: 67.0.4 -> 68.0 [Critical security fixes] → https://git.io/fjPGb
<{^_^}> [nixpkgs] @grahamc merged pull request #64437 → ipxe: fix build by not generating 64bit efi on 32bit systems → https://git.io/fjiRY
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/fjPGA
<clever> gchristensen: heh, my hydra already caught the merge and is trying to build it
<gchristensen> nice
<infinisil> (Not sure how that pr is relevant for me)
<gchristensen> :D
sigmundv has joined #nixos
hmpffff has quit [Quit: nchrrrr…]
iyzsong has quit [Ping timeout: 252 seconds]
___laika has joined #nixos
<yorick> is there a substituteAll kind of thing that I can use at runtime?
<yorick> (like in a service preStart)
fusion809 has quit [Remote host closed the connection]
cfricke has quit [Quit: WeeChat 2.5]
___laika has quit [Ping timeout: 268 seconds]
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @grahamc pushed to master « doc: fix after snaptools merge »: https://git.io/fjPZK
<gchristensen> samueldr, FRidh ^
<yorick> I will go with (source ${stdenv}/setup; substituteAll stuff)
<samueldr> thanks
endformationage has joined #nixos
___laika has joined #nixos
<alexarice[m]> is there a way to mount usb sticks pre boot? I would like to have a luks key on a usb stick
<slabity> alexarice: You will need to set up your initrd to do that.
<slabity> Check out the `boot.initrd.*` options available
<alexarice[m]> thanks everyone will take a look
<slabity> Does anyone have NixOS working with bachefs? I'd like to try experimenting with it
selfsymmetric-mu has quit [Remote host closed the connection]
___laika has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @MrMebelMan opened pull request #64579 → pythonPackages.django-logentry-admin: init at 1.0.4 → https://git.io/fjPnn
zacts_pi has joined #nixos
turbo_MaCk has quit [Ping timeout: 244 seconds]
___laika has joined #nixos
Soo_Slow has joined #nixos
___laika has quit [Ping timeout: 245 seconds]
noudle has joined #nixos
<nefix> How am I supposed to copy files to /var/lib from the $out directory in the postinstall phase?
<clever> nefix: why do they need to be in /var/lib/ ?
<immae> nefix: you cannot. During a build nothing can end up outside of the nix store
<nefix> That's what I thought. The directory /var/lib/drbd needs to be created, because DRBD uses it to store different things. How this can be archieved?
<immae> nefix: if you use nixos, then you have activationScript which does this kind of tasks
<immae> it can go in systemd preStart hooks too
<immae> There are many examples in the nixos modules, you can inspire from it ;)
<nefix> So, for example, copying the default configuration would also be done in the activationScript?
<immae> It depends on the needs
<nefix> What do you mean?
<immae> Usually you can "build" the configuration and use it directly in the nix store by passing the right arguments to the program
<immae> like program --config=/nix/store/abcd-my-config-file.conf
<immae> but it really depends on your program here :)
<nefix> Yeah, I don't think that's the case. And for the manpages?
<immae> if you need to copy the config to /var/lib/drbd then yes you can do it via activationScripts
<{^_^}> [nixpkgs] @mkaito opened pull request #64580 → docker.nix: Add options for named volumes and networks → https://git.io/fjPnr
<immae> if your program has a /share/man, then (I think, not sure) you just need to add the programm to your system environment
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<nefix> I just need to create the /var/lib/drbd directory and copy some configurations to /etc/
jgt has quit [Ping timeout: 276 seconds]
<immae> to write files to etc you can use environment.etc
<nefix> Ok. So this activationScript is a module thing?
<immae> yes
<nefix> I can't find any examples searching through the GitHub search
orivej has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @xrelkd opened pull request #64581 → tilt: 0.8.8 -> 0.9.2 → https://git.io/fjPnD
<immae> it’s activationScripts
zacts_pi has quit [Quit: WeeChat 2.4]
<nefix> Ok, thanks!
<immae> don’t use the environment.etc module if the program is supposed to modify the file
<nefix> Another question. The program generates an init.d service. Do I have to write manually the systemd service?
___laika has joined #nixos
<immae> if it doesn’t create a systemd service then yes I’m afraid
<nefix> :(
<immae> I heard there were some debian scripts that auto-loaded initrd as systemd service, I don’t know about nixos
<immae> (and I personnaly wouldn’t recommend to do that, it’s a real mess now that they support concurently 3 "init" services :D )
timon37 has quit [Ping timeout: 258 seconds]
timon37 has joined #nixos
___laika has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @xrelkd opened pull request #64582 → kube-router: 0.2.5 -> 0.3.1 → https://git.io/fjPnF
<clever> nefix: i wouldnt recomend activationScripts, those run much earlier in the boot process, and can even brick the machine
<clever> nefix: a systemd service is a far better place
<nefix> clever: could you elaborate this?
<nefix> Like before starting the daemon creating the folders and stuff?
<clever> nefix: the activation scripts are run one at a time, before systemd even starts
<clever> nefix: but a prestart script on the systemd service is a much better place
<clever> nefix: and the directory itself is created along with the user, https://github.com/NixOS/nixpkgs/blob/release-19.03/nixos/modules/services/databases/postgresql.nix#L186-L191
<tobiasBora> Hello,
<nefix> clever: I see! Thanks!
<immae> oh about that clever I know we discussed it some long time ago, but now activationScript is written so that it can only brick the machine if you have a bash syntax error (which would be detected as soon as you run it the first time), otherwise "normal" errors will continue the script until the end
<tobiasBora> I ran a nix-channel --update, and now I can't upgrade my system anymore, because it tries to compile some gimp plugin, and fails:
<tobiasBora> any idea what's wrong?
<clever> immae: about a year ago, i helped somebody that was doing network in the activation script
<tobiasBora> the package I'm using is "gimp-with-plugins"
<clever> immae: and he didnt reboot for a while, so all the old generations had the same problem
<immae> well, our discussion is more recent than that
<immae> if your activationScript is syntaxically correct, then you have to try very hard to brick your machine
<clever> yeah, i have seen some recent changes to improve that
wfranzini has quit [Remote host closed the connection]
___laika has joined #nixos
erasmas has joined #nixos
jgt has joined #nixos
<{^_^}> [nixpkgs] @xrelkd opened pull request #64583 → clair: 2.0.7 -> 2.0.8 → https://git.io/fjPcm
___laika has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @jpotier opened pull request #64584 → bitlbee-mastodon: init at v1.4.2 → https://git.io/fjPcZ
Ralith_ has joined #nixos
v88m has joined #nixos
ThatDocsLady has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @xrelkd opened pull request #64585 → archiver: 3.0.0 -> 3.2.0 → https://git.io/fjPcC
Drakonis has joined #nixos
enteee_ has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @gnidorah opened pull request #64587 → openmw-tes3mp: 0.7.0-alpha -> 2019-06-09 → https://git.io/fjPcR
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/021f94354c5 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
ilikeheaps has joined #nixos
sigmundv has quit [Ping timeout: 244 seconds]
cfricke has joined #nixos
Drakonis has quit [Quit: WeeChat 2.4]
<{^_^}> [nixpkgs] @eadwu opened pull request #64588 → nixos/libinput: use `types.lines` for additionalOptions → https://git.io/fjPcK
wildtrees has joined #nixos
___laika has joined #nixos
veske has joined #nixos
asheshambasta_m has joined #nixos
<{^_^}> [nixpkgs] @uHOOCCOOHu opened pull request #64589 → tdesktop: 1.7.10 -> 1.7.14 → https://git.io/fjPcF
<{^_^}> [nixpkgs] @xrelkd opened pull request #64590 → fzf: 0.17.5 -> 0.18.0 → https://git.io/fjPcb
ilya-fedin has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
ashesham` has quit [Remote host closed the connection]
ashesham` has joined #nixos
ilmu has quit [Ping timeout: 252 seconds]
dm9 has joined #nixos
rfold has joined #nixos
nefix has quit [Remote host closed the connection]
lambda-11235 has joined #nixos
ashesham` has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @xrelkd opened pull request #64591 → mage: 1.7.1 -> 1.8.0 → https://git.io/fjPCk
veske has quit [Quit: This computer has gone to sleep]
Thra11 has joined #nixos
ym555 has joined #nixos
<eraserhd> You know your ops people don't use nix when you ask them to give you access to a thing in a cluster, and it results in a PR to the ops repo that changes 14 files.
<atlas_> eraserhd: what exactly *is* a cluster? I haven't been able to find a simple answer
Okinan has quit [Quit: Konversation terminated!]
orivej has joined #nixos
<eraserhd> in our context, a kubernetes cluster, which is a VM farm.
<{^_^}> [nixpkgs] @joachifm pushed commit from SLNOS to release-19.03 « firefoxPackages.tor-browser: 8.5.2 -> 8.5.4 »: https://git.io/fjPCR
<atlas_> what kind of applications do you need that for?
<lordcirth> atlas_, "cluster" is a pretty vague term. Generally it refers to multiple machines that are being pooled together in some fashion.
<{^_^}> [nixpkgs] @edef1c merged pull request #64548 → etcd: 3.3.1 -> 3.3.13 → https://git.io/fjPUK
<{^_^}> [nixpkgs] @edef1c pushed 4 commits to master: https://git.io/fjPCE
<bsima> tobiasBora: try disabling/uninstalling gimp-with-plugins for now
<{^_^}> [nixpkgs] @edef1c pushed 0 commits to etcd-3.3.13: https://git.io/fjPCu
<atlas_> I'm still new to the idea of docker and kubernetes (I still don't get kubernetes, but I'll figure it out). What kind of projects would you use docker/kubernetes for?
<eraserhd> atlas_: for a large org, it's useful to run kubernetes so that many teams can deploy their microservices, or monolithic services, or web front ends independently.
cfricke has quit [Quit: WeeChat 2.5]
<eraserhd> ops then only needs to worry about how much CPU in aggregate they need, and how to get that.
<atlas_> oh, I see
<atlas_> like mini VPSes
<bsima> atlas_: kubernetes will scale up/down based on demand too
<yorick> is there a way I can remove something from environent.systemPackages?
<atlas_> that's pretty neat!
<yorick> I want to remove nixos-install :D
<yorick> (well, wrap it)
o1lo01ol1o has quit [Remote host closed the connection]
<atlas_> I'm so excited to be checking out nix
<atlas_> it sounds awesome tbh
asheshambasta_m has quit [Quit: Leaving.]
ilmu has joined #nixos
Thra11 has quit [Ping timeout: 244 seconds]
<clever> yorick: one min
<yorick> clever: hmm, that's an option
ar1a has quit [Ping timeout: 258 seconds]
<yorick> clever: can't I just add my own nixos-rebuild to it?
<yorick> (to environment.systemPackages)
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/2ce67ce1833 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<clever> yorick: you may need mkBefore or mkAfter, to ensure the right one takes priority
Ariakenom has joined #nixos
ar1a has joined #nixos
<{^_^}> [nixpkgs] @xrelkd opened pull request #64592 → dex-oidc: 2.16.0 -> 2.17.0 → https://git.io/fjPCx
Thra11 has joined #nixos
<{^_^}> [nixpkgs] @gnidorah opened pull request #64593 → mako: install dbus service file → https://git.io/fjPCp
M-Gregoire4 has quit [Read error: Connection reset by peer]
<yorick> clever: thanks! :)
asheshambasta_m has joined #nixos
npmccallum has quit [Quit: npmccallum]
<{^_^}> [nixpkgs] @jameysharp opened pull request #64594 → Prebuild /etc/passwd and /etc/group if possible → https://git.io/fjPWU
<{^_^}> [nix] @matthewbauer closed pull request #2504 → Use nativeBuildInputs for nix-shell → https://git.io/fxbFA
asheshambasta_m has quit [Quit: Leaving.]
asheshambasta_m has joined #nixos
<{^_^}> [nixpkgs] @0x4A6F opened pull request #64595 → tacacs+: init 4.0.4.28 → https://git.io/fjPWY
hpfr[m] has joined #nixos
knupfer has joined #nixos
Myhlamaeus has joined #nixos
o1lo01ol1o has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
doyougnu has joined #nixos
<{^_^}> [nixpkgs] @ciil opened pull request #64596 → atlassian-jira: 8.2.2 -> 8.2.3 → https://git.io/fjPW4
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
_ris has joined #nixos
<{^_^}> [nixpkgs] @xrelkd opened pull request #64597 → Update/go ethereum → https://git.io/fjPWE
<{^_^}> [nixpkgs] @ttuegel opened pull request #64598 → Qt 5.12.3 → https://git.io/fjPWu
<{^_^}> [nixpkgs] @benley merged pull request #64592 → dex-oidc: 2.16.0 -> 2.17.0 → https://git.io/fjPCx
<{^_^}> [nixpkgs] @benley pushed commit from @xrelkd to master « dex-oidc: 2.16.0 -> 2.17.0 (#64592) »: https://git.io/fjPWz
bakakuna has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
Jackneill has quit [Remote host closed the connection]
fresheyeball has quit [Quit: WeeChat 2.4]
bakakuna has quit [Read error: Connection reset by peer]
bakakuna has joined #nixos
ym555_ has joined #nixos
knupfer has quit [Ping timeout: 245 seconds]
nefix has joined #nixos
domogled has quit [Remote host closed the connection]
ym555 has quit [Ping timeout: 248 seconds]
domogled has joined #nixos
<nefix> Can you use NixOps with a sudoer user with a custom SSH key?
Henson has joined #nixos
MmeQuignon has joined #nixos
fresheyeball has joined #nixos
<lordcirth> nefix, I believe so
stepcut has quit [Remote host closed the connection]
<fresheyeball> is there a way I can dual boot with windows in a way where the windows stuff is in the nix-store?
dm9 has quit [Quit: WeeChat 2.5]
<nefix> lordcirth: How would you do that?
<lordcirth> nefix, is your target a NixOS box?
<nefix> lordcirth: Yep
<fresheyeball> I would like to have a bootable windows install, but I don't want windows to have the power to change itself
<fresheyeball> I want it locked in one state controlled by nix code
<fresheyeball> possible?
<lordcirth> nefix, hmm, it seems like it ought to be supported, but I don't see anything
<{^_^}> [nixpkgs] @eadwu opened pull request #64599 → treewide: mesa.drivers -> mesa_drivers → https://git.io/fjPWh
<lordcirth> fresheyeball, an OS will always be able to change itself if it tries hard enough, given read-write access to the block device.
<lordcirth> You could use VM snapshots?
stepcut has joined #nixos
<{^_^}> [nixpkgs] @joachifm pushed to master « tor-browser-bundle-bin: 8.5.3 -> 8.5.4 »: https://git.io/fjPlv
<fresheyeball> lordcirth: I don't want to use a vm for this
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to release-19.03: https://git.io/fjPlI
MmeQuignon has quit [Quit: WeeChat 2.4]
o1lo01ol1o has joined #nixos
ryantm has quit [Remote host closed the connection]
timon37 has quit []
ryantm has joined #nixos
detran has joined #nixos
<detran> I want to define a systemd service inline in my configuration.nix file, is that what systemd.services is for?
Izorkin has quit [Quit: ZNC 1.7.4 - https://znc.in]
<detran> well, it appears to have worked :)
doyougnu has quit [Ping timeout: 264 seconds]
Myhlamaeus has quit [Ping timeout: 248 seconds]
npmccallum has joined #nixos
buckley310 has joined #nixos
asheshambasta_m has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/fjPls
nefix has quit [Remote host closed the connection]
detran has quit [Ping timeout: 248 seconds]
selfsymmetric-mu has joined #nixos
asheshambasta_m has joined #nixos
<{^_^}> [nixpkgs] @xrelkd opened pull request #64600 → overmind: 2.0.1 -> 2.0.2 → https://git.io/fjPlB
bakakuna has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #64601 → treesheets: 2018-8-18 -> 1.0.1 → https://git.io/fjPl0
<{^_^}> [nixpkgs] @matthewbauer pushed to master « Revert "Revert "systems/doubles.nix: add Apple doubles"" »: https://git.io/fjPlE
asheshambasta_m has quit [Quit: Leaving.]
stranger___ has quit [Quit: Connection closed for inactivity]
fresheyeball has quit [Quit: WeeChat 2.4]
Myhlamaeus has joined #nixos
srid6390803 has joined #nixos
Jonathan has joined #nixos
<{^_^}> [nixpkgs] @globin merged pull request #64596 → atlassian-jira: 8.2.2 -> 8.2.3 → https://git.io/fjPW4
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/fjPlo
rpg has joined #nixos
<{^_^}> [nixpkgs] @adisbladis merged pull request #64597 → go-ethereum: 1.8.27 -> 1.9.0 → https://git.io/fjPWE
<{^_^}> [nixpkgs] @adisbladis pushed 4 commits to master: https://git.io/fjPlD
<Henson> with mkDerivation, how does one specify packages that are needed by a derivation at runtime?
ddellacosta has joined #nixos
ottidmes has joined #nixos
<ottidmes> Anyone know what the status is of all those "substituteStream(): WARNING: pattern" messages during builds? I updated recently and they still are reported.
Shoubit has quit [Ping timeout: 244 seconds]
___laika has quit [Ping timeout: 258 seconds]
stepcut_ has joined #nixos
psyanticy has quit [Quit: Connection closed for inactivity]
stepcut has quit [Ping timeout: 248 seconds]
domogled has quit [Quit: domogled]
domogled has joined #nixos
___laika has joined #nixos
bakakuna has joined #nixos
___laika has quit [Ping timeout: 258 seconds]
englishm has quit [Excess Flood]
englishm has joined #nixos
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « android-studio: 3.4.1.0 -> 3.4.2.0 »: https://git.io/fjPlx
Chiliparrot has joined #nixos
<blackriversoftwa> is there a way to add a gc root for something already built/realised?
<blackriversoftwa> (aside from becoming root and just creating the symlink in the gcroots directory)
<{^_^}> [nixpkgs] @ryantm opened pull request #64602 → treewide: fix redirect URLs → https://git.io/fjP8v
sigmundv has joined #nixos
<atlas_> how do the notices work? Is that an IRC thing? I haven't seen it before
<yorick> blackriversoftwa: nix-store --add-root
<atlas_> It's obviously a bot relaying github activity, but it's not posting as a user/bot...
<yorick> atlas_: /notice #nixos hi
<atlas_> oh, ty :)
<yorick> it's nick is {^_^}
<blackriversoftwa> yorick: that only works if given as an option to a command, like --realise
<blackriversoftwa> I tried it
<yorick> blackriversoftwa: okay, so nix-store --realise /nix/store/your-thing --add-root
<blackriversoftwa> but realise treats the path given as build instructions for a derivation (created by nix-instantiate) and tries to build it
<yorick> blackriversoftwa: are you sure that it wouldn't work?
<yorick> (it works for me)
<blackriversoftwa> it does seem to, but I am confused as to why
clacke_movim has left #nixos [#nixos]
<blackriversoftwa> but that will do, thanks for the help
<yorick> blackriversoftwa: nix-store --realise makes sure a path exists or builds a derivation, apparently
<Henson> if I'm building a derivation and want Nix to include certain packages in the requisities of the package, but don't necessary explicitly refer to paths within those packages in the build instructions, can I do that? I want socat and gnutar to be listed in the requisites of a script that depends on them.
bakakuna has quit [Ping timeout: 248 seconds]
MmeQuignon has joined #nixos
alp has quit [Ping timeout: 264 seconds]
<infinisil> Henson: There's *always* going to be some way it has to refer to it, otherwise it wouldn't be a dependency
<infinisil> Henson: In your case, the program will probably look for these packages in the PATH environment variable
stepcut has joined #nixos
___laika has joined #nixos
<infinisil> Which means you probably want to wrap the executable with a PATH that has them available
stepcut_ has quit [Ping timeout: 248 seconds]
<Henson> infinisil: ok, that sounds reasonable. thank you.
Czen has quit [Remote host closed the connection]
<infinisil> Henson: Relevant for that are pkgs.makeWrapper and pkgs.lib.makeBinPath
<{^_^}> [nixpkgs] @jonringer opened pull request #64604 → zpaq: fix version and pull from github → https://git.io/fjP8c
<Henson> infinisil: ok. I'm building a Haskell program, and I think there's a way for me to do that.
<exarkun> is there a `nixos-container login` solution that doesn't involve passwords
justanotheruser has quit [Ping timeout: 244 seconds]
Czen has joined #nixos
<exarkun> ah I see `root-login`
<{^_^}> [nixpkgs] @primeos merged pull request #64454 → iproute: 5.1.0 -> 5.2.0 → https://git.io/fjiod
<{^_^}> [nixpkgs] @primeos pushed 2 commits to staging: https://git.io/fjP8W
noudle has quit [Ping timeout: 252 seconds]
___laika has quit [Ping timeout: 246 seconds]
Fare has joined #nixos
Henson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<Fare> I upgraded my stack from 1.9.4 to 2.1.1.1 and now stack init errors with: Cannot determine project root directory for Docker sandbox.
tmaekawa has joined #nixos
<Fare> I'm not using Docker at all. Does anyone understand the problem and how to fix it, besides dorngrading?
ilmu has quit [Ping timeout: 272 seconds]
justanotheruser has joined #nixos
<Fare> downgrading
alp has joined #nixos
stepcut_ has joined #nixos
ddellacosta has quit [Ping timeout: 248 seconds]
<wildtrees> how do I install gcc on nixos via nix-env -f '<nixpkgs' -iA whatPackagenameHere?
stepcut has quit [Ping timeout: 244 seconds]
<slabity> ,locate gcc
<{^_^}> Found in packages: ecl, gap, gcc, gcj, dpdk, edk2, gcc5, gcc6, gcc7, gcc8, cheat, gcc48, gcc49, gccgo, erlang, gecode, libgcc, rakudo, sam-ba, arduino, cmdstan, couchdb2, gap-full, gecode_3, gfortran, boost.dev, erlangR18, erlangR19, erlangR21, gcc_debug, gcc_multi, gfortran5, gfortran6, linux.dev, erlang_nox, gfortran48, gfortran49, libgcc.dev, virtualbox, erlang_odbc, gap-minimal, arduino_core, boost155.dev, boost159.dev, boost160.dev, and 53 more
<slabity> Looks like you can just use the package `gcc`: `nix-env -F '<nixpkgs>' -iA gcc`
matt` has joined #nixos
<slabity> Or just `nix-env -iA gcc`
<infinisil> ,locate bin gcc
<{^_^}> Found in packages: gcc, gcj, gcc5, gcc6, gcc7, gcc8, gcc48, gcc49, gccgo, gfortran, gcc_debug, gcc_multi, gfortran5, gfortran6, gfortran48, gfortran49, ccacheWrapper, distccWrapper, gcc-unwrapped, distccMasquerade
<wildtrees> I tried the one with -f '<nixpkgs>' and it failed :(
<wildtrees> oh something about priorities
jgt has quit [Ping timeout: 252 seconds]
hamishmack has quit [Ping timeout: 245 seconds]
matt` has quit [Remote host closed the connection]
tmaekawa has quit [Quit: tmaekawa]
doyougnu has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<clever> ,nix-shell slabity
<clever> ,libraries slabity
<{^_^}> slabity: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<clever> same applies to gcc
<clever> wildtrees: cc ^^
<exarkun> How do you write a path with a space in it?
<slabity> Escape it with a backslash '\ '
<clever> exarkun: what path are you trying to write to?
<exarkun> trying to read from a path, I meant "how do I write a path in my source file ..." :)
dansho has joined #nixos
<exarkun> it's an openvpn configuration file I want to reference from a nixos container configuration
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<exarkun> I tried a backslash escape on the space and seemed to get a syntax error
<clever> exarkun: can you pastebin your current nix code?
<exarkun> syntax error, unexpected $undefined, expecting ';'
<exarkun> I can post complete example if that's more useful, but requires some editing
<clever> exarkun: ah, youll probably want some quoting, lib.strings.fileContents (../openvpn-configs + "/EU West.ovpn");
<exarkun> ah, ok, thanks
<clever> exarkun: oh, did you read the description of the option? there is another way to do it
M-Gregoire4 has joined #nixos
<clever> exarkun: https://nixos.org/nixos/options.html#openvpn.servers.%3Cname%3E.config
<exarkun> '' config ... '' ?
logzet has quit [Ping timeout: 252 seconds]
<clever> yeah
<exarkun> yea .. maybe that is better? I am not sure.
logzet has joined #nixos
<clever> so you could do config = "config ${../openvpn-configs + "/EU West.ovpn"}";
<clever> either way, the ovpn will be copied into /nix/store and made world-readable
<clever> you could also do config = "config ${toString (../openvpn-configs + "/EU West.ovpn")}";
<exarkun> but if it is openvpn inside a nixos container ...? I guessed paths wouldn't resolve properly.
<clever> yeah, that last one would fail in a container
<clever> `config = "config ${../openvpn-configs + "/EU West.ovpn"}";` would copy into /nix/store, so the paths will still resolve correctly
Jackneill has joined #nixos
<exarkun> Ah I guess I was uncertain about how /nix/store and containers interact, but I see containers have it, and I guess it couldn't easily work any other way ...
logzet has quit [Client Quit]
<exarkun> thanks
<clever> the container can see your entire /nix/store
mexisme has joined #nixos
<exarkun> why would one prefer "config ${...}" vs just putting the config in the service? is it just about trying to keep the config contents secret?
<clever> its still publicly visible with that method
<clever> only toString keeps them secret
<clever> but toString runs into path issues with the container
* Fare searches github issues and finds https://github.com/commercialhaskell/stack/issues/4864 - I wonder whether the fix isn't in nixpkgs-unstable yet, or whether I'm seeing a different bug.
<{^_^}> commercialhaskell/stack#4864 (by Kleidukos, 3 weeks ago, closed): "Cannot determine project root directory for Docker sandbox." error even when Docker support is disabled
mvnetbiz_ has quit [Disconnected by services]
bakakuna has joined #nixos
Ariakenom has quit [Quit: Leaving]
sigmundv has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #64605 → proot: 20190510 -> 5.1.0 → https://git.io/fjP8H
MmeQuignon has quit [Ping timeout: 244 seconds]
jgt has joined #nixos
MmeQuignon has joined #nixos
cizra has joined #nixos
kreisys has joined #nixos
<cizra> Hello! How can I inject an environment variable to games launched via Steam? I think something unsets $LOCALE_ARCHIVE and so some programs can't find my en_US.UTF-8 locale, falling back to C.
<cizra> Half-Life: Source is affected but still runs. Torchlight 2 fails to start because of missing locales.
<cizra> Would setting environment.variables option be the right solution?
mexisme has quit [Ping timeout: 246 seconds]
stepcut has joined #nixos
stepcut_ has quit [Ping timeout: 245 seconds]
kreisys has quit [Quit: rcirc on GNU Emacs 26.2]
<infinisil> Almost certainly not
ym555 has joined #nixos
<infinisil> Scratch the "Almost" actually
jgt has quit [Ping timeout: 252 seconds]
Soo_Slow has quit [Remote host closed the connection]
<infinisil> It might be the buildFHSUserEnv thing that clears it
<infinisil> But really not sure
ym555_ has quit [Ping timeout: 258 seconds]
<infinisil> cizra: If you can't get an answer, don't hesitate to file an issue in nixpkgs
bakakuna has quit [Ping timeout: 268 seconds]
<cizra> infinisil: OK, thanks. I'll wait around, maybe somebody has a bright idea.
hyper_ch has quit [Ping timeout: 245 seconds]
<{^_^}> [nix] @edolstra pushed 4 commits to master: https://git.io/fjP4k
hmpffff has joined #nixos
Yakulu has left #nixos ["Disconnected: Replaced by new connection"]
Yakulu has joined #nixos
lucasvo_2 has joined #nixos
Jackneill has quit [Remote host closed the connection]
<lucasvo_2> I'm trying to install nixos on a latest generation macbook pro but I can't even get the keyboard to work in the stable installer. I've been looking for various different installation tutorials but couldn't find anyone mention this. I'm about to try again with unstable but are there any other tips?
lucasvo_3 has joined #nixos
<gchristensen> hmmm their macbooks for a long while haven't had a standard keyboard... did they go ahead and do this for their pros, too?
<lucasvo_2> gchristensen: I'm able to interact with the bootloader and select what installation mode I want but after that I have two issues: the screen is garbled unless I pick the `nomodeset` option and it does not respond to any input on my keyboard in the shell once it's started in `nomodeset`
domogled has quit [Quit: domogled]
<ldlework> betaboon: do you know if the leo from this issue comes around here? https://github.com/NixOS/nixpkgs/pull/50842
<{^_^}> #50842 (by leo60228, 33 weeks ago, merged): msbuild: init at 15.8
hmpffff has quit [Quit: nchrrrr…]
stepcut has quit [Ping timeout: 258 seconds]
lucasvo_2 has quit [Ping timeout: 260 seconds]
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/021f94354c5 (from 10 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
<lucasvo_3> Seems like this is the problem
lucasvo_3 has quit [Remote host closed the connection]
mexisme has joined #nixos
o1lo01ol1o has joined #nixos
stepcut has joined #nixos
___laika has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #62870 → nvidia-x11: Put absolute library paths into ICD config files. → https://git.io/fjzSl
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fjP48
srid6390803 has quit [Ping timeout: 245 seconds]
matt` has joined #nixos
srid6390803 has joined #nixos
stepcut has quit [Ping timeout: 248 seconds]
<matt`> hey all. anyone know how building octave files is done? i'm packaging a program that supports an octave interface and as part of octave setup invokes a setup script that among other things calls `mkoctfile'. I've tried to compile this directly in the derivation (so that it's not called on the read-only nix store when the user invokes it) by invoking octave in a postfixup phase, but octave is acting a bit strange here. For instance, it
<matt`> doesn't recognize the isOctave() function
stepcut has joined #nixos
Yakulu has left #nixos ["Error from remote client"]
<{^_^}> [nixpkgs] @jonringer closed pull request #64605 → proot: 20190510 -> 5.1.0 → https://git.io/fjP8H
<{^_^}> [nixpkgs] @obadz merged pull request #64601 → treesheets: 2018-8-18 -> 1.0.1 → https://git.io/fjPl0
<{^_^}> [nixpkgs] @obadz pushed commit from @jonringer to master « treesheets: 2018-8-18 -> 1.0.1 »: https://git.io/fjP4a
<atlas_> so much git activity
hyper_ch has joined #nixos
rfold has quit [Ping timeout: 272 seconds]
<gchristensen> it is a big project :)
gxt has quit [Ping timeout: 260 seconds]
jackdk has joined #nixos
gxt has joined #nixos
gentauro has quit [Ping timeout: 245 seconds]
gentauro has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/4a633b56182 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
___laika has quit [Ping timeout: 268 seconds]
__monty__ has quit [Quit: leaving]
___laika has joined #nixos
levdub has quit [Ping timeout: 258 seconds]
erasmas has quit [Quit: leaving]
<jcrd> hi, is there a config option i must enable so that suspend-then-hibernate.target exists?
m0rphism has quit [Ping timeout: 244 seconds]
Myhlamaeus has quit [Read error: Connection reset by peer]
___laika has quit [Ping timeout: 248 seconds]
orivej has quit [Ping timeout: 272 seconds]
___laika has joined #nixos
aniketd[m] has joined #nixos
Myhlamaeus has joined #nixos
Fare has quit [Ping timeout: 272 seconds]
hamishmack has joined #nixos
<{^_^}> [nixpkgs] @gloaming opened pull request #64607 → Fix build for gimp-with-plugins against exiv2 0.27.1 → https://git.io/fjP4S
mexisme has quit [Ping timeout: 258 seconds]
romildo has joined #nixos
matt` has quit [Remote host closed the connection]
___laika has quit [Ping timeout: 245 seconds]
___laika has joined #nixos
<selfsymmetric-mu> Hi! I can't install Pymacs for Python 3 using what's already present in `pythonModules`, so I want to install a python module directly from this fork: https://github.com/bendikro/Pymacs
<selfsymmetric-mu> How can I do that?
<selfsymmetric-mu> Is it 9.14.1.2.1 in the nixpkgs manual?:
<selfsymmetric-mu> I don't see any way to link to a section.
<romildo> I have some desktop managers enabled on configuration.nix on my NixOS unstable, including gnome3 and pantheon. But nixos-rebuild fails with the error:
<romildo> error: The unique option `networking.networkmanager.basePackages.modemmanager' is defined multiple times, in:
<romildo> - /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/services/x11/desktop-managers/gnome3.nix. How fix that?
<romildo> - /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/services/x11/desktop-managers/pantheon.nix
<bsima> romildo: you can only have one DM active at a time
<bsima> (afaik)
<bsima> I just add "enable = false" to the config stanza of whichever I'm not using, that way I keep my config saved but it doesn't get in the way
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/ecc64b374b2 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<bsima> selfsymmetric-mu: can you just change the `src` attribute of the nix expression to point a the fork you want?
<selfsymmetric-mu> bsima: It can't be that simple since there's no pymacs in python 3 in nixpkgs.
<selfsymmetric-mu> So I can't just use python37.withPackages with an override or whatever.
<bsima> selfsymmetric-mu: oh i see, yeah you'll have to write a nix expression for it. Using something like 'buildPythonPackage'
<selfsymmetric-mu> bsima: here's what I have so far: https://gist.github.com/matthew-piziak/74130c8ec726f0840c7ff2dab77f868b
<selfsymmetric-mu> I get `error: cannot download Pymacs-0.25.tar.gz from any mirror`.
<bsima> you are correct the docs for this are here https://nixos.org/nixpkgs/manual/#developing-with-python
<selfsymmetric-mu> My end goal is to get Emacs–Leo integration working.
<bsima> selfsymmetric-mu: have you tried using buildPythonPackage instead of stdenv.mkDerivation?
stepcut has quit [Remote host closed the connection]
<selfsymmetric-mu> That _does_ use `buildPythonPackage`.
<selfsymmetric-mu> See line 5.
doyougnu has quit [Ping timeout: 246 seconds]
sigmundv has joined #nixos
doyougnu has joined #nixos
<selfsymmetric-mu> Really I just want the equivalent of `pip install https://codeload.github.com/bendikro/Pymacs/zip/master`.
<selfsymmetric-mu> So maybe I'll just write a shell hook and call it a day.
Thra11 has quit [Ping timeout: 246 seconds]
mexisme has joined #nixos
abrar has joined #nixos
selfsymmetric-mu has quit [Remote host closed the connection]
selfsymmetric-mu has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
fusion809 has joined #nixos
Drakonis has joined #nixos
ottidmes has quit [Ping timeout: 258 seconds]
Fare has joined #nixos
ottidmes has joined #nixos
o1lo01ol1o has quit [Ping timeout: 272 seconds]
thc202 has quit [Ping timeout: 250 seconds]
noudle has joined #nixos
___laika has quit [Ping timeout: 248 seconds]
Myhlamaeus has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @Bios-Marcel opened pull request #64608 → Add an application package for the latest version of → https://git.io/fjPBC
Ridout has joined #nixos
stepcut has joined #nixos
<{^_^}> [nixpkgs] @Bios-Marcel closed pull request #64608 → Add an application package for the latest version of → https://git.io/fjPBC
Fare has quit [Ping timeout: 248 seconds]
kvda has joined #nixos
___laika has joined #nixos
stepcut has quit [Remote host closed the connection]
ericsagnes has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @Bios-Marcel opened pull request #64609 → cordless: init at 2019-06-13 → https://git.io/fjPB4
mexisme has quit [Ping timeout: 268 seconds]
<bsima> selfsymmetric-mu: how does this work for you? http://ix.io/1N7C
<bsima> that seems to download the pymacs package
<bsima> but i'm not familiar with pymacs so i'm not sure what a successful install looks like
mexisme has joined #nixos
<zacts> what are the minimum hardware requirements to run Nixpkgs?
<zacts> I have a server with 25G disk and no swap + 1G memory
<zacts> I got some memeory errors when trying to nix-env install
<zacts> This is Nixpkgs on the latest Ubuntu
<zacts> x86_64
<gchristensen> do you use `nix-env -i` or `nix-env -iA`? it can make a big memory difference
<simpson> Probably the limitation is on nix-env, which is memory-hungry. The REPL, nix-build, etc. should be fine. 1GiB is a little cramped in general for physical servers these days.
mexisme has quit [Ping timeout: 245 seconds]
<zacts> gchristensen: I think it was nix-env -i
<zacts> without the -A
<zacts> simpson: I'm on an ultra low tier for my server. I was trying to install weechat on it
ericsagnes has joined #nixos
___laika has quit [Ping timeout: 248 seconds]
<zacts> I was going to use nixpkgs, but the errors happened
<zacts> and no swap
fresheyeball has joined #nixos
<zacts> due to SSD on the server side
<{^_^}> [nixpkgs] @ajs124 opened pull request #64610 → gimpPlugins.gimplensfun: fix compilation by bumping to 0.2.5-dev → https://git.io/fjPB2
<fresheyeball> hey out there
<fresheyeball> I am have a project that is working just fine with callCabal2nix
<fresheyeball> and now I need to break it up so that I can have a ghcjs target
<fresheyeball> any recommendations on how to go about this?
<simpson> zacts: Like gchristensen says, -iA could be a big improvement.
___laika has joined #nixos
<{^_^}> [nixpkgs] @ajs124 closed pull request #64610 → gimpPlugins.gimplensfun: fix compilation by bumping to 0.2.5-dev → https://git.io/fjPB2
<fresheyeball> elvishjerricco: you around?
rpg has quit [Quit: Textual IRC Client: www.textualapp.com]
<elvishjerricco> fresheyeball: Hello
___laika has quit [Ping timeout: 246 seconds]
MmeQuignon has quit [Quit: WeeChat 2.4]
___laika has joined #nixos
___laika has quit [Ping timeout: 248 seconds]
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 245 seconds]
mbrgm_ is now known as mbrgm