dieggsy has quit [(Ping timeout: 258 seconds)]
roi_du_silence has joined #nixos
python476 has quit [(Ping timeout: 248 seconds)]
jb55 has quit [(Ping timeout: 264 seconds)]
<kkini> Suppose I'm writing a large C program and I want it to work well on both clang and gcc. On, say, Ubuntu, this causes me some grief, because clang and gcc use the same object file names, so I need to do a `make clean` every time I want compile with the other compiler. But that's annoying because then I don't get the benefits of incremental compilation.
<kkini> So instead what I guess I'd do is have two identical copies of the program's source tree, do my hacking in one copy, and then when I wanted to compile, sync the changes to the other copy, then run gcc on the first copy and clang on the other. That way, up-to-date gcc (or clang) object files are preserved and I get incremental compilation. But of course it's clunky to do this.
<kkini> Does Nix help me circumvent this kind of problem in some way?
<kkini> I can imagine that if I write a nix expression for compiling my program which accepts the C compiler as an input, then Nix will handle the duplication of my source code into two different working directories before compiling because the $out hash will be different between the two. But then it doesn't seem like I'll be able to take advantage of incremental compilation.
thc202 has quit [(Ping timeout: 255 seconds)]
griff_ has quit [(Quit: griff_)]
griff_ has joined #nixos
griff_ has quit [(Client Quit)]
griff_ has joined #nixos
griff_ has quit [(Client Quit)]
mudri has quit [(Ping timeout: 260 seconds)]
griff_ has joined #nixos
griff_ has quit [(Client Quit)]
griff_ has joined #nixos
griff_ has quit [(Client Quit)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] peterhoeg pushed 2 new commits to master: https://git.io/vdwpl
<NixOS_GitHub> nixpkgs/master 62381a6 Piotr Bogdan: tnef: 1.4.14 -> 1.4.15
<NixOS_GitHub> nixpkgs/master d4142e1 Peter Hoeg: Merge pull request #30294 from pbogdan/update-tnef...
NixOS_GitHub has left #nixos []
griff_ has joined #nixos
griff_ has quit [(Client Quit)]
griff_ has joined #nixos
<ison111> Does anyone have experience building things for NixOS with autotools? (e.g. ./autogen.sh; ./configure; make) I can never seem to get anything to build. I have one complaining about pkg-config now but isn't that supposed to only be for debian based distros?
griff_ has quit [(Client Quit)]
iqubic has quit [(Remote host closed the connection)]
iqubic has joined #nixos
<clever> ison111: add autoreconfHook to the buildInputs, and nix will handle all of that automatically
moet has joined #nixos
<clever> ison111: you may also need to add pkgconfig to the inputs, if thats required
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] copumpkin closed pull request #30299: xcbuild: add SDKROOT by default to the wrappers (master...xcbuild-sdk) https://git.io/vdwr2
NixOS_GitHub has left #nixos []
Sonarpulse has quit [(Ping timeout: 248 seconds)]
ris has quit [(Ping timeout: 255 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vdwh9
<NixOS_GitHub> nixpkgs/master e509f6f dywedir: feh: 2.20 -> 2.21
NixOS_GitHub has left #nixos []
eacameron has joined #nixos
<moet> is manually adding spell files to /etc via configuration.nix still the recommended way to get vim to do spellchecking on nixos? (per https://botbot.me/freenode/nixos/2017-07-16/?msg=88635887&page=7 )
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vdwjR
<NixOS_GitHub> nixpkgs/master 48a49fc Langston Barrett: coqPackages.HoTT: init at 20170921
NixOS_GitHub has left #nixos []
pxc has quit [(Ping timeout: 240 seconds)]
<moet> eh.. weird, the link is wrong..
<moet> Eisfreak7: so it seems like you can just download the files to somewhere into /etc, and add that directory to runtimepath
<moet> in your vimconfig
<moet> pasted weird, but that^ is the quote from when this was asked recently
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vdwj7
<NixOS_GitHub> nixpkgs/master d1e1ee7 Maxime Dénès: coq: 8.7+beta1 -> 8.7+beta2
NixOS_GitHub has left #nixos []
mizu_no_oto has quit [(Quit: ["Textual IRC Client: www.textualapp.com"])]
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
Neo-- has joined #nixos
pxc has joined #nixos
jgertm has quit [(Ping timeout: 255 seconds)]
MichaelRaskin has quit [(Ping timeout: 248 seconds)]
csingley has joined #nixos
mortum5 has quit [(Ping timeout: 248 seconds)]
nh2 has quit [(Ping timeout: 240 seconds)]
iqubic has quit [(Ping timeout: 246 seconds)]
jb55 has joined #nixos
MP2E has joined #nixos
chachi has joined #nixos
justmeme has joined #nixos
justmeme has quit [(Client Quit)]
lambdamu_ has joined #nixos
fragamus has joined #nixos
acarrico has joined #nixos
lambdamu has quit [(Ping timeout: 260 seconds)]
hellrazo1 has joined #nixos
<chachi> Hello, I'm trying to run sqlite3 with Haskell (stack) and I'm getting the error "Missing C library: sqlite3". I have sqlite in my configuration.nix, it runs by hand OK, but I'm not that familiar with sqlite specifically. I'm assuming there's a set of libraries somewhere, and I have to tell stack where to find them? I don't see them in the nix store, and not sure where else to look.
hellrazor has quit [(Ping timeout: 240 seconds)]
mbrgm has quit [(Ping timeout: 246 seconds)]
mbrgm has joined #nixos
Supersonic112 has quit [(Disconnected by services)]
Supersonic112_ has joined #nixos
adisbladis has left #nixos ["ERC (IRC client for Emacs 25.2.1)"]
adisbladis has joined #nixos
Supersonic112_ is now known as Supersonic112
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
Wizek_ has quit [(Ping timeout: 240 seconds)]
<elvishjerricco> kkini: Yea Nix will separate the two (and there are some things in nixpkgs for making this easy already). But it will rebuild from scratch; `nix-build` is not meant to provide incremental compilation. For that you need to do things yourself in a `nix-shell`
schoppenhauer has quit [(Ping timeout: 258 seconds)]
<elvishjerricco> Does anyone use NixOS from within Parallels on macOS? There is a module for enable parallels tools, but it doesn't work with newer versions of parallels tools. Has anyone gotten that to work?
<moet> chachi: do you have nix integration enabled in stack? do you have your nix integration in stack set to be "pure"?
schoppenhauer has joined #nixos
<elvishjerricco> moet: if you're using stack's nix integration (you must be; stack doesn't work on NixOS without it), then you put the packages your project needs in `nix: packages: [...]` in stack.yaml, not in your OS's configuration.nix.
<moet> ^ yep, i was going to explain the `packages: [...]` bit next ;)
<elvishjerricco> chachi: ^ my bad, wrong name
<elvishjerricco> Ugh. The "documentation" on installing parallels tools manually basically just say "mount the CD and run the install script." This script hard codes all kinds of paths in the typical LFH, making it utterly useless for NixOS.
<chachi> Moet, elvish: I've been using stack solver --update-config to update my stack.yaml.
<moet> chachi: that deals with haskell package dependencies; sqlite is a c library (i think) which the corresponding haskell package binds to
<moet> chachi: so you'll need to explicitly have the C library in your build environment (stack's nix build environment) at build time .. which is configured by adding a section to your stack.yaml file `nix: packages: [...]` or so
dj_goku has quit [(Remote host closed the connection)]
roi_du_silence has quit [(Read error: Connection reset by peer)]
roi_du_silence has joined #nixos
CrazedProgrammer has quit [(Ping timeout: 240 seconds)]
spion_ has quit [(Ping timeout: 240 seconds)]
CodingWithClass has quit [(Ping timeout: 240 seconds)]
CrazedProgrammer has joined #nixos
ocharles has quit [(Ping timeout: 240 seconds)]
ocharles has joined #nixos
CodingWithClass has joined #nixos
spion has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] aszlig pushed 1 new commit to master: https://git.io/vdrJ7
<NixOS_GitHub> nixpkgs/master f4e7425 aszlig: nixos: Fix detection of btrfs root volume...
NixOS_GitHub has left #nixos []
eacameron has quit [(Read error: Connection reset by peer)]
eacameron has joined #nixos
dieggsy has joined #nixos
<fearlessKim[m]> while doing nixos-rebuild, I saw for the first time "/nix/store/dpwi27j060p32kfz88i44mcbgl5lqa0y-nixos-rebuild/bin/nixos-rebuild: line 320: /nix/store/388wqgb19gc6gijddziihsvgza7j6s2j-nixpkgs/.version-suffix: Read-only file system". Should I worry or is it normal ?
cransom has quit [(Ping timeout: 255 seconds)]
_habnabit has quit [(Ping timeout: 248 seconds)]
Forkk has quit [(Ping timeout: 252 seconds)]
pingveno has quit [(Ping timeout: 260 seconds)]
v0|d` has quit [(Ping timeout: 264 seconds)]
pingveno has joined #nixos
_habnabit has joined #nixos
Forkk has joined #nixos
pmade has joined #nixos
fragamus has joined #nixos
slack1256 has joined #nixos
iqubic has joined #nixos
slack1256 has quit [(Remote host closed the connection)]
eikke has quit [(Remote host closed the connection)]
schoppenhauer has quit [(Ping timeout: 240 seconds)]
schoppenhauer has joined #nixos
<fearlessKim[m]> I guess I should worry since I now have to run nixos-rebuild twice now, to get new packages installed 😙
<clever> fearlessKim[m]: what filesystem is /nix/store on?
<fearlessKim[m]> /dev/sda my only disk. It looks like it unpacks an rchive on first run and builds it in the 2nd run . I will try to fix the package I am working on and see if that fixes it
<clever> fearlessKim[m]: anything of note in dmesg?
csingley has quit [(Ping timeout: 240 seconds)]
<fearlessKim[m]> not that I can see but I 'll doublecheck later , got to go sry :'(
chachi has quit [(Ping timeout: 260 seconds)]
cransom has joined #nixos
pxc has quit [(Ping timeout: 240 seconds)]
Neo-- has quit [(Ping timeout: 255 seconds)]
<ison111> clever: That seems to have worked, but near the installation step it tries to "mkdir" inside the nix store. I'm guessing this means I need to add the package as a guile input of the one it's trying to mkdir inside of?
<clever> ison111: you can never modify the inputs to your derivation, only $out can be modified
<clever> so it needs to be patched to mkdir in the right spot
<ison111> I was thinking I would modify the buildinputs of "guile" since I'm trying to build a guile module and I guess it wants to install itself inside of the guile package
<clever> that happens with some language frameworks
<clever> you need to ensure it installs itself to $out, not to guile
<ison111> I don't know how to do that, is there some documentation on it?
<clever> that would be within the guile module docs
<clever> something similar to --prefix from autoconf
<clever> maybe look at how other guile things are built within nixpkgs
pxc has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] offlinehacker closed pull request #29923: kubernetes: 1.7.1 -> 1.7.8 (master...kube_1_7_7) https://git.io/vdsBv
NixOS_GitHub has left #nixos []
Neo-- has joined #nixos
dieggsy has quit [(Quit: peace)]
Judson has quit [(Ping timeout: 240 seconds)]
jgertm has joined #nixos
<ebzzry> How does one uninsntall atari++?
<clever> ebzzry: what commands have you tried?
roi_du_silence has quit [(Ping timeout: 248 seconds)]
<ebzzry> clever: nix-env --uninstall atari++
<ebzzry> clever: nix-env --uninstall ataripp
<clever> ebzzry: the name is atari++, so ataripp wont work
<clever> try maybe doing atari\+\+
<clever> or atari
<clever> or atari\\+\\+
<ebzzry> atari\\+\\+ worked
<ebzzry> thanks!
<clever> the reason for that, is that nix-env expects regex
<clever> so the + has to be escaped
<clever> but \+ is how you escape things in bash
<ebzzry> clever: ok. thanks.
<clever> so the \ has to be escaped as well!
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
moet has quit [(Ping timeout: 260 seconds)]
iqubic_ has joined #nixos
moet has joined #nixos
Judson has joined #nixos
Judson is now known as Guest33822
iqubic has quit [(Ping timeout: 258 seconds)]
Wizek has quit [(Quit: Connection closed for inactivity)]
jgertm has quit [(Ping timeout: 240 seconds)]
cpennington has quit [(Ping timeout: 255 seconds)]
<hyper_ch> pepper flashplayer plugin still not reachable :(
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] adisbladis opened pull request #30305: Plasma 5 11 (master...plasma-5_11) https://git.io/vdrtL
NixOS_GitHub has left #nixos []
pxc has quit [(Ping timeout: 248 seconds)]
pxc has joined #nixos
cpennington has joined #nixos
cpennington has quit [(Ping timeout: 260 seconds)]
pie_ has quit [(Ping timeout: 240 seconds)]
moet has quit [(Ping timeout: 260 seconds)]
JosW has joined #nixos
proteusguy has quit [(Remote host closed the connection)]
simukis has joined #nixos
mrkgnao has joined #nixos
eacameron has quit [(Remote host closed the connection)]
roi_du_silence has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] copumpkin opened pull request #30306: xcbuild: 0.1.1 -> 0.1.2-pre (master...xcbuild-update) https://git.io/vdrmO
NixOS_GitHub has left #nixos []
endformationage has quit [(Quit: WeeChat 1.9.1)]
reinzelmann has joined #nixos
proteusguy has joined #nixos
Neo-- has quit [(Ping timeout: 246 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] phile314 opened pull request #30307: translate-toolkit: Init at 2.2.5 (master...translate-toolkit) https://git.io/vdrmV
NixOS_GitHub has left #nixos []
athan has quit [(Remote host closed the connection)]
fragamus has joined #nixos
simukis has quit [(Read error: Connection reset by peer)]
simukis has joined #nixos
mrkgnao has quit [(Quit: WeeChat 1.9.1)]
MercurialAlchemi has joined #nixos
simukis has quit [(Ping timeout: 255 seconds)]
peterzky has quit [(Quit: Leaving)]
Ivanych has joined #nixos
pxc has quit [(Ping timeout: 248 seconds)]
ebzzry has quit [(Ping timeout: 260 seconds)]
hellrazor has joined #nixos
hellrazo1 has quit [(Ping timeout: 248 seconds)]
ixxie has joined #nixos
jushur has quit [(Quit: The Borg joined forces with Skynet, Resistance is futile! Uploading has begun!)]
zzamboni has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vcunat closed pull request #30300: libuv: 1.14.1 -> 1.15.0 (master...libuv-1.15.0) https://git.io/vdwPR
NixOS_GitHub has left #nixos []
jushur has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to release-17.03: https://git.io/vdrOP
<NixOS_GitHub> nixpkgs/release-17.03 a3dd02c Robin Gloster: nss: fix includedir for pkgconfig...
NixOS_GitHub has left #nixos []
iqubic_ has quit [(Remote host closed the connection)]
amir has quit [(Ping timeout: 258 seconds)]
Itkovian has joined #nixos
b has quit [(Quit: Lost terminal)]
phreedom has quit [(Ping timeout: 240 seconds)]
VLetrmx has quit [(Ping timeout: 240 seconds)]
VLetrmx has joined #nixos
VLetrmx has quit [(Ping timeout: 240 seconds)]
VLetrmx has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
ertes has quit [(Ping timeout: 248 seconds)]
amir has joined #nixos
VLetrmx has quit [(Ping timeout: 255 seconds)]
isaac__ has quit [()]
isaac__ has joined #nixos
<isaac__> Is there a way to shrink a closure to only the things necessary for runtime?
<isaac__> I'm deploying with nixops, and it's copying a 2.5gb closure for one of my derivations
<sphalerite> isaac__: make sure there are no references to stuff that isn't necessary at runtime
<isaac__> But almost all of that will be build depdendencies; they're not needed on the target machine
<isaac__> How do I build the derivation without referencing the build depdencies?
<sphalerite> Isorkin: make a copy of that file, rename config.services.fail2ban to something else in it, and add the copy of the file to your imports list in configuration.nix
<sphalerite> isaac__: you just need to make sure the output paths don't contain any references to the build deps
VLetrmx has joined #nixos
<sphalerite> nix-store -q --references, nix-store -q --tree, and grep -r can be helpful for finding the culprits
zzamboni has quit [(Quit: Leaving.)]
nil has quit [(Ping timeout: 240 seconds)]
<isaac__> I'm not really sure how that helps
nil has joined #nixos
<isaac__> In `installPhase`, I copy an executable from a derivation that I added to `nativeBuildInputs`, to `$out`
<TimePath> isaac__: if the final derivation contains any files with any reference to another store path, those derivations are also included. you probably have metadata in the output pointing back to a buildInput
<isaac__> But for some reason, the closure seems to include all the dependencies of the derivation I added to `nativeBuildInputs`
<isaac__> TimePath: Okay. That makes sense
<isaac__> Can I then split the closure into a "runtime closure" or something?
kkini has quit [(Remote host closed the connection)]
kkini has joined #nixos
<isaac__> I'm not even sure what question I should be asking
ertes-w has joined #nixos
<isaac__> But I know I don't need to copy a 2.5gb closure
<sphalerite> kkini: re your recent question: somewhat sensible build tools let you do out-of-tree builds
<TimePath> isaac__: can I get a more concrete example of what you're doing, and what you want?
<sphalerite> isaac__: use nix-store -q --tree on the system output path to find out through which dependency paths the stuff you don't want is getting in
<sphalerite> isaac__: you should be able to find dependencies that shouldn't exist there
<sphalerite> Then you can use grep to find out which files contain those references
amir_ has joined #nixos
<isaac__> TimePath: I'm deploying a Haskell app using nixops. I added the app to `systemPackages` in the logical specification, and when it deploys it copies all of the Haskell libraries + ghc in the closure
<isaac__> Ideally, it would just copy the executable
<isaac__> + the bare minimum libraries, assuming it wasn't statically linked
<TimePath> I had suspicions ghc was being copied in
<isaac__> I don't expect that it should have to copy any of my hackage dependencies
<isaac__> Is that reasonable?
<TimePath> you'd need a static build for that
<TimePath> how's it supposed to run without your dependencies?
<isaac__> When it's compiled it's just an executable
<TimePath> still needs to be able to access the dependencies you're using though
amir has quit [(Ping timeout: 258 seconds)]
<isaac__> Are you saying that if I run nix-build, and get out an executable, that executable is still referencing the haskell dependencies in the nix store?
jtojnar has quit [(Read error: Connection reset by peer)]
<TimePath> I've not used haskell specifically before, but yes, that's exactly what happens when building C/C++ programs with nix
<TimePath> they get dynamically linked
<isaac__> Okay, so let's forget about the haskell dependencies for now
<isaac__> I'm sure I don't need ghc on the target machine
<TimePath> again from C/C++, that can happen if the compiler embeds strings into the executable about the compiler build
<TimePath> that could be any one of your dependencies though
<isaac__> Hm
<clever> isaac__: the ghc closure size thing has been fixed in a recent master, how old of a nixpkgs are you using?
<TimePath> you can `strip` an executable to get rid of stuff like that
<clever> there are multiple layers to the problem
<clever> as an example, if a haskell library depends on a normal text file under its share folder, it brings in the .so file by accident
<clever> and the .so depends on libraries within ghc, which brings in all of ghc
ntinos has quit [(Remote host closed the connection)]
jb55 has quit [(Ping timeout: 248 seconds)]
bonk`` has quit [(Ping timeout: 240 seconds)]
<isaac__> clever: 17.09
<clever> isaac__: try building it against nixpkgs-unstable or nixos-unstable, and see what that does to your closure size
<isaac__> Alright
leat has quit [(Quit: WeeChat 1.9)]
zzamboni has joined #nixos
<isaac__> clever: Seems to have no effect
<clever> isaac__: dang, why-depends doesnt seem to have hit a channel yet
<isaac__> Oh well
<isaac__> I think I know someone who battled with this so I'll see if he has any advice
<isaac__> Thanks for the help people
<clever> isaac__: ive also battled this and defeated the ghc beast :P, i added split outputs to haskellPackages to make things shrink massively
<clever> isaac__: but i'm too busy at this instant to walk you thru that
Itkovian has joined #nixos
<hyper_ch> so, adobe updated flash player ppapi url and old one is not available anymore... how would I best adjust my configuration nix to point to the new file?
<Isorkin> sphalerite: thanks. works
jtojnar has joined #nixos
<sphalerite> hyper_ch: why do you need pepper flash? Any reason to not just use google-chrome which comes with flash support?
<hyper_ch> sphalerite: I use chromium
<isaac__> Alright just talked to my mate: `justStaticExecutables` took it from 2.5gb -> 800mb
<sphalerite> hyper_ch: any reason not to use google-chrome?
<TimePath> sphalerite: oh hey, you fixed the xonotic audio a while back. thanks :)
<clever> isaac__: du -h --max=0 $(nix-store -qR result) | sort -h
<hyper_ch> sphalerite: I prefer chromium
<sphalerite> TimePath: :)
<sphalerite> hyper_ch: (curiosity) why?
civodul has joined #nixos
nschoe has joined #nixos
<hyper_ch> sphalerite: why do you prefer chrome?
<sphalerite> hyper_ch: I don't. I use Firefox. But chrome has working flash.
<isaac__> clever: We're at 43mb now. All goods
mudri has joined #nixos
<sphalerite> And I can see how UI differences/habits/performance(?) could cause you to prefer chrom* over Firefox but not what would make the difference between chromium and chrome for you.
<isaac__> The rest of the stuff must be nixos related things for the target machines
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vdrnF
<NixOS_GitHub> nixpkgs/master 1529938 Vincent Laporte: cubicle: 1.0.2 -> 1.1.1
NixOS_GitHub has left #nixos []
goibhniu has joined #nixos
jtojnar has quit [(Read error: Connection reset by peer)]
eacameron has joined #nixos
Itkovian has quit [(Ping timeout: 240 seconds)]
eacameron has quit [(Ping timeout: 240 seconds)]
<vaibhavsagar> isaac__: how did you get it from 800mb to 43mb?
<TimePath> why would running `sha256sum` on a zip produce different output to the `sha256` in nixpkgs?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vdrC5
<NixOS_GitHub> nixpkgs/master f0b7ee3 Vincent Laporte: hevea: make explicit the dependency to ocamlbuild
NixOS_GitHub has left #nixos []
<TimePath> yes, nix accepted and installed it
<isaac__> vaibhavsagar: I didn't, I was just vague. The closure that's copied on nixos deploy is 800mb. The result of nix-build is 43mb.
<vaibhavsagar> I see
<vaibhavsagar> there's a lot of janky stuff you could try in the postBuild phase to manually edit dependencies out of your output
<isaac__> I'll try nix-build without `justStaticExecutables` and see if there's a difference in result size
<isaac__> We're getting a table tennis leaderboard at #qfpl soon :)
leat has joined #nixos
<vaibhavsagar> ah, is that what this is for :)
thc202 has joined #nixos
<tilpner> Did anyone figure out declarative VMs? :/
Itkovian has joined #nixos
<isaac__> Yeah I'm getting my infrastructure down before I write too much code
<isaac__> Yeaaaaah so without `justStaticExecutables`, `du -hc --max=0 $(nix-store -qR result) | sort -h` is 2.2gb
<isaac__> With `justStaticExecutables`, it's 43mb
<isaac__> Good hustle
ThatDocsLady has joined #nixos
_rht has joined #nixos
MP2E has quit [(Quit: sleep)]
<fearlessKim[m]> clever: Ok I think I found the culprit for the strange error I had "read only stuff" :
<fearlessKim[m]> I've been recently hacking ocnfiguration.nix to have "nix.nixPath = [...]++ lib.optionals ( builtins.pathExists userNixpkgs) [ "nixpkgs=${userNixpkgs}" ]" (with userNixpkgs = /home/teto/nixpkgs). this sets my NIX_PATH to nixpkgs=/nix/store/kvwha2radjr5q5vvjwaq0sk2sijh38sx-nixpkgs while I would expect nixpkgs=/home/teto/nixpkgs
<tilpner> fearlessKim[m] - "nixpkgs=${builtins.toString userNixpkgs}"
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] dywedir opened pull request #30309: libmediainfo, mediainfo, mediainfo-gui: 0.7.97 -> 0.7.99 (master...mediainfo) https://git.io/vdrl2
NixOS_GitHub has left #nixos []
roi_du_silence has quit [(Remote host closed the connection)]
<sphalerite> TimePath: because nix represents the hashes in base32 rather than base16, and I think because the hashing also takes filename into account
<fearlessKim[m]> tilpner: that fixed it thanks. I guess it was the nix way ofdoing __repr__(NixPath). A bit counterintuitive xD
<sphalerite> (not sure about that last bit)
<sphalerite> fearlessKim: if you want a literal path to get passed through as is it usually makes sense to make it a string rather than a path, i.e. quote it
proteusguy has quit [(Read error: Connection reset by peer)]
periklis has joined #nixos
<TimePath> sphalerite: ah. actually it must be base36
proteusguy has joined #nixos
proteusguy has quit [(Read error: Connection reset by peer)]
__Sander__ has joined #nixos
proteusguy has joined #nixos
proteusguy has quit [(Read error: Connection reset by peer)]
phreedom has joined #nixos
kuznero has joined #nixos
periklis has quit [(Ping timeout: 240 seconds)]
<kuznero> Hi All!
<ij> How do I print the buildtime closure of my derivation?
<fearlessKim[m]> sphalerite: I could do that but at the time I didn't suspect the stringify behavior. thanks for the tip though
<kuznero> My docker setup in nixos 17.09 complains with "Your kernel does not support cgroup cfs period" is that ok?
<fearlessKim[m]> sphalerite: remember when I was scared about the complexity of the bios ? well my laptop has apparently a bios problem it prints nothing (but screen works , I tested it with D+power dell trick) on screen and shuts down with amber light. For no obvious reason. There are apparently 2 or 3 ways to restore bios but they all need the screen/bios to work so I am doomed :'(
<kuznero> Also "Your kernel does not support cgroup cfs quotas", and "Your kernel does not support cgroup rt period" and "Your kernel does not support cgroup rt runtime"
<sphalerite> TimePath: no, pretty sure it's base32
<sphalerite> It doesn't use a-v though
leat has quit [(Quit: WeeChat 1.9)]
<TimePath> sphalerite: 1mcs6l4clvn7ibfq3q69k2p0z6ww75rxvnngamdq5ic6yhq74bx2
<TimePath> that has an `a` and a `z`
<sphalerite> TimePath: yes, it doesn't use some of the letters though
hellrazor has quit [(Ping timeout: 248 seconds)]
proteusguy has joined #nixos
<sphalerite> To avoid producing hashes with substrings like fuck :)
<TimePath> but I want that version hash to be displayed to my users :)
<TimePath> fair enough, just makes comparing to upstream sha256 more confusing
<sphalerite> I think nix-hash can convert them
pxc has joined #nixos
freusque has joined #nixos
<TimePath> sphalerite: ah, excellent. `nix-hash --type sha256 --to-base16`
ison111 has quit [(Ping timeout: 255 seconds)]
<TimePath> completely unrelated, anyone know if it's possible to get a list of all derivations used to build another?
pxc has quit [(Ping timeout: 248 seconds)]
<TimePath> not just what's in the closure, the build toolchain too
sigmundv has joined #nixos
<TimePath> I've got a nix CI setup on bitbucket, and it offers a way to cache dependencies
<TimePath> caching the actual dependencies of the app is easy enough
<TimePath> but currently I manually cache the build environment too
zzamboni has quit [(Quit: Leaving.)]
<sphalerite> TimePath: nix-store -qR on the derivation I thinm
<TimePath> sphalerite: that's where I get the runtime deps from
zzamboni has joined #nixos
<TimePath> (and is actually irrelevant when using nix-push, it does that internally when given a store path or symlink to on)
<sphalerite> TimePath: the derivation, not the output path?
whald has joined #nixos
<TimePath> oooh, you mean the .drv?
<TimePath> that could work
<TimePath> I'll have to ween myself off of dynamic imports though
<TimePath> how do I get a reference to a .drv though?
<sphalerite> take a nix-build command and replace nix-build with nix-instantiate
leat has joined #nixos
<TimePath> sweet, thanks
<TimePath> I can replace the ugly shell script with manually repeated `install` commands
whald has quit [(Remote host closed the connection)]
lsix has joined #nixos
amir_ is now known as amir
<eqyiel[m]> what's the spell to get hydra to build on the same host it's running on, I see services.hydra.buildMachinesFiles, but does the format of /etc/nix/machines allow for that?
Itkovian has quit [(Ping timeout: 240 seconds)]
Itkovian has joined #nixos
<seanparsons> Hmmm, the 17.09 channel appears to be 4 days behind what's in git.
mr_racoon has joined #nixos
Wizek_ has joined #nixos
<sphalerite> seanparsons: https://howoldis.herokuapp.com/ no
<sphalerite> unstable is 4 days behind master, but nixos-17.09 isn't behind release-17.09 by that nmuch
Wizek has joined #nixos
mudri has quit [(Ping timeout: 246 seconds)]
<pmeunier> Hi! Is there a way to retain nixops' deployments roots alive when garbage-collecting locally?
mr_racoon has quit [(Quit: leaving)]
<seanparsons> sphalerite: Now try clicking on the commit for nixos-17.09.
<seanparsons> "committed 4 days ago"
<sphalerite> seanparsons: yes, that's likely when the change was originally authored. It was cherry-picked onto the release branch more recently than that though
<sphalerite> author Frederik Rietdijk <fridh@fridh.nl> 1507373796 +0200; committer Frederik Rietdijk <fridh@fridh.nl> 1507373830 +0200
<seanparsons> Oh I see, now that makes a lot more sense.
<sphalerite> Note the distinct authorship/commit dates
<sphalerite> although actulaly they're within a minute of each other
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] peterhoeg pushed 1 new commit to master: https://git.io/vdrzO
<NixOS_GitHub> nixpkgs/master 97ec559 Peter Hoeg: syncthing: 0.14.38 -> 0.14.39
NixOS_GitHub has left #nixos []
jn__ has joined #nixos
jn__ has left #nixos []
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<seanparsons> sphalerite: I feel like this confuses me more: https://github.com/NixOS/nixpkgs/commit/3c0ea4fa4b931501212e1cf2708ea67cc3dbbcdf.patch Surely that indicates it's from longer ago than 23 hours?
<seanparsons> (that's the commit I'm interested in)
<sphalerite> Yeah, it was authored on Friday and committed on Saturday
hellrazor has joined #nixos
arjen-jonathan has joined #nixos
arjen-jonathan has quit [(Client Quit)]
zzamboni has quit [(Quit: Leaving.)]
Itkovian has joined #nixos
zzamboni has joined #nixos
<ixxie> I made a wrapper class for pandas dataframe called dataset, and accidently called dataset.columns (a dataframe method) and it worked; can someone explain why?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vdr2j
<NixOS_GitHub> nixpkgs/master 173d8db Stefan Lau: selenium-server-standalone: 2.53.0 -> 3.6.0
<NixOS_GitHub> nixpkgs/master 0777eae Jörg Thalheim: Merge pull request #30186 from selaux/selenium-3.6...
NixOS_GitHub has left #nixos []
kuznero has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
<ixxie> oops
<ixxie> wrong channel
<icetan> I can
<icetan> oops
<ixxie> icetan: maybe in pm xD
<icetan> I can't for the life of me find what derivation use if i want to run iconv inside a build script
<ij> I added "{ … i18n.supportedLocales = ["en_US.UTF-8/UTF-8"]; … }" and I got that it's not supported. http://sprunge.us/RNFe
<icetan> ixxie: hehe, typed return too early :D
<icetan> i tried ${glibc}/bin/iconv, but the glibc bin stuff is in a different derivation
<sphalerite> iceTanner: ${lib.getBin glibc}/bin/iconv should do it I think
<icetan> sphalerite: wow, will try thanks
<ixxie> damn xD
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] srhb opened pull request #30310: chromium pepper flash: 27.0.0.130 -> 27.0.0.159 (master...pepperflash-up) https://git.io/vdrad
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] srhb closed pull request #30310: chromium pepper flash: 27.0.0.130 -> 27.0.0.159 (master...pepperflash-up) https://git.io/vdrad
NixOS_GitHub has left #nixos []
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
jensens has joined #nixos
<sphalerite> fearlessKim: that sucks. Have you contacted Dell about it?
<sphalerite> Their customer support was very helpful for me when I had some issues with the keyboard on mine
<sphalerite> They actually sent a guy to come and replace my keyboard and failing that my motherboard
<adisbladis> sphalerite: Same with lenovo for thinkpads
<adisbladis> Last time I got an ssd twice the size as a replacement
<fearlessKim[m]> sphalerite: I've had heard many good things about their support. I am going to test it tomorrow (or rather my colleague, I don't speak Japanese (yet))
<sphalerite> adisbladis: nice
<sphalerite> fearlessKim: :)
<fearlessKim[m]> dell website is amazing, you can change the language but all the languages are wwritten in Japanese so good luck finding your native language, then when you go to the support webpage, it systematically falls back on the japanse one whatever your choice. subarashi.
oscarduignan has joined #nixos
<ij> Can I find the built package paths from the return value of eval-config?
<sphalerite> fearlessKim: yeah the website is pretty awful. I just contacted support through Twitter
<sphalerite> (@DellCares)
<fearlessKim[m]> that's a crazy way to contact support IMO but I mmight try thatas well xD
<TimePath> crazy but it works
fragamus has joined #nixos
<fearlessKim[m]> well not for everyone according to the twitter feed
<fearlessKim[m]> though some rants are pretty funny
jtojnar has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] fpletz closed pull request #29726: V8 6.2.414.15 (master...v8) https://git.io/vdUjJ
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #30301: git-lfs: 2.2.1 -> 2.3.3 (master...git-lfs-2.3.3) https://git.io/vdwMG
NixOS_GitHub has left #nixos []
18VACGNSV has joined #nixos
<18VACGNSV> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vdrr9
<18VACGNSV> nixpkgs/master bd559dc Mathias Schreck: git-lfs: 2.2.1 -> 2.3.3
<18VACGNSV> nixpkgs/master 60ff6dd Jörg Thalheim: Merge pull request #30301 from holidaycheck/git-lfs-2.3.3...
18VACGNSV has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.09: https://git.io/vdrrA
<NixOS_GitHub> nixpkgs/release-17.09 913068d Mathias Schreck: git-lfs: 2.2.1 -> 2.3.3...
NixOS_GitHub has left #nixos []
erictapen has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] srhb opened pull request #30311: chromium pepper flash: 27.0.0.130 -> 27.0.0.159 (master...pepperflash-update) https://git.io/vdrrx
NixOS_GitHub has left #nixos []
simukis_ has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vdroL
<NixOS_GitHub> nixpkgs/master 08bf000 Frank Doepper: nix-daemon: mention speedFactor in example
<NixOS_GitHub> nixpkgs/master 6b3b708 Jörg Thalheim: Merge pull request #30280 from woffs/speed...
NixOS_GitHub has left #nixos []
_rht has quit [(Quit: Connection closed for inactivity)]
simukis_ has quit [(Ping timeout: 240 seconds)]
rodgort has quit [(Quit: Leaving)]
hellrazor has quit [(Ping timeout: 240 seconds)]
<oscarduignan> hi there, I'm new to nix and configuring my local dev machine I wanted to override something and now that I've done it wondered if anyone would mind giving me some feedback on whether there's a better way, improvements that could be made or anything obviously problematic with my method. https://gist.github.com/oscarduignan/20991f9289403eb3ec81e5f281b2df66
twey1 has joined #nixos
hellrazor has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] florianjacob opened pull request #30312: locatedb: fix startup fail due to systemd path capabilities (master...locatedb-fix-systemd-path-capabilities) https://git.io/vdroP
NixOS_GitHub has left #nixos []
rodgort has joined #nixos
<fearlessKim[m]> oscarduignan: look for "overlays", it's the new method to define/override packages
<oscarduignan> aha, thank you very much!
erictapen has quit [(Ping timeout: 240 seconds)]
zzamboni has quit [(Quit: Leaving.)]
zzamboni has joined #nixos
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
erictapen has joined #nixos
proteusguy has quit [(Remote host closed the connection)]
csingley has joined #nixos
jtojnar has quit [(Remote host closed the connection)]
jtojnar has joined #nixos
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/f4e742594d (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
nix-gsc-io`bot has quit [(Client Quit)]
pie_ has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vdr6P
<NixOS_GitHub> nixpkgs/master 5a43eec Graham Christensen: nixpkgs: expose .git-revision in the nixexprs like NixOS...
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to release-17.09: https://git.io/vdr61
<NixOS_GitHub> nixpkgs/release-17.09 6c6b966 Graham Christensen: nixpkgs: expose .git-revision in the nixexprs like NixOS...
NixOS_GitHub has left #nixos []
Mateon1 has quit [(Ping timeout: 240 seconds)]
MoreTea has joined #nixos
pie_ has quit [(Ping timeout: 255 seconds)]
<gchristensen> tilpner: ^ I fixed the .git-revision thing
jtojnar has quit [(Remote host closed the connection)]
jtojnar has joined #nixos
Z has joined #nixos
Z has quit [(Remote host closed the connection)]
<eqyiel[m]> I was interested enough to look it up
<pmeunier> eqyiel[m]: thanks! I was indeed looking in the wrong place.
cbarrett has quit [(Ping timeout: 246 seconds)]
jml has quit [(Ping timeout: 248 seconds)]
adelbertc has quit [(Ping timeout: 255 seconds)]
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
asdfoiawe has joined #nixos
sigmundv__ has joined #nixos
<MoreTea> -
sigmundv has quit [(Ping timeout: 240 seconds)]
jml has joined #nixos
adelbertc has joined #nixos
jtojnar has quit [(Ping timeout: 246 seconds)]
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixpkgs-17.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/913068d58b (from 47 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-17.09-darwin)
nix-gsc-io`bot has quit [(Client Quit)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vdrXp
<NixOS_GitHub> nixpkgs/master ad5a67c dywedir: libmediainfo, mediainfo, mediainfo-gui: 0.7.97 -> 0.7.99
<NixOS_GitHub> nixpkgs/master 3a21ed5 Jörg Thalheim: Merge pull request #30309 from dywedir/mediainfo...
NixOS_GitHub has left #nixos []
proteusguy has joined #nixos
rigelk has joined #nixos
rigelk has quit [(Changing host)]
rigelk has joined #nixos
rigelk has quit [(Client Quit)]
truh has joined #nixos
chakerbenhamed has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to master: https://git.io/vdr1A
<NixOS_GitHub> nixpkgs/master 8315c40 Felix Richter: radare2: 1.6.0 -> 2.0.0 (#30274)...
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vdrMJ
<NixOS_GitHub> nixpkgs/master 2314ed7 edef: solvespace: remove stray newline escape
<NixOS_GitHub> nixpkgs/master 8c667cc Jörg Thalheim: Merge pull request #30273 from edef1c/solvespace-escaped-newline...
NixOS_GitHub has left #nixos []
<gchristensen> here is a script and service which monitors channels and your nixos revision for if you should upgrade your system: https://gist.github.com/grahamc/0aee1ca28d7dcf6aa3a22d6e4935a5bc
<gchristensen> attached is an i3bar config for it
kuznero has joined #nixos
<kuznero> Is there any reason why NetworkManager-dispatcher and systemd-hostnamed services are not running in nixos 17.09? Are they obsolete?
Tucky has joined #nixos
<kuznero> network-manager was upgraded to 1.8, but that shouldn't have caused service to go away, am I right?
<MoreTea> do we have a toTOML function somewhere?
simukis_ has joined #nixos
<gchristensen> I doubt it, MoreTea
<makefu> MoreTea: yes, but not as a library function, check out nixpkgs
<avn> MoreTea: should be not more complicated, than toINI function
<makefu> exactly
<eqyiel[m]> gchristensen: thanks for sharing that gist!
<makefu> if we need it a third time (already in influxdb and gitlab-runner) it might make sense to put into lib
<gchristensen> you're welcomee, eqyiel[m]!
<MoreTea> Oh, cool. I actually cloned a new nixpkgs to add a lib.toTOML
<makefu> make sure to push it upstream ;)
<gchristensen> oh, how MoreTea?
Thra11 has joined #nixos
<kuznero> gchristensen: do you know who can potentially help with troubleshooting https://github.com/NixOS/nixpkgs/issues/30289 ?
simukis_ has quit [(Ping timeout: 255 seconds)]
simukis has joined #nixos
<gchristensen> I'm sorry, I'm not sure. I'd suggest emailing the ML about it, kuznero
tmaekawa has joined #nixos
<kuznero> gchristensen: who's ML?
<infinisil> Oh boy, I thought I saw a toTOML function in nixpkgs-mozilla, but it's actually a parseTOML function! https://github.com/mozilla/nixpkgs-mozilla/blob/master/lib/parseTOML.nix
<gchristensen> kuznero: nixos
<kuznero> gchristensen: thanks
tmaekawa has quit [(Client Quit)]
<MoreTea> gchristensen, I think that just recursively reducing each value to a string, and concatonating them should to the trick
<makefu> infinisil: yes it went through the ML once, however i am not sure why it would be better to parse in nix than to use remarshall + fromJson
erictapen has quit [(Ping timeout: 240 seconds)]
<gchristensen> MoreTea: gotcha, be cautious around edge cases :)
<elvishjerricco> Is there a way to do `nix-build --check` for entire hierarchies? Like, if I just wanted to see how long it would take my machine to build my `configuration.nix` from scratch, taking only `linux` and `stdenv` for granted, building everything above them. The hacky way is to change a single character in some derivation somewhere, but this is kind of cumbersome and you have to remember what you've already tried.
<elvishjerricco> `nix-build --check` is nice not just because you know whether the build is *really* reproducible, but also because you can just fire off the command to kick it off, without having to mutate any Nix or src.
<kuznero> gchristensen: thanks, posted the issue on nix-devel google group
malteof[m] has joined #nixos
<MoreTea> gchristensen, yes, but I'll just use the gitlab snippet for now.
<gchristensen> ok, cool
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] mdorman opened pull request #30313: Semi-automated Emacs package updates (master...emacs-updates) https://git.io/vdrSn
NixOS_GitHub has left #nixos []
freusque has quit [(Quit: WeeChat 1.7.1)]
zzamboni has quit [(Quit: Leaving.)]
iyzsong has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] ArdaXi opened pull request #30314: geoclue2: 2.4.3 -> 2.4.7 and add wrapGAppsHook (master...geoclue-fixes) https://git.io/vdrSF
NixOS_GitHub has left #nixos []
zzamboni has joined #nixos
kuznero has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
moet has joined #nixos
griff_ has joined #nixos
pie_ has joined #nixos
nh2 has joined #nixos
b has joined #nixos
kuznero has joined #nixos
<kuznero> Is there like a LTS versions in nixos?
<gchristensen> like an LTS NixOS?
<kuznero> yep
<gchristensen> only our 6-mo releases
<__Sander__> time is relative :D
<kuznero> ok, then is that correct to say that 17.03 is more stable than 17.09?
<gchristensen> 17.03 will receive almost no patches of any kind from now on
<gchristensen> it is more stable in the sense that windows 95 is very stable
<kuznero> I see. :(
<gchristensen> we would need more community help and probably commercial help to provide a more "LTS" sort of thing
<kuznero> Makes sense.
<gchristensen> is this re the docker thing?
<kuznero> Yep, just feeling sad kind of that I cannot use latest NixOS 17.09...
<gchristensen> me too
<etu> kuznero: How so?
<gleber_> pgadmin3 is segfaulting on me on a newly installed NixOS 17.09, anyone encountered it?
freusque has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] leenaars closed pull request #22147: Nikola CMS: init at 7.8.3 (master...nikola) https://git.io/vMpFD
NixOS_GitHub has left #nixos []
<kuznero> gleber_: yes, but briefly after I realized that I can run fresh pgAdmin 4 v2.0 as docker container as part of my swarm environment and that supports PostgreSQL 10 :)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] edolstra pushed 1 new commit to master: https://git.io/vdrQo
<NixOS_GitHub> nixpkgs/master db8a4a4 Eelco Dolstra: nixUnstable: 1.12pre5619_346aeee1 -> 1.12pre5639_fda7b95c
NixOS_GitHub has left #nixos []
<etu> kuznero: oh :/
pie_ has quit [(Ping timeout: 240 seconds)]
<gleber_> kuznero: that's way too complex for my use case :)
griff_ has quit [(Quit: griff_)]
zzamboni has quit [(Quit: Leaving.)]
<kuznero> gleber_: I had started a branch with pgadmin4 package. But never properly had time for it
hellrazor has quit [(Quit: WeeChat 1.9.1)]
<gleber_> kuznero: do you have it on github maybe?
<kuznero> gleber_: in case you will change your mind wrt docker - https://hub.docker.com/r/kuznero/pgadmin4/
<kuznero> gleber_: yes, but it is just the very beginning - https://github.com/kuznero/nixpkgs/tree/pr/pgadmin4
<kuznero> gleber_: problem as far as I remember is that python ecosystem does not have all required Flask packages that pgAdmin 4 needs
<gleber_> kuznero: ack, I will see if I can get meaningful stacktrace from pgadmin3 and maybe it will be easy to fix
<ArdaXi[m]> I have the same errors you mentioned and while I can't get a swarm up, just `docker run -p 15672:15672 rabbitmq:3.6.12-management` works fine (on unstable)
<ArdaXi[m]> So at least it's not related to those errors
<kuznero> ArdaXi[m]: great! you are the second person that confirms that (first is my co-worker, so biased) :) Can you please comment on the issue on github perhaps?
zzamboni has joined #nixos
<kuznero> ArdaXi[m]: unmanaged containers is not an option in my case - it is the whole test/dev environments we run here and that must be part of swarm overlay
<ArdaXi[m]> I understand, but it might be worth doing an empty `docker run` as a one-off just to confirm it's not related to swarm per se
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #30303: meson: 0.42.1 → 0.43.0 (staging...meson) https://git.io/vdw9o
NixOS_GitHub has left #nixos []
<kuznero> And `docker run` works for me too. it is only with swarm when it does not work. But I tried downgrading docker to 17.03.2 which is running with nixos 17.03 and it still does not work. So, I guess the problem is somewhere in between new NixOS and new Docker versions
<ArdaXi[m]> (Disclaimer: I've never used swarm, and `docker swarm init` throws an error here)
hellrazor has joined #nixos
zzamboni has quit [(Ping timeout: 255 seconds)]
ixxie has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
zzamboni has joined #nixos
<kuznero> `docker swarm init` might not work if you have several network interfaces available. Then just use `--advertise-addr` option with a specific IP you want it to use.
freusque has quit [(Ping timeout: 240 seconds)]
<gchristensen> uhh kuznero can you run `netstat -nlp` and paste that?
<gchristensen> kuznero: maybe put that in the issue
<kuznero> sec
jophish has quit [(Quit: leaving)]
jophish has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #30278: minikube: 0.22.2 -> 0.22.3 (master...minikube_0_22_3) https://git.io/vdV8V
NixOS_GitHub has left #nixos []
moet has quit [(Ping timeout: 240 seconds)]
<kuznero> gchristensen: done, though `netstat -a | grep 15672` gives a bit more when I try to open in the browser.
Neo-- has joined #nixos
<gchristensen> ah ha!
<kuznero> Also updated again
<gchristensen> kuznero: try connecting to http://[::1]:15672/
gwang has joined #nixos
gwang has quit [(Client Quit)]
<kuznero> gchristensen: nope
<kuznero> it does not even want to make request to the server it seems - fails very fast
<gchristensen> kuznero: try connecting to http://[::]:15672/
<kuznero> gchristensen: is that correct syntax for querying with IPv6?
<gchristensen> not 100% sure :P
<kuznero> same
<gchristensen> ok
pxc has joined #nixos
<kuznero> Interestingly, I think I didn't see FIN-WAIT2 on NixOS 17.03
<kuznero> Will check it now
<gchristensen> can you start your swarm cluster and expcilitly specify it should be binding on 0.0.0.0 instead of ipv6?
<gchristensen> docker is clearly listening on ipv6 not ipv4
<gchristensen> and this is likely the source of the issue
<kuznero> I don't think it is related - I have other service running that I can open through 127.0.0.1 on the same swarm node
<kuznero> But I will check now this on NixOS 17.03
<gchristensen> can you share the related netstat -nlp lines?
<gchristensen> I've gotta go, back in ~45min
<kuznero> sure, just a moment
<kuznero> ok
<kuznero> Thanks!
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixos-17.09-small advanced to https://github.com/NixOS/nixpkgs/commit/6c6b9666e7 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-17.09-small)
nix-gsc-io`bot has quit [(Client Quit)]
hellrazor has quit [(Quit: WeeChat 1.9.1)]
pxc has quit [(Ping timeout: 255 seconds)]
hellrazor has joined #nixos
cpennington has joined #nixos
Neo-- has quit [(Ping timeout: 255 seconds)]
hellrazor has quit [(Client Quit)]
<kuznero> done, difference is that on NixOS 17.03 new `ESTABLISHED` connection is not there. Either not created in the first place or which is more likely created and closed fast. If so, then closed by the client side since there is no FIN_WAIT2 state that needs to be cleaned up by swarm/linux-host, etc.
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
MarcelineVQ has joined #nixos
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
erictapen has joined #nixos
<dgpratt> just curious: are the "angle" brackets in e.g. <nixpkgs> syntax, or is <nixpkgs> more or less magical? if yes, what does the syntax mean?
cbarrett has joined #nixos
jensens has quit [(Remote host closed the connection)]
jensens has joined #nixos
kuznero has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
kuznero has joined #nixos
ThatDocsLady has quit [(Remote host closed the connection)]
ThatDocsLady has joined #nixos
<sphalerite> dgpratt: they're syntax
<sphalerite> See NIX_PATH in the nix manual
<sphalerite> (On my phone so I can't easily send a link)
<sphalerite> But basically it's syntactical sugar for builtins.findFile "nixpkgs" or something like that
<sphalerite> Can't remember if it was called exactly findFile, but something like that
<malteof[m]> so... not sure if this is the right place to ask, but I'm having trouble enabling the nvidia driver (on dell laptop 7537 with Nvidia GT750M) - all that happens when I start the display-manager is that the screen flickers (still in the terminal) and I can't input anything
<malteof[m]> any idea how I can find a log file to see what's happening?
TheAppleMan has joined #nixos
<sphalerite> malteof: journalctl
<sphalerite> My best guess is that you need bumblebee (hardware.bumblebee.enable = true;)
<malteof[m]> sphalerite: yeah I tried enabling bumblebee, but having the same problemw
<malteof[m]> will check journalctl. does it persist between reboots? I can't go back to the terminal after I start display-manager
<sphalerite> Does it completely stop responding to anything? Can you ssh in for instance?
<malteof[m]> I could, good point :)
<malteof[m]> it actually receives every 10th key press or so... it's quite weird
<kuznero> malteof[m]: I have it working with `xserver.videoDrivers = [ "intel nvidia" ];` Not sure if you are running two video cards though.
<sphalerite> I can't remember what the default setup on nixos is but I think it's to have a persistent journal. You can use journalctl -b -1 to see the logs from the last boot
<malteof[m]> kuznero: oh I'll try that then
<sphalerite> It'll tell you if it can't remember that boot :)
kuznero has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
<malteof[m]> rocess '/nix/store/qp5fw57d38bd1n07ss4zxh88zg67c3vg-bash-4.4-p12/bin/bash -c 'mknod -m 666 /dev/nvidiactl c $(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 255'' failed with exit code 1.
<malteof[m]> I get this from journalctl
<sphalerite> Hmm. Now I'm hungry for fondue.
<sphalerite> Huh, I haven't seen that one before
<malteof[m]> sphalerite: I'm having cheese fondue next week :)
<joepie91> so much for delaying my breakfast
<joepie91> :P
<dgpratt> thanks sphalerite I'll check that out
* joepie91 is hungry now
lassulus has quit [(Remote host closed the connection)]
<malteof[m]> hm tlp crashes at the same time pretty much
dywedir has joined #nixos
kuznero has joined #nixos
lassulus has joined #nixos
jtojnar has joined #nixos
leat has quit [(Quit: WeeChat 1.9)]
Synthetica has joined #nixos
<Synthetica> Is there a way to always fetch the latest version of a package from git (without changing the SHAsum all the time)
<Synthetica> ?
<manveru> Synthetica: using fetchTarball probably
<gchristensen> but not really
<manveru> well, it'll not be "always"
<manveru> and it's limited in usefulness
<manveru> since you'd have to go with master branch or the like... which might not be what the latest version is
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/8c667cc810 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
nix-gsc-io`bot has quit [(Client Quit)]
earldouglas has left #nixos []
zzamboni has quit [(Quit: Leaving.)]
zzamboni has joined #nixos
<nahamu> Synthetica: there is, but you have to update checksums every time.
hellrazor has joined #nixos
<nahamu> Let me see if I can find my evil hack for that.
<ToxicFrog> Huh, I had no idea the version of alpine in the repo was so old
<ToxicFrog> This explains why I can't find the features I'm looking for that the docs say exist
<nahamu> Synthetica: this is all ugly and I'm not proud:
zzamboni has quit [(Ping timeout: 248 seconds)]
<Synthetica> Ah
<Synthetica> Yeah, that _is_ ugly :P
<nahamu> :D
Thra11 has quit [(Quit: IRC for Sailfish 0.9)]
<nahamu> But I got sick of manually updating the checksum in the nix expression when we were very rapidly pushing code, so I made that.
dbmikus has joined #nixos
<ToxicFrog> (repo has 2.0, released 2008; latest is 2.21, released last march)
Mateon2 has joined #nixos
sigmundv has joined #nixos
sary has quit [(Ping timeout: 258 seconds)]
<hellrazor> hi guys
<kuznero> hi
<hellrazor> just bootet the nixos 17-09 install image
<hellrazor> i have some issues with it
<hellrazor> first i can not login via ssh on the machine (ssh service was started
sary has joined #nixos
<hellrazor> second everytime i close the lid on the laptop (which is supposed to be installe don)
<kuznero> hellrazor: is firewall enabled and if so is 22 port open?
<hellrazor> it switches into sleep mode
<hellrazor> kuznero: i do not know what kind standard serttings the nixos install image has
<hellrazor> i can connect to it via ssh
<hellrazor> but it does not let lpogin as root
<hellrazor> which has by default a empty password
sigmundv has quit [(Ping timeout: 264 seconds)]
<kuznero> I was only installing directly on the machine without ssh before. Sorry, maybe somebody else can assist...
gandreani has joined #nixos
<hellrazor> so can i somehow set a root password?
<hellrazor> and then login
<hellrazor> i try
<kuznero> just passwd
eacameron has joined #nixos
<kuznero> assuming you are already in the root shell
<MoreTea> yes, if you have not set nixos to use immutable users.
<hellrazor> ok settings a password actually did the trick
<hellrazor> so i am logged in via ssh
<hellrazor> closing the lid is still a problem
<hellrazor> because the machine into sleep mode (/power suspension)
<hellrazor> which is kinda dumb
b has quit [(Quit: Lost terminal)]
<hellrazor> any way to disable this behaviour?
<asdfoiawe> I think you can turn it of inside any de
<hellrazor> whats a de?
<asdfoiawe> Desktop environment (like kde)
<asdfoiawe> Or this could be helpful: https://unix.stackexchange.com/a/285568
<hellrazor> i am on a installer shell here
<kuznero> is it a bios settings on that level?
<asdfoiawe> (untested though)
<hellrazor> i think it is a nixos default setting in the installer image
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #30312: locatedb: fix startup fail due to systemd path capabilities (master...locatedb-fix-systemd-path-capabilities) https://git.io/vdroP
NixOS_GitHub has left #nixos []
iyzsong has quit [(Ping timeout: 240 seconds)]
<kuznero> services.logind.lidSwitch
<kuznero> services.logind.lidSwitch = "suspend" is the default value, you need "ignore"
<hellrazor> and why would someone have that as a default... nevermind
<asdfoiawe> The stackexchange answer above mentions an interesting systemd command I did not knew before
<hellrazor> kuznero: ok and how to change this on the run?
<ToxicFrog> Ok, serious question: how do I install a python package (mutagen) so that it's available "by default" when I run `python` or a python script, without needing nix-shell?
<kuznero> hellrazor: change you configuration.nix, then run `nixos-rebuild switch`
<hellrazor> kuznero: there is no config file so far
<ToxicFrog> I've tried both adding 'python27Packages.mutagen' to systemPackages, and adding `(python27.withPackages (ps: [ps.mutagen])` to systemPackages, and neither works
<kuznero> check out /etc/nixos/configuration.nix
<hellrazor> its a maiden system so to say
<kuznero> not /mnt/etc/nixos/...
slyfox has joined #nixos
<hellrazor> kuznero: that file is empty mostly
<asdfoiawe> hellrazor: Or try the command from the stackexchange link? No config stuff in there ;)
<kuznero> hellrazor: you need to change it
<hellrazor> its actually readonly the file
simukis has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 1 new commit to release-17.09: https://git.io/vdoJK
<NixOS_GitHub> nixpkgs/release-17.09 405eb6f Florian Jacob: nixos/locatedb: fix first run when /var/cache doesn't exist...
NixOS_GitHub has left #nixos []
<hellrazor> actually if ound the respective file: /nix/store/wciq1k6rcxf68css02hpmvw6gp74vhzc-etc-logind.conf
<hellrazor> but its readonly again
bennofs has joined #nixos
<makefu> hellrazor: you do not touch files in /nix/store
<MoreTea> Hm, is there a simpler (less abstracted) definition of a single node kubernetes cluster, than what is available in nixos/tests/kubernetes/*
<kuznero> hellrazor: everything in /nix/store is readonly
erasmas has joined #nixos
<hellrazor> aehm... why would the config files be readonly?
MercurialAlchemi has quit [(Ping timeout: 260 seconds)]
<asdfoiawe> hellrazor: Just tried on my laptop, works without a config change: $ systemd-inhibit --what=handle-lid-switch sleep 1d
<hellrazor> also its rather cryptic to find files, because you have to follow a bazillion of symlinks
zzamboni has joined #nixos
<makefu> hellrazor: this is not how stuff works in nixos
<makefu> you touch only one file, that is /etc/nixos/configuration.nix
nix-gsc-io`bot has joined #nixos
<makefu> everything in /etc/ will be generated by performing a nixos-rebuild switch
<nix-gsc-io`bot> Channel nixos-17.03 advanced to https://github.com/NixOS/nixpkgs/commit/a3dd02c451 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-17.03)
nix-gsc-io`bot has quit [(Client Quit)]
<hellrazor> so and how cqan i now change this setting?
<hellrazor> if i can not write into the default config to change it?
<hellrazor> that sounds really complicated to change something small like that
<makefu> have you already installed nixos on the partition?
<hellrazor> its freshly bootet from a stick
<hellrazor> USB
<makefu> then, go ahead and do the steps described in https://nixos.org/nixos/manual/index.html#sec-installation
<makefu> what you are trying to do is to change the configuration of the live-cd
<makefu> which is a topic for a later time (but it is possible)
<hellrazor> well
<hellrazor> i wanna close my laptopp lid
simukis has joined #nixos
<hellrazor> without it going into sleep mode
zzamboni has quit [(Client Quit)]
zzamboni has joined #nixos
<kuznero> hellrazor: have you tried what asdfoiawe suggested before? $ systemd-inhibit --what=handle-lid-switch sleep 1d
<makefu> this is a live-cd, you probably cannot in an easy way right now. just imagine you try to boot a cd and you want to change configuration in there
<hellrazor> thats not working for me
<hellrazor> so i can not change it on the run?
<hellrazor> probabely overwrite a sysfs parameter will do
<asdfoiawe> Interesting that systemd command seems to exist for exactly that purpose
<asdfoiawe> (I have to admit having tested this on an arch laptop ;) )
<hellrazor> hm...
<hellrazor> strange system
SusWombat has joined #nixos
<hellrazor> even stranger using systemd but whaever
<hellrazor> +t
<kuznero> hellrazor: if you will be a bit more persistent at some point I am sure you will say "the best linux distro"
cement has joined #nixos
<SusWombat> Hey everyone, im thinking of switching to nixos. How does steam run under nixos?
<asdfoiawe> Yes
<hellrazor> kuznero: so i am still sitting here and can not close laptop lid
<hellrazor> so
<hellrazor> systemd-inhibit is there a list of avaible switches?
<cement> my nixos laptop hasn't properly closed for ~2 years now
<cement> turns off screen, but doesn't sleep
<asdfoiawe> hellrazor: --help ?
<hellrazor> that does not give you a list of avaible switches
<makefu> hellrazor: check out --what
<makefu> it does
<goibhniu> Hi SusWombat, I think it works well, I was able to use it for a game anyway
<SusWombat> ok
<kuznero> hellrazor: man systemd-inhibit
<makefu> SusWombat: i play starbound with it without problems :)
<manveru> SusWombat: pretty excellent
<asdfoiawe> hellrazor: Just out of curiosity: did you cancel the command (it sleeps for 1 day ;) )
<cement> factorio is a system package, though
<cement> and a service
<SusWombat> Im jsut asking because this site says it has problems https://nixos.wiki/wiki/Steam
<makefu> SusWombat: Install "steam" package. Run "steam". Many of the games will just work.
<cement> the wiki is pretty out of date
<SusWombat> oh ok
<makefu> cement: actually not so outdated, or?
<SusWombat> well im going to install nixos then and see how it fits me
<manveru> SusWombat: steam on nixos is basically replicating a steamos distro, so whatever runs on it has a 99% chance of working
<makefu> it is only a "Discussion article" about how steam works
<manveru> out of 400 or so linux games i have on steam, only 2-3 don't run well
chakerbenhamed has quit [(Ping timeout: 240 seconds)]
<makefu> i will clean up the steam article in the meantime
<hellrazor> ok
<SusWombat> Cool thanks!
<hellrazor> so systemd-inhibit --what=handle-lid-switch sleep 1d
<kuznero> Does `programs.gnupg.agent.enable` exist on 17.03?
<hellrazor> will disable the sleep mode for the lid clsoiugn for 1 day
<hellrazor> but thats not a permanent change
duncan^ has joined #nixos
<asdfoiawe> I thought you wanted to disable it just for installing nixos
<hellrazor> its rather not really intuitive to actually not being able to change this permanently on the installer disc
<hellrazor> asdfoiawe: yes but i will take more then 1 day to install it properly
eacamero_ has joined #nixos
eacamero_ has quit [(Remote host closed the connection)]
eacameron has quit [(Read error: Connection reset by peer)]
<asdfoiawe> Replace "sleep 1d" with "sleep 100d" for 100 days or with the actual nixos-install
eacameron has joined #nixos
<hellrazor> hm.. now the ssh shell is blocked
simukis_ has joined #nixos
<kuznero> Nope, NixOS 17.03 does not have it: "The option `programs.gnupg' does not exist" :(
<hellrazor> ok this is retarted
<sphalerite> there's also sleep infinity in GNU coreutils's sleep
<hellrazor> the command acutall is only active while the command is executed
<asdfoiawe> hellrazor: It's intended
<hellrazor> thats retarded since i am doing ssh install here
<hellrazor> and now the machine is asleep again
<hellrazor> and i have to rebbot it
<hellrazor> how nice
<asdfoiawe> hellrazor: Maybe just put an "&" at the end?
<hellrazor> just gimme a second to reboot the laptop
<asdfoiawe> Or type it in the live system, that way it doesnt go to sleep when you quit your ssh connection
<hellrazor> because sleep mode doesn't do weel with docking station
<hellrazor> i guess i do that
Neo-- has joined #nixos
simukis has quit [(Ping timeout: 248 seconds)]
SusWombat has quit [(Ping timeout: 260 seconds)]
<hellrazor> ok thats retarded seriously!
<hellrazor> the shell actually has to be the active one
<hellrazor> ok
<hellrazor> i see that not working for me
<hellrazor> to retarded defaults...
<hellrazor> now i have to reboot again
<hellrazor> omfg
<hellrazor> seriously
<hellrazor> why wrote this?
<hellrazor> who
<hellrazor> its systemd why i ask
MoreTea has quit [(Ping timeout: 248 seconds)]
<asdfoiawe> Thats actually weird (tried it myself)
<hellrazor> ok seriously that needs to be improved
<freeman42x> is there an official way of installing a `.deb` package on NixOS? asking for: https://www.manictime.com/linux#linux-installation
<hellrazor> asdfoiawe: the sheel needs to be active to execute the command properly
<sphalerite> hellrazor: re "why would someone have that as a default" (suspend on lid switch) many laptops aren't designed thermally to work while closed and idk about you but I prefer an operating system that won't cook my machine
<hellrazor> if you switch to another shell via alt+f2 for example the command is not consistent
<asdfoiawe> Yeah, thats weird
<manveru> freeman42x: there are a ton of packages in nixpkgs with .debs
kuznero has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
<hellrazor> sphalerite: maybe but if you have your laptop on a docking station and wanna install it via ssh , it makes sense to close it
<hellrazor> the lid i mean
kuznero has joined #nixos
Arcaelyx_ has joined #nixos
<asdfoiawe> Do you have to switch the console before closing the laptop?
<ArdaXi[m]> What does the "needs port to stable" tag on GitHub PRs mean?
<hellrazor> asdfoiawe: yes i have to switch to the console holding the systemd-inhibit command
<sphalerite> hellrazor: it doesn't if that will cook the laptop, and I think laptops with a thermal design not suited for running them closed might well be more common than headless installs on closed laptops with docking stations
<hellrazor> otherwise it is not active
<asdfoiawe> But It's working that way?
<makefu> hellrazor: if you have the laptop on your place, just keep it open for the short install time? i mean we have to stay pragmatic here
<sphalerite> and suspending on lid close might be an annoyance, but baking your hardware is actual damage.
<joepie91> ArdaXi[m]: educated guess would be that it's a PR to master that needs to be cherrypicked into the stable/release channel, because changes to master are only rolled into the `unstable` channel and the next major release
<hellrazor> asdfoiawe: it isd even thou its kinda strange
<freeman42x> makefu: in other means... I need to create a nix expression to intall it... there is not generator for it?
<sphalerite> also you can change configuration in the live system with nixos-rebuild switch, it'll just get lost when you shut the system down
Arcaelyx has quit [(Ping timeout: 255 seconds)]
<joepie91> ArdaXi[m]: so eg. for minor updates or security-critical patches, cherrypicking into the active release channel would be desirable so that current stable users also get the update
<hellrazor> sphalerite: its still a rather not so clever default to enforce, maybe give the user a choice via a menu or so?
<ArdaXi[m]> joepie91: Ah, right, thanks, I'll assume that's not something I have to worry about myself on my own PRs then
<hellrazor> also running ssh per default would be nice
<manveru> freeman42x: not makefu, but no
<makefu> :)
<hellrazor> sphalerite: i can? how so?
<sphalerite> hellrazor: avoiding potential hardware damage is a perfectly sensible default, and menus are imperative which is kind of not the nixos philosophy
<joepie91> ArdaXi[m]: I'm not sure who's normally responsible for merging things into stable, to be honest
<gchristensen> hellrazor: we don't run SSH by default because it is an inappropriate default to have
chakerbenhamed has joined #nixos
<joepie91> ArdaXi[m]: if somebody labels your PR as such, best would be to just ask in the thread who's expected to do the stable-merging :)
<hellrazor> sphalerite: ncurses menus are nice for that abnd userfriendly
<gchristensen> it is dangerous to run SSH automatically when there is no password
<joepie91> (I don't *think* this is in the contributors guide?)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] peterhoeg opened pull request #30318: qtox: 1.11.0 -> 1.12.1 (master...u/qtox) https://git.io/vdoL2
NixOS_GitHub has left #nixos []
<freeman42x> manveru: close enough. So I need to create nix expression right? No automated way for generating the expression from the `.deb`?
<srk> hmm, which package contains mii-tool?
<sphalerite> hellrazor: put `services.logind.lidSwitch = "ignore";` in /etc/nixos/configuration.nix and then nixos-rebuild switch.
<hellrazor> gchristensen: if no login ispossible is shouöldn'Ät matter
<sphalerite> gchristensen: not really, since it doesn't allow login until you've set a password
<sphalerite> (or add a pubkey or whatever)
<gchristensen> it doesn't matter, it is inappropriate to run SSH by default
<gchristensen> on a install disk
<hellrazor> seriously?
<hellrazor> i think most people will start anyway
<hellrazor> it
<gchristensen> I don't think that is true
<sphalerite> Oh yes, nobody ever installs an OS on their machine while using it physically.
<joepie91> freeman42x: Nix-installed software is installed under tighter constraints (pure, isolated, explicit dependencies, etc.) than a Debian package is, so no, it's never going to be *reliably* possible to automatically convert a Debian package to a Nix expression... simply because Nix expressions contain more information that is necessary to build things properly
<gchristensen> sphalerite: wat
<sphalerite> gchristensen: sarcasm
<gchristensen> oh ok :P
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] disassembler closed pull request #29941: chromium: disable patch chromium-gn-bootstrap-r14 for version 62 (master...chromium) https://git.io/vdGoK
NixOS_GitHub has left #nixos []
<joepie91> freeman42x: that having been said, you can base a Nix expression *on* a .deb, and manually specify what files to move where in the build directory, and what to patch how, with what dependencies, and so on; but generally a source build is preferable where possible
<hellrazor> i rather use it via remote
<gchristensen> hellrazor: that is why we make it so easy to start it :)
<hellrazor> so i can properly research stuff
<hellrazor> gchristensen: not really
<sphalerite> hellrazor: note that these settings are *not* for the system you're installing, they're just temporary and apply only in the installer
<hellrazor> had better experiences so far with gentoo
<gchristensen> Ubuntu's live CD doesn't even have sshd on the disk, so you have to first install it.
<sphalerite> hellrazor: `systemctl start sshd` is not really easy?
<freeman42x> joepie91: I see, cheers
<gchristensen> okay so use gentoo I guess, where you have to first compile sshd :eyeroll:
<sphalerite> https://nixos.org/nixos/manual/#sec-installation and you can't argue that that's not well documented either https://nixos.org/nixos/manual/#sec-installation
<hellrazor> if you are used /etc/initd/sshd start then yes :P
<sphalerite> oops, double link. But yeah it's right there, number 7
<makefu> sphalerite: i tried that link on him twice already ;)
<sphalerite> Look if all you're going to do is say everything is wrong with nixos because it's not like what you're used to maybe you should be using what you're used to and not bother with nixos
<hellrazor> i was just trying to make a joke
<asdfoiawe> And even gentoo is systemd by default by now
<hellrazor> asdfoiawe: its not but nevermind
<gchristensen> sphalerite is right, you're not obligated to use nixos
<joepie91> freeman42x: I think the Atom and Brackets packages are based on a .deb, if you need an example
<joepie91> (mostly due to the utterly insane build times of Chromium, I believe)
<efx> what is a quick way to get into a nix REPL for learning nix expressions?
<efx> nix-shell does not do what I think
<gchristensen> efx: nix-shell -p nix-repl --run nix-repl
<sphalerite> nix-repl
<hellrazor> gchristensen: hm.. strange config file there
<gchristensen> what config file?
endformationage has joined #nixos
<efx> thanks gchristensen, sphalerite
<srk> looks like net-tools are compiled without HAVE_MII, what's the alternative if you need to check link speed?
<sphalerite> hellrazor: jokes that demonstrate complete ignorance of the docs that you've apparently been linked to already are more annoying than funny
Arcaelyx_ is now known as Arcaelyx
ixxie has joined #nixos
erictapen has quit [(Ping timeout: 264 seconds)]
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<sphalerite> Documentation isn't the nix ecosystem's strongest point, admittedly, but the install instructions cover the case of ssh. And "the defaults don't fit my usecase" doesn't mean the defaults are bad.
* joepie91 has been thinking on how to implement a configuration manager that doesn't conflict with NixOS' declarative nature...
<sphalerite> joepie91: what sort of configuration manager?
<hellrazor> sphalerite: that dokumentation is long and a lot to read, you can't expect someone to read it in like 4minutes
<gchristensen> hellrazor: we don't expect it to take 4 minutes
<kuznero> :)
<kuznero> sorry
<joepie91> sphalerite: think 'control panel for system configuration and package management'
<sphalerite> hellrazor: I think it's reasonable to expect someone to read installation instructions for something they want to install.
<hellrazor> sphalerite: that reasonable, didn'
erictapen has joined #nixos
<hellrazor> help me initially so i asked
<joepie91> sphalerite: I'd like there to be a two-tiered configuration system, where one can use a graphical interface for common setup, but also drop down to text-based declarative config editing, without either of the two approaches conflicting with each other
<DIzFer[m]> hellrazor: I like to see NixOS as a declarative Gentoo or Arch. Both of those require long reads to grasp and use correctly. NixOS is definitely not Ubuntu
<joepie91> sphalerite: my current idea is a separate .nix config file that gets imported from the main configuration file, that separate config file being managed by the configuration manager
<sphalerite> hellrazor: how did "If you would like to continue the installation from a different machine you need to activate the SSH daemon via systemctl start sshd. In order to be able to login you also need to set a password for root using passwd." not help?
<joepie91> sphalerite: ie. when you start the configuration manager it reads out the file and updates the panel to reflect the current config, and when you save it writes back to that file and triggers a rebuild
<sphalerite> joepie91: Sounds decent
<joepie91> sphalerite: my biggest problem right now is how to represent "not configured" - I might just make it pick out the default of an option and display that
<sphalerite> hellrazor: that addresses both of the ssh problems you mentioned here, and is right there in the installation instructions.
<joepie91> but then there also needs to be a way to return to "whatever nixpkgs says the default is"
cpennington has quit [(Remote host closed the connection)]
<joepie91> which is difficult UX-wise :)
<sphalerite> joepie91: I think it would make sense to highlight options that are changed from their default, perhaps like firefox's about:config does
<joepie91> sphalerite: ideally I'd also like to wholesale replace the KDE/XFCE/etc. configuration managers
<hellrazor> also the dokumentation doesn't not mention a install via remote
<gchristensen> that seems impossible
<joepie91> because right now those are little festering bags of impure state :D
<sphalerite> that sounds highly ambitious!
<hellrazor> ok nevermind it does
<joepie91> gchristensen: not impossible, just challenging ;)
<sphalerite> hellrazor: again, "If you would like to continue the installation from a different machine"
<hellrazor> its just easily to overread it
<joepie91> gchristensen: the biggest missing piece is a reliable user-specific config management solution on a nixpkgs level
<joepie91> since a lot of this stuff is actually stored in the user's profile
<gchristensen> that seems impossible for a smaller distribution without a substantial investment in the ecosystem already, who can hardly even keep a maintainer for the package sets
<joepie91> gchristensen: it's something that would exist separately from the main distribution for at least a while
fendor has joined #nixos
<sphalerite> Yeah I'd really like to be able to configure kde/plasma declaratively. Biggest reason I'm using i3 and not that.
<joepie91> gchristensen: ie. no additional workload for maintainers until it becomes popular / well-supported enough to warrant it
<joepie91> nixpkgs already has a strong degree of backwards compat for option names and such
<joepie91> so I don't expect that to be a big issue
<gchristensen> to anyone interested in learning the nitty gritty of gnome or kde, please start by helping jtojnar (gnome) ttuegel (kde) keep our package sets up to date, that would directly benefit the community and reduce the unfortunately heroic efforts they have to endure
<joepie91> I mean, this is definitely a long-term project, but it's something I've already been working on for a while - mostly reading documentation, code, understanding internals, etc.
lsix has quit [(Ping timeout: 240 seconds)]
<joepie91> especially KDE seems to have a lot of project churn...
<joepie91> gchristensen: anyway, I do expect to be helping out on that more in the future, once I learn more about the internals :P
<gchristensen> sure
<joepie91> as a logical side effect of learning how to declaratively configure it all
lsix has joined #nixos
<hellrazor> ok so and how do i install some reasonable software defaults?
<joepie91> gchristensen: but KDE/GNOME/etc. are some seriously complicated stacks that require a *lot* of reading and searching to understand how the pieces even fit together
<joepie91> lots of undocumented things, etc.
<gchristensen> hellrazor: please read the documentation and make an attempt at learning it yourself
<ixxie> I'll help jtojnar out, I'm gonna start having a look at it in the weekend
<joepie91> hellrazor: you may find https://nixos.org/nixos/options.html useful, as well as an example configuration at https://github.com/ierton/nixrc/blob/master/nixos-samsung-np900x3c.nix
eacameron has quit [(Read error: Connection reset by peer)]
<hellrazor> no defineable pqckagelist?
<ixxie> I'll probably ease into it slowly since I am busy with the NixOS wiki launch project too
<gchristensen> hellrazor: please read the documentation and make an attempt at learning it yourself
<joepie91> hellrazor: (that example configuration is not necessarily optimal; just to give some perspective on what a config file typically looks like)
eacameron has joined #nixos
<joepie91> gchristensen: as an aside, this config project is one of the reasons I'm working on a Nix parser :P
<joepie91> most of the stuff I'm working with wrt Nix ties into each other
nschoe has quit [(Quit: Program. Terminated.)]
<joepie91> abstractions and small pieces and all that...
eacamero_ has joined #nixos
eacamero_ has quit [(Remote host closed the connection)]
eacameron has quit [(Read error: Connection reset by peer)]
<hellrazor> ok so i somehow have to define a packagelist with what software to install
<sphalerite> hellrazor: anything you need on all nixos systems (nix, coreutils, bash) will be included automatically. Instructions on other stuff you're likely to want are in the installation instructions (have you read them yet??) and in the generated config (see installation instructions for how to get that)
eacameron has joined #nixos
<Mic92> new nix logos: https://github.com/ixxie/nixlogos
<joepie91> hellrazor: additional non-obvious note: certain system configuration options will implicitly install packages as needed (like, for example, the display manager and desktop environment options)
<joepie91> as well as most services
<gchristensen> Mic92, ixxie: probably should note that those are not officially new logos when referring to them, but an unofficial exploration :)
eacamero_ has joined #nixos
<Mic92> gchristensen: it says draft
<gchristensen> "new nix logos" doesn't :P
erictapen has quit [(Ping timeout: 240 seconds)]
fragamus has joined #nixos
<ikwildrpepper> another logo refresh?
<Mic92> ikwildrpepper: just for use in the wiki
<gchristensen> eh?
<ixxie> no Mic92
<ixxie> the idea is for general use
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixpkgs-17.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/405eb6fd17 (from 64 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-17.09-darwin)
<ixxie> I will be submitting an RFC in the coming week or two
eacamero_ has quit [(Remote host closed the connection)]
nix-gsc-io`bot has quit [(Client Quit)]
eacamero_ has joined #nixos
<ixxie> anyway, gtg now, I appreciate any critical feedback ^^
<ikwildrpepper> can't we leave the colors the same at least?
ixxie has quit [(Quit: Lost terminal)]
eacamero_ has quit [(Remote host closed the connection)]
eacameron has quit [(Ping timeout: 240 seconds)]
eacameron has joined #nixos
<gchristensen> ikwildrpepper: it isn't official / just exploratory / would go to RFC I think (?)
<ikwildrpepper> gchristensen: hehe sure. I just dislike changing logo's :D
<hellrazor> oh how the hell to define the contents of /etc/fstab
<ikwildrpepper> although the lettertype change would be fine with me :)
<gchristensen> hellrazor: this is my last warning: read the documentation, make an effort to try, be polite to the community
<ikwildrpepper> oops lettertype -> font
eacameron has quit [(Read error: Connection reset by peer)]
pie_ has joined #nixos
<kuznero> Mic92: I like version 5. Maybe NixOSwiki -> NixOS.wiki ?
mortum5 has joined #nixos
<sphalerite> typeface? Font family? So much terminology
<hellrazor> gchristensen: as far as my grep tells there is no mentioning of the fstab or crypttab in the manual, which are usually the files to define mount points (at least in other destributions)
jb55 has joined #nixos
<joepie91> hellrazor: if you'd looked at either of the links I gave you, you would have found the answer
<joepie91> in particular the latter which shows it in context
<schoppenhauer> tilpner: git -c url."git://github.com/ghc/packages-".insteadOf=git://github.com/ghc/packages/ -c url."http://github.com/ghc/packages-".insteadOf=http://github.com/ghc/packages/ -c url."https://github.com/ghc/packages-".insteadOf=https://github.com/ghc/packages/ -c url."ssh://git\@github.com/ghc/packages-".insteadOfU=ssh://git\@github.com/ghc/packages/ submodule update --init
<schoppenhauer> tilpner: also: hello ;)
Itkovian has joined #nixos
mithsv has quit [(Read error: Connection reset by peer)]
<hellrazor> joepie91: i would not ask if i had found it
<schoppenhauer> tilpner: this works for checking out the submodules. but unfortunately, running ./boot fails with some aclocal-file not found in the terminfo package I think.
<sphalerite> hellrazor: you would have found it if you had read. The. Installation. Instructions.
<maurer> hellrazor: /etc/fstab is generated automatically from your configuration.nix. https://nixos.org/nixos/manual/#ch-file-systems shows how to define it.
<Mic92> kuznero: ixxie is responsible for the work on this. I just posted the link
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] peterhoeg opened pull request #30319: dnsmasq nixos: make sure it always runs (master...f/dnsmasq) https://git.io/vdoOP
NixOS_GitHub has left #nixos []
<kuznero> Mic92: ok :) sorry
<hellrazor> sphalerite: its a long read so searching via grep seems approiate i presume
<joepie91> hellrazor: so did you read the example configuration I gave you?
<sphalerite> hellrazor: it's 3 screenfuls of text
<hellrazor> maurer: jeah i found that just right now
<sphalerite> if that's too much for you to read, abandon nixos now because you will need to read docs.
<maurer> hellrazor: In general, in NixOS, you will not edit files in /etc. There are some exceptions, but in the vast majority of cases you will edit configuration.nix instead to define settings, and a static /etc will be created
<hellrazor> joepie91: you did post alink?
<joepie91> [16:58] <joepie91> hellrazor: you may find https://nixos.org/nixos/options.html useful, as well as an example configuration at https://github.com/ierton/nixrc/blob/master/nixos-samsung-np900x3c.nix
<joepie91> right there
<joepie91> second link
<joepie91> go read that first
<hellrazor> ah thasnks
<joepie91> and not just skim, actually give the entire config at least a cursory read :)
jb55 has quit [(Ping timeout: 248 seconds)]
<joepie91> that should give you a decent idea of how things piece together
<hellrazor> sphalerite: i d not have a issue with reading its just i like to read what i am currently occupied with so searhcing is the way to go right?
pxc has joined #nixos
<sphalerite> The installation instructions cover EVERYTHING you've asked, bar the lid switch thing.
<sphalerite> Installing is what you're currently occupied with, so I think it's reasonable to read the instlalation instructions.
<sphalerite> Or see it this way. By following the installation instructions step by step, you will arrive at an installed system. It is not missing stuff like fstab because otherwise it would not bring you to that goal.
<hellrazor> so i can not search specifically or what?
<hellrazor> nevermind
<sphalerite> No, because fstab in this case does not apply. filesystem would be a better search term, but the best way is to just read. the. instructions.
<sphalerite> Anyway.
<joepie91> searching for a specific thing makes sense if you have a specific weird problem to solve; not if you're trying to do something that more or less every user has to do and that has its own dedicated step-by-step section
<sphalerite> I'm putting you on ignore now because while I do love helping people, I'm not enjoying trying to help you. Good luck!
<hellrazor> nice community you have there...
<tilpner> schoppenhauer - Oh, so you're not using fetchgit or any of the "proper" way anymore. You would probably have to restore determinism for the checkout manually afterwards
zzamboni has quit [(Ping timeout: 255 seconds)]
<tilpner> schoppenhauer - Maybe paste your current nix file so other can take a look at the aclocal thing?
<schoppenhauer> tilpner: currently I am not even using nix. because prior to using nix I try to build it manually.
<kuznero> hellrazor: actually it is a very good and healthy community! In my experience I know only one other community like that - #haskell and #haskell-beginners.
Tucky has quit [(Quit: WeeChat 1.9.1)]
<gchristensen> kuznero: <3
<hellrazor> thatrs weird why are filesystem at point 8 of the instal instructions...
<hellrazor> usually its the first point to deal with, nevermind
<joepie91> hellrazor: this isn't a community problem, this is a you problem. you've been unnecessarily hostile and argumentative, repeatedly complaining about things without reading instructions or answers, and you've generally not been respectful of the time and energy of the people trying to help you. the logical consequence of this is that people get tired of trying to help you, and that's what just happened.
<hellrazor> iam not hostile i am just trying comprehend
<sphalerite> !m joepie91
<[0__0]> You're doing good work, joepie91!
<joepie91> hellrazor: people here are volunteers and spending their free time and energy on answering questions of people who are stuck, and like in any unpaid support channel, that includes an expectation of the asking party to behave respectfully and put in their part of the effort.
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #28216: data/fonts: make derivations fixed-outputs (fontforge group) (master...fonts-fixed-output-derivations--fontforge-group) https://git.io/v7Hgz
NixOS_GitHub has left #nixos []
<hellrazor> how about yu do the rtfm thing and just ignore because that seem to be apropriate way right?
<schoppenhauer> tilpner: I broke my hand today, so it will take a while but I will try to put it into a nix expression. Is there something like a fetchPhase?
<joepie91> hellrazor: and I don't mean this to talk down on you, this is just meant as constructive feedback - I'd like to have you here as a productive user, but it will require some changes in the way you approach the converstion.
<joepie91> conversation*
<hellrazor> btw the only language of the manual available is in english correct?
<joepie91> hellrazor: what is definitely not okay, though, is blaming the community for not putting up with abusive and/or disrespectful behaviour.
<gchristensen> that is right
<joepie91> hellrazor: as far as I know, yeah.
<schoppenhauer> hm. or is there something like gitOptions for fetchgit?
<tilpner> schoppenhauer - You can try using runCommand for src, but I haven't needed that yet
<hellrazor> joepie91: abusive'? disrespectful?
<sphalerite> schoppenhauer: fetchgit is a function that produces a derivation, so it's not a phase as such, rather a build dependency
<joepie91> hellrazor: and I understand that you're trying to understand how things work and that things might not be obvious (especially since there are some issues with the documentation itself), but that doesn't mean that you don't need to put in the effort; conversely, you will need to trust that people *are* trying to help you, and give their answers a try before discarding them.
<hellrazor> gonna go full snowflake or what?
hellrazor has left #nixos [requested by gchristensen (maybe come back later)]
ertes-w has quit [(Ping timeout: 255 seconds)]
<joepie91> that was an odd part message
<joepie91> gchristensen: what command did you use for that>?
<joepie91> I've never seen the "requested by" before
<schoppenhauer> tilpner, sphalerite: well, actually, I only added some configuration options to the git commands. but it doesn't seem like fetchgit supports this. so yes, probably I need tilpner's suggestion and use runCommand.
<gchristensen> the raw IRC command is "REMOVE #channel user :message"
Sonarpulse has joined #nixos
<tilpner> schoppenhauer - Could also use postFetch to manually link the submodules to the right places. Probably easier
<joepie91> huh, interesting
<joepie91> TIL
athan has joined #nixos
<schoppenhauer> tilpner: you mean just do a ln -s to everything?
<kuznero> Does that happen often in #nixos?
<gchristensen> joepie91: it tricks their client in to thinking they initiated the /part, so auto-rejoin doesn't work
<gchristensen> kuznero: rarely
<tilpner> (So just use fetchgit manually for each submodule, instead of letting git get your submodules for you)
<joepie91> clever :)
<tilpner> And yes, symlink them
<schoppenhauer> ok
<schoppenhauer> tilpner: I will try my best, have to go afk now for a while.
<tilpner> schoppenhauer - It can probably wait, don't stress your hand too much! :)
jtojnar has quit [(Read error: Connection reset by peer)]
<schoppenhauer> tilpner: but in case I need runCommand: where do I have to put the package? $out is for the output. whats for the input?
<gchristensen> kuznero: 3-4 times a year something happens
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
jtojnar has joined #nixos
<sphalerite> kuznero: I've seen it happen probably 2 or 3 times since I joined the community last November
<clever> gchristensen: neat, hadnt seen that extension to irc
<kuznero> gchristensen: not bad
<tilpner> schoppenhauer - I was thinking of: src = runCommand "checkout" {} "git clone && sanitize";
<clever> tilpner: network is disabled during the build
fragamus has joined #nixos
<sphalerite> schoppenhauer: `git clone https://stuff.com/stuff $out`
<sphalerite> You'll need to specify a couple of things to ensure it's a fixed-output derivation which gets network access
<tilpner> clever - When is it not disabled? This is trying to write a custom src fetcher
<tilpner> Oh, do all fixed-outputs get network access?
<clever> tilpner: if you properly declare the hash of the output (see sphalerite's link), nix will allow networking
<clever> tilpner: yeah
<sphalerite> yes
<tilpner> That would explain some confusion
<tilpner> :/
cpennington has joined #nixos
MichaelRaskin has joined #nixos
<hyper_ch> so, got a new notebook... encrypted zfs with old ssd still works perfectly fine..... however I can't get wifi to run
mithsv has joined #nixos
<hodapp> "full snowflake"? 9_9
<hyper_ch> I assume it's the second Realtek network controller: https://paste.simplylinux.ch/view/raw/6aa87e3a
Ivanych has quit [(Ping timeout: 248 seconds)]
cpennington has quit [(Remote host closed the connection)]
<makefu> thanks gchristensen :)
<gchristensen> makefu: :)
<makefu> those people are nothing but poison for the community
<gchristensen> I probably should have acted sooner, the community shouldn't have to deal with toxic actors
<gchristensen> much more important things to do
hellrazor has joined #nixos
<makefu> yes
<hellrazor> sorry
<sphalerite> hyper_ch: looks like the kernel might not know the device based on how it's showing the id rather than a name for it
<sphalerite> hyper_ch: easiest thing to try would be a newer kernel, if you're not already on linuxPackages_latest
cpennington has joined #nixos
<hyper_ch> nox realtek shows a lot of things :)
<hyper_ch> sphalerite: nixos unstable small channel
<hyper_ch> not sure how I can use a newer kernel
<sphalerite> hyper_ch: boot.kernelPackages iirc
<sphalerite> yep that
<hellrazor> joepie91: would you mind posting me the link from before again ? that would be nice thanks
<sphalerite> if you set that to pkgs.linuxPackages_latest, then nixos-rebuild boot and reboot, you may have better luck
<gchristensen> 151717 joepie91 | [16:58] <joepie91> hellrazor: you may find https://nixos.org/nixos/options.html useful, as well as an example configuration at https://github.com/ierton/nixrc/blob/master/nixos-samsung-np900x3c.nix
Oida has quit [(Ping timeout: 248 seconds)]
<sphalerite> Just a shot in the dark though, no guarantee it'll help
<joepie91> gchristensen: thanks, just beat me to it :P
<hellrazor> thanks
sary has quit [(Ping timeout: 248 seconds)]
<hellrazor> the options page seems really handy
<makefu> hellrazor: the first thing you need to do is to install nixos, then configure it. it is like this with pretty much all the distros. it will bring you up to speed :)
oida has joined #nixos
cpennington has quit [(Remote host closed the connection)]
<hodapp> I need to bookmark that options search page. I keep forgetting that exists.
<hodapp> well, I remember that it it exists, but I forget where to find it
<hyper_ch> sphalerite: how to add? boot.kernelPackages = [ pkgs.linuxPackages_latest ]; --> gave errors and even with quotes it gave errors
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<maurer> Anyone have advice on where to start with enlarging the cursor on nixos, in the absence of something like a gnome or kde?
<sphalerite> hyper_ch: without the brackets — it expects exactly the linuxPackages
<sphalerite> so boot.kernelPackages = pkgs.linuxPackages_latest;
<maurer> (The normal way I had previously was pretty janky, which was to manually xsetroot -xcf at a /usr/share directory and set the size there)
<hellrazor> makefu: i know
<sphalerite> maurer: I got it working using Xresources
cpennington has joined #nixos
<hyper_ch> sphalerite: since it's "packages" - hence plural - I thought it will expect a list
<sphalerite> setting Xcursor.size: 48
<maurer> sphalerite: I tried setting Xcursor.size in Xresources, seemingly to no effect. Is there something I need to do other than xrdb'ing the file to get it to take?
<sphalerite> hyper_ch: linuxPackages_latest is also plural ;) but yeah I can see how that might be confusing
Itkovian has quit [(Read error: Connection reset by peer)]
<hyper_ch> :)(
<hyper_ch> brb
<sphalerite> maurer: typically restart the applications in question, and some just won't support it, e.g. st for me doesn't use the cursor theme at all. I'm guessing it would need to use Xcursor for that
<maurer> sphalerite: Do you know of a sample Xcursor-respecting program I could see if it worke don?
<maurer> *worked on
<sphalerite> You may also need to set XCURSOR_PATH for your session appropriately for them to find the cursors
<maurer> (main programs I need it working on are urxvt and chrome, but I totally believe urxvt might ignore/override this)
<sphalerite> firefox, thunderbird, anything that uses gtk, chromium too
pxc has quit [(Ping timeout: 240 seconds)]
<sphalerite> You may also need to set Xcursor.theme to some cursor theme that you have on your system.
<maurer> Well, chrome at a minimum does not seem to be respecting it
<maurer> I... don't think I have any cursor themes other than the default installed
<maurer> Also, how would I safely set Xcursor.theme given that it probably lives in the nix store?
<hyper_ch> sphalerite: no luck :(
<sphalerite> My full setup is… Xcursor.theme: Breeze_Snow and Xcursor.size: 48 in my .Xresources, export XCURSOR_PATH=/run/current-system/sw/share/icons in my xsessionrc before any applications get started, and breeze_qt5 in my systempackages
kuznero has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
<maurer> Ah, /run/current-system/sw/share/icons is the trick
<maurer> I'll try setting my system equivalently
<sphalerite> it expects a theme by name, which it will then find under $XCURSOR_PATH/$themename/cursors (with search path logic for XCURSOR_PATH I'd guess, but idk and don't have any docs to back that up)
<goibhniu> hyper_ch: could it be that you need some firmware? Have you got it all enabled?
<sphalerite> hyper_ch: does the output of lspci still look the same?
<maurer> (for logs sake, name of package is actually breeze-qt5)
<sphalerite> (i.e. "device c821" rather than some name)
<hyper_ch> Linux subi 4.13.5 #1-NixOS SMP Thu Oct 5 07:47:47 UTC 2017 x86_64 GNU/Linux
<sphalerite> maurer: oops!
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] periklis opened pull request #30320: Init elm-oracle and elm-test (master...init-elm-utilities) https://git.io/vdoCD
NixOS_GitHub has left #nixos []
sary has joined #nixos
cpennington has quit [(Ping timeout: 240 seconds)]
<sphalerite> hyper_ch: stackoverflow points me to https://github.com/lwfinger/rtlwifi_new but I don't know the specifics of how to get that sort of thing working on nixos. But it might be the thing that's already packaged in nixos in which case you'd just need to add it to boot.extraModulePackages
<maurer> sphalerite: Your fix works for chrome, which is a step forwards. I'll take a look and see if there's some other setting my other programs respect, or if there's a way to inject xcursor
<maurer> thanks
<hyper_ch> nox realtek shows a lot of stuff
<sphalerite> hyper_ch: maybe boot.extraModulePackages = [ pkgs.linuxPackages_latest.rtlwifi_new ];
<sphalerite> actually, make that config.kernelPackages.rtlwifi_new so it won't break if you switch back to the non-latest kernel
<hyper_ch> how did you find that out?
<sphalerite> so boot.extraModulePackages = [ config.kernelPackages.rtlwifi_new ];
<hyper_ch> nox show stuff like: 5 rtlwifi_new-2017-07-18 (nixos.linuxPackages_4_13.rtlwifi_new)
<hyper_ch> and
<hyper_ch> 7 rtlwifi_new-2017-07-18 (nixos.linuxPackages_hardened.rtlwifi_new)
<sphalerite> found that there was an rtlwifi_new for each linuxPackages
cpennington has joined #nixos
<sphalerite> since kernel modules need to build against the linux kernel headers for the right version, you need a version-specific module package for each module, which is why they'll be duplicated quite heavily in nox's output
<sphalerite> but the one you actually want is the one that matches your kernel, which you can always find in config.kernelPackages
<hyper_ch> sphalerite: it doesn't like that: boot.extraModulePackages = [ config.kernelPackages.rtlwifi_new ];
<hyper_ch> error: attribute ‘kernelPackages’ missing, at /etc/nixos/hardware-configuration.nix:13:32 │ 530,824,420 100% 63.14MB/s 0:00:08 (xfr#28, to-chk=190/233)
<hyper_ch> error: attribute ‘kernelPackages’ missing, at /etc/nixos/hardware-configuration.nix:13:32
<hyper_ch> tmux split-screen copy'n'paste faile :)
<sphalerite> oops
<sphalerite> config.boot.kernelPackages
<hyper_ch> that it seems to like ;)
Ivanych has joined #nixos
<hyper_ch> sphalerite: depmod: WARNING: could not open /nix/store/x6gx3fl02yniai33jlnl52fa4ljzciin-kernel-modules-shrunk/lib/modules/4.13.5/modules.order: No such file or directory --> is tht bad?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #30314: geoclue2: 2.4.3 -> 2.4.7 and add wrapGAppsHook (master...geoclue-fixes) https://git.io/vdrSF
NixOS_GitHub has left #nixos []
<sphalerite> hyper_ch: idk. Did it cause the system to fail to build?
<hyper_ch> no
<sphalerite> Does it succeed if you go back to the default linux version (remove the linuxPackages_latest line)?
<sphalerite> idk, I think I might have seen it before but I don't know if it's bad or not
pxc has joined #nixos
<sphalerite> you could try to boot into it and if it fails boot into the old generation ;)
<hyper_ch> btw, with [ ] --> can the entries be on newlines as well and can you enable/disable them by commenting a line out?
<sphalerite> yes
<hyper_ch> same warning with default kernel
<sphalerite> whitespace doesn't mean much in nix
<hyper_ch> the reason is that I have already boot.kernelPackages for virtualbox in another place
Itkovian has joined #nixos
<sphalerite> ah ok so the new setting didn't' even make a difference
<hyper_ch> it did
<sphalerite> anyway, the worst I consider it to be likely to do is to fail to boot
<hyper_ch> it's just when I wnated to uncomment virtualbox that I got an error
<sphalerite> aah right
digitus has joined #nixos
<sphalerite> if you have whole sections that you want to comment/uncomment, you can also use separate nix files and add/remove them from imports ;)
<hyper_ch> no, the problem is tha tI waont boot.kernelPackages in two places
<hyper_ch> once for vbox with the other vbox stuff
<hyper_ch> and once for all the other stuff
<hyper_ch> like pulse and now latest kernel
<sphalerite> oh right
Neo-- has quit [(Ping timeout: 255 seconds)]
<hyper_ch> so far I did add pulse now also in the vbox block
zzamboni has joined #nixos
<hyper_ch> sphalerite: it didn't like that: https://paste.simplylinux.ch/view/raw/38616600
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to release-17.09: https://git.io/vdo80
<NixOS_GitHub> nixpkgs/release-17.09 43c90fc Arda Xi: geoclue2: 2.4.3 -> 2.4.7...
<NixOS_GitHub> nixpkgs/release-17.09 359d6b5 Arda Xi: geoclue2: Add glib_networking and wrapGAppsHook...
NixOS_GitHub has left #nixos []
pxc has quit [(Ping timeout: 264 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] RemiDesgrange opened pull request #30321: Add postgis 2.4.0 (master...add-postgis-2.4.0) https://git.io/vdo82
NixOS_GitHub has left #nixos []
Itkovian has quit [(Ping timeout: 240 seconds)]
<sphalerite> makes sense
digitus has quit [(Client Quit)]
<hyper_ch> great that it makes sense for you :)
jb55 has joined #nixos
<sphalerite> you're trying to set boot.kernelPackages to two different things at once
<hyper_ch> no idea what I'm trying to do :)
<sphalerite> what you could do to get both effects (new linux and virtualbox extensions) you could replace linuxPackages with linuxPackages_latest in the vbox one and remove the other setting
<sphalerite> You probably don't need the new kernel anyway though, so you can just remove the _latest line completely
<hyper_ch> but then I lose the entry about using latest kernel...
<hyper_ch> although, no big deal though
<hyper_ch> I'll just comment it like # boot.kernelPackages = pkgs.linuxPackages_latest; # Set in the vbox settings
ShalokShalom_ has joined #nixos
<jtojnar> GitHub is behaving weirdly
reinzelmann has quit [(Quit: Leaving)]
digitus has joined #nixos
ShalokShalom has quit [(Ping timeout: 240 seconds)]
cpennington has quit [(Remote host closed the connection)]
<joachifm> jtojnar: I just noticed that, too
cpennington has joined #nixos
<joachifm> jtojnar: ah, makes sense, that was exactly what I was seeing
<joachifm> good to know it's not just me :)
<jtojnar> I recall when GitLab was behaving like this
<jtojnar> only in that case it was a complete brainsplit
<jtojnar> s/brainsplit/split-brain/
asdfoiawe has quit [(Remote host closed the connection)]
zzamboni has quit [(Quit: Leaving.)]
zzamboni has joined #nixos
cpennington has quit [(Remote host closed the connection)]
cpennington has joined #nixos
zzamboni has quit [(Client Quit)]
zzamboni has joined #nixos
zzamboni has quit [(Client Quit)]
__Sander__ has quit [(Quit: Konversation terminated!)]
erictapen has joined #nixos
lsix has quit [(Quit: Konversation terminated!)]
erictapen has quit [(Ping timeout: 240 seconds)]
<joepie91> reported the issue a while ago: https://twitter.com/GitHubHelp/status/918143703621013506
<joepie91> seems to have been fixed now
twey1 has quit [(Ping timeout: 240 seconds)]
<hyper_ch> when will there be a nixos for smartphones? :)
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
efx has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
stanibanani has joined #nixos
silver_hook has quit [(Read error: Connection reset by peer)]
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
erictapen has joined #nixos
erictapen has quit [(Remote host closed the connection)]
erictapen has joined #nixos
<adisbladis> hyper_ch: I hope to get nix on my Librem 5 when that arrives :)
cpennington has quit [(Remote host closed the connection)]
fragamus has joined #nixos
Neo-- has joined #nixos
<hyper_ch> adisbladis: that's why I asked :) would be interesting but still sceptical if they succeed
<hyper_ch> but if they actually provide somethign I'll also get one
<hyper_ch> but there's one app I still need though
cpennington has joined #nixos
<ij> Does nix somehow help in case of undeclared dependencies in runtime?
pxc has joined #nixos
<adisbladis> hyper_ch: I'll jump on anything that runs real linux. Miss the good old n900 days
zzamboni has joined #nixos
goibhniu has quit [(Ping timeout: 240 seconds)]
<ij> If you run a script "/nix/store/-my-foo-script-v1.0" that requires ruby from your user environment, surely, it will work, right?
jgertm has joined #nixos
b has joined #nixos
<clever> ij: if you intentionaly avoid installing ruby with nix-env and systemPackages, then that script will fail at runtime
gandreani has quit [(Quit: Changing server)]
gandreani has joined #nixos
gandreani has left #nixos []
<hyper_ch> adisbladis: never got a n900
gandreani has joined #nixos
<etu> hyper_ch: Then you missed the good old days
darlan has joined #nixos
darlan has quit [(Client Quit)]
<etu> I still have mine somewhere
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixos-17.09-small advanced to https://github.com/NixOS/nixpkgs/commit/405eb6fd17 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-17.09-small)
nix-gsc-io`bot has quit [(Client Quit)]
k2s has joined #nixos
griff_ has joined #nixos
phreedom has quit [(Ping timeout: 240 seconds)]
leat has joined #nixos
<adisbladis> Best "phone" to ever exist, especially if you are like me and you don't really want a phone but a tiny computer
<adisbladis> hyper_ch: It was great, a pretty standard linux install. I could code apps on the phone itself in a pinch.
<adisbladis> Did my first gtk coding on that thing
<gchristensen> oh my
silver_hook has joined #nixos
silver_hook has quit [(Changing host)]
silver_hook has joined #nixos
<etu> adisbladis: A friend told me that the n900 was terrible and slow, he didn't know what slow was because he had no experience with the Openmoko freerunner as I did before n900 :D
k2s has quit [(Remote host closed the connection)]
<MichaelRaskin> If you want a tiny computer, N810 had its benefits.
<MichaelRaskin> A whole 0.7'' of benefits!
<etu> MichaelRaskin: A phone has advantages, like always available internet! :)
jensens has quit [(Ping timeout: 240 seconds)]
<MichaelRaskin> I still still don't use mobile data.
erictapen has quit [(Ping timeout: 240 seconds)]
<adisbladis> MichaelRaskin: Also a great device :>
<copumpkin> does nixos have some sort of cron /tmp cleaner?
<MichaelRaskin> Back in N810 days I had an all-Nokia setup with a bluetooth headset connected to some slim cheap Nokia phone. Dialing was controlled by N810, via Bluetooth.
SusWombat has joined #nixos
<SusWombat> Hey, what can i do when a application cant find bianrys of other applications?
<SusWombat> In my case the vscode editor cant find the git executable
<gchristensen> it would be very nice if NixOps could take the private/public keypair from a Acme/LetsEncrypt dir on a host, sync it back, and distribute it with the `.keys` feature
pxc has quit [(Quit: WeeChat 1.9.1)]
<ij> Is there a pill about evalModules?
erictapen has joined #nixos
ona has joined #nixos
<cocreature> how can I figure out the path to a dependency inside of nix-shell? specifically, I have some static assets that I need and while it’s easy to include them in the final output derivation, I am not sure how to find them in nix-shell
lverns has joined #nixos
a6a3uh has joined #nixos
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<akavel[m]> SusWombat: there's something similar like buildInputs but which is visible also during runtime
<akavel[m]> I don't remember the name now and can't find it yet
<akavel[m]> IIRC
a6a3uh has quit [(Client Quit)]
<joachifm> copumpkin: tmpfiles.d is pretty nice
<SusWombat> Hm weird it seems to work now o.o
<copumpkin> joachifm: yeah but isn't that only run at startup?
<copumpkin> or on nixos-rebuild
<joachifm> copumpkin: you can run it whenever
<copumpkin> oh cool, how?
<joachifm> as in, systemd-tmpfiles --clean
<copumpkin> cool
<joachifm> provided it picks up the rules you want; if not you can pass it a configfile on the commandline
<copumpkin> does that allow an unprivileged user to clear out shit in /tmp that doesn't belong to them?
<copumpkin> that's largely my issue with a straight rm
<akavel[m]> Hm maybe you must do 'inherit git' but not sure
<joachifm> copumpkin: the cli tool should run with the same privs as the invoking user
<copumpkin> ah I see, so it won't help
<joachifm> copumpkin: you'd create a system unit that runs it
schoppenhauer has quit [(Ping timeout: 240 seconds)]
<joachifm> or, what are you trying to do, exactly?
<copumpkin> just make sure /tmp doesn't fill up with crap on a long-running machine
<copumpkin> basically don't want to delete recent stuff in case a running process is using it
<copumpkin> but if it's old it seems safe to kill
<joachifm> copumpkin: --clean only cares about age, I think
a6a3uh has joined #nixos
<joachifm> copumpkin: so if you configure the system tmpfiles-clean service appropriately I think you get what you want, maybe tune the timer/add timers
k2s has joined #nixos
<copumpkin> cool, will look into that, thanks
schoppenhauer has joined #nixos
roconnor has joined #nixos
cpennington has quit [(Ping timeout: 255 seconds)]
k2s has quit [(Ping timeout: 240 seconds)]
pxc has joined #nixos
k2s has joined #nixos
k2s has quit [(Client Quit)]
a6a3uh has quit [(Quit: Hi)]
cpennington has joined #nixos
<ij> If I run executables from shell, do they see executables my $PATH?
stanibanani has quit [(Ping timeout: 248 seconds)]
chakerbenhamed has quit [(Ping timeout: 255 seconds)]
<gchristensen> yeah
<ij> So runtime dependencies may be accidentally left undeclared, right?
fendor has quit [(Ping timeout: 260 seconds)]
<gchristensen> they can b, yeah
obadz has quit [(Ping timeout: 260 seconds)]
<ij> I found a bug today. If you try to package system.build.toplevel with dockerTools.buildImage, recursive symlinks get copied in as real files and directories, resulting in a very long and big /etc/zoneinfo/posix/posix/posix(/posix)+
obadz has joined #nixos
<ij> And it seems that if you change the config.i18m.supportedLocales to include something twice, it'll report that you're requesting an unsupported locale.
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus pushed 1 new commit to master: https://git.io/vdoot
<NixOS_GitHub> nixpkgs/master 5dda132 Tim Steinbach: linux-hardened: Disable GCC_PLUGIN_RANDSTRUCT
NixOS_GitHub has left #nixos []
jacob has joined #nixos
zzamboni has quit [(Quit: Leaving.)]
jacob is now known as Guest63191
jb55 has quit [(Ping timeout: 240 seconds)]
ThatDocsLady has quit [(Ping timeout: 240 seconds)]
<jtojnar> gchristensen: did you have time to look at https://github.com/NixOS/nixpkgs/pull/30228?
oida has quit [(Ping timeout: 255 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] TealG opened pull request #30323: snapcast: init at 0.11.1 (master...snapcast-0.11.1) https://git.io/vdoKx
NixOS_GitHub has left #nixos []
Oida has joined #nixos
<gleber_> I have pkgs.pgadmin which is at version 1.22.1 (see https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/pgadmin/default.nix#L5 ) and I'd like to quickly build it with version 1.22.2. pkgs.pgadmin.overrideAttrs does not work. What's the easiest way?
zzamboni has joined #nixos
<gchristensen> sorry, jtojnar, I've been busier than usual due to work travel
stanibanani has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] aszlig pushed 1 new commit to master: https://git.io/vdo6B
<NixOS_GitHub> nixpkgs/master 2048711 aszlig: nixos: Fix output path generation of runInMachine...
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus pushed 1 new commit to release-17.09: https://git.io/vdo6E
<NixOS_GitHub> nixpkgs/release-17.09 51fa3c3 Joerg Thalheim: vscode: 1.16.1 -> 1.17.0...
NixOS_GitHub has left #nixos []
<gleber_> I had to override `name` and `src` too. Is this the easiest solution?
bennofs has quit [(Ping timeout: 255 seconds)]
<srhb> It's a pretty easy solution..
<gleber_> srhb: ideally I'd just override version and it switches all attributes which depend on the version :)
<srhb> There's still the hash though.
Mic92 has quit [(Ping timeout: 240 seconds)]
jb55 has joined #nixos
<gleber_> yeah
Oida has quit [(Ping timeout: 240 seconds)]
zzamboni has quit [(Quit: Leaving.)]
<ToxicFrog> gleber_: in my experience that doesn't work, although it seems like it should
Oida has joined #nixos
<srhb> gleber_: I just use a custom checkout of nixpkgs as my base for these kinds of changes, since I'll want to PR it anyway.
<srhb> ToxicFrog: Why? If the hash didn't change, it won't redownload.
Synthetica has quit [(Quit: Connection closed for inactivity)]
bennofs has joined #nixos
stanibanani has quit [(Ping timeout: 240 seconds)]
Mic92 has joined #nixos
<ToxicFrog> srhb: "that" == "just overriding version"
stanibanani has joined #nixos
<ToxicFrog> Like, even if you change version and hash it won't affect name or the download URL if you just change version; you have to override those separately.
<srhb> Oh, right.
Oida has quit [(Ping timeout: 248 seconds)]
Oida has joined #nixos
bennofs has quit [(Ping timeout: 246 seconds)]
kuznero has joined #nixos
cpennington has quit [(Remote host closed the connection)]
SusWombat has quit [(Remote host closed the connection)]
jbgi has joined #nixos
silver_hook has quit [(Ping timeout: 240 seconds)]
moet has joined #nixos
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixos-17.09-small advanced to https://github.com/NixOS/nixpkgs/commit/359d6b5ad6 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-17.09-small)
nix-gsc-io`bot has quit [(Client Quit)]
silver_hook has joined #nixos
silver_hook has quit [(Changing host)]
silver_hook has joined #nixos
ee1943 has quit [(Remote host closed the connection)]
ee1943 has joined #nixos
<gleber_> srhb: I followed your suggestion and switched my nixos to use local checkout of nixpkgs using this guide: http://anderspapitto.com/posts/2015-11-01-nixos-with-local-nixpkgs-checkout.html
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] florianjacob opened pull request #30324: nixos/firewall: Rename misleading rejected to refused in logging (master...firewall-clarify-logging) https://git.io/vdoyV
NixOS_GitHub has left #nixos []
<srhb> gleber_: That's essentially what I'm doing too, yes. :)
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus pushed 1 new commit to master: https://git.io/vdoy5
<NixOS_GitHub> nixpkgs/master 6a04650 Tim Steinbach: vscode: 1.17.0 -> 1.17.1
NixOS_GitHub has left #nixos []
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] NeQuissimus pushed 1 new commit to release-17.09: https://git.io/vdoyb
<NixOS_GitHub> nixpkgs/release-17.09 bdc9f39 Tim Steinbach: vscode: 1.17.0 -> 1.17.1...
NixOS_GitHub has left #nixos []
<gleber_> srhb: but it actually does not work for me :/
<srhb> gleber_: What's the problem?
<gleber_> srhb: not sure... nixos-rebuild nor nix-env pick up a change I did in the local checkouted nixpkgs
<srhb> gleber_: And you have no channels lying around?
<LnL> that should work, did you start a new shell?
<gleber_> srhb: if I use "nix-env -i pgadmin -f /etc/nixos/nixpkgs" it does work
<srhb> Oh, won't you need one rebuild to pick up the changes to nixPath?
<gleber_> srhb: LnL: ah, restart of the shell did help!
<srhb> Coolies.
<gleber_> srhb: LnL: thanks! I hope pgadmin3 1.22.2 will no longer segfault on me
<LnL> but I personally just use overrides, etc. on top of the stable channel
<srhb> I tend to forget overrides I have lying around.
<srhb> When a commit conflicts with my changes to my nixpkgs checkout, I'll notice.
<srhb> (If I didn't PR it anyway.)
<srhb> In fact, I could probably do something like assert that the super.pkg.version is what I expect it to be in the override.
rburkholder has quit [(Read error: Connection reset by peer)]
sary has quit [(Ping timeout: 248 seconds)]
sary has joined #nixos
ixxie has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] dupgit opened pull request #30325: Adds dupgit to the maintainers (master...patch-1) https://git.io/vdo99
NixOS_GitHub has left #nixos []
fragamus has joined #nixos
rr has joined #nixos
rr is now known as Guest15754
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 pushed 2 new commits to master: https://git.io/vdoQk
<NixOS_GitHub> nixpkgs/master 9dd335e Jun Hao: qt59.qtbase: fix darwin build so qt full can build
<NixOS_GitHub> nixpkgs/master 0d8c6f4 Daiderd Jordan: Merge pull request #29812 from j-hao/master...
NixOS_GitHub has left #nixos []
chakerbenhamed has joined #nixos
<Guest15754> yes
Guest15754 has quit [(Client Quit)]
<disasm> yes to what? :)
bennofs has joined #nixos
tttttt has joined #nixos
efx has joined #nixos
<efx> is there a quick way to nuke a user's store in a multi user nix install?
<srhb> afaik there is no per user store, so you'd want to nuke their profile (be careful you don't lose something important) and then garbage collect, I think.
pie_ has quit [(Read error: Connection reset by peer)]
pie_ has joined #nixos
<efx> ah, gotcha. In theory I just nix-env -u whatever packages, and then run nix-store --gc and that should do it?
<srhb> nix-collect-garbage I believe.
<srhb> And isn't it nix-env -e
<srhb> so nix-env -e '.*' and nix-collect-garbage
ixxie has quit [(Quit: Lost terminal)]
<efx> excellent, thanks srhb
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] shlevy opened pull request #30326: Add system_cmds apple project (master...system_cmds) https://git.io/vdo76
NixOS_GitHub has left #nixos []
pxc has quit [(Ping timeout: 240 seconds)]
phreedom has joined #nixos
<LnL> without sudo a user only has permissions to remove his own generations so running a gc will do what you want
Itkovian has joined #nixos
<srhb> LnL: As in nix-store --gc ?
<LnL> that's the same as nix-collect-garbage
<srhb> Oh.
<LnL> but nix-store doesn't have any of the extra options that nix-collegt-garbage has
nix-gsc-io`bot has joined #nixos
<nix-gsc-io`bot> Channel nixos-17.09-small advanced to https://github.com/NixOS/nixpkgs/commit/51fa3c3110 (from 72 minutes ago, history: https://channels.nix.gsc.io/nixos-17.09-small)
<nix-gsc-io`bot> Channel nixpkgs-17.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/bdc9f39713 (from 40 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-17.09-darwin)
nix-gsc-io`bot has quit [(Client Quit)]
disasm has quit [(Quit: WeeChat 1.9.1)]
disasm has joined #nixos
pie_ has quit [(Remote host closed the connection)]
andromeda has joined #nixos
pie_ has joined #nixos
<srhb> Hrm, this container bridging thing isn't obvious... I've made a container with privateNetwork = true, localAddress = "10.10.0.2" and hostBridge = "containers". On the host I have a containers bridge bridging no interfaces, and an address of 10.10.0.1
<srhb> Should I not be able to ping the container from the host now?
* gchristensen is glad he got this code open source
<srhb> gchristensen: Whatd'ya open source? :)
<gchristensen> the code I'm about to try and help you with :)
<LnL> heh :D
<srhb> gchristensen: Oh :-P
<gchristensen> srhb: https://github.com/tumblr/jetpants/blob/master/testing/packages/mysql-container/service.nix#L176 search this file for container / bridge / network / related terms
<gchristensen> it was a real nightmare to get it working correct0ly
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] JamesTheAwesomeDude opened pull request #30327: palemoon: 27.4.2 -> 27.5.0 (master...master) https://git.io/vdo5V
NixOS_GitHub has left #nixos []
<srhb> Thank you!
<andromeda> kinda newbie question: Does someone know how to switch to linux-testing (Linux 4.14 instead of 4.9) in NixOS 17.09?
<LnL> andromeda: boot.kernelPackages = pkgs.linuxPackages_4_14;
acarrico has quit [(Ping timeout: 255 seconds)]
<andromeda> nice, 4.9 doesnt work well with Ryzen CPUs. Thx
<LnL> there's also a _latest IIRC
odi has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] joncojonathan opened pull request #30328: babl: 1.2.8 -> 1.3.4 (master...update-babl0_1_34) https://git.io/vdode
NixOS_GitHub has left #nixos []
cybrian_ has quit [(Quit: cya)]
moet has quit [(Read error: Connection reset by peer)]
cybrian has joined #nixos
pxc has joined #nixos
Havvy has quit [(Read error: Connection reset by peer)]
andromeda has quit [(Quit: Page closed)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 pushed 1 new commit to release-17.09: https://git.io/vdod5
<NixOS_GitHub> nixpkgs/release-17.09 57a1ef3 Jun Hao: qt59.qtbase: fix darwin build so qt full can build...
NixOS_GitHub has left #nixos []
moet has joined #nixos
athaller_ has quit [(Read error: Connection reset by peer)]
Kim has quit [(Quit: WeeChat 1.9.1)]
Guest63191 has quit [(Quit: Lost terminal)]
Kim has joined #nixos
Kim has quit [(Client Quit)]
Kim has joined #nixos
<srhb> gchristensen: I had a firewall rule disallowing the traffic apparently. Your iptables rule made me realize this, thanks!
<efx> nix is awesome. Quickly helped me find a bug with a sloppy makefile and user specific system installs. In traditional packaging land I think I would have wasted the rest of today.
<srhb> #declarativefirewall.now
<srhb> efx: Nice!
<efx> that and the quick tips from you kind folks!
athaller has joined #nixos
<grahamc> Nice, srhb (IRC)!
moet has quit [(Ping timeout: 248 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 pushed 2 new commits to master: https://git.io/vdobz
<NixOS_GitHub> nixpkgs/master 0aa6d90 Luke Adams: qt4: Override broken installPhase on Darwin
<NixOS_GitHub> nixpkgs/master 5e8bd5d Daiderd Jordan: Merge pull request #30238 from lukeadams/qt4-darwin-fix-master...
NixOS_GitHub has left #nixos []
Oida has quit [(Ping timeout: 248 seconds)]
pxc has quit [(Ping timeout: 248 seconds)]
Oida has joined #nixos
pxc has joined #nixos
aneeshusa has joined #nixos
zzamboni has joined #nixos
Neo-- has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] jyp closed pull request #29925: cudatoolkit: move libcu[...] to lib output (master...cudatoolkit-move-more-libs) https://git.io/vds0Z
NixOS_GitHub has left #nixos []
MP2E has joined #nixos
Orwell has joined #nixos
p4cman has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] gleber opened pull request #30329: pgadmin3: 1.22.1 -> 1.22.2 (master...pgadmin-upgrade-fix) https://git.io/vdoAv
NixOS_GitHub has left #nixos []
<gleber_> kuznero: found the bug with pgadmin3, found a Debian patch for it and sent a PR to fix it :)
zzamboni has quit [(Client Quit)]
<kuznero> gleber_: sounds great, please post a link to PR
<gleber_> kuznero: https://git.io/vdoAv
<kuznero> Thanks!
kuznero_ has joined #nixos
kuznero has quit [(Read error: Connection reset by peer)]
Neo-- has joined #nixos
zzamboni has joined #nixos
JosW has quit [(Quit: Konversation terminated!)]
erictapen has quit [(Ping timeout: 255 seconds)]
<MichaelRaskin> kuznero: GitHub bot posts links via IRC notices into #nixos.
aneeshusa has quit [(Ping timeout: 255 seconds)]
nix-gsc-io`bot has joined #nixos
Lisanna has joined #nixos
<nix-gsc-io`bot> Channel nixos-17.09-small advanced to https://github.com/NixOS/nixpkgs/commit/bdc9f39713 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-17.09-small)
nix-gsc-io`bot has quit [(Client Quit)]
zzamboni has quit [(Quit: Leaving.)]
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
hhomar has joined #nixos
Itkovian has joined #nixos
<Lisanna> Hi guys, I'm getting a strange error from nix-channel --update: "error: unable to download ‘https://d3g5gsiof5omrk.cloudfront.net/nixpkgs/nixpkgs-18.03pre117581.9b177399c4/nixexprs.tar.xz’: Problem with the SSL CA cert (path? access rights?) (77)"
<Lisanna> Running curl manually on that URL works fine though.
<Lisanna> I'm guessing nix-channel uses a Nix version of curl, so I guess there's something wrong with it? How can I debug this?
Itkovian has quit [(Client Quit)]
zzamboni has joined #nixos
<Lisanna> (for reference, I'm trying to follow https://gist.github.com/expipiplus1/e571ce88c608a1e83547c918591b149f )
lverns has quit [(Quit: Leaving)]
<tilpner> What's $SSL_CERT_FILE?
pxc has quit [(Ping timeout: 240 seconds)]
<Lisanna> darnit, my IRC client isn't working
<Lisanna> it's a symlink to "/nix/store/bnrzqymanawg36x84xp65pqigzlijija-nss-cacert-3.32.1/etc/ssl/certs/ca-bundle.crt"
acarrico has joined #nixos
Orwell has quit [()]
erictapen has joined #nixos
Oida has quit [(Ping timeout: 258 seconds)]
Oida has joined #nixos
<Lisanna> I also like how the error message is just guessing at what the actual possible error is <.<
kuznero_ has quit [(Remote host closed the connection)]
zzamboni has quit [(Quit: Leaving.)]
kuznero_ has joined #nixos
pxc has joined #nixos
stanibanani has quit [(Ping timeout: 255 seconds)]
Itkovian has joined #nixos
moet has joined #nixos
Neo-- has quit [(Ping timeout: 260 seconds)]
obadz has quit [(Quit: WeeChat 1.9.1)]
schoppenhauer has quit [(Ping timeout: 260 seconds)]
schoppenhauer has joined #nixos
hhomar has quit [(Quit: leaving)]
fragamus has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<Lisanna> Eh, I'm giving up on multi-user install, it doesn't seem like Nix has very good support for it right now.
<Lisanna> Here's a simpler question :) if I've installed something with nix-env -i <name>, how do I just get the path to that in the Nix store?
<Lisanna> nix-build just prints it out to stdout, but not nix-env
<hyper_ch> why doesn't nixos has good support for multiuser?
<etu> hyper_ch: Doesn't it?
<hyper_ch> Lisanna: ls -al (which <name>)
obadz has joined #nixos
<hyper_ch> etu: I don't know what Lisanna is refering to
<Lisanna> hyper_ch: because the most complete guides I've found contain way more information than the official manual, and even then they don't necessarily work
<hyper_ch> Lisanna: still no idea what you wanna do
<Lisanna> for example, the official manual doesn't say how to setup the Nix environment for any of the other users in the "multi-user" environment
<hyper_ch> what do you wanna do?
<Lisanna> so you install Nix with the web install script, which sets up all the $HOME/.nix-* stuff
<hyper_ch> oh, you're not talking about nixos?
<Lisanna> but none of that stuff exists for any of the other users on your system
<Lisanna> haha, no
<hyper_ch> you're talking about nix?
<Lisanna> nixos is easy
<hyper_ch> ah... no idea
<Lisanna> Yes, I said Nix ;p
<Lisanna> hyper_ch: your answer to my other question is not really correct, that returns a really convoluted string
zzamboni has joined #nixos
<Lisanna> I'm trying to get the base path in the /nix store
serhart has quit [(Ping timeout: 258 seconds)]
<Lisanna> "nix-env -i docker", desired output: /nix/store/g6rgr8rwg70hb7qbr2f6mxm0z4kbgrsp-docker-17.09.0-ce
<Lisanna> surely there's some simple option to nix-env that will make it print this?
<cransom> if you'd already done a nix-build, it will leave a `result` symlink behind that is the path in the nix store.
<Lisanna> cransom: nix-build prints it out, but nix-env doesn't
<Lisanna> I'm doing nix-env -i
<hyper_ch> whereis -b <program>
serhart has joined #nixos
<Lisanna> I'm not looking for the binary, I'm looking for the entry in the /nix store that corresponds to the derivation that was built with the name "name"
<Lisanna> s/built/installed
serhart has quit [(Client Quit)]
serhart has joined #nixos
<MichaelRaskin> Actually, nix-store -r on any symlink to the binary will print that path
<Lisanna> nix-env -q --out-path <name> is the answer I was looking for
<Lisanna> just found it in the man page
<jsgrant_> Lisanna,: NixOS is fun*
<jsgrant_> Easy, once/if you bite-the-bullet and invest in.
<Lisanna> jsgrant_: NixOS is fun and easy, but I have to run Nix on non-NixOS systems, and that's kind of a lot more difficult :)
civodul has quit [(Quit: ERC (IRC client for Emacs 25.3.1))]
<Lisanna> ...which is weird since didn't Nix come before NixOS?
<MichaelRaskin> It did
<kkini> It's not that weird IMO -- NixOS was designed on top of Nix, so it's not surprising that Nix would work well on NixOS
<MichaelRaskin> But let's just say that when Nix was without NixOS, the learning curve was not the question.
* jsgrant_ only selectively reads-logs. :^)
<jsgrant_> kkini, ++
<Lisanna> kkini: it's not that, so much as there was a period of time where Nix existed without NixOS, so I guess I'm just expecting there to be a lot more official information / documentation on the topic than there exists today
stanibanani has joined #nixos
<MichaelRaskin> Nix without NixOS had some package availability problems.
<kkini> Oh, I see what you mean. I'm not sure why. Maybe Nix got a lot more popular after NixOS already existed?
erictapen has quit [(Ping timeout: 248 seconds)]
<Lisanna> currently there are a lot of guides that are hacked together to do multi-user Nix, and all of them that I've tried so far have at least one problem
<pxc> Lisanna: what distro are you on?
<Lisanna> RHEL
<pxc> 7?
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<Lisanna> yeah
<pxc> why don't you give these a try? https://github.com/NixOS/nix/pull/1141
<pxc> those RPMs should take care of setting up the daemon and the build users and so on
<kkini> elvishjerricco, sphalerite: thanks for the responses to my earlier question about developing software against multiple compilers
acarrico has quit [(Ping timeout: 240 seconds)]
<kkini> out-of-tree builds could help but I don't see how that would solve the fundamental issue, unless you mean there could be some persistent but mutable location where compiler X's build artifacts could be left lying around, and another persistent but mutable location where compiler Y's build artifacts could be left lying around
<MichaelRaskin> Or just put every object file as its own store path.
<sphalerite> kkini: I think the simplest solution is to keep development and multi-compiler testing separate
ertes has joined #nixos
moet has quit [(Ping timeout: 255 seconds)]
<sphalerite> Simply because developing will almost always involve doing stuff statefully for performance reasons, but you can't be sure it's working right with both compilers if you're not doing the build purely
<Lisanna> pxc: that does look interesting, I guess there aren't any pre-built RPMs available, so I'll have to build them myself?
mudri has joined #nixos
<sphalerite> MichaelRaskin's solution is of course best in principle but hard to implement
<pxc> Lisanna: yes, unfortunately :-(
<MichaelRaskin> Well, if you nuke the entire build system and store individual artifacts in Nix, you can sidestep mutation.
<pxc> there are prebuilt RPMs but they don't do the user management or daemon stuff
<MichaelRaskin> But there is this small «nuke entire build system and replace it with Nix» step
<sphalerite> Exactly.
<MichaelRaskin> For some small stuff it is even easy.
<MichaelRaskin> If _all_ the complexity is about dependencies and number of objects, it is still OK.
<sphalerite> But for small stuff you typically don't need incremental builds :p
<MichaelRaskin> But if the build system has genuine complexity, that's harder.
anderslundstedt has quit [(Quit: leaving)]
<MichaelRaskin> sphalerite: well, I dunno, if it is about C++, anything is possible.
gandreani has quit [(Ping timeout: 255 seconds)]
<sphalerite> stares accusingly at autotools and cmake
<sphalerite> Did I just use *s when I could have used /me
<MichaelRaskin> Also, «small» is more about the number of meaningfully different situations.
<sphalerite> 😱
<sphalerite> Right
<sphalerite> I guess
mudri has quit [(Ping timeout: 240 seconds)]
<pxc> Lisanna: on macOS our install script now sets up build users and initializes the daemon by default. It can do this because it can assume that launchd is available and use that to register the service
<pxc> we could probably do something similar on GNU+Linux that checks for the presence of systemd, and if it finds it, attempts to configure the daemon as a service
stanibanani has quit [(Ping timeout: 240 seconds)]
Itkovian has joined #nixos
bennofs has quit [(Quit: WeeChat 1.9)]
<pxc> would you be interested in working to add that kind of functionality or in trying to push abbradar's improved RPMs forward? I'd be happy to reason through it with you, help you test, trade code, w/e
<pxc> it's a feature I'd like too, but I'm like 500% more likely to actually do something about it if I'm working with someone else
anderslundstedt has joined #nixos
simukis_ has quit [(Ping timeout: 255 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #30227: newsbeuter: fix CVE-2017-12904 (master...newsbeuter-cve-2017-12904) https://git.io/vdgUk
NixOS_GitHub has left #nixos []
mudri has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] joachifm pushed 3 new commits to master: https://git.io/vdKkX
<NixOS_GitHub> nixpkgs/master d49df8e Andreas Rammhold: kanif: remove unused attribute `propagateBuildInputs` (missing d)
<NixOS_GitHub> nixpkgs/master a5d820b Andreas Rammhold: irods: remove unused attribute `propagateBuildInputs` (missing d)
<NixOS_GitHub> nixpkgs/master 26c8573 Joachim F: Merge pull request #30224 from andir/cleanup...
NixOS_GitHub has left #nixos []
drakonis has joined #nixos
kuznero_ has quit [(Remote host closed the connection)]
ris has joined #nixos
<infinisil> Today I was able to use Nix for university for the first time!
<infinisil> It was a rather small task, but still
<sphalerite> Yay!
athaller_ has joined #nixos
Lisanna has quit [(Quit: Page closed)]
<pxc> infinisil: what was it?
<infinisil> Just a small derivation to convert a markdown file to a nice pdf with pandoc
athaller_ has quit [(Read error: Connection reset by peer)]
<pxc> nice and simple :-)
athaller has quit [(Ping timeout: 264 seconds)]
<infinisil> I actually got a problem with this though:
<infinisil> This is in a git repo, and i wanted to commit the result, but since it's a symlink git doesn't do that
<pxc> git handles symlinks
phreedom has quit [(Remote host closed the connection)]
<pxc> oh, but ofc it has to point outside the repo
<infinisil> yeah, but it won't track /nix/store/...
<pxc> lol sorry
<Dezgeg> committing pdfs is dirty
athaller has joined #nixos
<infinisil> Dezgeg: Yeah I know, but it's just quick and setting up CI for such a small thing seems overkill
<infinisil> I can't expect the others in my group to have nix installed
<Dezgeg> nah that's the perfect procrastination (people here tend to do that w/latex and when they write their thesises)
hiratara has quit [(Ping timeout: 264 seconds)]
<infinisil> you mean CI?
<Dezgeg> yes
<codedmart> I am getting this problem `bash: complete: command not found...` https://github.com/NixOS/nix/issues/730`. When I use nix-shell.
<infinisil> The task is already done though, it took literally an hour and I won't touch it ever again
work has joined #nixos
jbgi has quit [(Ping timeout: 264 seconds)]
<infinisil> Probably gonna try to use CI when I have something bigger :)
<codedmart> Can I have nix-shell use bashInteractive rather then bash?
<pxc> codedmart: it just uses the bash on the nix-shell PATH, so if you add bashInteractive to the nix-shell call it should be used, right?
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 pushed 1 new commit to release-17.09: https://git.io/vdKLX
<NixOS_GitHub> nixpkgs/release-17.09 5f3eed4 Luke Adams: qt4: Override broken installPhase on Darwin...
NixOS_GitHub has left #nixos []
hiratara has joined #nixos
cybrian has quit [(Quit: cya)]
cybrian has joined #nixos
orivej has joined #nixos
cybrian has quit [(Remote host closed the connection)]
phreedom has joined #nixos
cybrian has joined #nixos
<codedmart> pxc I am not sure. I added bashInteractive to buildInputs but it still doesn't seem to work,
efx has quit [(Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)]
ShalokShalom_ has quit [(Ping timeout: 240 seconds)]
dbmikus has quit [(Ping timeout: 246 seconds)]
nix-gsc-io`bot has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<nix-gsc-io`bot> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/29f4775103 (from 18 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
nix-gsc-io`bot has quit [(Client Quit)]
iqubic has joined #nixos
endformationage has quit [(Quit: WeeChat 1.9.1)]
<pxc> codedmart: that works for invoking it at the command-line with `--run bash`. When you just use nix-shell with a default.nix file, by default it drops you into the build environment, which never uses bashInteractive
<pxc> I think there's a way to say what to run for nix-shell in the .nix file but idr what it is
Ivanych has quit [(Ping timeout: 240 seconds)]
dbmikus has joined #nixos
goibhniu has joined #nixos
<mbrgm> fpletz: you upgraded unifi controller from the stable 5.5.x line to the stable-candidate 5.6.x line.. do you want to keep the stable-candidate line in nipxkgs?
dywedir has quit [(Ping timeout: 240 seconds)]
erictapen has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] pasqui23 opened pull request #30330: home-manager:init at 2017-10-11 (master...home-manager) https://git.io/vdKqA
NixOS_GitHub has left #nixos []
goibhniu has quit [(Ping timeout: 240 seconds)]
<eqyiel[m]> how does nix arrive at this doubled up package/release name, `gcc-wrapper-6.4.0-armv7l-unknown-linux-gnueabi-armv7l-unknown-linux-gnueabi` from evaluating cross built gcc like this https://github.com/eqyiel/hydra-jobs/blob/master/release.nix
dbmikus has quit [(Quit: WeeChat 1.9.1)]
acarrico has joined #nixos
dbmikus has joined #nixos
<eqyiel[m]> I don't really know if I'm doing this correctly
athaller has quit [(Remote host closed the connection)]
<eqyiel[m]> I wonder if it's just because it's a wrapper, hello seems to have the expected name `hello-2.10-armv7l-unknown-linux-gnueabi`
<eqyiel[m]> Ralith: I'm not sure what you mean? I can't find any context grepping for shellhook and gcc together
athaller has joined #nixos
orivej has quit [(Read error: Connection reset by peer)]
<Ralith> shellHook?
<eqyiel[m]> Ralith: no worries
<eqyiel[m]> I think it's working anyway
<Ralith> eqyiel: sorry, bouncer was lagging
<Ralith> oh wait you're on via matrix too
<Ralith> rephrase: something is seriously screwy with federation right now
griff_ has quit [(Quit: griff_)]
pie_ has quit [(Read error: Connection reset by peer)]
pie_ has joined #nixos
johnw_ has joined #nixos
johnw has quit [(Read error: Connection reset by peer)]
cement has quit [(Ping timeout: 260 seconds)]
hiratara has quit [(Remote host closed the connection)]
hiratara has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] veprbl opened pull request #30332: [WIP] texlive: 2016 -> 2017 (master...texlive2017) https://git.io/vdKOY
NixOS_GitHub has left #nixos []
zzamboni has quit [(Quit: Leaving.)]
phreedom has quit [(Remote host closed the connection)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vdKOD
<NixOS_GitHub> nixpkgs/master a0da5f3 Vincent Laporte: hhvm: make explicit the dependency to ocamlbuild
NixOS_GitHub has left #nixos []
serhart has quit [(Quit: serhart)]
serhart has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] obadz opened pull request #30333: pam module: enable pam_keyinit.so by default (master...pam_keyinit) https://git.io/vdK3J
NixOS_GitHub has left #nixos []
athaller has quit [(Remote host closed the connection)]
serhart has quit [(Client Quit)]
serhart has joined #nixos
MP2E has quit [(Remote host closed the connection)]
fragamus has joined #nixos
athaller has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] vcunat pushed 1 new commit to release-17.09: https://git.io/vdK32
<NixOS_GitHub> nixpkgs/release-17.09 80550ea Herwig Hochleitner: chromium: separate patches for beta and dev builds...
NixOS_GitHub has left #nixos []
MP2E has joined #nixos
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] copumpkin closed pull request #30306: xcbuild: 0.1.1 -> 0.1.2-pre (master...xcbuild-update) https://git.io/vdrmO
NixOS_GitHub has left #nixos []
athaller has quit [(Read error: Connection reset by peer)]
athaller has joined #nixos
erictapen has quit [(Ping timeout: 240 seconds)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] veprbl reopened pull request #30332: [WIP] texlive: 2016 -> 2017 (master...texlive2017) https://git.io/vdKOY
NixOS_GitHub has left #nixos []
ee1943 has quit [(Remote host closed the connection)]
pierron_ has joined #nixos
phreedom has joined #nixos
<pierron_> grahamc: Is the wordpress service of apache still maintained?
tttttt has quit [(Quit: Konversation terminated!)]
erictapen has joined #nixos
pierron_ has quit [(Client Quit)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] flokli opened pull request #30334: add sphinx_guzzle_theme (master...sphinx_guzzle_theme) https://git.io/vdKsd
NixOS_GitHub has left #nixos []
ee1943 has joined #nixos
Wizek_ has quit [(Ping timeout: 258 seconds)]
p4cman has quit [(Quit: Connection closed for inactivity)]
digitus has quit [(Quit: digitus)]
NixOS_GitHub has joined #nixos
<NixOS_GitHub> [nixpkgs] ttuegel pushed 3 new commits to master: https://git.io/vdKZ1
<NixOS_GitHub> nixpkgs/master bf37eca Thomas Tuegel: phonon: set paths for multiple outputs...
<NixOS_GitHub> nixpkgs/master b25decc Thomas Tuegel: nixos/plasma5: install phonon backends for each current Qt version...
<NixOS_GitHub> nixpkgs/master d9aa539 Thomas Tuegel: Merge branch 'phonon-backend-qt5'
NixOS_GitHub has left #nixos []
alesguzik has joined #nixos
erasmas has quit [(Quit: leaving)]
<Ralith_> argh god dammit how have we still not fixed -O2 silently clobbering your build flags all the time by default
* Ralith_ recompiles llvm for the third time today
<MP2E> could be lack of awareness, I didn't know that was a thing :<
markus1189 has joined #nixos
markus1199 has quit [(Ping timeout: 240 seconds)]
cwre has quit [(Quit: Aliens ate me. I'm not good for them.)]
<Ralith_> it's terrible and it's been known for something like a year
cwre has joined #nixos
python476 has joined #nixos
mortum5 has quit [(Ping timeout: 248 seconds)]
chakerbenhamed has quit [(Ping timeout: 240 seconds)]
dbmikus has quit [(Quit: WeeChat 1.9.1)]
ison111 has joined #nixos