<{^_^}>
[nixpkgs] @flokli pushed 2 commits to release-19.03: https://git.io/fjCDh
buffet_ has joined #nixos
buffet has quit [Ping timeout: 248 seconds]
<{^_^}>
[nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjCDj
goibhniu has quit [Ping timeout: 255 seconds]
Rusty1 has joined #nixos
judson__ has quit [Ping timeout: 258 seconds]
thomashoneyman has joined #nixos
Guest29 has joined #nixos
<{^_^}>
[nixpkgs] @risicle opened pull request #61260 → lz4: fix build on darwin → https://git.io/fjCyk
<Guest29>
Hi all. Anyone have any experience with PAM? I've added this line to my config: https://pastebin.com/WyFun7Rb
<Guest29>
This has added the line correctly to /etc/pam.d/i3lock-color, but it doesn't seem to be working, and I can't find where the results might be logged for debugging
<{^_^}>
[nixpkgs] @kalbasit opened pull request #61261 → proto-contrib: init at 2019-02-06 → https://git.io/fjCyI
<nh2>
matthewbauer: does hydra currently build any pkgsStatic stuff?
<matthewbauer>
nh2: unfortunately not, but it would be a good idea
<matthewbauer>
nh2: even just putting it in cross-trunk, even though it's not really cross
<nh2>
matthewbauer: even just caching the ghc builds would be a big time saver
hamishmack has joined #nixos
<nh2>
matthewbauer: fyi nmattia is coming over to my place tomorrow afternoon and we'll hack a bit on static-haskell-nix -> nixpkgs integration
<matthewbauer>
nh2: yeah that's a good point
<matthewbauer>
nh2: cool! yeah work on that is defiitely appreciated. lots of people need to distribute haskell binaries, but there hasn't been a good way other than telling them to *install nix*, or faking it like with nix-bundle. the static stuff should make this easier, but it needs a little bit more work before we can use it effortlessly
<matthewbauer>
ericson2314: do you think it's okay to put some static things in cross-trunk? not sure if that's too much to build. i just added mesa jobs recently
<nh2>
matthewbauer: also when I "just" use pkgsStatic, am I in the situation that `stdenv.hostPlatform != stdenv.targetPlatform`? (the second condition on that)
<dtz>
quick answer: I have no idea what that was about-- if it fixed something, if it was possible so might as well, or what . I can chase down if needed, but if there's a reason this shouldn't be done that's probably better to explore than some forgotten use case :)
Supersonic has quit [Ping timeout: 252 seconds]
<matthewbauer>
nh2: yes, because your target is "x86_64-unknown-linux-musl"
<zeta>
hello guys, i set my user as a member of videos group, now all that is left for me to do is to setup the udev rules, i am not sure if it is correct or not, some programmers from the other channel told me to use `chown` or `chgrp` instead for `RUN`, could guys clarify this for me, thanks: https://hastebin.com/oqaqesifec.plhttps://github.com/giovanifss/xmonad-brightness
<nh2>
dtz: the main reason against it is that ghc's default build is with gcc and without llvm, by changing that with musl we might find "extra many bugs"
noam_ has joined #nixos
Supersonic has joined #nixos
<zeta>
does these udev rules look correct, it would be nice if someone could clarify this for me, thanks
fragamus has joined #nixos
<matthewbauer>
nh2: yeah, perhaps we can override it in static.nix
noam__ has quit [Ping timeout: 248 seconds]
<zeta>
i have already asked for help in the other channels but this is more specific to nixos because it does things differently than other linux distros
<dtz>
does having -fllvm support mean the compiler itself wasn't built w/gcc? err well I don't know. If it works w/o llvm, seems worth trying. So you saying providing llvm to ghc will cause it to use non-standard features that may be problematic (or not, but point is they're not what is known good)?
toppler` has quit [Ping timeout: 268 seconds]
<nh2>
matthewbauer: back-overriding is kind of odd though, it seems that if we think we should stick with the gcc default, we should do that also in nixpkgs
<dtz>
well it may have been useufl at the tmie, but I didn't document it and don't remember so (as long as doesn't completely break reasonable configurations like x86_64-linux-musl) if it seems wrong I'm happy with doing what's recommended
endforma1 has quit [Quit: WeeChat 2.4]
endformationage has joined #nixos
toppler` has joined #nixos
<dtz>
err this seems more of an issue re:-fllvm vs -fasm (I guess?) not compiler used to build compiler ... yes?
<dtz>
ll
<infinisil>
zeta: Just try it?
<dtz>
oh, well so that commit links the PR motivating it
<{^_^}>
#42455 (by dtzWill, 45 weeks ago, merged): ghc-{8.2.2,8.4.3}: "useLLVM" when target is musl as well
<dtz>
not sure things'll still fail in that way without it, but there you go :)
jasongrossman has quit [Quit: ERC (IRC client for Emacs 26.2)]
georges has joined #nixos
<nh2>
dtz: yes, it seems that enabling useLLVM means that all gcc invocations when compiling GHC itself are replaced by llc, opt and so on.
<nh2>
dtz: the feature set should be identical, I think the biggest difference is that the Haskell RTS will be compiled with LLVM. Just for clarity, there's nothing known to be wrong with using LLVM, it's just a bit less tested than the GCC path.
<nh2>
dtz: so what was the original motivation, from that PR it seems it was "Without this build fails complaining unable to find LLVM"?
<gchristensen>
anyone know C++ enough willing to review my PR to Nix?
<gchristensen>
(I am extremely novice at C++)
<nh2>
dtz: I think ghc shouldn't be asking for LLVM just by using musl; I'm reasonably sure my current version of static-haskell-nix (targeted at older nixpkgs) works with gcc + musl
<dtz>
sounds like it--and lol we pass in llvm for... what, every single platform that's not x86_64-glibc? x.x
<dtz>
nh2: I completely agree! But given the build infra, or ghc version/etc at the time... there's no really good reason it wouldn't work eithre way
<dtz>
so I'd readily accept data suggesting it works now :)
<lopsided98>
zeta: You can't use "/bin/chmod", because NixOS doesn't have it at that path. You should be able to use "chmod" instead, because udev has coreutils in PATH
<nh2>
dtz: I'll file an issue to remind us of checking it
<nh2>
matthewbauer: what's the best way to override it back when right now I'm using `pkgs.haskell.packages.ghc864`? I could run a build over night to see if it makes a difference
<matthewbauer>
nh2: should just be `.override { useLLVM = false; }`
<nh2>
matthewbauer: can I do that on `haskell.packages.ghc864`? I thought that was a packages collection, not the compiler itself
<matthewbauer>
nh2: ah yeah that's right
<zeta>
lopsided98: so i don't need o+w or g+w appended to chmod?
<matthewbauer>
nh2: there is a way to do it with package set but i can't remember it, something with . maybe just do `haskell.compiler.ghc864` and see if it builds?
<lopsided98>
zeta: Yes, you do need that, I didn't notice you got rid of it
_e has quit [Quit: WeeChat 2.4]
<lopsided98>
zeta: You need to learn what those options do so you understand what you are doing with that command
jasongrossman has joined #nixos
<lopsided98>
zeta: You want change that file's group to "video" (using chgrp) and allow group write access (with chown).
_e has joined #nixos
iyzsong has joined #nixos
_e has quit [Client Quit]
<zeta>
lopsided98: i think i understand what your saying, i am just not sure about the syntax. did you get the pastebins that i posted earlier today, i could repost them so you can see what i am trying to do?
_e has joined #nixos
<{^_^}>
[nixpkgs] @romildo merged pull request #59940 → deepin.deepin-wm: fix paths related to plugins and desktop files → https://git.io/fjOQq
<{^_^}>
[nixpkgs] @xrelkd opened pull request #61265 → cargo-make: init at 0.19.1 → https://git.io/fjCSM
ddellacosta has joined #nixos
zeta has quit [Quit: WeeChat 2.4]
alexherbo22 has joined #nixos
<nh2>
matthewbauer: building aeson on pkgsStatic gives me `Error loading shared library libgmp.so: No such file or directory` in the middle of the build, probably during TH invocation
alexherbo22 has quit [Client Quit]
alexherbo27 has joined #nixos
alexherbo2 has quit [Ping timeout: 246 seconds]
alexherbo27 is now known as alexherbo2
<{^_^}>
[nixpkgs] @bdesham opened pull request #61266 → git-repo-updater: init at 0.5 → https://git.io/fjCS5
i1nfusion has quit [Remote host closed the connection]
i1nfusion has joined #nixos
<nh2>
matthewbauer: even if I un-static it with `pkgs.gmp.overrideAttrs (old: { dontDisableStatic = false; })`, there are still only .a and .la files in the output of libgmp :o
<matthewbauer>
nh2: you should try `.override { withStatic = false; }`
<nh2>
matthewbauer: but that just sets `dontDisableStatic`, doesn't it?
<nh2>
matthewbauer: yes, immediately returns the same build output
thomashoneyman has quit [Ping timeout: 248 seconds]
<nh2>
matthewbauer: that helps, why? Before I could see `configure flags: --disable-static ... --disable-shared --enable-static --disable-shared`
<nh2>
matthewbauer: with `configureFlags = [];` the build fails though with `crtbeginT.o: relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a shared object`
wfranzini has quit [Remote host closed the connection]
<nh2>
matthewbauer: I think we'll need dynamic libs in addition to static ones if we want TH to load them, is that right?
esmerelda has quit [Ping timeout: 255 seconds]
o1lo01ol1o has joined #nixos
esmerelda has joined #nixos
mmercier has joined #nixos
mmercier has quit [Client Quit]
mmercier has joined #nixos
mmercier has quit [Client Quit]
vonfry has joined #nixos
vonfry has quit [Client Quit]
<matthewbauer>
nh2: actually we shouldn't be using gmp at all when statically building. try doing `pkgsStatic.haskell.packages.integer-simple.ghc865.aeson` instead
<nh2>
matthewbauer: but I don't want to be using integer-gmp, as it's slow
<nh2>
matthewbauer: also other TH might have similar problems, might it not?
slack1256 has joined #nixos
<nh2>
matthewbauer: the best might be to make pkgsStatic have both shared and dynamic libs; static executables built via it should have no closure, so the lib packages being a bit larger due to that should be OK. Alternatively, should we make a pkgsBoth if we want pkgsStatic to be .a only?
<enteee>
I am working on a nix build for rust with musl. Carnix created most of the nix files for me, but I found that I have to manually add --target x86_64-unknown-linux-musl to all the dependencies extraRustcOpts to get this working. But I find this very ugly, how can I change this and make it more maintainable? https://github.com/Enteee/kamikaze/blob/master/default.nix
<clefru>
This matrix based IRC bouncer is really awesome. I get #nixos on my phone synced (without too much notable impact on battery) and when somebody mentions my name I get an Android notification
Ariakenom has joined #nixos
<ar>
i get the same with weechat + weechat-android
<{^_^}>
[nixpkgs] @peti pushed to haskell-updates « haskell-th-lift: jailbreak is no longer necessary in the latest version »: https://git.io/fjCQP
<hyper_ch>
clefru: I don't really know what those are good for. Also going to zurich.... I already commute SG -> Bern -> SG like 4-5x a week because of a project with the federal office of justice and in addition I also need to take care of my own praxis... so it's probably nothing for me
das-g[m]1 has quit [Remote host closed the connection]
olejorgenb[m]1 has quit [Remote host closed the connection]
ststefa[m] has quit [Remote host closed the connection]
v0id72[m] has quit [Remote host closed the connection]
Woland[m] has quit [Remote host closed the connection]
vancoding[m] has quit [Remote host closed the connection]
Florian[m]5 has quit [Remote host closed the connection]
Minijackson[m] has quit [Read error: Connection reset by peer]
luciandesozay[m] has quit [Write error: Connection reset by peer]
MayeulC has quit [Write error: Connection reset by peer]
Guest1743 has quit [Remote host closed the connection]
aaronduino[m] has quit [Remote host closed the connection]
otini has quit [Remote host closed the connection]
rihardsk[m] has quit [Read error: Connection reset by peer]
macerbi[m] has quit [Remote host closed the connection]
atopuzov[m] has quit [Remote host closed the connection]
YanMinari[c][m] has quit [Remote host closed the connection]
jak[m] has quit [Read error: Connection reset by peer]
Criena[m] has quit [Write error: Connection reset by peer]
jonge[m] has quit [Remote host closed the connection]
Rich[m] has quit [Write error: Connection reset by peer]
jonreeve[m] has quit [Remote host closed the connection]
jmchapman[m] has quit [Read error: Connection reset by peer]
nbardiuk has quit [Read error: Connection reset by peer]
am3on[m] has quit [Write error: Connection reset by peer]
Noughtmare[m]1 has quit [Read error: Connection reset by peer]
nyanloutre[m] has quit [Write error: Connection reset by peer]
Thinkofname[m] has quit [Read error: Connection reset by peer]
contrun[m] has quit [Read error: Connection reset by peer]
MarkOtaris has quit [Read error: Connection reset by peer]
tokudan[m] has quit [Remote host closed the connection]
bobmolson[m] has quit [Remote host closed the connection]
Tony[m] has quit [Write error: Connection reset by peer]
TaoHansen[m] has quit [Read error: Connection reset by peer]
jyvrmn2[m] has quit [Write error: Connection reset by peer]
bpye has quit [Read error: Connection reset by peer]
thefloweringash has quit [Read error: Connection reset by peer]
corpix[m] has quit [Read error: Connection reset by peer]
copy` has quit [Read error: Connection reset by peer]
nh2[m] has quit [Read error: Connection reset by peer]
exarkun1 has quit [Read error: Connection reset by peer]
leons has quit [Remote host closed the connection]
benwaffle[m]1 has quit [Remote host closed the connection]
neonfuz2 has quit [Remote host closed the connection]
lel[m] has quit [Remote host closed the connection]
pm3[m] has quit [Remote host closed the connection]
luciandesozay33[ has quit [Remote host closed the connection]
retrry[m]1 has quit [Remote host closed the connection]
clefru has quit [Remote host closed the connection]
IslandUsurper has quit [Remote host closed the connection]
Seb[m] has quit [Remote host closed the connection]
tschai[m] has quit [Remote host closed the connection]
Purple-mx has quit [Remote host closed the connection]
worldofpeace has quit [Remote host closed the connection]
snupples[m] has quit [Read error: Connection reset by peer]
wak-work has quit [Read error: Connection reset by peer]
WilliamHamilton[ has quit [Write error: Connection reset by peer]
slabity has quit [Read error: Connection reset by peer]
dmitry-zen[m] has quit [Read error: Connection reset by peer]
sneknek[m] has quit [Read error: Connection reset by peer]
Dan[m]5 has quit [Remote host closed the connection]
hylshols7qui[m] has quit [Read error: Connection reset by peer]
MerlinGttlinger[ has quit [Remote host closed the connection]
attente[m]1 has quit [Read error: Connection reset by peer]
bricewge has quit [Remote host closed the connection]
craige[m] has quit [Read error: Connection reset by peer]
Moredread[m] has quit [Read error: Connection reset by peer]
Gopal[m] has quit [Read error: Connection reset by peer]
cornu has quit [Remote host closed the connection]
attero[m] has quit [Remote host closed the connection]
timokau[m] has quit [Remote host closed the connection]
jschievink[m] has quit [Read error: Connection reset by peer]
spacekitteh[m] has quit [Read error: Connection reset by peer]
M0ddba11[m] has quit [Read error: Connection reset by peer]
pereiraalex[m]1 has quit [Read error: Connection reset by peer]
manveru[m] has quit [Read error: Connection reset by peer]
infinisil-m has quit [Read error: Connection reset by peer]
matthewbauer has quit [Write error: Connection reset by peer]
alexoundos[m] has quit [Read error: Connection reset by peer]
orospakr[m] has quit [Read error: Connection reset by peer]
billsun has quit [Read error: Connection reset by peer]
ndarwincorn has quit [Read error: Connection reset by peer]
grahamc[m] has quit [Remote host closed the connection]
JaakkoLuttinen[m has quit [Remote host closed the connection]
hackeryarn[m] has quit [Remote host closed the connection]
JaredM[m] has quit [Remote host closed the connection]
lycium[m] has quit [Read error: Connection reset by peer]
capslock3[m] has quit [Read error: Connection reset by peer]
tbenst[m] has quit [Read error: Connection reset by peer]
henrytill[m] has quit [Read error: Connection reset by peer]
AlexRice[m] has quit [Read error: Connection reset by peer]
rnhmjoj has quit [Read error: Connection reset by peer]
tuxubuntu[m] has quit [Read error: Connection reset by peer]
pingveno[m] has quit [Remote host closed the connection]
roadt[m] has quit [Remote host closed the connection]
benkerry[m] has quit [Remote host closed the connection]
sierraDelta has quit [Remote host closed the connection]
bbigras has quit [Remote host closed the connection]
haslersn[m] has quit [Remote host closed the connection]
makaveli[m]1 has quit [Write error: Connection reset by peer]
marko[m]1 has quit [Write error: Connection reset by peer]
alienpirate5 has quit [Write error: Connection reset by peer]
sylvie[m] has quit [Remote host closed the connection]
theseriousadult[ has quit [Remote host closed the connection]
kevincox[m] has quit [Remote host closed the connection]
lurpahi has quit [Write error: Connection reset by peer]
metasyntactic[m] has quit [Write error: Connection reset by peer]
harkenedraven has quit [Write error: Connection reset by peer]
dtz has quit [Write error: Connection reset by peer]
juliendehos[m] has quit [Write error: Connection reset by peer]
BinkyTheClown has quit [Read error: Connection reset by peer]
Flip[10 has quit [Read error: Connection reset by peer]
travelion[m] has quit [Read error: Connection reset by peer]
sjy[m] has quit [Read error: Connection reset by peer]
roberth has quit [Remote host closed the connection]
thequux[m] has quit [Remote host closed the connection]
NickHu has quit [Remote host closed the connection]
sitischu[m] has quit [Remote host closed the connection]
AntonSchirg[m] has quit [Read error: Connection reset by peer]
tet[m] has quit [Read error: Connection reset by peer]
submoo[m] has quit [Read error: Connection reset by peer]
bennofs[m] has quit [Read error: Connection reset by peer]
vaibhavsagar has quit [Remote host closed the connection]
pleeplop has quit [Read error: Connection reset by peer]
bobvanderlinden_ has quit [Read error: Connection reset by peer]
mara[m]11 has quit [Read error: Connection reset by peer]
luftmensch[m] has quit [Remote host closed the connection]
fgaz has quit [Read error: Connection reset by peer]
<{^_^}>
[nixpkgs] @c0bw3b merged pull request #61227 → moonlight-embedded: update and add vaapi support → https://git.io/fjCBs
fearlessKim[m] has quit [Remote host closed the connection]
aissat[m] has quit [Read error: Connection reset by peer]
Dandellion[m] has quit [Read error: Connection reset by peer]
ejpcmac has quit [Remote host closed the connection]
Ericson2314 has quit [Read error: Connection reset by peer]
zaphar_ps[m] has quit [Read error: Connection reset by peer]
simbergm has quit [Remote host closed the connection]
Brio[m] has quit [Remote host closed the connection]
aquarial has quit [Remote host closed the connection]
offlinehacker has quit [Remote host closed the connection]
MiloIgnis[m] has quit [Remote host closed the connection]
Guest8331 has quit [Write error: Connection reset by peer]
Guest26289 has quit [Read error: Connection reset by peer]
dkellner[m] has quit [Read error: Connection reset by peer]
Woland[m]1 has quit [Read error: Connection reset by peer]
badmutex[m] has quit [Remote host closed the connection]
gudea[m] has quit [Read error: Connection reset by peer]
rizary has quit [Read error: Connection reset by peer]
alj[m] has quit [Read error: Connection reset by peer]
cejota[m] has quit [Read error: Connection reset by peer]
kjuvi[m] has quit [Read error: Connection reset by peer]
Sabbat[m] has quit [Read error: Connection reset by peer]
xenofungus[m] has quit [Read error: Connection reset by peer]
isgy[m] has quit [Read error: Connection reset by peer]
abbafei[m] has quit [Read error: Connection reset by peer]
utdemir[m] has quit [Remote host closed the connection]
cyberwolf[m] has quit [Remote host closed the connection]
dominicusin[m] has quit [Remote host closed the connection]
peter2121[m] has quit [Remote host closed the connection]
ptotter[m] has quit [Remote host closed the connection]
momack2[m] has quit [Read error: Connection reset by peer]
klDen[m] has quit [Read error: Connection reset by peer]
domenkozar[m] has quit [Remote host closed the connection]
ponpinu[m] has quit [Remote host closed the connection]
iraems[m] has quit [Remote host closed the connection]
erobl[m] has quit [Remote host closed the connection]
gallexme[m] has quit [Read error: Connection reset by peer]
zurdo has quit [Read error: Connection reset by peer]
rdes[m] has quit [Remote host closed the connection]
uvnikita[m] has quit [Read error: Connection reset by peer]
malteof[m] has quit [Write error: Connection reset by peer]
stammon has quit [Read error: Connection reset by peer]
bee[m]1 has quit [Read error: Connection reset by peer]
asthma[m]1 has quit [Read error: Connection reset by peer]
codyopel has quit [Read error: Connection reset by peer]
philipp[m] has quit [Read error: Connection reset by peer]
siraben has quit [Read error: Connection reset by peer]
musicmatze has quit [Read error: Connection reset by peer]
atgo[m] has quit [Read error: Connection reset by peer]
sputny[m] has quit [Read error: Connection reset by peer]
nokomprendo[m] has quit [Read error: Connection reset by peer]
yangm97 has quit [Read error: Connection reset by peer]
smolboye[m] has quit [Read error: Connection reset by peer]
moope[m] has quit [Remote host closed the connection]
escaP[m] has quit [Read error: Connection reset by peer]
bkl[m] has quit [Write error: Connection reset by peer]
torched[m] has quit [Write error: Connection reset by peer]
DanP[m] has quit [Read error: Connection reset by peer]
Vskilet has quit [Read error: Connection reset by peer]
ninjatrappeur[m] has quit [Read error: Connection reset by peer]
tfc[m] has quit [Read error: Connection reset by peer]
teh[m] has quit [Read error: Connection reset by peer]
EB[m] has quit [Read error: Connection reset by peer]
wolfman12345[m] has quit [Read error: Connection reset by peer]
bobsterman[m] has quit [Read error: Connection reset by peer]
bachp1 has quit [Remote host closed the connection]
zimbatm has quit [Remote host closed the connection]
apx[m] has quit [Remote host closed the connection]
li_matrix has quit [Remote host closed the connection]
colemickens has quit [Remote host closed the connection]
nocent has quit [Remote host closed the connection]
weebull[m]1 has quit [Write error: Broken pipe]
bb010g has quit [Write error: Connection reset by peer]
Guest90741 has quit [Write error: Connection reset by peer]
linarcx[m] has quit [Write error: Connection reset by peer]
Ralith has quit [Write error: Connection reset by peer]
pinage404[m] has quit [Write error: Connection reset by peer]
Jorik[m] has quit [Write error: Connection reset by peer]
jasonk000[m]1 has quit [Write error: Connection reset by peer]
florianjacob has quit [Write error: Connection reset by peer]
tdeo` has quit [Write error: Connection reset by peer]
bkchr has quit [Write error: Connection reset by peer]
Josh[m] has quit [Write error: Connection reset by peer]
laas has quit [Write error: Connection reset by peer]
kuznero[m] has quit [Write error: Connection reset by peer]
timclassic has quit [Write error: Connection reset by peer]
rycee has quit [Write error: Connection reset by peer]
clacke[m] has quit [Write error: Connection reset by peer]
kaychaks[m] has quit [Write error: Connection reset by peer]
Barnabas[m] has quit [Write error: Connection reset by peer]
icetan has quit [Write error: Connection reset by peer]
melchips[m] has quit [Write error: Connection reset by peer]
hiroshi[m] has quit [Remote host closed the connection]
<{^_^}>
[nixpkgs] @peti pushed to haskell-updates « hackage2nix: re-enable 'megaparsec-tests' builds on Hydra »: https://git.io/fjCQD
Izorkin has joined #nixos
<xacktm>
clefru says as matrix.org goes down >_>
<clever>
thats why i prefer self-hosting when doing anything with that featureset
asheshambasta_m has joined #nixos
<clever>
putting it all in one central place makes the failures worse
toppler`` has quit [Ping timeout: 246 seconds]
irdr_ has quit [Remote host closed the connection]
<hyper_ch>
still fail to see benefits of matrix
irdr has joined #nixos
<ar>
hyper_ch: you get to produce energy, while being nourished and presented with a less horrible version of reality ;)
toppler`` has joined #nixos
<asheshambasta_m>
Hi, arch user here and I'm interested in switching over to nix. I've got a TP with hybrid nvidia-intel graphics, and I've got the nixos live usb boot to boot into a gui. However, I'm short of time to tinker with hw issues (at least in the coming weeks, but I'm impatient to switch to nixos); has anyone had any success with TP P52s?
<hyper_ch>
TP P52?
<ar>
thinkpad
<asheshambasta_m>
yeah, its the P52s
<hyper_ch>
ah
<MichaelRaskin>
It's pretty easy to get the same system configuration as from live USB
<hyper_ch>
asheshambasta_m: you need to the nvidia one?
<hyper_ch>
I did blacklist the nvidia on my notebook since I have no use for it
<asheshambasta_m>
yes, I'd like to use the GPU along with intel; I'm currently using the proprietary drivers on arch.
<hyper_ch>
ok :)
<hyper_ch>
just thought if you have no use for it, you could blacklist it and you probably save some battery life doing so
<asheshambasta_m>
Why I'm considering nixos: I had to downgrade the icu package for a development project, which broke x, a quick pacman -Syyu fixed the issue but I still found the whole situation ugly enough to realise NixOS is what I'd want
<asheshambasta_m>
hyper_ch: My laptop's primary role is almost like that of a desktop, so I don't really care much about the batter life :-)
<asheshambasta_m>
battery*
stramble-M has joined #nixos
<hyper_ch>
same here, but I don't want to get power cord when commuting
thc202 has joined #nixos
mkoenig has joined #nixos
Izorkin has quit [Ping timeout: 245 seconds]
<asheshambasta_m>
another question: say I have a legacy ~/.emacs.d; if I throw that into my HOME and start up emacs; it would work on other distros. The same is going to happen with nixos I assume? What I'm trying to ask is: I don't really have to completely make everything nix-friendly, but I can move to nix to manage my deps as I go, correct?
<hyper_ch>
yes, nixos in general does not manage ~
<MichaelRaskin>
asheshambasta_m: you have an option of installing Nix on Arch (experience of a coworker: works simply enough), getting Nixpkgs and getting things done using Nix. This allows you to use Nix-based sane workflows whenever you are about versions, and defer the migration until you are fluent in Nix and can easily read the implementation code for hardware support modules if something goes wrong
<hyper_ch>
asheshambasta_m: why not just copy it over to the live install and test it?
<hyper_ch>
(also, nixos has excellent integration of ZFS)
BuGless has quit [Read error: Connection reset by peer]
<asheshambasta_m>
MichaelRaskin: the problem is that I'm a little impatient, but yeah, I agree that is a more safe and organised way to switch.
<asheshambasta_m>
hyper_ch: yeah, doing that now actually
justanotheruser has quit [Ping timeout: 248 seconds]
<MichaelRaskin>
asheshambasta_m: well, if live USB works well enough, getting the system configured the same way save for package set and partitions is always quite feasible
BuGless has joined #nixos
<MichaelRaskin>
And not a lot of black magic
clefru has joined #nixos
<clefru>
ar: that's probably also a good choice. for me the added benefit is end-to-end encryption for other riot/matrix conversation and voice calls, images all in one app.
<clefru>
hyper_ch: totally up to you if you want to join. it's gonna be probably be beers & derivations
dansho_ has joined #nixos
Izorkin has joined #nixos
<hyper_ch>
one app to rule them all... where did we hear about that?
<asheshambasta_m>
MichaelRaskin: yeah, correct. I pretty much have all of my stuff within emacs and xmonad; both of which are version controlled and backed-up, so maybe today is the day I'll switch. I also had the rolling release question: I'm assuming in NixOS also upgrading to a newer/older version is just a config. change right?
<hyper_ch>
actually it's just a change in the channel used
<MichaelRaskin>
Not even a config change
<clefru>
xmpp mostly.. but frankly I didn't like "conversations" (android xmpp client). just never gave me a good user experience with simple things as sending images
<MichaelRaskin>
Depending on how you run your system — a channel update, or a git pull, and channel update is pretty similar in semantics to a git pull as long as you never edit
<asheshambasta_m>
nice, so its like a rolling release distro, but better? :-D
<hyper_ch>
followed by nixos-rebuild boot --upgrade
<hyper_ch>
(or switch, but I usually run boot)
<asheshambasta_m>
thats very nice
<_e>
with nixos you can even go backwards
<hyper_ch>
the only thing you have to be careful about is the version in the configuration file for database and stuff
<hyper_ch>
--> system.stateVersion = "19.03";
<MichaelRaskin>
Well, the people who care about integration testing are often in favour of caring about stble branches, so the rolling release part sometimes have some breakages. Ease of rolling back helps
<jasongrossman>
asheshambasta_m: Yes, it's like rolling release only better.
<hyper_ch>
don't change that in general
<jasongrossman>
,stateversion
<{^_^}>
Setting stateVersion to the latest release doesn't upgrade anything and can only break your setup at best. To actually upgrade NixOS see https://nixos.org/nixos/manual/#sec-upgrading. If you want to update the stateVersion option regardless, Ctrl-F for "stateVersion" in https://nixos.org/nixos/manual/release-notes.html to see things that need to be manually migrated with the new value.
jasongrossman has quit [Remote host closed the connection]
jasongrossman has joined #nixos
clefru has joined #nixos
clefru has joined #nixos
clefru has quit [Changing host]
jasongrossman has quit [Remote host closed the connection]
jasongrossman has joined #nixos
<hyper_ch>
asheshambasta_m: and the upgrades are all atomic... so if things break, just boot back in to an earlier generation
<jasongrossman>
asheshambasta_m: And it makes coffee for you and walks your dogs.
<{^_^}>
[nixpkgs] @c0bw3b pushed 2 commits to release-19.03: https://git.io/fjCQQ
<hyper_ch>
I don't have a dog :(
<asheshambasta_m>
Another question I had: I see that in some cases, say, to configure postgres; we need to add nix-expressions to tinker with configuration values. What I don't understand is: how are *all* the configuration options supported in nix-expressions?
<jasongrossman>
asheshambasta_m: They're not.
<simpson>
asheshambasta_m: People wrote a lot of Nix to encapsulate those configuration options. In many cases, arcane/rare configuration options might not be exposed.
<jasongrossman>
asheshambasta_m: In principle it can vary from program to program, but many programs can be configured using a NixOS option that consists of plain text that would otherwise be in a config file.
<asheshambasta_m>
Say, I'd like to alter pg_hba.conf, where/how in nixos does that happen?
<hyper_ch>
you have several options for postgresql that you can use nixos config directly but there's also https://nixos.org/nixos/options.html#postgresql.extraconfig for just stuff that isn't encapsulated
<gamble>
I need ocaml 4.02.3 for compatibility with the bs-platform but I hit: "error: utop is not available for OCaml 4.02.3" (which is required by ocamlPackages.reason)
<{^_^}>
[nixpkgs] @c0bw3b pushed commit from @dtzWill to master « libxmlb: 0.1.8 -> 0.1.9 (#61201) »: https://git.io/fjC7J
<gamble>
i'm guessing i might just need to pin an older version of ocaml utop? but could use some help on how to work through that
<asheshambasta_m>
one last question about obscure configuration options: what happens when you encounter, say, a parameter that is not supported with a nix expression?
<asheshambasta_m>
(is there an escape hatch?)
<manveru>
asheshambasta_m: what do you mean?
<manveru>
ah, for postgres?
po11ux has left #nixos [#nixos]
noam has quit [Ping timeout: 268 seconds]
<asheshambasta_m>
manveru: yeah, for example
<manveru>
well, you can always run docker :P
<simpson>
asheshambasta_m: For some services, there are explicit ways to append arbitrary stuff to the end of the configuration file. For other services, no; you'll have to write some Nix to expose that functionality.
* manveru
hides
<hyper_ch>
you have several options for postgresql that you can use nixos config directly but there's also https://nixos.org/nixos/options.html#postgresql.extraconfig for just stuff that isn't encapsulated
<hyper_ch>
asheshambasta_m: you have several options for postgresql that you can use nixos config directly but there's also https://nixos.org/nixos/options.html#postgresql.extraconfig for just stuff that isn't encapsulated
<hyper_ch>
gamble: I think that's done with an overlay.... not really sure about all that
<asheshambasta_m>
hyper_ch: yeah, but that is for the postgresql.conf; apparently some things also need to go into pg_hba.conf (like ACL);
<hyper_ch>
asheshambasta_m: no idea, postgres is too complicated for me
<asheshambasta_m>
yeah, its quite a lot of bloat, if you ask me :-)
<manveru>
you can pass the hba_file using the authentication option
<gamble>
@hyper_ch: thanks i'll look into overlays
<manveru>
personally i don't use anything but pg for about a decade now, and the nixos config has always been sufficient :)
<manveru>
though not always nice to use...
<asheshambasta_m>
manveru: yeah shouldn't be too hard to achieve. I'm using it just for local development anyway
<Unode>
hi all, is there any workaround to installing nvidia (optimus) with pkgs.linuxPackages_latest on 19.03? I've been getting kernel compilation errors for some time. Been working around with intel for now but...
sigmundv has quit [Read error: Connection reset by peer]
jasongro` has joined #nixos
romildo has joined #nixos
<{^_^}>
[nixpkgs] @risicle closed pull request #61260 → lz4: fix build on darwin → https://git.io/fjCyk
rprije has joined #nixos
jasongrossman has quit [Ping timeout: 252 seconds]
jomik has joined #nixos
<jomik>
I need to package a python application that has no dependencies or anything, it is simply run by executing `python main.py`.. How do I accomplish that?
<{^_^}>
jomik: 1 week, 3 hours ago <aszlig> also, scrap that, i tried to do the source build but gave up on it at some point as well
<{^_^}>
jomik: 1 week, 3 hours ago <srhb> Check the channel history, aszlig did package firestorm at one point. :-)
<jomik>
aszlig: So it's just something we don't want to do :P The firestorm packaging xD
<aszlig>
jomik: well, maybe we want to do it, but it's a lot of work... i can give you the updated WIP-version if you want
<jomik>
Tbh, I probably won't get any further anyway :D
<jomik>
Did you get it running with buildFHSUserEnv tho?
<aszlig>
jomik: well, i'm not interested in second life (or *sim), but started the packaging back then for a friend
jasongro` has quit [Remote host closed the connection]
<jomik>
Ahh, thanks. I guess that may work :D
<jomik>
infinisil: Ah, that makes sense :D
<simpson>
jomik: If you genuinely only need stdlib modules in your Python, then you could get away with just patching the shebang. In addition to what infinisil said, there's also pythonPackages.buildPythonApplication.
jasongrossman has joined #nixos
<jomik>
buildPythonApplication doesn't really work, because that is made for those weird python packaging things. This is just flat python code. I guess I could just add a shebang to the top of the file :D Thank you :)
<infinisil>
Ah yeah I think wrapPython depends on the file already having a shebang
<Unode>
Also if you care about startup time, you might want to consider python37 instead of python36. I was playing with notify-send.py the other day and imports alone were taking 300ms on py36, I was looking into how to speed it up, tried py37 and went down to 80ms which is perfectly reasonable.
pie_ has joined #nixos
<simpson>
Unode: If we're going down that rabbit hole... jomik, don't forget that pypy3 is available if you need speed for a long-running process.
<Unode>
simpson: pypy3 is great but not for startup time :)
pie_ has joined #nixos
<Unode>
me going down that rabbit hole was actually more in the direction of "why is this so slow and is taking so much of my cpu"?
pie_ has quit [Remote host closed the connection]
<Unode>
I use notify-send to create volume and brightness notifications and after a recent update all my cores were spiking when raising/lowering volume too fast
<rrr>
I'm being a bit lazy here. Trying to check out gitlab and/or redmine. Tried enabling both services and setting a "database.password" on configuration.nix, but I don't see anything working after rebuilding and rebooting.
<rrr>
Does anyone have a minimal configuration for configuration.nix to have any of these working?
<rrr>
Or maybe there's something else that needs to be done?
<rrr>
To test if "anything is working", I'm just browsing to localhost:port, where the ports are the ones I see in `man configuration.nix` as the defaults
<HappyEnt>
Is there a easy way to get the store path for a derivation? Something like `nix get-store nixpkgs.firefox` or similar
<rrr>
Nice question. I always do `ls /nix/store/*firefox* -d` and then guess among the directories. Or realpath `which firefox` if there's a binary
iyzsong has quit [Read error: Connection reset by peer]
<infinisil>
asheshambasta_m: "seems outdated"? *Is* it outdated or not? Just try it to see if it works
<infinisil>
Because I'm pretty sure this should still work
lovesegf1 has quit [Ping timeout: 252 seconds]
Ridout has joined #nixos
<asheshambasta_m>
It is, following those instructions, I'm getting compile errors about all the -contrib modules not being found.
lovesegf1 has joined #nixos
Guest37761 has quit [Quit: WeeChat 2.4]
<infinisil>
Oh, the nix-env ones do seem outdated indeed, but the NixOS ones shouldn't be
<infinisil>
asheshambasta_m: Actually if you just follow the NixOS ones, after rebuilding you should be able to use xmonad --recompile without problems
<infinisil>
Does that work?
Ridout has quit [Quit: leaving]
<asheshambasta_m>
let me try
<asheshambasta_m>
infinisil: can you link me to the manual?
esmerelda has quit [Ping timeout: 244 seconds]
<infinisil>
There isn't anything regarding xmonad in the manual
klntsky has quit [Remote host closed the connection]
<asheshambasta_m>
infinisil: then I'm not sure what you mean by 'but the nixos ones…' in your message above.
klntsky has joined #nixos
<infinisil>
asheshambasta_m: In the link you posted
<asheshambasta_m>
infinisil: yeah I've followed those instructions to no avail
jomik has joined #nixos
<infinisil>
asheshambasta_m: What's your NixOS version, you did add the xmonad stuff to your configuration.nix and rebuilt? Is xmonad in your PATH? What error do you get when you run what?
jomik has quit [Client Quit]
aminechikhaoui has joined #nixos
<asheshambasta_m>
19.03; yes; which xmonad ⇒ /home/ashesh/.nix-profile/bin/xmonad
klntsky has quit [Remote host closed the connection]
klntsky has joined #nixos
<asheshambasta_m>
The errors are ghc compile errors that any of the modules in xmonad.hs are not found (I can post all the errors if you want); and this occurs when logging in and doning mod+q
<infinisil>
asheshambasta_m: Ah, uninstall that xmonad, you don't want one in your user profile
Ariakenom has joined #nixos
<{^_^}>
[nixpkgs] @NeQuissimus pushed 2 commits to release-19.03: https://git.io/fjCFR
<asheshambasta_m>
I see, I've rebuilt and rebooting
<asheshambasta_m>
removing that xmonad doesn't help.
<{^_^}>
[nixpkgs] @NeQuissimus pushed 6 commits to release-19.03: https://git.io/fjCFr
<{^_^}>
[nixpkgs] @NeQuissimus pushed 3 commits to release-18.09: https://git.io/fjCFo
<infinisil>
asheshambasta_m: Get the ghc store path from `cat $(which xmonad)`, the one after NIX_GHC, then execute `/nix/store/<the-path>/bin/ghc-pkg list` and see if xmonad contrib is in there
<asheshambasta_m>
yeah it is
acarrico1 has quit [Ping timeout: 248 seconds]
<infinisil>
asheshambasta_m: Not sure, but do you perhaps have GHC installed in your user profile?
gamble has joined #nixos
<gamble>
When a channel update has broken a certain project is pinning nixpkgs the best way to 'time travel' back to a working set of dependencies? looking at https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs
<asheshambasta_m>
infinisil: no, just checked
<gamble>
Where project is a default.nix file that I'm using with nix-shell
<infinisil>
gamble: Optimally you'd have used pinning from the start so that wouldn't happen. But yeah you can use pinning to 'time travel' still
<gamble>
Oh nice, could you fill me in on the workflow there? How does a project setup look with pinning?
<infinisil>
gamble: Just replace `import <nixpkgs> {}` with the pinning expression from the wiki, `import (fetchTarball { url = "..."; sha256 = "..."; }) {}`
<infinisil>
asheshambasta_m: Hmm I'm out of ideas
<gamble>
infinisil: Nice! that makes way more sense :D
<[Leary]>
asheshambasta_m: Maybe you have a build script in ~/.xmonad? That would circumvent the standard recompilation (which should work out of the box with enableContribAndExtras).
sam_d has quit [Read error: Connection reset by peer]
agent13 has joined #nixos
Matthieu_ has joined #nixos
<{^_^}>
[nixpkgs] @bignaux opened pull request #61300 → cpcfs: init at 0.85.4 → https://git.io/fjCNy
Soo_Slow has quit [Remote host closed the connection]
<arianvp>
hmm... it works when I change it to config.systemd = mkMerge { services = blah; }
<infinisil>
arianvp: Yeah that doesn't work, because if you do `config = <something that depends on config>`, it needs to evaluate that very thing to know the value of itself. What would work is to do `config.foo = <something that does not influence foo>`, because then the cycle is broken
<arianvp>
I see
qyliss has joined #nixos
MmeQuignon has quit [Ping timeout: 244 seconds]
qyliss^work has joined #nixos
<arianvp>
infinisil: so that is gonna work for my usecase here. as I need to configure both a "service" and a "timer" for each cert.
<arianvp>
but say if I would also want to configure something at the same time in "environment.etc" i'll have no choice but to mapAttrsToList twice?
<infinisil>
arianvp: I suggest defining options instead, and use those to define config
<arianvp>
there are options. this is the function that takes the otpions and turns them into a config
<arianvp>
:P
<arianvp>
I just didn't want to loop twice doing so
redsiith has quit [Quit: Page closed]
<infinisil>
Yeah but that's troublesome and doesn't work very well, I find at least
<arianvp>
what doesn't?
<infinisil>
In your case you could define a `certs.<name>.data` option
acarrico has quit [Ping timeout: 246 seconds]
<arianvp>
infinisil: that is already there. let me post the full code
<infinisil>
You might be able to do it by "pushing down" the mkMerge one level
<infinisil>
Such that it's not on config = mkMerge, but config.{systemd,environment} = mkMerge, with some transformation to get from the former to the latter
<arianvp>
i confused it doesn't work though, as mkMerge is documented to work this way
<delan>
anyone know why nix run nixpkgs.$x -c man $x would find a man page for x=hdparm but not x=feh?
sb0 has quit [Quit: Leaving]
qyliss^work has quit [Quit: bye]
qyliss has quit [Quit: bye]
qyliss has joined #nixos
qyliss^work has joined #nixos
<aminechikhaoui>
delan try `nix run nixpkgs.feh.man -c man feh`
<delan>
thanks aminechikhaoui, that works
<delan>
is that because nixpkgs.feh uses outputs and nixpkgs.hdparm doesn’t?
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
Ben_ is now known as ben
<aminechikhaoui>
delan yeah I think it has to do with that hdparm has everything in $out, while in feh man isn't the default output and you have to explicitly call it
<delan>
makes sense, cheers aminechikhaoui
knupfer has quit [Ping timeout: 252 seconds]
orivej_ has joined #nixos
orivej has quit [Ping timeout: 255 seconds]
uranther has joined #nixos
xcthulhu has quit [Remote host closed the connection]
<Baughn>
gchristensen: Are flakes usable today? Is there any sense in me writing one? (I'm looking to add a zrepl module, and this might make a good development step.)
<{^_^}>
[nixpkgs] @eadwu opened pull request #61305 → pythonPackages.celery: use moto 1.3.7 → https://git.io/fjCxI
<{^_^}>
[nixpkgs] @NeQuissimus pushed commit from @vdemeester to master « minikube: 1.0.0 -> 1.0.1 »: https://git.io/fjCp7
___mat has joined #nixos
infinee has quit [Quit: Leaving]
vidbina has quit [Ping timeout: 258 seconds]
<___mat>
im trying to come up with a way to reliably launch VS-code for a haskell project with the dev tools i need in the path. i can get ghc with `nix-shell -p ghc --run "code ."`, but I'm also trying to use brittany to reformat my code. brittany's nixpkgs build is broken so I fetched a patched version using `stack2nix`, so my question now is whether theres an easy way, a la `-p`, for nix-shell to provide a local derivation in the nix-shell path
asheshambasta_m has quit [Quit: Leaving.]
<___mat>
i assumed that adding it to my shell.nix's `buildInputs` would provide it in the path, but that only works when i directly run `nix-shell`, and brittany is nowhere to be found when i run with `--run "code ."`
<{^_^}>
nix#726 (by copumpkin, 3 years ago, open): nix-shell -p is too magical
noam_ has quit [Ping timeout: 258 seconds]
<___mat>
i wanted to be using `import brittany.nix` directly in the arguments to `nix-shell -p`
python476 has joined #nixos
<python476>
hi there
<python476>
I downloaded the nixos iso on a usb key. The key has many .iso file so I can have multiple distros on a single partition that I boot with grub/loopback. Do you know how to boot nixos this way ?
<hyper_ch>
probably the same as you boot other distros
<python476>
asking because most of the time the grub rules are slightly different
<ryantm>
python476: I don't know a lot about this but don't the ISOs have a bootloader inside of them? So, you have some top level bootloader that calls into the ISOs and starts their bootloaders?
<{^_^}>
[nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/fjChC
<python476>
ryantm: it works easily with linux mint, ubuntu, arch and antergos
<python476>
but my knowledge about the kernel boot process is pretty shallow tbh
<ryantm>
python476: So all four of those distro ISOs that work are on your USB key and you have some top level GRUB bootloader installed to the USB key?
vidbina has quit [Ping timeout: 255 seconds]
<ryantm>
python476: I would just try it with NixOS's ISO too and see if you run into trouble.
<ryantm>
python476: Did all those distros have special instructions, or did you just try it out?
<python476>
ryantm: yes, the key as a normal grub partition and the isos are on a separate partitions
<python476>
ryantm: I did trial and error + copy/paste from googling
<python476>
I never find any consistent explanation about how a distro would boot
<samueldr>
python476: the main reason the iso doesn't work with the multi boot iso tools, including grub loading isos, is that the initrd from nixos iso waits for a partition with a specific label to mount
<samueldr>
python476: similar issues with tools like unetbootin where it uses the existing partition, which might not have the right label
o1lo01ol1o has quit [Remote host closed the connection]
<python476>
samueldr: any way I can pass the partlabel to the kernel ?
<python476>
AFAIK archlinux also relies on a pre-established part label to boot
<samueldr>
partlabel is not used by the kernel, it's used by the init script from those distros that can use it
<hyper_ch>
but everything nowady is AIed and Blockchained
<hyper_ch>
you can't swim against mainstream
<spacekookie>
hyper_ch: hail hydra?
<hyper_ch>
hydra sounds way cooler than s.h.i.e.l.d
<genesis>
ipfs channel and we're one step to :)
<samueldr>
especially shorter to say than ess-dot-aych-dot-eye-dot-ee-dot-hell-dot-dee
<infinisil>
How about a program that knows about all of nixpkgs conventions and methods, allowing you to just run `package-it https://github.com/foo/bar` and it would iteratively figure out how to create a nix expression to build that package
<MichaelRaskin>
The question is whether ML for automatic discovery of proper ways to package for Nix should be marketed as a task for a group of masters students or a PhD thesis topic
<hyper_ch>
infinisil: that sounds awesome. Can you finish that by the end of the weekend?
<infinisil>
setup.py file? Probably a python package, let's use buildPythonApplication
<infinisil>
Stuff like that
<infinisil>
hyper_ch: Sure, coming right up!
<genesis>
infinisil : it could at least be pretty easy to detect dependancies and guess how to do
<MichaelRaskin>
hyper_ch: what's the point?
<hyper_ch>
infinisil: awesome...
* hyper_ch
gives a cookie to infinisil
<MichaelRaskin>
The PRs that tool will produce will just bitrot in the queue
<genesis>
relate on nix-locate to find which file are missing etc
<infinisil>
MichaelRaskin: How so?
<infinisil>
genesis: Yeah
<genesis>
look i was building nix package, then asking for licence, https://github.com/cpcsdk/idsk/issues/6 and we're pretty advanced to free the software ;)
<{^_^}>
cpcsdk/idsk#6 (by bignaux, 1 day ago, open): Please add a licence.
<genesis>
a bot can't do all the magic :D
<infinisil>
Who says a bot couldn't open an issue to ask for a license!
<infinisil>
That's like totally possible
<hyper_ch>
a sufficiently advanced bot is indistinguishable from a magic bot
<MichaelRaskin>
From time to time I hear of great progress in fighting the PR queue, and that the number has been driven below a psychologically important level. The problem is, this level gets higher each time
* hyper_ch
is going to file 1k PRs :)
death1 has quit [Quit: death1]
<infinisil>
MichaelRaskin: Yeah can confirm, I'm happy about <1300 now
<genesis>
only 11 from me :3
infinii has joined #nixos
<genesis>
btw i don't know how to deal with my devel env when i've bunch on non merged dependancies in different branches.
<infinisil>
___mat: Works for me, you might want to add --pure
rfold has joined #nixos
<___mat>
infinisil: that did it! im thinking maybe this is because i start vs-code inside of a nix-shell, and then try to run that file from a terminal inside of vs-code. does that seem like a likely culprit?
<infinisil>
Yeah I've seen some impure behavior for haskell stuff where you already have a ghc in path
<infinisil>
That's probably it indeed
<___mat>
makes sense
zgrep has quit [Quit: This is me *really* leaving.]
* ___mat
appreciation for both nix and #nixos channel intensifies
zgrep has joined #nixos
<infinisil>
:)
<genesis>
infinisil : finally i success to free the software :D #61236
<dmj`>
emmanuel_erc: these are the reflex-platform nix scripts
<emmanuel_erc>
yeah...
<emmanuel_erc>
This is not my project per se
<emmanuel_erc>
but I am involved in it.
<emmanuel_erc>
I just leave it at that.-
<emmanuel_erc>
I get this message in the "messages buffer": error in process sentinel: let: Symbol’s value as variable is void: irony-additional-clang-options
<ar>
it doesn't reserve pids; you're still making clone() calls like you typically woud
<ar>
would*
vidbina has joined #nixos
<ar>
but now you're getting a file descriptor for sending signals to your child process in a way that won't accidentally send it somewhere else if your child dies and another process reuses its pid
<ar>
(i'm not going to pretend signals are a good ipc)
hyper_ch has quit [Read error: Connection reset by peer]
alexherbo2 has quit [Quit: Ping timeout (120 seconds)]
alexherbo2 has joined #nixos
das_j has joined #nixos
sheeldotme has joined #nixos
<sheeldotme>
I was hoping someone could give me a pointer: When I separate an overlay into another file and import it via `import ./overlay.nix` I get an infinite recursion encountered, at undefined position error. Before separating it things worked exactly as expected.
<nh2>
angerman: what's your opinion on my suggestion to make pkgsStatic something that has both .so and .a files for libraries (last thing I wrote yesterday)?
<worldofpeace>
infinisil: can you define that explaination about parens for import files in overlays? people ask that very frequently
<infinisil>
,help
<{^_^}>
Use `,` to list all commands, `,foo = Foo!` to define foo as "Foo!", `,foo =` to undefine it, `,foo` to output "Foo!", `,foo somebody` to send "Foo!" to the nick somebody
<infinisil>
Feel free to :)
<sehqlr>
My question is how to patch a Makefile with two lines with /bin/bash
<nh2>
matthewbauer: what's your opinion on my suggestion to make pkgsStatic something that has both .so and .a files for libraries (last thing I wrote yesterday)?
softinio has joined #nixos
wavewave has quit [Ping timeout: 256 seconds]
o1lo01ol1o has joined #nixos
justanotheruser has quit [Ping timeout: 245 seconds]