worldofpeace changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018 || For best support,
Church- is now known as Gilfoyle-
<{^_^}> [nixpkgs] @andersk opened pull request #75405 → muse: Use qt mkDerivation → https://git.io/JeSjq
<{^_^}> [nixpkgs] @andersk opened pull request #75406 → git: Install bash-completion symlink for gitk → https://git.io/JeSjY
cosimone has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #75407 → zotero: 5.0.77 -> 5.0.80 → https://git.io/JeSjZ
cosimone has joined #nixos
mexisme has joined #nixos
fendor has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @zimbatm merged pull request #75309 → defaultGemConfig: change 'infocmp' reference from 'ncurses.dev' to 'ncurses' → https://git.io/JeS8M
<{^_^}> [nixpkgs] @zimbatm pushed commit from @buckley310 to master « defaultGemConfig: change 'infocmp' reference from 'ncurses.dev' to 'ncurses' (#75309) »: https://git.io/JeSjl
<kvda> how would you go about having services start (ie. postgres) on running nix-shell?
<kvda> with global NixOS configuration it seems you can add it to services.postgresql, is something similiar possible in nix-shell or do you need a shellHook?
<infinisil> kvda: shellHook is the only way to do such things
fusion809 has quit [Remote host closed the connection]
<infinisil> It's just a shell, not a full os after all
<kvda> mm yes thanks infinisil , abstractions don't reach that far down i guess
seanparsons has quit [Quit: ZNC 1.7.4 - https://znc.in]
seanparsons has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a17878168ed (from 57 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #75408 → xlockmore: 5.59 -> 5.60 → https://git.io/JeSjg
unacceptable has quit [Quit: ZNC 1.7.1 - https://znc.in]
<{^_^}> [nixpkgs] @marsam merged pull request #75362 → python38Packages.phonenumbers: 8.10.23 -> 8.11.0 → https://git.io/JeS1f
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JeSj1
talvdav has joined #nixos
<talvdav> finally fixed my nixos installation :D
thc202 has quit [Ping timeout: 250 seconds]
unacceptable has joined #nixos
jluttine has quit [Ping timeout: 250 seconds]
<monokrome> hmm... The version of Slack in NixOS seems to be so old that it doesn't use the right protocol to send messages any kmore?
<clever> monokrome: the new editor may have broken everything, it definitely broke android until i updated
<monokrome> nope
<monokrome> It seems to have broken today about 30 minutes ago
<clever> ah, that must be something else
<monokrome> all other clients work, but I get notifications in Slack to update every other day for the last month
<monokrome> and now I can send messages everywhere except my NixOS machine
smatting has quit [Ping timeout: 265 seconds]
<monokrome> ok maybe Slack is down
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 250 seconds]
mbrgm_ is now known as mbrgm
mbrgm has joined #nixos
mbrgm has quit [Changing host]
talvdav has quit [Remote host closed the connection]
erasmas has quit [Quit: leaving]
smatting has joined #nixos
drakonis has quit [Ping timeout: 246 seconds]
kvda has quit [Ping timeout: 265 seconds]
y2oioX has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #75380 → conmon: v2.0.3 -> v2.0.4 → https://git.io/JeS7m
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9eq
<y2oioX> Hi. Is there no way to gpg verify the authenticity of the downloads? I see only the iso and sha256 so far
<{^_^}> [nixpkgs] @marsam merged pull request #75383 → rabbitmq-c: 0.9.0 -> 0.10.0 → https://git.io/JeS5I
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9eO
mexisme has quit [Ping timeout: 245 seconds]
Rusty1 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam opened pull request #75409 → ibm-plex: 4.0.1 -> 4.0.2 → https://git.io/Je9e3
mexisme has joined #nixos
simon_weber has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @marsam merged pull request #75382 → riemann: 0.3.4 -> 0.3.5 → https://git.io/JeS7M
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9el
<{^_^}> [nixpkgs] @marsam merged pull request #75361 → python38Packages.pythondialog: 3.4.0 -> 3.5.0 → https://git.io/JeSXo
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9eR
y2oioX has quit [Quit: assuming no way]
scassyy has quit [Ping timeout: 240 seconds]
akaWolf has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #75366 → python38Packages.shodan: 1.19.1 -> 1.20.0 → https://git.io/JeSDw
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9ea
noudle has quit []
lovesegfault has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #75375 → python38Packages.periodictable: 1.5.1 -> 1.5.2 → https://git.io/JeSHl
gyroninja_ has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python38Packages.periodictable: 1.5.1 -> 1.5.2 »: https://git.io/Je9eV
growpotkin has joined #nixos
lovesegfault has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/Je9er
EdLin has quit [Quit: WeeChat 2.6]
xelxebar has quit [Ping timeout: 260 seconds]
ng0 has quit [Quit: Alexa, when is the end of world?]
CMCDragonkai has joined #nixos
xelxebar has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #75340 → python38Packages.ipdb: 0.12.2 -> 0.12.3 → https://git.io/JeS21
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9eH
smatting has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #74669 → gitAndTools.tig: 2.4.1 -> 2.5.0 → https://git.io/Je1Ei
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9eF
tjg1 has quit [Quit: if i commit suicide, at least a real nigga killed me]
akaWolf has joined #nixos
dbmikus__ has joined #nixos
dbmikus_ has quit [Ping timeout: 240 seconds]
tjg1 has joined #nixos
lovesegfault has quit [Ping timeout: 250 seconds]
lovesegfault has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #75411 → vimHugeX: 8.1.2237 -> 8.1.2407 → https://git.io/Je9vt
mexisme has quit [Ping timeout: 276 seconds]
gyroninja has joined #nixos
gyroninja has quit [Remote host closed the connection]
gyroninja has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #75412 → wsjtx: 2.1.0 -> 2.1.2 → https://git.io/Je9vs
<{^_^}> [nixpkgs] @aanderse opened pull request #75413 → pcsx2: 1.4.0 -> unstable-2019-11-26 → https://git.io/Je9vG
wildtrees has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #75414 → xmr-stak: 2.10.7 -> 2.10.8 → https://git.io/Je9vZ
<gchristensen> anyone using services.prometheus.exporters.postgres? I'm confused about how to configure postgres users to make it work
<{^_^}> [nixpkgs] @r-ryantm opened pull request #75415 → vips: 8.8.3 -> 8.8.4 → https://git.io/Je9vC
boxscape has quit [Remote host closed the connection]
lovesegfault has quit [Ping timeout: 268 seconds]
evanjs has joined #nixos
<evanjs> Finally back up.... Though I guess I won't know why my login broke earlier today... One thing on my wishlist now though is something that helps flag kernel rebuild-requiring features. Is there a way to tell what options need the kernel rebuilt at a glance?
<{^_^}> [nixpkgs] @romildo merged pull request #75409 → ibm-plex: 4.0.1 -> 4.0.2 → https://git.io/Je9e3
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/Je9v8
<evanjs> Spent all day with my /tmp filling up, only to find out my kernel needed to be rebuilt for `boot.crashDump.enable`. I know it's in the description for the option... But still ...
<o1lo01ol_> I'm working on a derivation that puts a few things in $out/share/foo and $out/build/bar/baz/. A handful of those artefacts will need to be accessable by some child dependencies. I know I can put the whole derivation in propagatedBuildInputs but that doesn't put the aformentioned handful on the path where they can be found. Can I do this just by `export LIB_FOO = $out/blah/blah`?
<keithy[m]> Hi guys just curious about BASH_VERSINFO[5], expected to see "nixos" in there ?
sudoforge has joined #nixos
jluttine has joined #nixos
<keithy[m]> unknown seems a bit non commital
<{^_^}> [nixpkgs] @jbedo opened pull request #75416 → bedtools: 2.29.0 -> 2.29.1 → https://git.io/Je9v9
<{^_^}> [nixpkgs] @jtojnar merged pull request #75315 → pulseeffects: 4.6.8 -> 4.6.9 → https://git.io/JeSRz
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/Je9vd
<CMCDragonkai> after importing nixpkgs without applying overlays, is it possible to apply overlays after wards?
<clever> CMCDragonkai: .extend
Guanin has quit [Ping timeout: 240 seconds]
<clever> > (pkgs.extend (super: self: { hello = 42; })).hello
<{^_^}> 42
vesper11 has quit [Quit: ZNC 1.7.4 - https://znc.in]
<CMCDragonkai> so something liek this?
m4ts has quit [Ping timeout: 240 seconds]
<CMCDragonkai> `newnixpkgs = (nixpkgs.extend overlay)`
m4ts has joined #nixos
<clever> yep
<CMCDragonkai> `newnixpkgs = (nixpkgs.extend newoverlay)`
Blessjah has quit [Ping timeout: 240 seconds]
otulp has quit [Ping timeout: 240 seconds]
rsa has quit [Ping timeout: 240 seconds]
<CMCDragonkai> interesting...
xantoz has quit [Ping timeout: 240 seconds]
<clever> if you want to apply 2 overlays, you need to chain things, or use a fold function
vesper11 has joined #nixos
<CMCDragonkai> what do you mean, can't i just keep running `extend`?
<clever> you have to run .extend on the result of the previous .extend
<clever> (pkgs.extend overlay1).extend overlay2
h0m1 has quit [Ping timeout: 250 seconds]
<CMCDragonkai> `((import <nixpkgs> { overlays = [ overlay1 ]; }).extend overlay2).extend overlay3
<CMCDragonkai> `((import <nixpkgs> { overlays = [ overlay1 ]; }).extend overlay2).extend overlay3`
<clever> nix is immutable, so `pkgs.extend foo` wont modify `pkgs`, it will return a new version of pkgs
<CMCDragonkai> yea
<clever> and thats where fold comes in
otulp has joined #nixos
<CMCDragonkai> is the above what you are saying?
rsa has joined #nixos
Blessjah has joined #nixos
<CMCDragonkai> `((import <nixpkgs> { overlays = [ overlay1 ]; }).extend overlay2).extend overlay3`
dbmikus__ has quit [Ping timeout: 276 seconds]
<clever> > builtins.foldl' (overlay: state: state.extend overlay) pkgs [ (super: self: { a=1; }) (super: self: { b=2; }) ]
<{^_^}> value is a function while a set was expected, at (string):271:34
<{^_^}> [nixpkgs] @aanderse merged pull request #75394 → solr: 8.3.0 -> 8.3.1 → https://git.io/JeSNH
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/Je9vj
* clever double-checks source
h0m1 has joined #nixos
<clever> arg0 is a func, arg1 is initial state, arg2 is a list, looks fine so far...
<clever> ah
<clever> > builtins.foldl' (state: overlay: state.extend overlay) pkgs [ (super: self: { a=1; }) (super: self: { b=2; }) ]
<{^_^}> { AAAAAASomeThingsFailToEvaluate = <CODE>; AMB-plugins = <CODE>; AgdaSheaves = <CODE>; AgdaStdlib = <CODE>; CoinMP = <CODE>; DisnixWebService = <CODE>; EBTKS = <CODE>; EmptyEpsilon = <CODE>; FIL-plugi...
<clever> > (builtins.foldl' (state: overlay: state.extend overlay) pkgs [ (super: self: { a=1; }) (super: self: { b=2; }) ]).a
<{^_^}> 1
<clever> > (builtins.foldl' (state: overlay: state.extend overlay) pkgs [ (super: self: { a=1; }) (super: self: { b=2; }) ]).b
<{^_^}> 2
<clever> CMCDragonkai: there, like that
waleee-cl has quit [Quit: Connection closed for inactivity]
<CMCDragonkai> what's the advantage of that vs just extending multiple times?
<CMCDragonkai> just syntax?
<clever> CMCDragonkai: you can give foldl' a list of overlays
<clever> CMCDragonkai: and it will chain .extend for you
<clever> which makes it behave a lot more like the overlays= arg to nixpkgs
<clever> oh, another trick
<clever> > pkgs.path
<{^_^}> /var/lib/nixbot/nixpkgs/master/repo
<clever> CMCDragonkai: you can turn a pkgs tree back into a path
<clever> > import pkgs.path { overlays = []; }
<clever> then just re-import the same dir, with new args
<{^_^}> { AAAAAASomeThingsFailToEvaluate = <CODE>; AMB-plugins = <CODE>; AgdaSheaves = <CODE>; AgdaStdlib = <CODE>; CoinMP = <CODE>; DisnixWebService = <CODE>; EBTKS = <CODE>; EmptyEpsilon = <CODE>; FIL-plugi...
mexisme has joined #nixos
mexisme has quit [Ping timeout: 240 seconds]
pbb has quit [Remote host closed the connection]
pbb has joined #nixos
ddellacosta has quit [Ping timeout: 268 seconds]
mexisme has joined #nixos
<CMCDragonkai> clever: yea i remember that as well, wasn't sure if that was the right way to do it
<clever> CMCDragonkai: depends on the performance you need (re-import is more expensive) and if you want any other config/overlays to also stick
<{^_^}> [nixpkgs] @Infinisil merged pull request #61570 → Move renames to their appropriate places → https://git.io/fjl62
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/Je9fH
viric_ has joined #nixos
cosimone has quit [Quit: Quit.]
viric has quit [Ping timeout: 268 seconds]
pointfourone has quit [Ping timeout: 240 seconds]
selfsymmetric-mu has joined #nixos
talvdav has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 276 seconds]
talvdav has quit [Remote host closed the connection]
mexisme has joined #nixos
LLED2_3 has joined #nixos
pointfourone has joined #nixos
LLED2_2 has quit [Ping timeout: 250 seconds]
justanotheruser has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #75417 → maestral: 0.4.2 -> 0.4.4 → https://git.io/Je9J0
mexisme has quit [Ping timeout: 250 seconds]
amir has quit [Ping timeout: 250 seconds]
justanotheruser has joined #nixos
Qretin has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed to worldofpeace-patch-1 « nixos/transmission: don't use types.str »: https://git.io/Je9Jy
<{^_^}> [nixpkgs] @worldofpeace opened pull request #75418 → nixos/transmission: don't use types.str → https://git.io/Je9J9
<Qretin> Steam wont open, can anyone help? https://hasteb.in/nivavumi.yaml https://hasteb.in/piyotote.sql
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
amir has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/ae94e892324 (from 69 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<notgne2> Qretin: what channel are you on
<notgne2> steam likes to update on it's own, bringing in more dependencies in the process, so you will probably want to pull steam at least from the unstable channel
<Qretin> oh okay
<Qretin> What best practice for doing that?
<notgne2> `sudo nix-channel --add https://nixos.org/channels/nixos-unstable unstable && sudo nix-channel --update` - then you can use `import <unstable> {}` in your config
<notgne2> you could do `(import <unstable> {}).steam` if you only really want to do this once, or preferably do `let unstable = import <unstable> {}; etc etc`
<Qretin> Awesome, thankyou!
<notgne2> Qretin: actually one more thing, since steam is unfree, you will need to do `unstable = import <unstable> { config = config.nixpkgs.config; };` so it uses your normal nixpkgs config (where you have already told it to allow unfree)
endformationage has quit [Ping timeout: 276 seconds]
Qretin has quit [Remote host closed the connection]
<{^_^}> [mobile-nixos] @samueldr opened pull request #65 → libhybris: 2018-06-18 -> 2019-12-02 → https://git.io/Je9Ul
bvdw has quit [Read error: Connection reset by peer]
Lears has joined #nixos
bvdw has joined #nixos
[Leary] has quit [Ping timeout: 250 seconds]
<colemickens> weird, I can boot a 19.09 iso on my xps 9370 but not my new 7390.
<colemickens> I have SecureBoot disabled, and I was able to boot windows install media
lovesegfault has joined #nixos
<colemickens> if I boot manual entries in for bootx64 it does the same hanging behavior. if I set a manual entry for refind, the menu loads, but the entries don't boot. really strange
<samueldr> colemickens: updated firmwares?
<samueldr> a dell model (or multiple?) had recent firmware updates related to booting from usb iirc
<colemickens> That's the first thing I did. Had to do it twice of course, the ME update silently failed to apply.
<samueldr> tried usb ports on the other side of the computer?
<samueldr> at one point a (multiple?) models of dell had issues on one side but not the other
<colemickens> I'll be damned, the nixos-unstable img works.
<samueldr> grub updated
<colemickens> That's what I get for trying to use a stable img, pfft.
* colemickens nods
<samueldr> good to know as a new troubleshooting point
codedmart_ has joined #nixos
captn3m0- has joined #nixos
captn3m0 has quit [Ping timeout: 276 seconds]
codedmart has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #75415 → vips: 8.8.3 -> 8.8.4 → https://git.io/Je9vC
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9UV
rardiol has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #75371 → python38Packages.pyftdi: 0.30.3 -> 0.42.2 → https://git.io/JeSS7
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9UK
<{^_^}> [nixpkgs] @marsam merged pull request #75370 → python38Packages.pomegranate: 0.11.1 -> 0.11.2 → https://git.io/JeSSq
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9Ui
[Leary] has joined #nixos
Lears has quit [Read error: No route to host]
drakonis has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #75357 → python38Packages.Wand: 0.5.7 -> 0.5.8 → https://git.io/JeSPR
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9Uy
<lovesegfault> Any thunderbird users around?
<{^_^}> [nixpkgs] @marsam merged pull request #75341 → python38Packages.funcy: 1.13 -> 1.14 → https://git.io/JeSaL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9Ud
<{^_^}> [nixpkgs] @lilyball opened pull request #75419 → jazzy: 0.12.0 -> 0.13.0 → https://git.io/Je9UN
<{^_^}> [nixpkgs] @jonringer merged pull request #75373 → python38Packages.Rtree: 0.8.3 -> 0.9.1 → https://git.io/JeS9D
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python38Packages.Rtree: 0.8.3 -> 0.9.1 »: https://git.io/Je9Ux
PyroLagus has quit [Ping timeout: 246 seconds]
is_null has joined #nixos
scassyy has joined #nixos
mexisme has joined #nixos
ShaRose has quit [Quit: I appear to have left for some reason.]
is_null has quit [Ping timeout: 240 seconds]
mexisme has quit [Ping timeout: 252 seconds]
bahamas has joined #nixos
oida has quit [Remote host closed the connection]
oida has joined #nixos
ShaRose has joined #nixos
<notgne2> does anybody here run NixOS on an NVME using a BIOS that doesn't support NVME drives, I'm not really sure what the right way to go about resolving this would be (does GRUB support NVME if the BIOS doesn't?)
<clever> notgne2: grub relies on the efi firmware to provide nvme drivers
<clever> notgne2: your only option is to put the entire /boot on a non-nvme disk
<notgne2> will that just be as simple as during the UEFI installs where I can just mount `/mnt/boot` to a seperate disk and have `nixos-generate-config` figure it out?
<clever> notgne2: yep
dingenskirchen has quit [Quit: dingenskirchen]
dingenskirchen1 has joined #nixos
drakonis has quit [Ping timeout: 265 seconds]
dingenskirchen1 is now known as dingenskirchen
scassyy has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #75420 → python3Packages.docker: fix darwin tests → https://git.io/Je9Tg
palo1 has joined #nixos
palo has quit [Ping timeout: 245 seconds]
palo1 is now known as palo
<{^_^}> [nixpkgs] @jonringer opened pull request #75421 → python3Packages.jupyter-repo2docker: fix build → https://git.io/Je9Tr
<{^_^}> [nixpkgs] @jonringer opened pull request #75422 → python38Packages.Rtree: 0.8.3 -> 0.9.1 → https://git.io/Je9To
erictapen has quit [Ping timeout: 250 seconds]
is_null has joined #nixos
m0rphism has joined #nixos
rauno has quit [Ping timeout: 245 seconds]
kolbycrouch has joined #nixos
Ariakenom has joined #nixos
<kolbycrouch> Does anyone know how I can get a toolchain without tuple prefixes in a stdenv using pkgsCross. Several packages fail to build because the don't respect env variables for $AR, $LD etc..
gxt has quit [Ping timeout: 260 seconds]
o1lo01ol_ has quit [Ping timeout: 250 seconds]
PyroLagus has joined #nixos
<{^_^}> [nixpkgs] @scalavision opened pull request #75423 → mill: 0.5.2 -> 0.5.3 → https://git.io/Je9TA
philr has joined #nixos
<shyim> I am trying to setup pantheon, on my pc it works. On my notebook its crashes :(
<shyim> How can I debug that?
hyper_ch2 has joined #nixos
zupo has joined #nixos
<{^_^}> [nixpkgs] @pSub merged pull request #75408 → xlockmore: 5.59 -> 5.60 → https://git.io/JeSjg
<{^_^}> [nixpkgs] @pSub pushed 2 commits to master: https://git.io/Je9kk
<{^_^}> [nixpkgs] @pSub merged pull request #74829 → zim: Fix missing icons → https://git.io/JeMBj
<{^_^}> [nixpkgs] @pSub pushed 2 commits to master: https://git.io/Je9kI
zupo has quit [Client Quit]
lovesegfault has quit [Ping timeout: 276 seconds]
lovesegfault has joined #nixos
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python38Packages.pymupdf: 1.16.8 -> 1.16.9 »: https://git.io/Je9kq
<{^_^}> [nixpkgs] @jonringer merged pull request #75356 → python38Packages.pymupdf: 1.16.8 -> 1.16.9 → https://git.io/JeSib
mounty has joined #nixos
<kolbycrouch> shyim: How is it crashing? do you make at least to the display-manager?
logzet has joined #nixos
<shyim> Yes display manager works
<shyim> after login i am getting crashed message with logout button
<shyim> after pressing i can use pantheon for 2 minutes then i am logged out
<shyim> dmesg shows that the process has an segment fault
<kolbycrouch> shyim: I have the same issue on an older intel atom notebook actually.
<fuzen> To swap an arch install to NixOS, I should only have to install nix on /root right?
<shyim> I dont know how to debug that :D
<fuzen> Err, root partition
<Krikke> what do you mean swap?
<kolbycrouch> shyim: I'm not sure how to fix it honestly. The closest thing for me was to run gnome3 with plank panel :(
<fuzen> I have arch installed on a machine, and I want it to run NixOS
<shyim> ahh okay :D
<Krikke> fuzen: just clear the root partition and install?
<fuzen> Just making sure that was all I had to do, thank you
<kolbycrouch> fuzen: you will need to obtain nixos-rebuild and/or nixos-install from nixpkgs. I don't remember how do to that though.
<{^_^}> [nixpkgs] @jonringer merged pull request #75327 → python38Packages.astropy-healpix: 0.4 -> 0.5 → https://git.io/JeSuX
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python38Packages.astropy-healpix: 0.4 -> 0.5 »: https://git.io/Je9kY
<{^_^}> [nixpkgs] @jonringer merged pull request #75349 → python38Packages.nbdime: 1.0.7 -> 1.1.0 → https://git.io/JeSrs
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python38Packages.nbdime: 1.0.7 -> 1.1.0 »: https://git.io/Je9kO
smatting has joined #nixos
ftzm has joined #nixos
is_null has quit [Ping timeout: 250 seconds]
smatting has quit [Ping timeout: 246 seconds]
FRidh has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #75424 → python3Packages.dask-ml: 1.0.0 -> 1.1.1 → https://git.io/Je9kz
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #75421 → python3Packages.jupyter-repo2docker: fix build → https://git.io/Je9Tr
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.jupyter-repo2docker: fix build »: https://git.io/Je9k2
<{^_^}> [nixpkgs] @jonringer opened pull request #75425 → python3Packages.astor: 0.8.0 -> 0.8.1 → https://git.io/Je9kr
__monty__ has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer closed pull request #75425 → python3Packages.astor: 0.8.0 -> 0.8.1 → https://git.io/Je9kr
<{^_^}> [nixpkgs] @jonringer opened pull request #75426 → python3Packages.astor: 0.8.0 -> 0.8.1 → https://git.io/Je9kP
bob_twinkles has quit [Quit: No Ping reply in 180 seconds.]
bob_twinkles has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #75422 → aws-sam-cli: fix dependencies → https://git.io/Je9To
<{^_^}> [nixpkgs] @jonringer pushed to master « aws-sam-cli: fix dependencies »: https://git.io/Je9ky
lsix has joined #nixos
thc202 has joined #nixos
gxt has joined #nixos
<angerman> does anyone have an in-depth nix-perf-optimization walk through? I know there are env vars I can use the the start/stop logic, but some hands one tutorial would be cool if there was one.
chloekek has joined #nixos
hyper_ch2 has joined #nixos
dingenskirchen has quit [Remote host closed the connection]
dingenskirchen has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c27460fc5b3 (from 43 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
dingenskirchen has quit [Client Quit]
dingenskirchen has joined #nixos
civodul has joined #nixos
Chiliparrot has joined #nixos
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
is_null has joined #nixos
Tucky has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #73570 → bs-platform: init at 6.2.1 → https://git.io/JeodD
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Je9IZ
is_null has quit [Read error: Connection reset by peer]
Nazral has left #nixos [#nixos]
<{^_^}> [nixpkgs] @lheckemann merged pull request #75307 → weechat: 2.6 -> 2.7 → https://git.io/JeS86
<{^_^}> [nixpkgs] @lheckemann pushed 2 commits to master: https://git.io/Je9I4
veske has joined #nixos
ng0 has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #75236 → go: 1.13.4 -> 1.13.5 → https://git.io/JeSkY
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to staging « go: 1.13.4 -> 1.13.5 (#75236) »: https://git.io/Je9IX
<fuzen> Anyone know why installing Firefox-bin or nerdfonts hangs?
<tilpner> fuzen: nerdfonts downloads multiple GB, which might appear to hang if your connection isn't very fast
<fuzen> Oh okay, just don’t see an active status bar
smatting has joined #nixos
joshuagl has joined #nixos
<raboof> as a developer, nixos can sometimes be frustrating because tools might need fiddling to work with nix (patchelf'ing, finding dependencies). on the other hand, I'm really starting to appreciate having a `shell.nix` for each project and having them not interfere with each other.
<fuzen> I have been using nix for developing for far longer than I have been on NixOS for that reason
<bahamas> how can I start ghci with a specific package available?
mmercier has joined #nixos
<bahamas> I figured it out: `nix-shell -p "ghc.withPackages (pkgs: [ pkgs.hex ])"`
__Sander__ has joined #nixos
sudoforge has quit [Ping timeout: 265 seconds]
<mmercier> Hi! I'd like to package python application using the Nuitka python compiler. I manage to do it manually, but I'm not sure how to create a package using it. Do I need to override the buildPythonPackage builder?
<mmercier> If anyone as an example on using Nuitka through Nix I'll be very happy to see it :)
cjpbirkbeck has quit [Quit: Quitting now.]
knupfer has joined #nixos
ThatDocsLady has joined #nixos
noudle has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @peti pushed 3 commits to haskell-updates: https://git.io/Je9L5
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @peti opened pull request #75429 → LTS Haskell 14.17 (plus other fixes) → https://git.io/Je9tm
xantoz has joined #nixos
fusion809 has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #75021 → rPackages.websocket: fix build → https://git.io/JeD1v
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/Je9tO
scassyy has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix: disable broken builds »: https://git.io/Je9tl
philr has quit [Ping timeout: 240 seconds]
gxt_ has joined #nixos
gxt has quit [Ping timeout: 260 seconds]
xwvvvvwx has quit [Quit: ZNC 1.7.5 - https://znc.in]
xwvvvvwx has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #74776 → hbmqtt: fix tests → https://git.io/JeMvP
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/Je9tK
scassyy has quit [Ping timeout: 265 seconds]
iyzsong has joined #nixos
Makaveli7 has joined #nixos
dirkx has joined #nixos
xwvvvvwx has quit [Quit: ZNC 1.7.5 - https://znc.in]
xwvvvvwx has joined #nixos
<dirkx> I am pulling in a .tar.gz in my nixos package that always has a digital signature with clear, long term governance. Should I verify that key rather than the SHA256 of the result being pulled in ? Or should a `default.nix' fetch ALWAYS contain a SHA256 in preference to all else ?
<tilpner> dirkx: Nix only believes you that your network-during-build derivation will always build to the same, if you give a hash
<niksnut> dirkx: just the sha256
<dirkx> tilpner: Ok - so a hash only it is then.
knupfer has quit [Ping timeout: 265 seconds]
<dirkx> niksnut: ack - dank
<niksnut> you can verify the signature before updating the hash of course
fendor has joined #nixos
<{^_^}> [nixpkgs] @cw789 opened pull request #75430 → erlangR22: 22.1.7 -> 22.2.0 → https://git.io/Je9t5
iyzsong-x has joined #nixos
iyzsong has quit [Ping timeout: 240 seconds]
xwvvvvwx has quit [Quit: ZNC 1.7.5 - https://znc.in]
xwvvvvwx has joined #nixos
<dirkx> niksnut: we actually generate the default.nix at the same time we sign & check. So that part is fine.
<qubasa> .
<qubasa> Does someone know how to get the c stdlib for 32bit? If I try to compile something with clang I get the error "gnu/stubs-32.h' file not found"
<dirkx> b.t.w. if I have 1 main package and 6 packages that need that main one anyway — is there a neat way to refer to a convenice fetcher already defined in that main package ? Can you do something like src = mainpgname.myfetcher ….. when mainpgname is already in the {} on the first line ?
<Taneb> When I cancel a build using Hydra's web interface, I can't work out how this propagates to actually aborting the build. How does this happen?
<Taneb> ...does this happen?
xwvvvvwx has quit [Quit: ZNC 1.7.5 - https://znc.in]
xwvvvvwx has joined #nixos
<niksnut> theoretically, it happens
xwvvvvwx has quit [Quit: ZNC 1.7.5 - https://znc.in]
xwvvvvwx has joined #nixos
<niksnut> but only if there are no other builds that depend on the step being cancelled
iqubic has quit [Ping timeout: 268 seconds]
mmercier has quit [Quit: mmercier]
<niksnut> this will probably go away though, I recently rewrote hydra-queue-runner to use the Store abstraction rather than connecting to remote builders directly
<niksnut> so it won't know about ssh processes to kill anymore
bahamas has quit [Quit: leaving]
reactormonk has joined #nixos
<reactormonk> Are .so files supposed to be linker files? Got some software which seems to choke on it.
xwvvvvwx has quit [Quit: ZNC 1.7.5 - https://znc.in]
xwvvvvwx has joined #nixos
iyzsong-x has quit [Quit: ZNC 1.7.1 - https://znc.in]
<Shell> they are shared objects, the output of a linker.
sigmundv has quit [Ping timeout: 245 seconds]
<Taneb> niksnut: that's interesting to know, thank you
viric_ is now known as viric
<reactormonk> Shell: so .so files should be actual object files, not linker scripts?
iqubic has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
dirkx_ has joined #nixos
sigmundv has joined #nixos
Krikke has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @mroi opened pull request #75432 → Patch xhyve → https://git.io/Je9mI
oida has quit [Remote host closed the connection]
<keithy[m]> yes
oida has joined #nixos
<reactormonk> /nix/store/pnd2kl27sag76h23wa5kl95a76n3k9i3-glibc-2.27/lib/libpthread.so: ASCII text
<reactormonk> so this is probably a bug in the derivation somewhere?
cfricke has joined #nixos
<tilpner> Not necessarily
<reactormonk> g
<reactormonk> .. ghc tries to pick it up and fails.
<{^_^}> [nixpkgs] @vcunat pushed to release-19.09 « knot-resolver: 4.2.2 -> 4.3.0 (security) »: https://git.io/Je9ml
<reactormonk> Ah no, the linker script seems to work just fine. can't load .so/.DLL for: /nix/store/pnd2kl27sag76h23wa5kl95a76n3k9i3-glibc-2.27/lib/libpthread.so (/nix/store/pnd2kl27sag76h23wa5kl95a76n3k9i3-glibc-2.27/lib/libpthread.so.0: undefined symbol: __libc_vfork, version GLIBC_PRIVATE)
<reactormonk> Aka it correctly links in the .0 file
<reactormonk> nm seems to find that symbol though - U __libc_vfork@@GLIBC_PRIVATE
<reactormonk> Huh, U means undefined.
<Yaniel> a
<reactormonk> I'm on an Arch currently, and no vfork here... nm /usr/lib/libpthread.so.0 | grep vfork
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je9mr
<{^_^}> [nixpkgs] @marsam merged pull request #75399 → thermald: 1.9 -> 1.9.1 → https://git.io/JeSpv
drakonis has joined #nixos
<Shoubit> reactormonk, are you in a pure nix-shell or a sandboxed env when building? Are you using GHC from Nix?
<reactormonk> Shoubit: nix-shell. And it's not building, but a repl-style (HIE) - and yeah, all GHC
<DigitalKiwi> arch has a haskell curse
<reactormonk> ... all nix
<reactormonk> DigitalKiwi: yup. Hence mostly stack here.
<reactormonk> But multi-project HIE doesn't work with stack, so I'm in cabal land again
sigmundv has quit [Ping timeout: 265 seconds]
<Shoubit> reactormonk, do you call nix-shell with the --pure flag?
<reactormonk> Shoubit: to be a bit more clear, I'm loading it in via vscode nix integration. And no, I don't think so.
<Shoubit> System level libraries can pollute your nix-shell environment if you don't call it with --pure on non-NixOS systems iirc
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
philr has joined #nixos
<DigitalKiwi> i haven't used nix on it but they've always packaged haskell in an...well *tinfoil hat* i think they don't like it and are actively antagonistic of it in their packaging :|
<{^_^}> [nixpkgs] @teto merged pull request #73832 → vimPlugins.LanguageClient-neovim: 0.1.154 -> 0.1.155 → https://git.io/Je6BP
<{^_^}> [nixpkgs] @teto pushed commit from @minijackson to master « vimPlugins.LanguageClient-neovim: 0.1.154 -> 0.1.155 »: https://git.io/Je9md
EdLin has joined #nixos
EdLin has quit [Client Quit]
<dirkx> in a dependency I've got a nice stdenv.mkDerivation rec { … } that can be reused for this sub-module (with just a different name, description, url) — is there an easy way to simply 'overwride' it — e.g. do something like '{stdenv, coreutils, mothership }; with mothership; stdenv.mkDerivation rec { name = "extrabit
<dirkx> and then get all the configure and other flags/settings ?
sigmundv has joined #nixos
Guanin has joined #nixos
<{^_^}> [nixpkgs] @Luflosi opened pull request #75433 → kakoune: 2019.07.01 -> 2019.12.10 → https://git.io/Je9Yf
<reactormonk> So I did some fuckery with putting the libpthread from arch into the nix repo, now I'm getting another error - I thing somehow the build of the IDE tool is messed up because it doesn't seem to hardlink the libraries it needs properly, but rather dynamically loads them from the path on startup, and they don't seem to be the ones it's built against - is that possible?
<Jarva[m]> Has anyone used dm-integrity with nixos?
Mateon3 has joined #nixos
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed to master « python.pkgs.nidaqmx: init at 0.5.7 »: https://git.io/Je9Yt
Mateon1 has quit [Ping timeout: 252 seconds]
Mateon3 is now known as Mateon1
cosimone has joined #nixos
viric has quit [Read error: Connection reset by peer]
viric_ has joined #nixos
stammon has joined #nixos
<{^_^}> [nixpkgs] @kampka opened pull request #75434 → zsh-history: 2019-10-07 -> 2019-12-10 → https://git.io/Je9YN
Synthetica has joined #nixos
<Synthetica> Is there a way to get SCons to run under Python3 in Nixpkgs?
EdLin has joined #nixos
<{^_^}> [nix] @edolstra pushed to master « EvalState::callFunction(): Make FunctionCallTrace use less stack space »: https://git.io/Je9Ok
Maxdamantus has quit [Ping timeout: 240 seconds]
<stammon> Hi I need someone with more experience with node and nix to help me. I want to run a npm script in a nix package I'm building. More specifically: I try to build the vim plugin for vscodium from source. I have this repo for the vimplugin https://github.com/stammon/Vim and I want a nix expression that turns it into a built plugin. Something like https://pastebin.com/BtAFxnRj but without the npm ci in the build step since that
<stammon> is impure and requires internet. As far as I understand, I can use node2nix to get the npm packages as nix packages, but how I can tell my derivation to use these instead of `npm ci` and then use the vsce binary from the converted nix packages to do the `npm run build-package` is unclear to me
ng0 has quit [Ping timeout: 260 seconds]
ng0 has joined #nixos
Maxdamantus has joined #nixos
EdLin has quit [Quit: WeeChat 2.6]
rardiol has joined #nixos
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/45ea6092203 (from 72 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
Maxdamantus has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @Elyhaka opened pull request #75435 → fprintd: 1.0 -> 1.90 → https://git.io/Je9Oz
Maxdamantus has joined #nixos
rardiol has quit [Ping timeout: 240 seconds]
litschi has joined #nixos
rardiol has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Chiliparrot has joined #nixos
ng0 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @taku0 opened pull request #75436 → flashplayer: 32.0.0.293 -> 32.0.0.303 → https://git.io/Je93I
ng0 has joined #nixos
v88m has quit [Ping timeout: 246 seconds]
<Synthetica> (For future reference: `scons_py3 = scons.override { python2Packages = python38Packages; };` works quite well)
lukash_|away is now known as lukash_
vika_nezrimaya has joined #nixos
zarel has joined #nixos
<{^_^}> [nixpkgs] @vcunat opened pull request #75437 → kramdown-rfc2629: init at 1.2.13 → https://git.io/Je93u
cfricke has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « git: Add git to update script »: https://git.io/Je93a
<{^_^}> [nixpkgs] @avnik opened pull request #75438 → wine: 4.0.2 -> 4.0.3, 4.17 -> 4.21 → https://git.io/Je939
Rusty1 has joined #nixos
<woffs> qubasa: maybe glibc_multi.dev ?
zupo has joined #nixos
<{^_^}> [nixpkgs] @Ma27 opened pull request #75439 → nixos/nixos-option: fix evaluator to render a full submodule entry → https://git.io/Je9sO
<qubasa> woffs: Thanks! This works now :-)
selfsymmetric-mu has quit [Remote host closed the connection]
Makaveli7 has quit [Quit: WeeChat 2.6]
<woffs> qubasa: nix-index / nix-locate was my friend
o1lo01ol1o has joined #nixos
<qubasa> Ahh right I totally forgot that this tool exists
<reactormonk> I have a binary on my PATH inside nix-shell, and I have no clue which derivation put it there - any way to figure that out?
FRidh has joined #nixos
waleee-cl has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
lord| has quit [Read error: Connection reset by peer]
lord| has joined #nixos
knupfer has joined #nixos
<chloekek> reactormonk: grep '<hash>' /nix/store/*.drv
<chloekek> Should be in the out field of the matching drv.
ftzm has quit [Quit: WeeChat 1.9.1]
<woffs> reactormonk: nix show-derivation `type -p yourbinary`
psyanticy has joined #nixos
kyren has quit [Quit: ZNC 1.7.4 - https://znc.in]
lord| has quit [Read error: Connection reset by peer]
kyren has joined #nixos
<reactormonk> Hl
lord| has joined #nixos
<reactormonk> ... Huh, that's part of a derivation I deleted a while ago, that's got no business showing up
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/f4bedb49b76 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
ddellacosta has joined #nixos
Soo_Slow has joined #nixos
sigmundv has quit [Remote host closed the connection]
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #75423 → mill: 0.5.2 -> 0.5.3 → https://git.io/Je9TA
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @scalavision to master « mill: 0.5.2 -> 0.5.3 (#75423) »: https://git.io/Je9Gw
<{^_^}> [nixpkgs] @c0bw3b closed pull request #75289 → mill: 0.5.2 -> 0.5.3 → https://git.io/JeSn3
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/45ea6092203 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
vika_nez` has joined #nixos
<qyliss> /go
vika_nezrimaya has quit [Ping timeout: 245 seconds]
Krikke has joined #nixos
pie_ has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @dasJ opened pull request #75440 → riot-web: Run install hooks → https://git.io/Je9GQ
ng0_ has joined #nixos
ng0 has quit [Disconnected by services]
ng0_ is now known as ng0
Chiliparrot has joined #nixos
endformationage has joined #nixos
<{^_^}> [nixpkgs] @0mp opened pull request #75441 → Fix a typo → https://git.io/Je9ZU
fresheyeball has joined #nixos
<fresheyeball> so I have a problem
<fresheyeball> AttributeError: module 'torchvision' has no attribute 'ops'
<fresheyeball> now I have added latest torchvision and latest pytorch to my project
<fresheyeball> is it possible python has cached the old version in my nix-shell somehow?
<dooms> ls
<fresheyeball> dooms: I did rm -r __pycache__ already
<{^_^}> [nixpkgs] @filalex77 opened pull request #75442 → ueberzug: init at 18.1.5 → https://git.io/Je9ZB
justanotheruser has quit [Ping timeout: 240 seconds]
vika_nez` has quit [Ping timeout: 240 seconds]
eraserhd has quit [Quit: WeeChat 2.6]
eraserhd has joined #nixos
<dooms> fresheyeball: :D
<dooms> fresheyeball: so your shell is loading an older version?
<dooms> what do you mean 'added to my project'? did you update your nix shell file or how are you managing your python deps in your proj?
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<fresheyeball> dooms: I figured part of this out actually
<fresheyeball> I needed to wiggle the hashes to get it to even try a new download
<fresheyeball> so I still had the old version
<fresheyeball> I have a local checkout of nixpkgs and am updateing version there
<fresheyeball> ok so that was why I had the old one
<fresheyeball> but now I can't get the most recent torchvision
viric has joined #nixos
<fresheyeball> updating the version number results in failure
<fresheyeball> error: cannot download torchvision-0.4.2-py2.py3-none-any.whl from any mirror
justanotheruser has joined #nixos
viric_ has quit [Read error: Connection reset by peer]
Soo_Slow has quit [Quit: Soo_Slow]
<dooms> does the expression use fetchpypi?
<dooms> I think I've seen something like that, when the library version is not published to pypi
sigmundv has quit [Ping timeout: 265 seconds]
pie_ has joined #nixos
<fresheyeball> it's there but I just replaced it with fetchGitHub
<fresheyeball> lets see if that works
<dooms> im not super familiar with python packaging, but it looks like the error wants a wheel with 'none' arch, but pypi contains builds for 'manylinux' and 'macosx'
philr has quit [Ping timeout: 240 seconds]
justanotheruser has quit [Ping timeout: 240 seconds]
<fresheyeball> me niether
<fresheyeball> but its building now, so we will see what happens
<raboof> it would be cool if we could somehow relate https://hydra.nixos.org/job/nixos/trunk-combined/tested failures to github issues, so it's easier to coordinate on fixing them
civodul has quit [Read error: Connection reset by peer]
<pistache> can I get access to the hash of a derivation from within Nix ?
civodul has joined #nixos
<gchristensen> what for, pistache?
<raboof> right now as an 'outsider' it is pretty hard to figure out what's going on, is anyone working on fixing it, can I help?
hyper_ch2 has quit [Remote host closed the connection]
<pistache> gchristensen: I want to trigger some actions in a script, but only when a derivation's contents have changed
<pistache> best I could find is using the store path
<pistache> (yes, I'm doing... impure stuff)
<gchristensen> sounds like you shouldn't :)
<pistache> I want to recreate an ephemeral LXD container, but only when the derivation used to create its base image has changed
<pistache> otherwise, the container is going to be regenerated at each system boot, even if the base image has not changed
<gchristensen> probably shouldn't do this in a nix-build, but an action taken by the output of a nix-build
<pistache> it's done in a systemd service
<gchristensen> what does the nix-build need to do then which is impure?
<pistache> nothing really, the impurity is in the systemd service
sigmundv has joined #nixos
<gchristensen> ah
<pistache> but I have to provide it with a way to know if the base image has changed
<gchristensen> well the output of the nix-build could include a comparison
<gchristensen> so put something like: if ! the-lxd-containers-root-is-from "$out"; then ...
<pistache> currently I just use the base image derivation's path, save it in the container config at creation, and compare it with the current derivation's path when starting the service
<pistache> ghuntley: yes that's basically what the systemd service does
<pistache> I was wondering if there's something better than outPath for this
veske has quit [Quit: This computer has gone to sleep]
chimay has joined #nixos
<pistache> but anyway, outPath - or a hash of it - should be fine
<gchristensen> $out :)
fresheyeball has quit [Read error: No route to host]
veske has joined #nixos
turion has joined #nixos
<pistache> gchristensen: the image is a derivation, but the systemd script is just specified as a NixOS systemd service (in config), so I can't use ".out" there (as pkg.out is pkg)
justanotheruser has joined #nixos
<pistache> pkgs.hello.out is pkgs.hello, while pkgs.hello.outPath is a proper path
<gchristensen> > "${pkgs.hello}"
<{^_^}> "/nix/store/lhahwg6im9p4g38wkbsahvslkvbs0cij-hello-2.10"
<gchristensen> just use that?
<pistache> ...
<pistache> of course
werner291 has joined #nixos
<pistache> gchristensen: thanks :)
<gchristensen> :)
knupfer has quit [Ping timeout: 250 seconds]
knupfer has joined #nixos
<evils> i'm looking for help with several things related to my kicad package PR, any help would be appreciated, https://github.com/NixOS/nixpkgs/pull/74259
<{^_^}> #74259 (by Evils-Devils, 2 weeks ago, open): Kicad cleanup, fix and update
sigmundv has quit [Ping timeout: 265 seconds]
chloekek has quit [Quit: WeeChat 2.6]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
o1lo01ol1o has quit [Remote host closed the connection]
<Krikke> hey, I'm trying to use the example to allowUnfreePredicate from the manual but I get undefined variable lib
zupo has joined #nixos
zupo has quit [Client Quit]
sigmundv has joined #nixos
<angerman> gchristensen: pouring the strat/stop data into an sqlite database seems helpful: https://gist.github.com/angerman/68eca2ee18e3f4ff057cd08501a934a5
growpotkin has joined #nixos
<gchristensen> nice
<angerman> gchristensen: now I just need to figure out how to write a vscode plugin to show the time information inline like xcode's instrumnets does: https://cdn.tutsplus.com/mobile/uploads/legacy/iOS-SDK_Time-Profiler/time_window_selection.png
zupo has joined #nixos
<gchristensen> flamegraph.PL isn't sufficiont?
<angerman> gchristensen: that one dies horribly on large datasets.
<angerman> gchristensen: also, I'd still have to go back to the source. The neat thing with xcodes instruments is that it shows you the timing (and number of times that line was hit) in-line.
<gchristensen> yes it does
<angerman> gchristensen: here's a slightly longer drill down: https://gist.github.com/angerman/3e36cf6b3bbe156f3ff72e8e6dc11c3e
<gchristensen> neat!
<angerman> will roll a ~3G start/stop profile into a ~1.3G sqlite.db. Takes ~1h 🙄
<gchristensen> lol.
<angerman> (with `./to-sql.py shell.profile | sqlite3 prof.db`) bottleneck seems to be sqlite, not sure how to speed that up.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<angerman> guess I'm doing "big data" now 🤪
genesis has quit [Ping timeout: 276 seconds]
genesis has joined #nixos
<turion> How do I fix broken haskell packages?
<dminuoso> by unbreaking them?
genesis has quit [Remote host closed the connection]
<dminuoso> "How do I fix a broken car"
<turion> I've fixed the hackage versions weeks ago. Stackage is automatically fixed already.
<turion> Only nixpkgs has it still as broken
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/Je9ct
<lordcirth_> turion, so you should be able to update the version to the fixed one?
<turion> lordcirth_: Which version?
<gchristensen> angerman: no fun :P
<{^_^}> [nixpkgs] @gebner closed pull request #75264 → libqalculate: 3.5.0 -> 3.6.0 → https://git.io/JeSOl
<turion> I don't know which files I'm even supposed to edit :/
genesis has joined #nixos
<turion> configuration-hackage2nix.yaml?
<turion> Do I have to bump versions every time I upload to hackage?
<turion> Or do I just delete the package from the "broken" list? How do I test my change?
<lordcirth_> turion, if want a nixos package to have a different output, you will need to change it.
<turion> I want nixpkgs.haskellPackages.foopackage to be the reasonably up to date, working version of my package
<turion> Right now it's an older version, and marked as broken
werner292 has joined #nixos
<turion> I can't find any info on what to do on https://nixos.org/nixpkgs/manual/#haskell or elsewhere
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
gxt_ has quit [Ping timeout: 260 seconds]
<turion> lordcirth_: do I have to bump any versions, or delete any entries from configuration-hackage2nix.yaml?
<lordcirth_> turion, what package? There should be a version explicitly defined already, that you just need to bump. Unless haskellPackages is different.
<turion> For example, clay
<turion> But also other packages like essence-of-live-coding, ghcide, ...
<turion> There is an unfixed, closed issue about clay here: https://github.com/NixOS/nixpkgs/issues/54958
<{^_^}> #54958 (by JonathanReeve, 44 weeks ago, closed): haskellPackages.clay has missing dependencies
<turion> The problem is really just that noone seems to now how to mark as unbroken
<turion> *unmark as broken
<turion> lordcirth_: There is a line "- clay ==0.13.2" in the list "default-package-overrides:", and a line "- clay" in the line "broken-packages:"
<lordcirth_> There you go?
<turion> lordcirth_: What do I change and how do I test whether I've done the right thing?
<turion> Should I remove the "- clay" line? Should I bump the version? Both? Should I remove the "-clay==0.13.2" line?
<pbogdan> turion: granted I haven't watched it myself but perhaps this may help - https://discourse.nixos.org/t/video-tutorial-how-to-fix-broken-haskell-packages-in-nix/3968
<turion> What do I do so I don't have to do any manual steps beyond releasing on hackage in the future?
<turion> pbogdan: Ah that's great thanks :)
<{^_^}> [nixpkgs] @etu opened pull request #75444 → php74: Enable zip support → https://git.io/Je9cu
chimay has quit [Quit: WeeChat 2.6]
<gchristensen> etu: would you be interested in a php.withPackages (phppkgs: with phppkgs; [ imap openssl ldap ]) <- where these are built-in extensions?
<Izorkin> etu: checked this PR? - #75033
<{^_^}> https://github.com/NixOS/nixpkgs/pull/75033 (by Izorkin, 5 days ago, open): Update build phpPackages
veske has quit [Quit: This computer has gone to sleep]
tpanum- has quit [Read error: Connection reset by peer]
<tobiasBora> Hello,
<tobiasBora> I have some troubles with python matplotlib on nixos
<tobiasBora> When I run qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
tpanum- has joined #nixos
<tobiasBora> *When I run matplotlib I have the above error
<exarkun> tobiasBora: Hi
<exarkun> tobiasBora: I imagine you need wrapQtAppsHook
<exarkun> Or, since it's Python, you might need to explicitly wrapPrograms yourself
<etu> gchristensen: Hmm, not sure how that would work... But it would be great.
<gchristensen> etu: would you be interested in talking to my friend who built this?
<{^_^}> [nixpkgs] @turion opened pull request #75446 → Unbreak haskellPackages.clay → https://git.io/Je9cD
drakonis has joined #nixos
<turion> lordcirth_: Is that the change you would expect?
<turion> It would be great if someone who understands how broken haskell packages work, writes down something in the nixpkgs manual
sudoforge has joined #nixos
<turion> It's nice that there is a Youtube video, but it doesn't really replace documentation
__Sander__ has quit [Quit: Konversation terminated!]
<etu> gchristensen: sure!
Tucky has quit [Quit: WeeChat 2.7]
<lordcirth_> turion, I would expect that you would bump the version to whatever version is fixed, remove it from broken, and test
<turion> The version was already bumped in haskell-updates. I can build it locally, but I didn't execute hackage2nix in order to check whether that generates the correct .nix file
smatting has quit [Ping timeout: 268 seconds]
cosimone has quit [Quit: Terminated!]
<turion> Why is it necessary to keep versions around at all? Isn't hackage & stackage enough for keeping book on which versions work? Why do we need to track them in a text file?
o1lo01ol1o has joined #nixos
drakonis has quit [Ping timeout: 268 seconds]
<o1lo01ol1o> Are there any resources for using awslog or similar to get aws `systemd` logs out of an EC2 instance and into something that can use them (ie, cloudwatch)?
drakonis has joined #nixos
dsx has quit [Quit: dsx]
shibboleth has joined #nixos
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « ifm: init at 2015-11-08 »: https://git.io/Je9cF
<{^_^}> [nixpkgs] @romildo opened pull request #75448 → mate.atril: 1.22.2 -> 1.22.3; mate.marco: 1.22.3 -> 1.22.4 → https://git.io/Je9cb
sudoforge has quit [Ping timeout: 240 seconds]
zupo has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
dsx has joined #nixos
gustavderdrache has joined #nixos
scasc has joined #nixos
<{^_^}> [nixpkgs] @turion opened pull request #75449 → Unbreak ghcide and bump haskell-lsp version → https://git.io/Je9CY
simukis_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
simukis_ has joined #nixos
Lears has joined #nixos
dbmikus__ has joined #nixos
<gchristensen> gustavderdrache: *waves*
lukash_ is now known as lukash_|away
<gustavderdrache> gchristensen: hello there
[Leary] has quit [Read error: No route to host]
<gchristensen> etu: gustavderdrache is the person I was talking about. they have made a bare bones PHP which they link together with all the plugins they need, for minimal docker images
boxscape has joined #nixos
ThatDocsLady_ has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<gchristensen> gustavderdrache: can you share code?
<gustavderdrache> one sec, making a gist
<{^_^}> [nixpkgs] @KoviRobi opened pull request #75450 → wrapGAppsHook: don't add empty variables (see also #75443) → https://git.io/Je9Cn
ThatDocsLady has quit [Remote host closed the connection]
poprox has joined #nixos
<emilsp> has anyone here had any luck with running an android emulator on nixos lately?
<gustavderdrache> disclaimer: 1. this isn't all of the extensions (i hadn't had time to finish the PDO/XML-based extensions, for example) and 2. i'm not sure i actually know what i'm doing with nix so please forgive the likely plentiful newbie mistakes :)
<gchristensen> okay, intro made. in 30min I'm heading out for about 1h
nek0 has quit [Quit: ZNC 1.7.4 - https://znc.in]
nek0 has joined #nixos
<exarkun> It seems like the setuptools-check-hook used for Python packages uses the wrong Python interpreter to run tests
<exarkun> and this now breaks Python packages that depend on other Python packages that use namespace packages
sigmundv has quit [Ping timeout: 240 seconds]
elay has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/38c7aa05eff (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<exarkun> It uses the bare Python interpreter derivation's Python executable
<exarkun> which is contrary to the way you're supposed to use Python from Nixpkgs
<exarkun> instead it should be doing something like `python.withPackages (buildInputs + checkInputs)` I guess
<nilsirl[m]> I have a systemd timer and for some reason it becomes inactive after being executed, it uses the OnCalendar setting
<elay> Anybody got a good example for a developer environment for elixir running on NixOS 19 suitable new elixir / nixos user.
<exarkun> nilsirl[m]: What OnCalendar setting?
<nilsirl[m]> I think I got it wrong, I had wantedBy set for the service to run not the timer
<nilsirl[m]> Thank you anyway
[Leary] has joined #nixos
erasmas has joined #nixos
Lears has quit [Read error: No route to host]
<etu> gustavderdrache: Oh, interesting!
<etu> gustavderdrache: Very nice :)
captn3m0- has quit [Ping timeout: 250 seconds]
captn3m0 has joined #nixos
<gustavderdrache> etu: thanks :)
<gustavderdrache> the use case i'm working to support is paring down a php to use in an FPM-based environment for drupal/wordpress sites, which don't normally need large swaths of extensions
<{^_^}> [nixpkgs] @FRidh merged pull request #75260 → librsvg: 2.46.3 -> 2.46.4 → https://git.io/JeSYz
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « librsvg: 2.46.3 -> 2.46.4 »: https://git.io/Je9CN
<{^_^}> [nixpkgs] @FRidh merged pull request #75283 → nspr: 4.23 -> 4.24 → https://git.io/JeSGN
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « nspr: 4.23 -> 4.24 »: https://git.io/Je9CA
<{^_^}> [nixpkgs] @FRidh merged pull request #75411 → vimHugeX: 8.1.2237 -> 8.1.2407 → https://git.io/Je9vt
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « vimHugeX: 8.1.2237 -> 8.1.2407 »: https://git.io/Je9Cx
<gustavderdrache> and i figured it'd be easier to have each extension as its own item to pull in rather than rebuild the source if i wanted different ones
<{^_^}> [nixpkgs] @FRidh merged pull request #75026 → libnftnl,nftables,iptables,ebtables: bumpers → https://git.io/JeD1t
<{^_^}> [nixpkgs] @FRidh pushed 4 commits to staging: https://git.io/Je9We
<{^_^}> [nixpkgs] @FRidh merged pull request #73380 → buildGoPackage: disable go module → https://git.io/Jerzp
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to staging: https://git.io/Je9WJ
<{^_^}> [nixpkgs] @FRidh merged pull request #74075 → glibc: add patch for CVE-2019-19126 → https://git.io/JePkJ
<{^_^}> [nixpkgs] @FRidh pushed commit from @risicle to staging « glibc: add patch for CVE-2019-19126 »: https://git.io/Je9WU
<{^_^}> [nixpkgs] @Izorkin opened pull request #75451 → Update php build configuration → https://git.io/Je9Wq
<etu> gustavderdrache: I'm thinking of integrating that in nixpkgs now ;)
<gustavderdrache> etu: that would save my poor laptop a lot of build time :D
<Izorkin> etu: checked PR?)
<{^_^}> [nixpkgs] @FRidh merged pull request #74484 → curl: add option to use wolfssl backend → https://git.io/JeXdc
<{^_^}> [nixpkgs] @FRidh pushed commit from @malbarbo to master « curl: add option to use wolfssl backend »: https://git.io/Je9WY
<{^_^}> [nixpkgs] @FRidh merged pull request #75257 → gnome3.libsoup: 2.68.2 -> 2.68.3 → https://git.io/JeSms
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « gnome3.libsoup: 2.68.2 -> 2.68.3 »: https://git.io/Je9W3
ravndal has joined #nixos
fresheyeball has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #75259 → gnupg: 2.2.18 -> 2.2.19 → https://git.io/JeSYU
<{^_^}> [nixpkgs] @FRidh pushed commit from @lsix to staging « gnupg: 2.2.18 -> 2.2.19 »: https://git.io/Je9WG
<etu> Izorkin: haven't had the time yet
<etu> gustavderdrache: We'll see when I get around to it :)
<Izorkin> ok
<fresheyeball> well after waiting long as hell
<fresheyeball> I still can't get torchvision to update
<fresheyeball> how can I get a wheel that is not on pypi?
<{^_^}> [nixpkgs] @FRidh merged pull request #75094 → gfortran: use 8.x on darwin → https://git.io/JeyGn
<{^_^}> [nixpkgs] @FRidh pushed commit from @LnL7 to staging « gfortran: use 8.x on darwin »: https://git.io/Je9Wc
Jackneill has quit [Remote host closed the connection]
Makaveli7 has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 656 commits to staging-next: https://git.io/Je9WW
pie_ has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @FRidh pushed 657 commits to staging: https://git.io/Je9W0
<gustavderdrache> etu: i don't know much about contributing to nixpkgs (i'm a pop!_os user myself), but i'm willing to try porting this over if i can get some help from the community getting it finalized
<{^_^}> [nixpkgs] @FRidh pushed 69 commits to staging-next: https://git.io/Je9WE
<fresheyeball> thoughtpolice: are you around?
<{^_^}> [nixpkgs] @FRidh opened pull request #75452 → Staging next → https://git.io/Je9Wg
zupo has quit [Ping timeout: 245 seconds]
fendor has quit [Ping timeout: 250 seconds]
ixxie has joined #nixos
<exarkun> if dontUseSetuptoolsCheck *is* set to something and installCheckPhase is set to something, add setuptoolsCheckPhase to preDistPhases?
<exarkun> except no, what's that trailing -
<exarkun> did someone mean ${dontUseSetuptoolsCheck:-} ?
scasc has quit [Remote host closed the connection]
scasc has joined #nixos
zupo has joined #nixos
chloekek has joined #nixos
zupo has quit [Client Quit]
scasc has quit [Ping timeout: 268 seconds]
wildtrees has joined #nixos
wildtrees has quit [Max SendQ exceeded]
wildtrees has joined #nixos
Soo_Slow has joined #nixos
<thoughtpolice> fresheyeball: pong
drakonis has quit [Ping timeout: 268 seconds]
drakonis has joined #nixos
captn3m0- has joined #nixos
<exarkun> I guess ${foo-} is undocumented slang for ${foo:-} :/
captn3m0 has quit [Ping timeout: 250 seconds]
<tv> exarkun: ${foo-} is POSIX shell parameter expansion and slightly different than ${foo:-}, see https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02 for details
<exarkun> fantastic
wildtrees has quit [Quit: Leaving]
wildtrees has joined #nixos
drakonis has quit [Ping timeout: 240 seconds]
elay has quit [Remote host closed the connection]
drakonis has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer merged pull request #75424 → python3Packages.dask-ml: 1.0.0 -> 1.1.1 → https://git.io/Je9kz
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.dask-ml: 1.0.0 -> 1.1.1 »: https://git.io/Je98n
ThatDocsLady_ has quit [Ping timeout: 268 seconds]
o1lo01ol1o has joined #nixos
magneticduck has joined #nixos
<{^_^}> [mobile-nixos] @samueldr merged pull request #65 → libhybris: 2018-06-18 -> 2019-12-02 → https://git.io/Je9Ul
<{^_^}> [mobile-nixos] @samueldr pushed 5 commits to master: https://git.io/Je98u
viric_ has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
viric has quit [Read error: Connection reset by peer]
knupfer has quit [Quit: knupfer]
cosimone has joined #nixos
o1lo01ol1o has joined #nixos
drakonis has quit [Ping timeout: 268 seconds]
drakonis has joined #nixos
unnamed55355 has joined #nixos
justanotheruser has quit [Ping timeout: 268 seconds]
unnamed55355 has quit [Quit: Quit]
kalipso has joined #nixos
<kalipso> hey. im firstly installing nixos on a second machine. i need git on installation but
<kalipso> "nix-env -i git" takes forever so i used nix-shell -p git to clone my repository. now on nix-install (outside of the nix shell) git is missing. can i call nix-install inside a nix-shell?
<cransom> nix-env -iA nixos.git will be far faster.
<kalipso> cransom, true, thanks for the tipp
pie_ has joined #nixos
jgeerds has joined #nixos
dansho has joined #nixos
mexisme has joined #nixos
<liff> would getting NixOS AMIs to eu-north-1 region in AWS be just a matter of adding the it to this list? https://github.com/NixOS/nixpkgs/blob/master/nixos/maintainers/scripts/ec2/create-amis.sh#L21-L26
scasc has joined #nixos
fendor has joined #nixos
lovesegfault has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #75217 → gnome3.evolution: 3.34.1 -> 3.34.2 → https://git.io/JeSJ0
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/Je94E
mexisme has quit [Ping timeout: 245 seconds]
soju has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #74761 → nixosTests.containers*: port rest to python → https://git.io/Je1xo
<{^_^}> [nixpkgs] @flokli pushed 3 commits to master: https://git.io/Je947
justanotheruser has joined #nixos
eacameron has joined #nixos
tbenst has quit [Remote host closed the connection]
tbenst has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #75226 → gnome3.gnome-desktop: 3.34.1 -> 3.34.2 → https://git.io/JeSU0
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/Je94N
<{^_^}> [nixpkgs] @oxalica opened pull request #75453 → rustup: add helper to bring dev pkgs in for compilition → https://git.io/Je94A
domogled has joined #nixos
eacameron has quit [Read error: Connection reset by peer]
eacameron has joined #nixos
<fresheyeball> I will seriously hand money to whoever can get torchvision upto date on nixpkgs
psyanticy has quit [Quit: Connection closed for inactivity]
ng0 has quit [Remote host closed the connection]
ng0 has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
<jared-w> exarkun: you can get super crazy with parameter expansion in bash and zsh
<exarkun> That doesn't strike me as a plus
<jared-w> It avoids sub shells and forking it's about as fast as you can possibly get, so there's a lot of pros to it
<jared-w> doesn't mean I didn't cry writing this gem, though: printf '%s' "v${${${_P9K_RETVAL//\%/%%}/Docker version /}%.*}"
mexisme has joined #nixos
orbekk has quit [Quit: WeeChat 2.4]
orbekk has joined #nixos
zeta_0 has joined #nixos
<ivan> fresheyeball: how much
<gchristensen>
<gchristensen> (oops)
<fresheyeball> ivan: $150
<fresheyeball> idk, what do you think it's worth
<fresheyeball> ?
<fresheyeball> I just need to get https://github.com/ultralytics/yolov3 to run
<fresheyeball> conda wont install
<fresheyeball> and I have sat for 2 days with torchvision not building
<ivan> are you on 19.09 or master?
<fresheyeball> 19.09
<{^_^}> [nixpkgs] @bb2020 opened pull request #75454 → nixos/openssh: disable openFirewall by default → https://git.io/Je9BG
<{^_^}> [nixpkgs] @dywedir opened pull request #75455 → oil: 0.7.pre6 -> 0.7.pre9 → https://git.io/Je9BZ
<fresheyeball> ivan: I don't care though, I will pin it to a hash
<fresheyeball> just need a nixpkgs hash where pytorch and torchvision are up to date
<ivan> fresheyeball: I will do this by tomorrow (unless someone beats me to it)
<{^_^}> [nixpkgs] @jtojnar merged pull request #75267 → liblouis: 3.11.0 -> 3.12.0 → https://git.io/JeS3T
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/Je9Bc
<fresheyeball> ok
<fresheyeball> awesome!
<zeta_0> vaibhavsagar: last time we chatted you said you were only supporting nixos-stable, anyways, i switched to the nix-stable(19.09) channel and i was able to install ihaskell but ihaskell is not working in emacs anymore, when running ein(emacs ipython notebook) i am getting this error: kernelspec haskell not supported, i have no idea what is wrong?
<zeta_0> vaibhavsagar: here is my ihaskell expression in home.nix: https://gist.github.com/zeta-00/a36a682a78c06f371a0785da81b1c89e
logzet has quit [Ping timeout: 245 seconds]
<{^_^}> gibiansky/IHaskell#1129 (by zeta-00, 1 minute ago, open): ihaskell_emacs_error:
kalipso has quit [Remote host closed the connection]
pie__ has joined #nixos
kleisli has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @wamserma opened pull request #75456 → samba: 4.10.10 -> 4.10.11 - fix CVE-2019-14861, CVE-2019-14870 → https://git.io/Je9BQ
lunik10 has quit [Quit: :x]
Makaveli7 has quit [Quit: WeeChat 2.6]
mexisme has quit [Quit: WeeChat 2.6]
<zeta_0> yeah i think the ihaskell jupyter kernel broke or something because it freezes emacs
lunik10 has joined #nixos
pie_ has quit [Ping timeout: 268 seconds]
lunik10 has quit [Remote host closed the connection]
andymandias has quit [Quit: ZNC 1.7.4 - https://znc.in]
andymandias has joined #nixos
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #75157 → nano: upstream patch fixes build on MacOS → https://git.io/JeyQ9
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/Je9Bj
fendor__ has joined #nixos
turion1 has joined #nixos
shibboleth has quit [Quit: shibboleth]
_cyris212 has quit [Ping timeout: 240 seconds]
cyris212 has joined #nixos
<{^_^}> [nixpkgs] @markuskowa merged pull request #75407 → zotero: 5.0.77 -> 5.0.80 → https://git.io/JeSjZ
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Je9Rm
<turion1> I have two machines, both identical configurations and identical home manager configurations. I have KDE on both, and installed an unusual keyboard layout (neo2). On both, I've declaratively installed vscodium through home manager. On one machine, everything works fine. On the other one, vscodium interprets all keyboard _shortcuts_ (like Ctrl + V for paste) with the QWERTZ layout. Wat.
levdub has joined #nixos
levdub has quit [Client Quit]
<infinisil> I guess the application preferences can differ
kleisli has joined #nixos
chloekek has quit [Ping timeout: 245 seconds]
<o1lo01ol1o> Dec 10 20:48:02 ec2-3-84-24-245.compute-1.amazonaws.com kernel: refused connection: IN=eth0 OUT= ... <- this shows up in journald when I direct a browser to where my website should be. What is it?
<clever> o1lo01ol1o: the firewall, networking.firewall.allowedTCPPorts i think its spelled
<o1lo01ol1o> clever: [ 80 443 ]
<clever> o1lo01ol1o: what is the full message from the logs?
<o1lo01ol1o> Dec 10 20:48:02 ec2-3-84-24-245.compute-1.amazonaws.com kernel: refused connection: IN=eth0 OUT= MAC=12:25:53:9e:30:df:12:67:a2:be:0e:93:08:00 SRC=96.224.86.98 DST=10.0.21.170 LEN=64 TOS=0x00 PREC=0x00 TTL=34 ID=0 DF PROTO=TCP SPT=64719 DPT=443 WINDOW=65535 RES=0x00 SYN URGP=0
<clever> o1lo01ol1o: have you rebuild since allowing 443?
<o1lo01ol1o> clever: the system is provisioned useing copy-closure and installing the derivation to the system profile. after which we run: /nix/var/nix/profiles/system/bin/switch-to-configuration switch
domogled has quit [Ping timeout: 252 seconds]
<clever> o1lo01ol1o: nix-env --set or -i?
<o1lo01ol1o> clever: nix-env --set
<turion1> infinisil: Apparently it does some automatic configuration on startup...
<clever> o1lo01ol1o: and your sure you have the latest version deployed?
<{^_^}> [nixpkgs] @wamserma opened pull request #75458 → samba: 4.10.10 -> 4.10.11 - fix CVE-2019-14861, CVE-2019-14870 → https://git.io/Je9Rz
<o1lo01ol1o> 3947 restarting the following units: nginx.service 3
<o1lo01ol1o> 948 Job succeeded
<o1lo01ol1o> oops, sorry
<betawaffle> gchristensen: how'd you send a message with no content? is it just a space?
<clever> o1lo01ol1o: grep ExecStart /run/current-system/etc/systemd/system/firewall.service ?
<clever>
<gchristensen> I think it is just a space :P
<clever> betawaffle: space, enter works on irssi too
<o1lo01ol1o> clever: ExecStart=@/nix/store/75bb8q3idi8swamrss36cy2z5wvkc8ym-firewall-start/bin/firewall-start firewall-start
joshuagl has quit [Quit: Textual IRC Client: www.textualapp.com]
<betawaffle>
<betawaffle> ok then
<clever> o1lo01ol1o: does the /nix/store/75bb8q3idi8swamrss36cy2z5wvkc8ym-firewall-start/bin/firewall-start file open port 443?
selfsymmetric-pa has joined #nixos
<o1lo01ol1o> clever: interesting, it does not
<clever> o1lo01ol1o: compare the path of your latest build with `ls -l /run/current-system`, do they match?
<o1lo01ol1o> clever: yes, they do
<clever> o1lo01ol1o: does `result/etc/systemd/system/firewall.service` open 443?
<o1lo01ol1o> clever: result/etc/ has no systemd entry
<clever> o1lo01ol1o: is result from the latest build of that machine?
<clever> o1lo01ol1o: try just building it again with nix-build and check its path
<o1lo01ol1o> clever: Ah, ok, one sec
cosimone has quit [Remote host closed the connection]
<o1lo01ol1o> clever: unfortuneatly I can't build the derivation locally as I'm on darwin.
<o1lo01ol1o> clever: the above logs are from our gitlab runner
<etu> gustavderdrache: I'm willing to do the work for that
<clever> o1lo01ol1o: but you could still evaluate it and compute the $out, using nix-instantiate
<etu> gustavderdrache: I do quite a lot of things with php in nixpkgs
cosimone has joined #nixos
<gustavderdrache> etu: now i know who'll get sick of my questions as i play with nixpkgs more :)
jgt2 has quit [Ping timeout: 252 seconds]
<gustavderdrache> etu: also i have already completely forgotten how i phrased my reply - which one of us is getting started on this?
<o1lo01ol1o> clever: I don't have access to some of the configuration variables used in the deployment so I suspect the derivation will differ.
<clever> o1lo01ol1o: ah yeah, dang
leotaku has quit [Ping timeout: 265 seconds]
<clever> o1lo01ol1o: it sounds like its just running the wrong build
<etu> gustavderdrache: I can do the work, no problem. But I won't have time until the weekend :)
mexisme has joined #nixos
<gustavderdrache> etu: i can most certainly wait that long
<gustavderdrache> is there anything more beyond the github gist that you'd need to get started?
leotaku has joined #nixos
<etu> gustavderdrache: Free time :D
EdLin has joined #nixos
<gustavderdrache> just hop in my delorean :D
<o1lo01ol1o> clever: There's step here that's suspect: the build derivation step generates more than one derivation, the first is the /nix/store/...nixos-system-ec2-3-84-24-245.compute-1.amazonaws.com-18.09pre-git, the other two are named, if memory serves, nixos-vm. We're only `nix-env -p --set`ing the nixos-system derivation.
<clever> o1lo01ol1o: what args do you pass to nix-build?
<o1lo01ol1o> clever: build_path="$(nix-build deploy-server.nix --no-out-link -A server --argstr aBunchOfArgs)"
poprox is now known as syzygyzer
<clever> o1lo01ol1o: and what is server set to in the expr?
<o1lo01ol1o> clever: server is a base ec2 image and several services (acme, nginx, and others)
<clever> o1lo01ol1o: what is that expr doing? does it return a single derivation or a set?
<clever> o1lo01ol1o: if you eval it in nix repl, what do you see?
<o1lo01ol1o> clever: well, the output of nix-instantiate deploy-server -A server is 3 derivations
<{^_^}> [nixpkgs] @mmilata opened pull request #75459 → nixosTests.haproxy: port test to python → https://git.io/Je9R5
<clever> o1lo01ol1o: that would likely be part of your problem, try -A server.system ?
<o1lo01ol1o> clever: nix-instantiate deploy-server -A server.system is one derivation: [...] amazonaws.com-18.09pre-git.drv
<clever> o1lo01ol1o: youll need to modify deploy-server.nix, and add a .system at the right spot, then see what happens when you deploy
lovesegfault has joined #nixos
lovesegfault has quit [Client Quit]
<o1lo01ol1o> clever: could part of the issue be that the system is using a pinned nixpkgs 18.09 and the deployment target and build machines are 19.09?
<clever> o1lo01ol1o: that shouldnt be a factor
philr has joined #nixos
<exarkun> How did I manage to get Python 2 setuptools mixed in to a Python 3 package? https://gist.github.com/exarkun/e1584da82c801f462b0f482e8c8a67ff :/
<{^_^}> [nixpkgs] @jonringer merged pull request #75420 → python3Packages.docker: fix darwin tests → https://git.io/Je9Tg
<{^_^}> [nixpkgs] @jonringer pushed to master « python3Packages.docker: fix darwin tests »: https://git.io/Je90e
<clever> exarkun: what is the expression you used?
<o1lo01ol1o> clever: good to know. nix-instantiate deploy-server -A server is now just [...]amazonaws.com-18.09pre-git.drv so I'm going to redeploy
<exarkun> eh looks like that is slightly out of date
<exarkun> just pushed the latest version
<clever> exarkun: line 7 says python2Packages
<exarkun> I suppose it has something to do with `tahoe-lafs = pkgs.python2Packages.callPackage ./tahoe-lafs.nix { };` :/
<exarkun> in this case tahoe-lafs is a dependency for PATH, I don't want/need it on PYTHONPATH
<clever> exarkun: the setup hooks add it and all of its propagated stuff to PYTHONPATH
<clever> nixops also does that, and causes some issues
<clever> youll need to create a derivation that only has a $out/bin/tahoe-lafs shell-script, using writeShellScriptBin
<clever> which then runs the python script
<exarkun> and then it's okay, because there's a non-python derivation sitting between the python3 and python2 things?
<clever> yeah
<exarkun> okay, I'll try that, thanks
<clever> it will only see the shell script and wont think its a python thing
<{^_^}> [nixpkgs] @jonringer opened pull request #75461 → python38Packages.azure-mgmt-recoveryservicesbackup: 0.4.0 -> 0.5.0 → https://git.io/Je90t
lovesegfault has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #75127 → pythonPackages.mapbox: init at 0.18.0 → https://git.io/JeyrD
<{^_^}> [nixpkgs] @jonringer pushed commit from @earksiinni to master « pythonPackages.mapbox: init at 0.18.0 »: https://git.io/Je90q
zebrapenguin[m] has joined #nixos
ar has quit [Remote host closed the connection]
ar has joined #nixos
<exarkun> great, working fine now, thank you
<exarkun> clever++
<{^_^}> clever's karma got increased to 272
levdub has joined #nixos
phreedom_ has quit [Remote host closed the connection]
phreedom has joined #nixos
cosimone has quit [Quit: Quit.]
ixxie has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @mmahut merged pull request #75386 → grafana-loki: 1.1.0 -> 1.2.0 → https://git.io/JeS5y
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/Je902
<{^_^}> [nixpkgs] @mmilata opened pull request #75462 → nixosTests.proxy: port to python → https://git.io/Je90a
levdub has quit [Quit: The Lounge - https://thelounge.chat]
<raboof> is there something like `pkgs.writeTextDir` that rather than writing text to a new file in a directory, copies an already-existing file to that directory?
<{^_^}> [nixpkgs] @mmahut merged pull request #75393 → slack: 4.1.2 -> 4.2.0 → https://git.io/JeSNu
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/Je90w
marek has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #75216 → flexibee: 2019.3.0.7 -> 2019.3.1.1 → https://git.io/JeSJW
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/Je90r
<{^_^}> [nixpkgs] @rycee opened pull request #75463 → WIP: virtualbox: fix build under Linux 5.4 → https://git.io/Je906
selfsymmetric-pa has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mmahut merged pull request #75369 → python38Packages.pysoundfile: 0.10.2 -> 0.10.3.post1 → https://git.io/JeSyA
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/Je90i
<{^_^}> [nixpkgs] @mmahut merged pull request #74506 → doc/stdenv: Add docs for 'dontInstall' variable → https://git.io/JeXxN
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/Je901
Jackneill has joined #nixos
alexherbo2 has joined #nixos
kyren has quit [Quit: ZNC 1.7.4 - https://znc.in]
kyren has joined #nixos
alexherbo2 has quit [Ping timeout: 246 seconds]
EdLin has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<o1lo01ol1o> clever: looks like redeploy didn't get the correct derivations: Dec 10 21:56:08 ec2-3-84-24-245.compute-1.amazonaws.com kernel: refused connection:
<lovesegfault> worldofpeace: Around?
davidcl has quit [Quit: Ping timeout (120 seconds)]
<clever> o1lo01ol1o: what path did gitlab build?
werner292 has joined #nixos
<o1lo01ol1o> clever: [...]compute-1.amazonaws.com-18.09pre-git.drv
<clever> o1lo01ol1o: what is the hash for the non.drv version?
<worldofpeace> lovesegfault: yep, I think I can lookover your pr later today. Currently reviewing another carefully
Jackneill has quit [Remote host closed the connection]
drakonis has quit [Ping timeout: 265 seconds]
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
<o1lo01ol1o> clever: how would I find the hash for the non drv version?
<clever> o1lo01ol1o: the result symlink will point to it, nix-copy-closure and nix-env --set are also being ran on that
knupfer has joined #nixos
werner292 has joined #nixos
drakonis has joined #nixos
kyren has quit [Quit: ZNC 1.7.4 - https://znc.in]
werner291 has quit [Ping timeout: 276 seconds]
werner292 is now known as werner291
kyren has joined #nixos
rendeko[m] has joined #nixos
<rendeko[m]> Hi! Getting the following error trying to ssh now. Seemingly appeared after installing openssh.
<rendeko[m]> Could not create directory '/var/empty/.ssh'.
<clever> rendeko[m]: sounds like the user your ssh'ing into doesnt have a home set
<rendeko[m]> clever I was able to ssh in yesterday, so that's... worrying.
zupo has joined #nixos
<clever> rendeko[m]: check to see what /etc/passwd says about that user
<fresheyeball> error: [Errno 2] No such file or directory: 'which': 'which'
<lovesegfault> worldofpeace: No worries, thanks for all the attention, I appreciate it :)
<fresheyeball> in python package
<fresheyeball> I added `pkgs.which` to both buildInputs and propagatedBuildInputs
<clever> fresheyeball: you probably have to add which to the nativeBuildInputs
<fresheyeball> oh hmm
soju has quit [Quit: Connection closed for inactivity]
lassulus has quit [Ping timeout: 240 seconds]
<rendeko[m]> clever: Any issues here?
<rendeko[m]> `chelsea:x:1000:1000:,,,:/home/chelsea:/bin/bash`
<clever> rendeko[m]: looks fine, what ssh command did you run?
<rendeko[m]> just ssh chelsea@IPADDR
<clever> rendeko[m]: can you pastebin the output from `ssh -vv chelsea@IPADDR` ?
dbmikus__ has quit [Ping timeout: 276 seconds]
turion1 has quit [Quit: Leaving.]
<rendeko[m]> clever: https://bpaste.net/show/IXARK
lsix has quit [Quit: WeeChat 2.6]
<clever> rendeko[m]: the issue is on the local machine, not the remote machine
<clever> rendeko[m]: what does `env | grep empty --color` reveal?
<rendeko[m]> clever: just a blank line
<clever> rendeko[m]: `grep $USER /etc/passwd` ?
<fresheyeball> now I ma getting this building torchvision
<fresheyeball> TypeError: roi_pool() missing 3 required positional arguments: 'input', 'boxes', and 'output_size'
<rendeko[m]> clever: `chelsea:x:1000:65534::/var/empty:/run/current-system/sw/bin/nologin`
<clever> rendeko[m]: your local user has no home or shell
<clever> rendeko[m]: do you have `isNormalUser = true;` set for that user?
dbmikus__ has joined #nixos
<rendeko[m]> clever: No, it was set up the regular useradd way. Likely my adding of
<rendeko[m]> to my configuration "redid" my user config.
<rendeko[m]> `users.users.chelsea.extraGroups = ["adbusers"];`
tbenst_ has joined #nixos
<clever> rendeko[m]: ah, so nixos updated the groups, and nothing else was defined, so nixos also took over and used the default home and shell
<clever> rendeko[m]: adding isNormalUser = true; should fix it
<rendeko[m]> Is there somewhere in the manual I can look into setting up users through the configuration?
<clever> rendeko[m]: the users.users section of the nixos manual
reactormonk has quit [Ping timeout: 246 seconds]
zarel has quit [Ping timeout: 250 seconds]
<fresheyeball> man nix pays a big return
zarel has joined #nixos
<fresheyeball> but sometimes, geeze that nix tax be high
<rendeko[m]> clever: Perfect! Thank you so much.
philr has quit [Ping timeout: 252 seconds]
<gustavderdrache> fresheyeball: my experience in a nutshell
magneticduck has quit [Remote host closed the connection]
<clever> rendeko[m]: there is also the users.users section of `man configuration.nix` and https://nixos.org/nixos/options.html#users.users
<fresheyeball> gustavderdrache: as far as I can tell clever is the only person who really understands this nix thing
<gustavderdrache> luckily for me, the bar is really low so pretty much everybody looks like they understand nix more than i do :)
octe has quit [Ping timeout: 246 seconds]
werner292 has joined #nixos
mexisme has quit [Ping timeout: 245 seconds]
scasc has quit [Ping timeout: 276 seconds]
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
octe has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
viric has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
knupfer has quit [Ping timeout: 250 seconds]
Gilfoyle- has quit [Quit: WeeChat info:version]
Olgierd has quit [Ping timeout: 276 seconds]
Church- has joined #nixos
viric_ has quit [Ping timeout: 276 seconds]
magthe has joined #nixos
jgt2 has joined #nixos
<magthe> Is there some variable that holds the "current ghc", so I don't have to hardcode a specific version when I do `pkgs.haskell.packages.gch865.override`, i.e. can I replace that `ghc865`?
fendor__ has quit [Ping timeout: 240 seconds]
viric_ has joined #nixos
<{^_^}> [nix] @edolstra pushed 15 commits to master: https://git.io/Je9EA
<gchristensen> niksnut!!!
viric has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @markuskowa merged pull request #75416 → bedtools: 2.29.0 -> 2.29.1 → https://git.io/Je9v9
<{^_^}> [nixpkgs] @markuskowa pushed 3 commits to master: https://git.io/Je9Eh
Olgierd has joined #nixos
Church- has quit [Quit: WeeChat info:version]
Church- has joined #nixos
lovesegfault has quit [Quit: WeeChat 2.6]
marek has quit [Ping timeout: 246 seconds]
Kritnich has quit [Quit: Bye bye.]
gustavderdrache has quit [Quit: Leaving.]
Kritnich has joined #nixos
o1lo01ol1o has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<clever> magthe: pkgs.haskellPackages
EdLin has joined #nixos
magthe has quit [Ping timeout: 246 seconds]
<jared-w> try just "ghc" instead of "ghc865"
<{^_^}> [nixpkgs] @mmilata opened pull request #75464 → nixosTests.rspamd: port to python → https://git.io/Je9ua
<clever> jared-w: and he's gone!
<jared-w> I should probably stop filtering leave messages... But they're so annoying
scasc has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace opened pull request #75465 → doc/gnome: update wrapper args example, remove proliferated uses → https://git.io/Je9ui
davidcl has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
lovesegfault has joined #nixos
<gchristensen> clever: echo 0000:39:00.0 > /sys/bus/pci/drivers/xhci_hcd/unbind <- this has saved my battery every day since you helped me, thank you
o1lo01ol1o has quit [Remote host closed the connection]
selfsymmetric-mu has joined #nixos
orivej has joined #nixos
o1lo01ol1o has joined #nixos
<betawaffle> what does that do?
<gchristensen> I think it forcefully disconnects a pci device, where 0000:39:00.0 is my thunderbolt3 device
<betawaffle> ah
<gchristensen> when I unplug from my desk a kworker starts hard looping until I run out of battery
<betawaffle> my apu2e4 arrives tomorrow!
<gchristensen> !
<clever> gchristensen: have you tried `rmmod xhci_hcd` to see if that also helps?
<gchristensen> I haven't
<betawaffle> clever: what's your github repo that has stuff for building tiny OSes with nix?
<betawaffle> right, thanks
<clever> betawaffle: there is another one , that is even more tiny
<betawaffle> oh?
<clever> betawaffle: not-os uses a heavily stripped down nixos config, and generates a ~40mb squashfs for the nix store
<clever> betawaffle: haskell-init generates a single 2mb executable, which runs as init in the initrd, thats it
<betawaffle> how long until we build a single-binary userspace out of nix-generated rust code?
<clever> betawaffle: have fun with upgrading! lol
<clever> chromium alone is a 200mb executable
<betawaffle> i don't mean for running chromium...
<clever> ah yeah, rewriting in rust would be tricky there, lol
<clever> haskell makes it much simpler to just jam 2 unrelated programs into one binary
<betawaffle> interesting
eacameron has quit [Quit: Connection closed for inactivity]
mexisme has joined #nixos
<fuzen> I'm trying to install Cryptomator, I'm not sure how I should go about it. I checked the AUR to see how it's done there, but they are using AppImages, which doesn't seem to work on NixOS
<fuzen> How should I go about creating a package for this?
<fresheyeball> well I am making progress toward torchvision on nix
<clever> fuzen: id unpack the image, and use patchelf
<fresheyeball> by setting doCheck = false; and pulling the src from github it builds
<fresheyeball> but not with cuda support
<fresheyeball> I set an env var to make to build with cuda support and added cudatoolkit and linuxPackages.nvidia_x11 tot he nativeBuildInputs
<fresheyeball> and now it fails like this
<fresheyeball> fatal error: c10/cuda/impl/cuda_cmake_macros.h: No such file or director
<clever> fresheyeball: is that directly in the $out/include of cuda?
<fresheyeball> clever: I don't know
<clever> fresheyeball: use nix-build to find the $out of cuda, and then ls it
<fresheyeball> clever: ok where I am looking in here?
<fresheyeball> there is a bunch in this `result`
<clever> fresheyeball: ls -l result/include/
<o1lo01ol1o> clever: sorry, I had to go into a meeting. The hash generated by CD appears to be the same as the hash that is installed, however, neither [...]wvkc8ym-firewall-start/bin/firewall-start nor result/etc/systemd/system/firewall.service seems to have any reference to port 443
<fresheyeball> clever: that pooped out a ton
<clever> o1lo01ol1o: sounds like gitlab isnt building the right thing
jgeerds has quit [Ping timeout: 245 seconds]