worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || 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/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
<{^_^}> [nixpkgs] @bhipple closed pull request #83419 → boost17x: 1.7.1 -> 1.7.2 → https://git.io/Jv9CT
teto has quit [Ping timeout: 260 seconds]
Guest35509 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @bhipple merged pull request #86656 → lnd: 0.9.2 -> 0.10.0 → https://git.io/JfsnJ
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/Jfso1
Fare has joined #nixos
<abathur> <3 energizer
<{^_^}> energizer's karma got increased to 13
is_null has quit [Quit: leaving]
<energizer> haha i didn't do much :)
hlisp has joined #nixos
is_null has joined #nixos
<incognito9999> I am trying to upgrade to nixos 20.03. It currently says neovim is broken in this version. Is there any way to fix it?
<emily> hyperfekt: the scripts might take something like GITHUB_TOKEN
<emily> which you can fill in from e.g. a local hub installation
<emily> at least, my update script does >_>;
hlisp has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86693 → mod: 0.3.0 -> 0.4.0 → https://git.io/JfsoM
<hyperfekt> emily: good to know!
<{^_^}> [nixpkgs] @yrashk opened pull request #86694 → horizon-eda: init at 1.1.0 → https://git.io/JfsoD
jb55 has quit [Quit: jb55]
dingenskirchen has quit [Quit: dingenskirchen]
dingenskirchen1 has joined #nixos
iyzsong has joined #nixos
<{^_^}> [nixpkgs] @bhipple opened pull request #86695 → rippled: fix build after boost 1.72 upgrade → https://git.io/Jfso9
dingenskirchen1 is now known as dingenskirchen
SunWuKung has quit [Quit: iLeave]
is_null has quit [Quit: leaving]
hlisp has joined #nixos
is_null has joined #nixos
SunWuKung has joined #nixos
teto has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86696 → moolticute: 0.43.3 -> 0.43.16 → https://git.io/Jfsox
hlisp has quit [Ping timeout: 260 seconds]
<Raito_Bezarius> armin: well, that's not obvious to implement
<amanjeev> I feel like before 20.03 my virtualbox mounts were working fine but now I get vboxsf error. Do I have to mount that filesystem?
<Raito_Bezarius> i'm not sure that nixos's responsability extend to managing /home
<amanjeev> oh wait that might be the vagrant box that is faulty
<Raito_Bezarius> that sounds another difficult problem to solve
<Raito_Bezarius> and home-manager shows that it's not trivial at all
<amanjeev> Raito_Bezarius, although home manager can help with that
<Raito_Bezarius> home-manager is an answer to the problem
<amanjeev> "not trivial" definitely :D
<Raito_Bezarius> but rycee & maintainers can only do what they can
<Raito_Bezarius> it takes some time for this kind of soft to mature enough
ninegrid has quit [Ping timeout: 264 seconds]
<Raito_Bezarius> energizer++ for the service of g@hristensen!
<{^_^}> energizer's karma got increased to 14
<Raito_Bezarius> gotta steal what we can
<Fare> After last week, I feel like I graduated at writing Nix configurations. Thanks all for your help!
slack1256 has quit [Ping timeout: 272 seconds]
hlisp has joined #nixos
morgrimm has joined #nixos
ixxie has quit [Ping timeout: 240 seconds]
ixxie has joined #nixos
hlisp has quit [Ping timeout: 258 seconds]
SunWuKung5 has joined #nixos
ris has quit [Ping timeout: 246 seconds]
SunWuKung has quit [Ping timeout: 272 seconds]
SunWuKung5 is now known as SunWuKung
<{^_^}> [nixpkgs] @marsam merged pull request #85320 → drill: init at 0.5.0 → https://git.io/JfvMx
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsKP
<{^_^}> [nixpkgs] @romildo merged pull request #86682 → lxqt.libqtxdg: fix include and lib install directories → https://git.io/Jfsrf
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JfsKX
jlv has joined #nixos
gustavderdrache has joined #nixos
morgrimm has quit [Ping timeout: 256 seconds]
hlisp has joined #nixos
reallymemorable has joined #nixos
hlisp has quit [Ping timeout: 256 seconds]
verdys has quit [Quit: Konversation terminated!]
SunWuKung8 has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #86697 → drill: 0.5.0 -> 0.6.0 → https://git.io/JfsKb
kleisli has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #86522 → minio: 2020-03-25 -> 2020-05-01, minio-client: 2020-04-04 -> 2020-04-25 → https://git.io/Jf38t
<{^_^}> [nixpkgs] @marsam pushed 4 commits to master: https://git.io/JfsKp
SunWuKung has quit [Ping timeout: 260 seconds]
SunWuKung8 is now known as SunWuKung
<{^_^}> [nixpkgs] @marsam closed pull request #86692 → minio: 2020-03-25T07-03-04Z -> 2020-05-01T22-19-14Z → https://git.io/JfsoE
<{^_^}> [nixpkgs] @aanderse opened pull request #86698 → tomcat-native: 1.2.23 -> 1.2.24 → https://git.io/Jfs6U
<{^_^}> [nixpkgs] @aanderse merged pull request #85500 → sweethome3d: 6.2 -> 6.3 → https://git.io/JfJpR
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/Jfs6I
hlisp has joined #nixos
<Raito_Bezarius> Fare: welcome in the team
<{^_^}> [nixpkgs] @aanderse merged pull request #86141 → Convert::Bencode: init at 1.03 → https://git.io/Jfqyy
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/Jfs6q
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
hlisp has quit [Ping timeout: 260 seconds]
therealsarcastic has joined #nixos
thongpv87 has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
jb55 has joined #nixos
therealsarcastic has quit [Ping timeout: 240 seconds]
hlisp has joined #nixos
reallymemorable has joined #nixos
butcher has joined #nixos
reallymemorable has quit [Client Quit]
morgrimm has joined #nixos
<{^_^}> [nixpkgs] @cdepillabout merged pull request #86623 → memtest86-efi: compute ESP offset from partitions → https://git.io/Jf3jn
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to master: https://git.io/Jfs6Q
thc202 has quit [Ping timeout: 244 seconds]
<keithy[m]> Hi guys I am really not sure how to do this properly... https://pastebin.com/L9hJQtVq
morgrimm has quit [Ping timeout: 272 seconds]
Fare has quit [Ping timeout: 260 seconds]
hlisp has quit [Ping timeout: 272 seconds]
braunse_ has quit [Ping timeout: 272 seconds]
braunse has joined #nixos
reallymemorable has joined #nixos
vika_nezrimaya has quit [Quit: ERC (IRC client for Emacs 26.3)]
<kini> am I doing something wrong, or does `ffmpeg` in nixpkgs build with x264 while `ffmpeg-full` doesn't?
orivej has quit [Ping timeout: 256 seconds]
orivej_ has joined #nixos
<kini> er, not that it's broken, just that it doesn't include it by default when you add `ffmpeg-full` to `environment.systemPackages`, whereas you do get it if you put normal `ffmpeg` into `environment.systemPackages`.
Fare has joined #nixos
ndfh^ has quit []
therealsarcastic has joined #nixos
simukis__ has joined #nixos
therealsarcastic has quit [Ping timeout: 256 seconds]
hlisp has joined #nixos
simukis_ has quit [Ping timeout: 272 seconds]
tmaekawa has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
slack1256 has joined #nixos
h0m1 has quit [Ping timeout: 260 seconds]
slack1256 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @hyperfekt opened pull request #86699 → add maintainer scripts for haskell package generation → https://git.io/Jfsi0
<cole-h> hyperfekt++
<{^_^}> hyperfekt's karma got increased to 5.00000000000000004
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86700 → nlopt: 2.6.1 -> 2.6.2 → https://git.io/JfsiE
<hyperfekt> nice
<danderson> so, I'm thinking of sending a patch to the chromium nixos module, to allow optionally installing the missing proprietary bits from Chrome. Specifically, the Widevine video DRM plugin and the audio codecs that only ship in Chrome.
h0m1 has joined #nixos
<cole-h> Doesn't that already exist?
<danderson> Is there precedent for how to handle options that bundle non-libre things into base NixOS?
<cole-h> Or am I thinking of the package itself
griff__ has quit [Quit: griff__]
<danderson> I couldn't find it in https://nixos.org/nixos/options.html#
<danderson> and I assumed it wouldn't be built in, but lemme see...
<danderson> huh.
<danderson> okay, so I guess I just need to figure out how to customize the package in my nixos install. Thanks!
<cole-h> :)
<cole-h> danderson: btw did you get a chance to ask Graham your question?
tmaekawa has quit [Quit: tmaekawa]
ixxie has quit [Ping timeout: 246 seconds]
<quinn> danderson: pro-tip: clone the repository, and cast ack/ripgrep on it. there are a lot of "options" that only show up as a .override or some other little thing you wouldn't think of
ixxie has joined #nixos
<danderson> quinn: good tip, thanks! I have a nixpkgs clone handy already, but didn't occur to me that packages would have knobs not exposed in modules.
<danderson> that's a tiny bit annoying for customization, but oh well I guess
<cole-h> Usually, the module knobs are for the module itself. For customizing the package, you are expected to create an overlay or use some similar means.
<danderson> Sure, that bit makes sense. The bit that sucks is there's no clean way to browse "what tweakables are available" compared to module options
<cole-h> Ah, yeah. Depending on my level of energy, I either `rg 'widevine'` in my checkout or use GitHub's terrible web search on upstream
<cole-h> Would be nice if there was a collection of anything that is `enableSomething ? false` and similar
<danderson> yup. The nixos options reference has its own issues, but it's about a thousand times better than either of those :)
<danderson> but oh well, now that I know that's a thing...
<cole-h> Maybe using one of the various nix parsers, you could just look for `?` in the top-level attrset of each package and collate them somehow
hlisp has quit [Ping timeout: 260 seconds]
pjt_014 has joined #nixos
tsrt^ has joined #nixos
<{^_^}> [nixpkgs] @cole-h opened pull request #86701 → improve robustness of various Rust packages (part 2) → https://git.io/Jfsi1
morgrimm has joined #nixos
ixxie has quit [Ping timeout: 256 seconds]
markus1199 has joined #nixos
ixxie has joined #nixos
markus1189 has quit [Ping timeout: 260 seconds]
teto has quit [Ping timeout: 260 seconds]
reallymemorable has joined #nixos
morgrimm has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86704 → omnisharp-roslyn: 1.34.15 -> 1.35.0 → https://git.io/JfsPe
proofofkeags has joined #nixos
<quinn> danderson: true. it is unfortunate. there is also the fact that some people have their own custom stuff, and there are external modules (musnix, home-manager). i check the configuration collection too https://search.tx0.co/?q=home-manager&i=nope&files=&repos=
dingenskirchen has quit [Remote host closed the connection]
dingenskirchen has joined #nixos
hlisp has joined #nixos
<{^_^}> [nixpkgs] @colemickens opened pull request #86705 → plex-mpv-shim: 1.7.14 -> 1.7.16 → https://git.io/JfsPq
ninegrid has joined #nixos
ixxie has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @colemickens opened pull request #86706 → gitqlient: init at 1.1.0-beta → https://git.io/JfsPO
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86707 → onedrive: 2.3.13 -> 2.4.1 → https://git.io/JfsP3
ixxie has joined #nixos
<{^_^}> [nixpkgs] @colemickens closed pull request #84755 → pythonPackages.requests: 2.22.0 -> 2.23.0; pythonPackages.pyyaml: 5.2 -> 5.3.1 → https://git.io/Jvx5F
hlisp has quit [Ping timeout: 240 seconds]
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 272 seconds]
felixfoertsch23 is now known as felixfoertsch
<jlv> Has anyone managed to change the fontconfig `emoji` font? No matter what I try, `Noto Color Emoji` is the top match.
hlisp has joined #nixos
CMCDragonkai1 has joined #nixos
<colemickens> every 6 months I spend 2 hours trying to get color emoji to all work right
<colemickens> been a couple years and I've never gotten it :(
cgw has joined #nixos
bf0bdaf8-ad[m] has joined #nixos
<cole-h> colemickens: Didn't I like you my emoji fontconfig a while back? Did that not help? :(
<cole-h> s/like/link/
<colemickens> idk, I've been churning a lot, erasing darlings, home-manager, etc, I might've forgotten :S
morgrimm has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
<cole-h> I guess I deleted it. Here's new paste: https://gist.github.com/cole-h/ab9fcaebd0e4af17c109a8e4806d8c36
<cole-h> I have it at `~/.config/fontconfig/fonts.conf`
<samueldr> where's the nix expression ;)
<cole-h> (:
<cole-h> This is from before I started experimenting with Nix
<{^_^}> [nixpkgs] @ryantm merged pull request #86573 → helmfile: 0.106.3 -> 0.114.
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfsPu
cgw has quit [Ping timeout: 265 seconds]
Fare has quit [Ping timeout: 246 seconds]
<jlv> Ironically, my issue is that I can't disable color emoji. I like consistent system colors, an color emoji clashes with that.
<cole-h> That's easy. Just set your emoji font to symbola :)
butcher has quit [Ping timeout: 272 seconds]
<cole-h> colemickens: JK it wasn't you who I gave that to, it was l*vesegfault
hlisp has quit [Ping timeout: 260 seconds]
<jlv> cole-h: Thing is. No matter what I do, fontconfig still selects Noto Color Emoji.
butcher has joined #nixos
<colemickens> Oh, I opened nixpkgs in GitQlient and it struggled for a second but I guess it rendered all of the history at once
<energizer> colemickens: screenshot?
<colemickens> it's nothing too wild, but sure
<energizer> ah
<{^_^}> [nixpkgs] @romildo opened pull request #86708 → deepin: redefine updateScript to use genericUpdater → https://git.io/JfsPV
thongpv87 has quit [Ping timeout: 260 seconds]
thongpv87 has joined #nixos
hmpffff_ has joined #nixos
cgw has joined #nixos
<colemickens> Mic92: do you mind if I package `nix-build-uncached` for nixpkgs? I'd like to use it in nix-shell for CI.
cgw has quit [Client Quit]
<cole-h> colemickens: btw, nixpkgs-wayland broken again because of i3status-rust ;^)
<cole-h> (Or maybe still broken, I don't remember the last time I annoyed^W pinged you about it)
sigmundv_ has quit [Ping timeout: 260 seconds]
Fare has joined #nixos
cgw has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86709 → or-tools: 7.5 -> 7.6 → https://git.io/JfsP1
<colemickens> I honestly just can't deal with it. I don't have time to baby sit it.
<cole-h> Just delete i3status-rust >:)
<colemickens> :S
hmpffff has quit [Ping timeout: 260 seconds]
hlisp has joined #nixos
<colemickens> I've thought about it. Or trying to let packages be skipped automatically, etc.
<colemickens> idk, I kind of hope the i3status-rs folks are just having a productive week and it calms back down :P
akamaus has quit [Ping timeout: 260 seconds]
<colemickens> that's maybe not a nice wish, I hope they all the productivity.
turona has quit [Ping timeout: 272 seconds]
<colemickens> I guess I should wish for a cargoSha256 CLI fetcher util.
<energizer> why are there things in nixpkgs that cause the build to fail?
turona has joined #nixos
VPS has quit [Quit: Departure requested.]
<energizer> answer: because there's nothing preventing them from being added
<cole-h> What do you mean?
<jlv> I'm pretty sure `fonts.fontconfig.defaultFonts.emoji` is broken. It sets the second to top font, but Noto Color Emoji is glued as the top emoji font. Even a `binding="strong"` alias doesn't work. With `fonts.fontconfig.penultimate.enable = true;`, Noto Color Emoji isn't stuck at the top, but `fonts.fontconfig.defaultFonts.emoji` has no effect.
<energizer> cole-h: nixpkgs allows deps to be added that break dependents?
<energizer> or, more precisely, nixpkgs allows deps to be changed in a way that breaks dependents?
ninegrid has quit [Ping timeout: 246 seconds]
<cole-h> energizer: Sorry, I'm still not parsing. Are you asking if nixpkgs allows breaking changes in dependencies?
VPS has joined #nixos
<energizer> cole-h: suppose a i want to upgrade a dependency in nixpkgs. how do i find out whether that breaks some other package that depends on it
<colemickens> nixpkgs-review ?
<cole-h> `nixpkgs-review`, usually
<energizer> does that get run automatically before merging a change?
<cole-h> No
<cole-h> It's usually a part of the review process.
<cole-h> You can run it yourself (and tick one of the checkboxes in the PR template, while you're at it), or one of the reviewers will usually run it.
<{^_^}> [nixpkgs] @marsam opened pull request #86710 → racket: 7.6 -> 7.7 → https://git.io/JfsPQ
<energizer> what happens if some other package is broken by my change?
<cole-h> You can try to fix it
<energizer> what if i dont want to fix it?
<cole-h> Which may or may not entail going upstream and asking them to update to the latest version of library X
<cole-h> If you don't want to fix it, you mark the package as broken.
<energizer> does this happen often?
<cole-h> I dunno. Why?
<colemickens> break into the other devs computer, upgrade their dependency too, then they'll have to update their app/library.
<colemickens> works every time
hlisp has quit [Ping timeout: 256 seconds]
reallymemorable has joined #nixos
<cole-h> I mean really, if you don't want to even attempt to fix newly-broken packages, I would say don't submit the version bump and leave it to someone more invested...
<energizer> i'm sorta surprised at that description (i wouldve expected this all to be automated) so i'm wondering if i misunderstand something about nixpkgs maintainence policies or if just nobody's gotten around to automating this
ddellacosta has quit [Ping timeout: 272 seconds]
<energizer> like normally in my (non-nix) projects if somebody comes by and bumps a dep and it breaks something, the CI runs automatically before merge, fails and blocks the merge. but that's not happening here
<cole-h> Well, usually a reviewer would note that it breaks things
<cole-h> Which typically blocks merging
<{^_^}> [nixpkgs] @rardiol opened pull request #86712 → nixos/hostapd: country selection, CRDA, logging → https://git.io/JfsPx
corpix has quit [Ping timeout: 240 seconds]
<colemickens> energizer, image three PRs are proposed in a row, updating libva, mesa, and gcc.
<colemickens> each of those require rebuilding nearly the entire world. now what?
LnL has quit [Ping timeout: 260 seconds]
<colemickens> s/image/imagine
<cole-h> ^
<colemickens> I thinkof the channel system as more of the QA gating.
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<energizer> colemickens: what's the question?
<cole-h> energizer: If nixpkgs-review was automated, imagine what would happen if there were 3 PRs in a row that would rebuild the world
hlisp has joined #nixos
<colemickens> energizer: I guess I should let someone with authority speak (or someone link to prometheus) but computing resources are limited or cost constrained.
<energizer> sounds like the world would be rebuilt 3 times
<cole-h> Exactly
cgw has quit [Ping timeout: 256 seconds]
<cole-h> If you want to sponsor build machines for that, by all means.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86714 → osmium-tool: 1.11.1 -> 1.12.0 → https://git.io/JfsPj
shafox has joined #nixos
<energizer> a common approach to dealing with that is bundling multiple PRs together and building/testing them all at once
<colemickens> aka, hydra and channels
<colemickens> and the staging process
<cole-h> Yeah lol
corpix has joined #nixos
tertl3 has joined #nixos
<energizer> what is the procedure for moving commits into nixos-unstable?
<cole-h> Hydra succeeding to build everything
hlisp has quit [Ping timeout: 240 seconds]
<colemickens> depends, did the commit land on master initially or staging?
<colemickens> changes to low level deps often go through the staging process as well.
cgw has joined #nixos
<energizer> sorry for all the questions..is this all documented somewhere?
<colemickens> "channel update process"
cgw has quit [Remote host closed the connection]
<energizer> thanks
akamaus has joined #nixos
hlisp has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
VPS has quit [Remote host closed the connection]
<Ashy> in a package definition i'm trying to copy in some files from other packages to the $out directory, is there a good example somewhere of how to do that?
Darkmatter66_ has joined #nixos
akamaus has quit [Ping timeout: 246 seconds]
hlisp has quit [Ping timeout: 265 seconds]
<cole-h> Why do you need files from other packages?
Darkmatter66 has quit [Ping timeout: 256 seconds]
<Ashy> it's to include packages in an interpreter that come from different github repos
jlv has quit [Remote host closed the connection]
<Ashy> for the j language (https://www.jsoftware.com/#/)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86715 → papirus-icon-theme: 20200405 -> 20200430 → https://git.io/JfsXc
hlisp has joined #nixos
<energizer> Ashy: maybe you want something like pythonWithPackages, but for j?
ixxie has quit [Ping timeout: 260 seconds]
ixxie has joined #nixos
<Ashy> possibly yeah
waleee-cl has quit [Quit: Connection closed for inactivity]
<Ashy> all of the j addon repos checked out only add up to less than 300MB so i think it's fairly common for j users to install them all on win/mac/other distros
<cole-h> Whether or not it's common, it's always better to have choice :)
hlisp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86716 → particl-core: 0.17.1.2 -> 0.19.1.1 → https://git.io/JfsXw
<Ashy> true, i'd like to have jFull as an option, defining it explicitly with something similar to pythonWithPackages sounds like the correct way
hlisp has joined #nixos
proofofkeags has quit [Remote host closed the connection]
tabasko has quit [Read error: Connection reset by peer]
growpotkin has joined #nixos
hlisp_ has joined #nixos
hlisp_ has quit [Remote host closed the connection]
ixxie has quit [Remote host closed the connection]
ixxie has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86717 → patroni: 1.6.4 -> 1.6.5 → https://git.io/JfsXK
hlisp has quit [Ping timeout: 246 seconds]
foineoi has joined #nixos
tabasko has joined #nixos
qrnteen has joined #nixos
therealsarcastic has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86718 → pdfarranger: 1.4.2 -> 1.5.1 → https://git.io/JfsXP
therealsarcastic has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86719 → pdfsam-basic: 4.1.2 -> 4.1.3 → https://git.io/JfsXH
butcher has quit [Ping timeout: 246 seconds]
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
proofofkeags has joined #nixos
qrnteen has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86720 → picard-tools: 2.22.2 -> 2.22.4 → https://git.io/JfsXd
stree has quit [Read error: Connection reset by peer]
proofofkeags has quit [Ping timeout: 272 seconds]
stree has joined #nixos
foineoi has quit [Quit: Lost terminal]
<quinn> Ashy: if it's a build input, you should be able to refer to it in a phase (shell script) with ${pname}/foo.desktop, etc.
edxsa has joined #nixos
<edxsa> I use gns3 on NixOS 20.03 but it fails to start. Does anyone know how to fix it?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86721 → pistol: 0.0.5 -> 0.1.1 → https://git.io/JfsXj
reallymemorable has quit [Quit: reallymemorable]
reallymemorable has joined #nixos
butcher has joined #nixos
butcher has quit [Remote host closed the connection]
butcher has joined #nixos
reallymemorable has quit [Client Quit]
hlisp has joined #nixos
reallymemorable has joined #nixos
proofofkeags has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
proofofkeags has quit [Ping timeout: 265 seconds]
hlisp has quit [Ping timeout: 260 seconds]
butcher has quit [Read error: Connection reset by peer]
morgrimm has quit [Ping timeout: 260 seconds]
plutes has quit [Ping timeout: 264 seconds]
plutes has joined #nixos
<{^_^}> [nixops-hetzner] @calbrecht opened pull request #40 → Switch dependency on nixops to nixos/nixops.git master → https://git.io/Jfs1g
nixy37179 has quit [Quit: The Lounge - https://thelounge.chat]
nixy37179 has joined #nixos
plutes has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86722 → pspg: 2.7.1 -> 3.0.7 → https://git.io/Jfs12
<{^_^}> [nixops-hetzner] @calbrecht opened pull request #41 → Remove dependency on nixos-community version of poetry2nix → https://git.io/Jfs1a
plutes has joined #nixos
<{^_^}> [nixops-hetzner] @calbrecht opened pull request #42 → Remove import xml_expr_to_python from nixops.util → https://git.io/Jfs1V
therealsarcastic has joined #nixos
hlisp has joined #nixos
morgrimm has joined #nixos
stree has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86723 → pt2-clone: 1.07 -> 1.12 → https://git.io/Jfs1w
stree has joined #nixos
therealsarcastic has quit [Ping timeout: 260 seconds]
Acou_Bass has quit [Ping timeout: 265 seconds]
morgrimm has quit [Ping timeout: 260 seconds]
aszlig has quit [Quit: Kerneling down for reboot NOW.]
hlisp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86724 → pueue: 0.3.0 -> 0.3.1 → https://git.io/Jfs16
aszlig has joined #nixos
Acou_Bass has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #86269 → python3Packages.python-gitlab: 1.15.0 -> 2.2.0 → https://git.io/JfmS3
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jfs1X
endformationage has quit [Quit: WeeChat 2.6]
user_0x58 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @jonringer merged pull request #85516 → treewide: use https for nixos.org and hydra.nixos.org → https://git.io/JfUTK
<{^_^}> [nixpkgs] @jonringer pushed commit from @prusnak to master « treewide: use https for nixos.org and hydra.nixos.org »: https://git.io/Jfs1S
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86725 → qalculate-gtk: 3.8.0a -> 3.9.0 → https://git.io/Jfs19
proofofkeags has joined #nixos
<bqy> oh hey, i have two two week PRs to nixpkgs that i don't even have the energy to deal with anymore
<bqy> in fact one's almost about two months now surely..
<bqy> anyway, if anyone wants them, feel free to have them, otherwise i'm gonna close them in a few days
<bqy> 85463 and 85462
<cole-h> (Put a pound sign in front to make links for us to click :) )
hlisp has joined #nixos
<energizer> #85463
<{^_^}> https://github.com/NixOS/nixpkgs/pull/85463 (by bqv, 2 weeks ago, open): guix: init at 1.1.0
<energizer> #85462
<{^_^}> https://github.com/NixOS/nixpkgs/pull/85462 (by bqv, 2 weeks ago, open): nixos/nat: substitute iptables for compat under nftables
<multun> I think the later should be merged already
<bqv> ah, the matrix bridge is still dead
<multun> nice work :)
<bqv> ty
<bqv> i think so too but i'm not going through the dance of pinging members about it every day for a month again
<multun> edxsa: that's hard to say, it depends
<bqv> i don't have remotely enough energy for that
<cole-h> bqv: You could post the second one on the "PRs already reviewed" thread
<pjt_014> man I really wish there was a way to do matrix with irc fallback
<bqv> cole-h: maybe eventually, but that seems even more demanding than mentioning it here.. poor executive function right here
<cole-h> ?
<bqv> nevermind
<multun> just don't spend the energy if you don't feel like it
<cole-h> Committers are more likely to review the relatively-centralized thread for PRs ready to be merged, than watch IRC logs for N hours
<srhb> cole-h: They're saying they don't have the energy regardless. :)
proofofkeags has quit [Ping timeout: 258 seconds]
reallymemorable has quit [Quit: reallymemorable]
<cole-h> It feels a bit sad to just give up, rather than give it that extra little push. But I can sympathise with a long waiting period making you reluctant to keep working on it.
<multun> I actually was very frustrated with my first PRs too
<multun> but it turns out it they all got taken care of in the end
<multun> most without pushing at all
<cole-h> Maybe I just got very lucky, but most of my PRs have seen relatively quick turnaround.
<multun> same
<cole-h> Only a handful that I needed to post on the "PRs already reviewed" thread
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86726 → qtox: 1.16.3 -> 1.17.2 → https://git.io/JfsMO
inkbottle has quit [Quit: Konversation terminated!]
<bqv> the problem i have for the most part is that an "extra little push" can actually be quite a lot for me, thanks to various issues, and i'm coming to terms with the fact that i'm not the greatest at energy accounting so if i pour everything i have into them and get nothing out, then i'm expended for days for no reason, which is frustrating for everyone involved...
<multun> just don't do the extra push!
<cole-h> Here, I'll give them a little push for you, then, bqv :)
<bqv> thanks :p
<cole-h> Feel free to ask for help. If it's not me, somebody else will (hopefully) extend good will.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86727 → quilter: 2.2.2 -> 2.2.4 → https://git.io/JfsM0
<bqv> ^_^
* cole-h is currently building guix
<danderson> my nixos laptop: Time zone: America/Los_Angeles (America, +0000)
<danderson> um, no?...
<energizer> lol
<cole-h> Hmmmmmmmmmmm
<cole-h> Something's not quite right there, but I can't put my finger on it...
<bqv> :tick:
<danderson> date
<danderson> oops
<cole-h> lol
chagra_ has joined #nixos
<danderson> anyway, I'm getting UTC time as my "local" time... Anyone have suggestions? :)
<danderson> lrwxrwxrwx 1 root root 33 May 4 05:31 /etc/localtime -> /etc/zoneinfo/America/Los_Angeles
<danderson> seems right...
<cole-h> Just move to a UTC zone, duh
<energizer> what does `nixos-option time.timeZone` say?
<danderson> Value: "America/Los_Angeles"
<bqv> what if you `readlink -f /etc/localtime`?
<energizer> what about `nixos-option networking.timeServers`
hlisp has quit [Ping timeout: 264 seconds]
<danderson> /nix/store/0mpmbpxhads74gchcs5nwxsl2im66g9a-tzdata-2019c/share/zoneinfo/America/Los_Angeles
chagra has quit [Ping timeout: 260 seconds]
<bqv> mine starts with miaw...
<bqv> not sure those would necessarily be the same though
<multun> zdump /etc/zoneinfo/America/Los_Angeles
<danderson> /etc/zoneinfo/America/Los_Angeles Sun May 3 22:37:03 2020 PDT
<danderson> so... hm.
<multun> well the zone file looks alright
<multun> I think that's just the utility pretty printing the tz offset that failed
<cole-h> bqv: Just perused the diff again. I think the only thing I would change is `platforms.all` -> `platforms.unix`. `all` contains `x86_64-windows`, believe it or not, in case we ever start supporting it...
<multun> danderson: where did you get that +0000?
<danderson> multun: that was from `timedatectl`
<danderson> but gnome and `date` also print the wrong time
reallymemorable has joined #nixos
<danderson> » date ~/tail/corp
<danderson> Mon 04 May 2020 05:39:27 AM America
<bqv> cole-h: ah ok, i'll update that soon
<danderson> (it's currently 22:39)
<multun> danderson: wow that's strange
<multun> danderson: can you run `strace date` and paste it somewhere and give the link?
<cole-h> bqv: Does guix explicitly support darwin, though?
<danderson> sure
<cole-h> bqv: Might make even more sense to do `platforms.linux` if they don't make any guarantees about macOS
hlisp has joined #nixos
palo1 has joined #nixos
<bqv> i can't recall, and my matrix server's down for a bit so i can't ask. better safer than sorry though, yeah
<energizer> cole-h: i'm curious what makes you want to build/use(?) guix?
<cole-h> I'll take a look, then
morgrimm has joined #nixos
<cole-h> energizer: To make sure bqv's effort doesn't go to waste :)
<energizer> ah :)
<cole-h> bqv: I'd go for `platforms.linux` -- an (admittedly year-old) Reddit post says Mac is not supported
<bqv> makes sense, ok
<cole-h> But I don't see anything mentioning darwin/macOS on the download page, so I think it's a safe bet it's unsupported
<multun> openat(AT_FDCWD, "/nix/store/6m2k8kx8h216jlx9dg3lp4m90bz05yck-glibc-2.30/share/zoneinfo/America/Los_Angeles", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
<multun> what the fuck
<cole-h> danderson: Huh, it's not even looking in the expected place
palo1 is now known as palo
<danderson> I mean, it's not wrong...
<danderson> that file indeed does not exist
<cole-h> The fact it doesn't look at tzdata or even /etc/localtime is shocking...
hlisp has quit [Ping timeout: 240 seconds]
<multun> it looks at /etc/localtime on my ubuntu machine
<multun> something went horribly wrong there
<cole-h> Same here on Arch
<cole-h> ...
<cole-h> danderson: Kill it with fire :D
<danderson> it's just a nixos 20.03 :(
<energizer> it looks at /etc/localtime here on nixos 20.03
<cole-h> 🤔
fabianhjr has quit [Quit: Leaving.]
<energizer> er, nixos-unstable
<multun> it indeed also looks at /etc/localtime on my 20.03 nixos
<bqv> yeah, looks at it for my unstable
alp has joined #nixos
<danderson> okay so... what the hell?
oborot has quit [Ping timeout: 246 seconds]
<bqv> your machine has a distinct lack of temporal focus
<bqv> run "fortune" for high gains!
shabius has quit [Ping timeout: 265 seconds]
hlisp has joined #nixos
<danderson> okay well, nixos seems to have assembled a completely broken system for me, which is nice...
linarcx has joined #nixos
morgrimm has quit [Ping timeout: 258 seconds]
<cole-h> * assembling a working system left as an exercise to the reader
<danderson> multun: is your 20.03 up to date?
<bqv> :D
<multun> I'll update it
<danderson> cool, I'll have a broken system buddy :D
<cole-h> bqv: Looks like the GH comment filter is busted again, so my build command won't do anything until that gets fixed in a few hours. I'm gonna let guix finish building and then go to sleep, and I'll (try to) look at it again tomorrow
<bqv> ahh
<bqv> okay
<cole-h> bqv: Don't be afraid to ping me if I haven't reviewed it by the next time you see me pop up in IRC ;^)
<bqv> sure :p
<danderson> rebooting to see if giving nixos a clean slate helps, brb
<cole-h> inb4broken system
<danderson> okay, even weirder...
<danderson> At the display manager login prompt, the time is correct
<danderson> but then I log in, and it goes wrong again.
<cole-h> And it still goes looking in glibc?
<energizer> danderson: what's your locale?
<danderson> and skipping Wayland, logging in at a tty, the time is correct
<danderson> so... is gnome messing up my env or something...
Izorkin has quit [Ping timeout: 264 seconds]
reallymemorable has quit [Quit: reallymemorable]
<danderson> energizer: en_US.UTF-8, per `locale`
<cole-h> danderson: Is it still busted if you use another DE, or even a WM like i3 or sway?
<multun> danderson: can you prodive a dump of your environment?
<multun> just run `env` and paste it somewhere
therealsarcastic has joined #nixos
morgrimm has joined #nixos
<danderson> reading through it now...
<danderson> TZ=America/Los_Angeles <-- that looks correct, at least.
<cole-h> Is this in Gnome, or in TTY?
<danderson> that's in gnome
<danderson> lemme grab one from tty, good idea :)
<multun> meh
<multun> it's missing TZDIR=/etc/zoneinfo
<energizer> yeah i was just typing that :)
<multun> can you confirm you have this variable in a tty?
<danderson> yup, I do. Lemme see if setting it fixes...
<danderson> yup, there it goes. `date` is correct with TZDIR set.
<multun> danderson: I just don't have TZ set on my machine btw. do you have this set when using a tty?
<cole-h> danderson: If you can reproduce in a VM or on some other machine, it might be useful info
<danderson> multun: yeah that's my dotfiles setting TZ, for when I ssh into random other machines
<multun> woops
<multun> there you have it
<danderson> ?...
<danderson> ... wow, unsetting TZ also fixes it? wat?
<multun> yeah
<multun> it just reads /etc/localtime
<multun> when it's not set
therealsarcastic has quit [Ping timeout: 272 seconds]
<danderson> okay, which cursed manpage do I need to read to know about this, TIL
hlisp has quit [Ping timeout: 260 seconds]
<cole-h> Hehe :D
<cole-h> Problem solved, good work gang!
<danderson> thanks so much! I would approximately never have figured that out.
<multun> can you login to a tty and see it TZDIR is set?
<multun> it should be I think
<danderson> yes, TZDIR is set on tty
emilis has joined #nixos
<multun> that's weird
<multun> can you see if it's there if you login with another login manager?
<danderson> looks like /etc/profile sets it
<danderson> via /nix/store/3yic9drrdagj213k2i9k6kmxmyckcbsj-set-environment
<multun> well it wasn't there before right?
<multun> I just don't get why
<danderson> no I mean it was always there on a tty login
<danderson> and `date` was correct
<danderson> but TZDATA isn't set in the gnome session.
morgrimm has quit [Ping timeout: 264 seconds]
<multun> I think it should be fixed somehow
<danderson> multun: not sure I can use gnome with another login manager, it's picky about it
<danderson> had to switch to gdm to stop gnome crapping itself :(
<multun> oh yeah right
<multun> can you open an issue about it ?
<danderson> I'm assuming something in the display manager or gnome startup logic should be invoking set-environment, and isn't
<danderson> yup, can do.
<multun> I have no idea about what should be done
<danderson> Thanks again for figuring it out, I can at least adjust my dotfiles to work around it for now :)
<multun> :)
<cole-h> danderson: And ping jtojnar/worldofpeace -- they're the resident Gnome experts.
<danderson> ack
vonfry has joined #nixos
jkachmar has quit [Quit: Connection closed for inactivity]
<multun> I think the libc should just change it's default TZDIR to /etc/zoneinfo
hlisp has joined #nixos
<multun> that's an ez fix
<danderson> oh, that'd work
<cole-h> They also hang out here, if you come at the right time. Might be easier to debug in IRC, rather than through back-and-forth in an issue, FWIW
<danderson> woo, I'll be responsible for another mass rebuild \o/
<cole-h> lol
cole-h has quit [Quit: Goodbye]
<multun> it seems like the default TZDIR was already altered
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86728 → rofi-mpd: 2.2.0 -> 2.2.1 → https://git.io/JfsDq
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
vonfry has left #nixos [#nixos]
nschoe has quit [Quit: No Ping reply in 180 seconds.]
nschoe has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86729 → rssguard: 3.5.9 -> 3.6.0 → https://git.io/JfsDn
opthomasprime has joined #nixos
<multun> it seems like TZDIR should already be everywhere
<danderson> yup, grep over my systemd units show it's set in all of them
<danderson> and /etc/set-environment is invoked from /etc/profile, which sets it on login shells
opthomasprime has left #nixos [#nixos]
<danderson> so... gnome is unsetting TZDIR, somehow? Maybe?...
<multun> that's off
<multun> odd
<multun> danderson: can you try running something else than gnome?
<multun> using gdm
<multun> btw I can't reproduce the issue over ssh
mallox has joined #nixos
gxt has quit [Quit: WeeChat 2.8]
<danderson> hmm, what else is there on wayland... Lemme file this bug then I'll try sway
linarcx has quit [Read error: Connection reset by peer]
linarcx has joined #nixos
<{^_^}> #65415 (by cdyson37, 40 weeks ago, open): glibc looking for zoneinfo files in the wrong place; failing silently
<danderson> was more of a hypothetical in that bug :)
cr4y1 has joined #nixos
redkahuna has joined #nixos
gxt has joined #nixos
codygman has quit [Ping timeout: 260 seconds]
eoli3n_ has joined #nixos
VPS has joined #nixos
codygman has joined #nixos
<Mic92> colemickens: go ahead. I will tag a release.
<Mic92> colemickens: add me as a maintainer too.
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
Fare has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @dywedir merged pull request #86705 → plex-mpv-shim: 1.7.14 -> 1.7.16 → https://git.io/JfsPq
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JfsDb
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
Ariakenom has joined #nixos
griff__ has joined #nixos
<rnhmjoj> does nix have something like printf? i have to show floating points but toString has a hardcoded precision of many digits
Acou_Bass has quit [Ping timeout: 246 seconds]
<bqv> you might benefit more from builtins.toJson
<bqv> but otherwise, good luck, i think you're gonna have trouble getting high precision with nix
floscr has joined #nixos
<floscr> How can I avoid doing this in my systemd services `
<floscr> Environment = "PATH=${polybar}/bin:/run/wrappers/bin:${pkgs.pulseaudio}/bin:${pkgs.gawk}/bin:${pkgs.gnugrep}/bin/grep";`
opthomasprime has joined #nixos
<rnhmjoj> bqv: actually i want the opposite: i need to format the string "float in range [0.1, 1]" but get "float in range [0.10000, 1]"
<multun> floscr: create a wrapper script
<bqv> floscr: i think systemd.services.*.path exists for that reason, iirc it accepts packages directly...
<rnhmjoj> builtins.toJSON might work, let's try
zeenk has joined #nixos
<bqv> rnhmjoj: ah, ok
<multun> floscr: people often name the bare program foo-unwrapped, and create a shell script called foo that sets the environment then calls foo-unwrapped
tertl3 has quit [Quit: Connection closed for inactivity]
<floscr> So I would then wrap every script in nix with something like `grep=${pkgs.gnugrep}/bin/grep` ?
<rnhmjoj> bqv: works great, thank you
<floscr> That's what I thought about doing, just adding these headers to every shell script
therealsarcastic has joined #nixos
Acou_Bass has joined #nixos
<bqv> :)
<floscr> Or maybe just source the user bash path (from an rc file) in every script?
<bqv> floscr: nah, you should be fine to just use .path
<floscr> which .path?
<bqv> e.g. you can use systemd.service.myService.path = with pkgs; [ polybar pulseaudio gawk ]
<floscr> ah
<bqv> (gnugrep is in there by default)
<bqv> that's what i meant above
<bqv> sorry if unclear
<floscr> Ah got it, that looks good, I'll give it a try, thx
turlando has joined #nixos
opthomasprime has left #nixos [#nixos]
therealsarcastic has quit [Ping timeout: 264 seconds]
rauno has joined #nixos
cybrian has quit [Quit: cya]
<floscr> bqv: Works! Thanks
<bqv> np!
sshow has quit [Ping timeout: 244 seconds]
knupfer has joined #nixos
<energizer> is there a nix code generator library written in go?
lsix has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #86701 → improve robustness of various Rust packages (part 2) → https://git.io/Jfsi1
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/Jfsya
sshow has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #86445 → podman: use $out instead of $bin with buildGoPackage → https://git.io/JfOS8
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to staging-next: https://git.io/Jfsyi
eoli3n__ has joined #nixos
FRidh has joined #nixos
<cjpbirkbeck> is possible to change where /bin/sh symlinks to, i.e. change it from /nix/store/...-bash-.../bin/bash to something like /nix/store/...-zsh../bin/zsh or /nix/store/...-dash-.../bin/dash? i remember seeing an option for that once (with warnings), but i can't find it now
Darkmatter66 has joined #nixos
Darkmatter66_ has quit [Ping timeout: 272 seconds]
<bqv> you can just disable it entirely
<bqv> but bear in mind that's quite liable to break a few things
<bqv> environment.binsh
doublej472 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Mic92 merged pull request #86675 → gpodder: 3.10.13 -> 3.10.15 → https://git.io/JfsgA
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfsyN
doublej472 has joined #nixos
<cjpbirkbeck> bqv: ah, i see it now. it shows up in nixos-option, but not the website i see
teto has joined #nixos
<cjpbirkbeck> complete with warning as you said
maddo has joined #nixos
hlisp has quit [Ping timeout: 246 seconds]
__monty__ has joined #nixos
hlisp has joined #nixos
Izorkin has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
Izorkin has quit [Client Quit]
Izorkin has joined #nixos
FRidh has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86731 → rust-cbindgen: 0.13.2 -> 0.14.2 → https://git.io/JfsSu
ixxie has quit [Ping timeout: 264 seconds]
ixxie has joined #nixos
emilis has quit [Read error: Connection reset by peer]
emilis has joined #nixos
Guest35509 has joined #nixos
orivej_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @doronbehar closed pull request #86721 → pistol: 0.0.5 -> 0.1.1 → https://git.io/JfsXj
thc202 has joined #nixos
dozn_ has quit [Quit: I'm probably just changing some settings or have had an outage, I'll be back soon.]
dozn has joined #nixos
<{^_^}> [nixpkgs] @filalex77 opened pull request #86732 → emplace: 0.2.19 -> 0.2.21 → https://git.io/JfsSd
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86733 → sbt: 1.3.9 -> 1.3.10 → https://git.io/JfsSb
mallox has quit [Quit: WeeChat 2.8]
mallox has joined #nixos
drakonis has quit [Quit: WeeChat 2.8]
mallox has quit [Client Quit]
mallox has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86734 → scrot: 1.2 -> 1.3 → https://git.io/Jfs9O
<kayg04> can anyone explain to me how exactly channels should be managed on a server with multiple users?
<kayg04> Let's say channels are added on a system-level, the root user. and user X wants to update the channels, would them running nix-channel --update have any effect if they themseves do not have any channels?
<{^_^}> [nixpkgs] @jonringer opened pull request #86735 → python3Packages.pytest: 5.3.5 -> 5.4.1 → https://git.io/Jfs9Z
<__monty__> kayg04: A user's channels affect nix-shell and nix-env.
<__monty__> They can't rebuild the system configuration anyway so that relying on root's channels isn't a big deal.
<kayg04> __monty__, right, so then what if user X wants to get a latest package?
<kayg04> but the channels haven't been updated at the root level
<__monty__> nix-shell or nix-env
<kayg04> but won't nix-env still fetch the old package if the channels aren't updated on the root user?
<__monty__> No, because it uses the user's channels.
<kayg04> but if there are channels of the same name between root and the user, there's a collision warning
<__monty__> Is there? That's new.
<kayg04> warning: name collision in input Nix expressions, skipping '/home/kayg/.nix-defexpr/channels_root/home-manager'
<kayg04> warning: name collision in input Nix expressions, skipping '/home/kayg/.nix-defexpr/channels_root/nixos-unstable'
<kayg04> warning: name collision in input Nix expressions, skipping '/home/kayg/.nix-defexpr/channels_root/nixos'
<kayg04> any solution to this?
<__monty__> You could use different names.
<kayg04> that is always an option, yes
<__monty__> It's probably just to keep you from making a mistake.
<kayg04> how so?
<edxsa> I write 'zathura-with-plugin' in environment.systemPackages = with pkgs; [
<__monty__> Well you're shadowing a name. Mistakes are easily made.
<kayg04> I see
<kayg04> alright, thanks
<edxsa> but it display : error: undefined variable 'zathura-with-plugins' at /etc/nixos/configuration.nix:
<kayg04> __monty__, how does an user's nix-env fetch packages from the root's channels?
<{^_^}> [nixpkgs] @lsix merged pull request #86729 → rssguard: 3.5.9 -> 3.6.0 → https://git.io/JfsDn
<{^_^}> [nixpkgs] @lsix pushed 2 commits to master: https://git.io/Jfs9V
<edxsa> Is it because this package has an alias? How should I write it correctly?
<kayg04> for example, until now what I'm used to do is add all channels for the root user and unprivileged users didn't have any channels.
<kayg04> but still I was able to fetch packages using nix-env and the root user's channel names
<energizer> user inherits those from root
zupo has joined #nixos
<kayg04> I see
<kayg04> thank you
covidman has quit [Read error: Connection reset by peer]
<__monty__> edxsa: The attribute name is "zathura" so you'd use that, rather than "zathura-with-plugins".
therealsarcastic has joined #nixos
<edxsa> thank you, __monty__
smatting_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86736 → shotcut: 20.04.01 -> 20.04.12 → https://git.io/Jfs9X
covid_19- has joined #nixos
<edxsa> How do you all use nixos to replace the server system, I am going to write the nixos installation image to the server disk, load it completely into the ram, and install it, but I am not sure if 2G RAM can put it down.
civodul has joined #nixos
Acou_Bass has quit [Quit: ZNC 1.7.5 - https://znc.in]
therealsarcastic has quit [Ping timeout: 256 seconds]
verdys has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86737 → sickgear: 0.21.22 -> 0.21.30 → https://git.io/Jfs9d
Acou_Bass has joined #nixos
<bqv> covid_19-: ?!
alp has joined #nixos
<{^_^}> [nixpkgs] @Atemu opened pull request #86738 → Jc 1.9.3 -> 1.10.7 → https://git.io/JfsHv
<edxsa> ???
edxsa has quit [Quit: Lost terminal]
shabius has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86739 → signal-cli: 0.6.6 -> 0.6.7 → https://git.io/JfsHZ
<{^_^}> [nixpkgs] @jonringer merged pull request #86521 → bitwarden_rs-vault: 2.13.2 -> 2.13.2
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « bitwarden_rs-vault: 2.13.2 -> 2.13.2b »: https://git.io/JfsHn
knupfer has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @peti merged pull request #86736 → shotcut: 20.04.01 -> 20.04.12 → https://git.io/Jfs9X
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/JfsHB
<{^_^}> [nixpkgs] @jonringer merged pull request #86520 → bitwarden_rs: 1.14.1 -> 1.14.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « bitwarden_rs: 1.14.1 -> 1.14.2 »: https://git.io/JfsHR
<{^_^}> [nixpkgs] @jonringer merged pull request #86528 → catch2: 2.11.3 -> 2.12.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « catch2: 2.11.3 -> 2.12.1 »: https://git.io/JfsH0
verdys has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @jonringer merged pull request #86508 → airsonic: 10.5.0 -> 10.6.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « airsonic: 10.5.0 -> 10.6.1 »: https://git.io/JfsHg
stree has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @jonringer merged pull request #86507 → aesop: 1.2.4 -> 1.2.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « aesop: 1.2.4 -> 1.2.5 »: https://git.io/JfsHo
stree has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86740 → silicon: 0.3.0 -> 0.3.1 → https://git.io/JfsHP
<{^_^}> [nixpkgs] @jonringer merged pull request #86586 → lego: 3.5.0 -> 3.6.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « lego: 3.5.0 -> 3.6.0 »: https://git.io/JfsH1
stree has quit [Read error: Connection reset by peer]
stree has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #86555 → ezquake: 3.1 -> 3.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « ezquake: 3.1 -> 3.2 »: https://git.io/JfsHb
<{^_^}> [nixpkgs] @jonringer merged pull request #86553 → ephemeral: 6.3.3 -> 6.4.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « ephemeral: 6.3.3 -> 6.4.1 »: https://git.io/JfsHx
<{^_^}> [nixpkgs] @jonringer merged pull request #86551 → elementary-planner: 2.3.3 -> 2.3.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « elementary-planner: 2.3.3 -> 2.3.5 »: https://git.io/JfsHp
<{^_^}> [nixpkgs] @BenBals opened pull request #86741 → squeak: 4.10.2.2614 -> 202003021730 → https://git.io/JfsQL
<{^_^}> [nixpkgs] @jonringer merged pull request #86576 → hyperrogue: 11.3f -> 11.3
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « hyperrogue: 11.3f -> 11.3l »: https://git.io/JfsQY
<sephii> Since upgrading to 20.03 I have a strange issue with my wireless mouse (Logitech M570): while having the left button pressed, I get "ButtonRelease" events even though the button is still pressed. This makes a lot of operations very difficult or impossible (drag n dropping, text selection, moving windows, etc). I tried changing the batteries but it didn't change anything, and using a different mouse (a wired
<sephii> one) works. Could it be a problem with the new kernel or a driver?
<{^_^}> [nixpkgs] @jonringer merged pull request #86545 → cryptominisat: 5.6.8 -> 5.7.
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « cryptominisat: 5.6.8 -> 5.7.0 »: https://git.io/JfsQC
<pjt_014> sephii: Are you on the 5.x kernel?
<sephii> pjt_014: yes
<pjt_014> If you haven't done a garbage collection, run this: ls -1 /nix/store/ | grep -oE 'linux-[0-9].[0-9]{1,2}.[0-9]{1,2}' | sort | uniq -c
<pjt_014> It'll tell you if you have old kernels lying around (and so by implication) if there was a kernel upgrade
<pjt_014> sephii: If the problem's annoying enough, maybe try going back to 4.x and see if it continues. Either way, a bug report would help too
<pjt_014> sephii: and the #linux channel might be of help too (maybe not now because timezones) since this is a maybe driver thing
vidbina has joined #nixos
<armin> pjt_014: keep in mind that will grab things like util-linux-2.33.2/
<armin> (and show it as linux-2.33.2 hence i consider that attempt flawed)
<sephii> pjt_014: can I easily go back to 4.x apart from going back to 19.09? I think I already ran the garbage collection process :/
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #86742 → tmux: 3.1a -> 3.1b → https://git.io/JfsQH
<pjt_014> armin: it doesnt
<pjt_014> I spent quite a bit of time to prevent that
<pjt_014> you can try it yourself
<MichaelRaskin> sephii: I think 4_19 is still in master
<jluttine> weird, my acme renewals aren't running. it's more than 1 month since the previous update although i haven't modified the renew interval.. has there been some changes in nixpkgs that could cause this?
floscr has quit [Remote host closed the connection]
<pjt_014> sephii: possibly
<armin> pjt_014: i get a line " 16 linux-2.33.2" and i'm pretty sure i never used kernel 2.33 on this system.
<niso> jluttine: yes, with 20.03 acme was completeley refactored
<keithy[m]> Hi guys I am trying to get syncthing working in 20.03 its erroring with [start] 00:49:40 WARNING: Failed to initialize config: config file version (30) is newer than supported version (29). If this is expected, use -allow-newer-config to override.
<niso> jluttine: the script was replaced with lego
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86743 → stella: 6.1.1 -> 6.1.2 → https://git.io/JfsQh
griff__ has quit [Quit: griff__]
freeman42x has joined #nixos
therealsarcastic has joined #nixos
<pjt_014> armin: that's a weird historical thing (might actually be parts of the 2.x kernel, not sure). replace the 1st [0-9] with [45] to work around it
<niso> jluttine: s/completely refactored/fixed by moving to another script/
freeman42x has quit [Client Quit]
<jluttine> niso: ok, yeah, i think i've added email and acceptTerms after that because it complained about those some time ago. i wonder if there's some other config i should add or change to make it work. i wonder what could be wrong..
munksgaard has left #nixos ["WeeChat 1.0.1"]
<pjt_014> sephii: It'd be a matter of simply commenting out the pkgs_latest line in your config
fendor has joined #nixos
<pjt_014> it'd possibly be a lot of downloading/rebuilding but you'd know for sure if it was the kernel that was at fault
<pjt_014> even if that didn't fix it you'd have more info for the bug report
<armin> pjt_014: that will work of course, assuming that you only ever used kernel versions 4 and 5.
<niso> jluttine: sadly i can't help you with that since i wasn't able to use the acme script before due to it's limitations
<jluttine> the latest rows are after reboot about 1 month ago, and the last line is just "Started Renew ACME Certificate for somedomain.com". Note that there's no stopped nor succeeded lines after that. So maybe lego has crashed or something else failed so that it hasn't been able to finish
stree has quit [Read error: Connection reset by peer]
therealsarcastic has quit [Ping timeout: 240 seconds]
<niso> jluttine: maybe trigger it manually and see what happens?
<jluttine> niso: yeah, restarting the systemd service manually seems to fix it. weird.
<pjt_014> armin: I made this script for my own use and just happen to know what major versions I've used--it's more designed for listing the minor versions anyway
<sephii> pjt_014: what's `pkgs_latest`? I don't have such a line in my config. Can I just set the `boot.kernelPackages` to `pkgs.linuxPackages_4_19`?
<armin> pjt_014: was just trying to point out a bug, no offense. :)
<pjt_014> no prob :))
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86744 → strawberry: 0.6.9 -> 0.6.10 → https://git.io/Jfs7Z
<pjt_014> sephii: that's the line. I'd assumed you set it to pkg.linuxPackages_latest (I remembered the name wrong)
<pjt_014> you can set it really to any earlier version
stree has joined #nixos
<pjt_014> commenting it out would go to the latest stable 4.x I imagine, although one of the earlier 5_1x or similar ones might be better at first
<{^_^}> [nixpkgs] @peterhoeg merged pull request #86744 → strawberry: 0.6.9 -> 0.6.10 → https://git.io/Jfs7Z
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/Jfs7W
<pjt_014> sephii: less to rebuild that way and it's more likely to work since it seems that a minor kernel uprade could be the cause
<sephii> pjt_014: cool thanks, I'll try that
<pjt_014> sephii: one other thing
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86745 → streamlink: 1.3.1 -> 1.4.1 → https://git.io/Jfs7B
<pjt_014> on a terminal line type nix build nixpkgs.linuxPackages_[tab]
<pjt_014> the autocomplete should let you see all the options
<pjt_014> maybe not since I only see _latest and not any specific _5 ones but maybe so
<pjt_014> sephii: if that doesn't work then nix build nixpkgs.hello will download the autocomplete suggestions
hlisp has quit [Remote host closed the connection]
epic_guy[m] has joined #nixos
<sephii> pjt_014: ah that's nice, didn't know there was autocompletion on that (too bad it doesn't work on fish though). I see there's 5_5 and I'm using 5_4, maybe I'll try upgrading first and see if it helps.
hlisp has joined #nixos
<pjt_014> sure
<pjt_014> you didn't happen to use nix-collect garbage -d did you?
<sephii> Yes I did :(
<pjt_014> in the future I *heavily* recommend nix-env --delete-generations +2; nix-collect-garbage
<pjt_014> lets you keep the latest two and trash errything else
<pjt_014> It's a good compromise on the great primeval urge to delete large amounts of stuff while not borking too much up
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86746 → sysbench: 1.0.19 -> 1.0.20 → https://git.io/Jfs71
<pjt_014> sephii: maybe add it to environment.shellAliases
<sephii> pjt_014: I'll remember that, learning the hard way ^^
<pjt_014> the fun way, as some call it
<pjt_014> mostly the people it didn't happen to
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @wamserma closed pull request #78712 → gcc-arm-bin: init at 9.2-2019.12 → https://git.io/JvYOZ
<immae> Hello there, I have many web applications, and I have a cache issue for static files due to the fact that the elements of the nix store are at timestamp 0, how do you deal with those usually? (I’m using apache fwiw)
chagra_ has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86747 → tendermint: 0.32.10 -> 0.32.11 → https://git.io/Jfs7A
zeenk has quit [Read error: Connection reset by peer]
chagra_ has joined #nixos
yuuki_ has joined #nixos
emilis has quit [Read error: Connection reset by peer]
zeenk has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86748 → thanos: 0.11.0 -> 0.12.2 → https://git.io/Jfs5t
<{^_^}> [nixpkgs] @romildo merged pull request #86715 → papirus-icon-theme: 20200405 -> 20200430 → https://git.io/JfsXc
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/Jfs53
pjt_014 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86750 → tiled: 1.3.3 -> 1.3.4 → https://git.io/Jfs54
knupfer has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #86649 → nixos/prosody: add MUC extraConfig + fixes → https://git.io/JfsGk
<{^_^}> [nixpkgs] @flokli pushed 3 commits to master: https://git.io/Jfs5y
ris has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86751 → tini: 0.18.0 -> 0.19.0 → https://git.io/Jfs57
mmdev has joined #nixos
rauno has quit [Remote host closed the connection]
<mmdev> Does emacs of nix official channels not support modules?
<mmdev> I can't find the emacs-modules.h header file
therealsarcastic has joined #nixos
ris has quit [Ping timeout: 272 seconds]
mounty has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86752 → tlf: 1.4.0 -> 1.4.1 → https://git.io/JfsdJ
therealsarcastic has quit [Ping timeout: 260 seconds]
alp has quit [Remote host closed the connection]
alp has joined #nixos
<yuuki_> I'm trying to learn Nix by equipping some projects with `shell.nix`. In one of them this will make `entr` (file watcher) available, which I'd then like to use in a shell script `dev.sh`. But I couldn't find anything about the recommended way of handling the path to bash in such scripts. Obviously `#!/usr/bin/env bash` won't really work in an environment where everything is handled by nix. Is it the
<yuuki_> common "best practice" to just use `nix-shell` in the shebang to make sure that "$SOME_SHELL" is installed whenever that particular `.sh` files is sourced/called/used?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86753 → toot: 0.25.2 -> 0.26.0 → https://git.io/JfsdC
cmacrae has joined #nixos
mounty has joined #nixos
<infinisil> yuuki_: /usr/bin/env bash will work fine, /usr/bin/env is one of the things even available on NixOS
<infinisil> You can just assume you have all the binaries available in it, and running `nix-shell` in the project will make that true
<jluttine> is there something wrong in systemd timer if `systemctl status sometimer.timer` shows `Trigger: n/a`?
<jluttine> that's what my acme timers are showing
k65 has joined #nixos
<yuuki_> Got it, thanks!
<infinisil> yuuki_: But if you prefer, you could also package up the script into its own Nix derivation (with all dependencies), and then add that to buildInputs in the shell.nix
<jluttine> that is, `systemctl status acme-mydomain.com.timer` shows `Trigger: n/a`. sounds suspicious
<infinisil> Though for just development dependencies I probably wouldn't do that
<yuuki_> Yeah in this case it's a dev only script akin to watch files and on change rebuild etc.
redkahuna has quit [Ping timeout: 258 seconds]
<infinisil> jluttine: There was a bug with that recently
<infinisil> (caused by me!)
<{^_^}> #85333 (by arianvp, 2 weeks ago, merged): [20.03] Revert "nixos/acme: Fix allowKeysForGroup not applying immediately"
<gilligan> monday... who fast forwarded my weekend o__O ...
<jluttine> infinisil: thanks, that explains then! :+1:
<arianvp[m]> But that was fixed in 20.03 no?
<arianvp[m]> So would be odd if you're still experiencing it
<infinisil> Seems like it was also fixed on master in https://github.com/NixOS/nixpkgs/pull/85332
<{^_^}> #85332 (by arianvp, 2 weeks ago, merged): Revert "nixos/acme: Fix allowKeysForGroup not applying immediately"
<jluttine> arianvp[m]: i'm using nixos-unstable and some 1-2 month state
<jluttine> 1-2 month old state
<jluttine> of that branch
<jluttine> (it's my home server so i don't update it too often)
<arianvp[m]> Aha
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86754 → traefik: 2.2.0 -> 2.2.1 → https://git.io/JfsdH
<{^_^}> [nixpkgs] @Mic92 merged pull request #85602 → wasmtime : 0.12.0 -> 0.15.0 → https://git.io/JfUA2
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/Jfsd7
cfricke has joined #nixos
hmpffff has joined #nixos
k65 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @andersk opened pull request #86755 → abseil-cpp: 20191119 -> 20200225.2; or-tools: 7.5 -> 7.6 → https://git.io/JfsdN
redkahuna has joined #nixos
<{^_^}> [nixpkgs] @andersk closed pull request #86709 → or-tools: 7.5 -> 7.6 → https://git.io/JfsP1
hmpffff_ has quit [Ping timeout: 240 seconds]
whatisRT has joined #nixos
redkahuna has quit [Ping timeout: 260 seconds]
stree has quit [Read error: Connection reset by peer]
stree has joined #nixos
vandenoever has joined #nixos
<vandenoever> is there a way to say 'src = /home/user/my_local_git_checkout;'
<vandenoever> but so it still treats it a git directory and ignores the other files
<vandenoever> or can get from a bare git repo?
alp has quit [Ping timeout: 246 seconds]
alp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86756 → ulauncher: 5.7.3 -> 5.7.5 → https://git.io/JfsFl
<srk> vandenoever: that should work unless it's a symlink I think
zupo_ has joined #nixos
knupfer has quit [Read error: Connection reset by peer]
<niso> vandenoever: fetchgit seems to support local checkouts too
knupfer has joined #nixos
zupo has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #85452 → pistol: 0.0.5 -> 0.1.1 → https://git.io/JfJ8j
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsFH
ixxie has quit [Ping timeout: 246 seconds]
knupfer has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86757 → urh: 2.8.5 -> 2.8.7 → https://git.io/JfsFF
stree has quit [Read error: Connection reset by peer]
ixxie has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #86724 → pueue: 0.3.0 -> 0.3.1 → https://git.io/Jfs16
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsFp
stree has joined #nixos
splintah has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #86722 → pspg: 2.7.1 -> 3.0.7 → https://git.io/Jfs12
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsbI
<vandenoever> niso: oh, that would be nice
<{^_^}> [nixpkgs] @marsam merged pull request #86718 → pdfarranger: 1.4.2 -> 1.5.1 → https://git.io/JfsXP
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jfsbm
<vandenoever> i was using 'src = ./.;' now
cfricke has quit [Quit: WeeChat 2.8]
cfricke has joined #nixos
<niso> vandenoever: i think this is discouraged since it could potentially include build-products etc (assuming you are working with nix-shell)
cfricke has quit [Client Quit]
<vandenoever> exactly, which is why i would prefer to use a git checkout
vandenoever has quit [Read error: Connection reset by peer]
vandenoever has joined #nixos
vandenoever has joined #nixos
vandenoever has quit [Changing host]
<{^_^}> [nixpkgs] @marsam merged pull request #86751 → tini: 0.18.0 -> 0.19.0 → https://git.io/Jfs57
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsbB
<{^_^}> [nixpkgs] @marsam merged pull request #86742 → tmux: 3.1a -> 3.1b → https://git.io/JfsQH
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jfsbz
ixxie has quit [Ping timeout: 272 seconds]
ixxie has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #86747 → tendermint: 0.32.10 -> 0.32.11 → https://git.io/Jfs7A
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jfsbi
<{^_^}> [nixpkgs] @marsam merged pull request #86754 → traefik: 2.2.0 -> 2.2.1 → https://git.io/JfsdH
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jfsb1
redkahuna has joined #nixos
cfricke has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #86740 → silicon: 0.3.0 -> 0.3.1 → https://git.io/JfsHP
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jfsb5
<yorick> is there no callHackageWithOptions?
<{^_^}> [nixpkgs] @marsam merged pull request #86746 → sysbench: 1.0.19 -> 1.0.20 → https://git.io/Jfs71
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsbF
<niso> yorick: maybe you are looking for: haskellPackages.ghcWithPackages (p: with p; []) ?
<sephii> TIL that commenting `console.useXkbConfig` while using luks is really not a good idea.
redkahuna has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #86748 → thanos: 0.11.0 -> 0.12.2 → https://git.io/Jfs5t
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jfsbp
<{^_^}> [nixpkgs] @marsam merged pull request #86723 → pt2-clone: 1.07 -> 1.12 → https://git.io/Jfs1w
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsNv
<{^_^}> [nixpkgs] @marsam merged pull request #86720 → picard-tools: 2.22.2 -> 2.22.4 → https://git.io/JfsXd
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsNU
therealsarcastic has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #86714 → osmium-tool: 1.11.1 -> 1.12.0 → https://git.io/JfsPj
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsNL
<{^_^}> [nix] @edolstra merged pull request #3558 → remote-store: don't log raw stderr by default → https://git.io/Jf3E9
<{^_^}> [nix] @edolstra pushed 3 commits to master: https://git.io/JfsNq
splintah has quit [Ping timeout: 260 seconds]
mounty has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @marsam merged pull request #86693 → mod: 0.3.0 -> 0.4.0 → https://git.io/JfsoM
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JfsNs
chagra_ has quit [Ping timeout: 265 seconds]
mounty has joined #nixos
therealsarcastic has quit [Ping timeout: 246 seconds]
splintah has joined #nixos
<{^_^}> [nixpkgs] @Thra11 closed pull request #76759 → wayfire: init at 0.3.1 → https://git.io/JeAAj
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86758 → xiphos: 4.0.7 -> 4.1.0 → https://git.io/JfsNo
knupfer has joined #nixos
Kawasaki has joined #nixos
<Kawasaki> Hey
<{^_^}> [nixpkgs] @johanot opened pull request #86759 → [20.03] kubeval: don't build against schema by default → https://git.io/JfsN7
<{^_^}> [nixpkgs] @ehmry merged pull request #86728 → rofi-mpd: 2.2.0 -> 2.2.1 → https://git.io/JfsDq
<{^_^}> [nixpkgs] @ehmry pushed commit from @r-ryantm to master « rofi-mpd: 2.2.0 -> 2.2.1 »: https://git.io/JfsNN
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86760 → xmrig: 5.10.0 -> 5.11.1 → https://git.io/JfsNA
Kawasaki has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ehmry merged pull request #86734 → scrot: 1.2 -> 1.3 → https://git.io/Jfs9O
<{^_^}> [nixpkgs] @ehmry pushed commit from @r-ryantm to master « scrot: 1.2 -> 1.3 »: https://git.io/JfsAq
<{^_^}> [nixpkgs] @ehmry pushed commit from @r-ryantm to master « toot: 0.25.2 -> 0.26.0 »: https://git.io/JfsAO
<{^_^}> [nixpkgs] @ehmry merged pull request #86753 → toot: 0.25.2 -> 0.26.0 → https://git.io/JfsdC
<Taneb> I can't work out why haskellPackages.HsYAML-aeson isn't building :(
<srk> what's the error?
<Taneb> "Setup: Encoutnered missing dependencies: HsYAML >=0.2.0 && <0.3"
<Taneb> Oh, I see it, there's an old version of HsYAML in nixpkgs
kgz is now known as kz
redkahuna has joined #nixos
kz is now known as kgz
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86762 → zef: 0.8.3 -> 0.8.4 → https://git.io/JfsxI
<{^_^}> [nixpkgs] @ehmry merged pull request #86443 → jellyfin: 10.5.4 -> 10.5.5 → https://git.io/JfOy5
<{^_^}> [nixpkgs] @ehmry pushed commit from @minijackson to master « jellyfin: 10.5.4 -> 10.5.5 »: https://git.io/Jfsxq
cosimone has joined #nixos
hlisp has quit [Remote host closed the connection]
hlisp has joined #nixos
redkahuna has quit [Ping timeout: 260 seconds]
hlisp has quit [Remote host closed the connection]
syd has joined #nixos
Darkmatter66 has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86763 → acpica-tools: 20200326 -> 20200430 → https://git.io/JfsxK
hlisp has joined #nixos
Darkmatter66 has joined #nixos
stree has quit [Read error: Connection reset by peer]
stree has joined #nixos
redkahuna has joined #nixos
<{^_^}> [nixpkgs] @andir merged pull request #86690 → nss: 3.51 -> 3.52 → https://git.io/JfsoI
<{^_^}> [nixpkgs] @andir pushed 2 commits to staging: https://git.io/JfsxN
reirob has joined #nixos
<reirob> Hello people. I am quite new to NixOS and come here for some help
redkahuna has quit [Ping timeout: 256 seconds]
<etu> reirob: Welcome! Feel free to ask questions when you have them :)
<reirob> I switched from Ubuntu to NixOS and have it running on my system. Have some issues, that I am resolving by googling.
<reirob> But now I have a tough one for which I don't have any explanation
<reirob> I have a GHC program that I made compile on NixOS version 19.09 in a VirtualBox.
<reirob> Now I have NixOS 23.03 and when I run "nix-build release0.nix" it almost finishes, but there are problems when linking. They look like:
<reirob> "/nix/store/nyhj00w339gk2gaj3faz70gjrnbmam8v-binutils-2.31.1/bin/ld.gold: error: cannot find -lpthread"
hmpffff_ has joined #nixos
<reirob> and other libraries are missing too: -lc, -lm, -lrt, -lutil, -ldl, -lpthread -lgmp
cosimone has quit [Quit: Quit.]
chagra_ has joined #nixos
<reirob> The strange thing is, that I have the same packages installed as on the 19.09 VM
ixxie has quit [Ping timeout: 256 seconds]
splintah has quit [Ping timeout: 246 seconds]
<reirob> I mean in the /etc/nixos/configuration.nix
<srk> that won't propagate to package build
<{^_^}> [nixpkgs] @Mic92 merged pull request #86759 → [20.03] kubeval: don't build against schema by default → https://git.io/JfsN7
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to release-20.03: https://git.io/JfspU
ixxie has joined #nixos
<srk> if you build with nix-build the build is isolated and needs all the deps provided explicitely
<srk> does the project sets CFLAGS, uses pkg-config? I've seen something like this recently but it was due to how the projects buildsystem modified the environment
<reirob> So, why is ist working on 19.09 and not anymore on 20.03?
hmpffff has quit [Ping timeout: 260 seconds]
<reirob> Any idea?
<srk> something change :) you can even grab the repo and bisect between these two
<srk> *changed
<srk> (grab the nixpkgs repo)
therealsarcastic has joined #nixos
<reirob> Changed where? In which package?
alp has quit [Ping timeout: 272 seconds]
<srk> are you running sandboxed?
<srk> that's what git bisect can tell you
cfricke has quit [Quit: WeeChat 2.8]
<reirob> Don't know what sandboxed means
<srk> build isolation is done via sandboxing, it's enabled by default so that should be good
<reirob> I have installed 20.03 on my laptop and trying to make work what worked on 19.09 VM
<reirob> The same .nix packages
<srk> yes but different nixpkgs
cfricke has joined #nixos
cfricke has quit [Client Quit]
<reirob> I am just running: nix-build release0.nix
hlisp has quit [Read error: Connection timed out]
<{^_^}> [nixpkgs] @maralorn opened pull request #86765 → [haskell-updates]: Fix ghcide → https://git.io/JfspO
klntsky has quit [Ping timeout: 240 seconds]
<srk> and what's in the release0.nix?
<reirob> and release0.nix was working on 19.09. It looks like this:
<srk> does it pin nixpkgs or uses systems one via import <nixpkgs>?
<reirob> let
<reirob>
<reirob> pkgs = import <nixpkgs> { };
<reirob> pkgs.haskellPackages.callPackage ./rtetote2.nix { }
<reirob> in
<srk> ,paste reirob
<{^_^}> reirob: Use a website such as [ https://gist.github.com/ http://ix.io/ https://hastebin.com/ http://sprunge.us/ https://paste.ee/ ] or similar services to share anything that's longer than a couple lines.
<reirob> and rtetote2.nix is a file that I made with : cabal2nix $(pwd) > rtetote2.nix
<srk> yes, that means it's using your systems nixpkgs obtained from channel. you can't expect it to be reproducible without pinning nixpkgs
<srk> you can also use callCabal2nix
<srk> and the package is special? needs C libs?
gxt has quit [Ping timeout: 240 seconds]
redkahuna has joined #nixos
therealsarcastic has quit [Ping timeout: 256 seconds]
<reirob> It's a proprietary program I am working on. It doesn't use any FFI or such. Was always working.
<reirob> Just uses a couple of Haskell packages.
klntsky has joined #nixos
<{^_^}> [nixpkgs] @ehmry merged pull request #85765 → onionshare: init at 2.2 → https://git.io/JfkDJ
<{^_^}> [nixpkgs] @ehmry pushed 2 commits to master: https://git.io/JfspW
<srk> should be good then
<reirob> But it seems as if the linker cannot find system libraries
<reirob> Like libpthread, libc, etc.
gxt has joined #nixos
<srk> (you can also try with specific compiler via haskell.packages.ghc883 or haskell.packages.ghc865 instead of the default, probably ghc883 on 20.03)
hlisp has joined #nixos
klntsky has quit [Remote host closed the connection]
klntsky has joined #nixos
<reirob> thank you srk. I still do not understand why this doesn't work in 20.03 when it worked on 19.09
<reirob> does it mean, that every time when I will make an upgrade things can break?
<reirob> And how do I try to build with another compiler?
<reirob> I mean, what should I do with haskell.packages.ghc883?
<reirob> Do I have to give it to nix-build somehow as an argument?
<reirob> I think I found!
<srk> you can switch it in your expression instead of pkgs.haskellPackages you can use pkgs.haskell.packages.<GHCVER>
griff__ has joined #nixos
<reirob> thank you
<reirob> trying out immediately
hlisp has quit [Ping timeout: 246 seconds]
<srk> things shouldn't break and often it's something in your env/setup that could cause breakage. I've never had the issues with linking haskell programs though
<{^_^}> [nixpkgs] @flokli merged pull request #86347 → nixos/acme: update documentation → https://git.io/JfYwx
<{^_^}> [nixpkgs] @flokli pushed 4 commits to master: https://git.io/JfspV
<srk> if stuff breaks it's also quite easy to bisect due to git and find the problematic commit even automatically
<srk> or you can run a CI to do build / watch it for you :)
<reirob> well, I wouldn't know even where to start. I am a user
<reirob> Just developping some haskell
<reirob> and new to nix
<srk> but you use git, right? :)
<vandenoever> src = pkgs.fetchgit { ./. }; is running out of memory here: dumping very large path (> 256 MiB); this may run out of memory
<srk> ,haskell reirob
<vandenoever> but the git repo is not so large
<srk> check that as well reirob
<{^_^}> [nixpkgs] @ehmry merged pull request #85511 → nix-prefetch-git: also add store path to json output → https://git.io/JfUfk
<{^_^}> [nixpkgs] @ehmry pushed commit from @Mic92 to master « nix-prefetch-git: also add store path to json output »: https://git.io/Jfspr
<reirob> @<{^_^}>, thank you, the Gabriel439 document is the one that I was reading to try making haskell run with nix
<srk> {^_^} is a bot ;)
<reirob> Ah, ok :)
<reirob> Well, the machine is compiling now!
<reirob> It seems like it is compiling the whole GHC and all the packages that I need
<reirob> And their packages
<srk> oO to which one you've switched?
<reirob> ghc883
<srk> not downloading from caches?
<reirob> Seems that it is running heavily
<reirob> So, no it seems that it is building from source
<reirob> It was definitely faster with ghc865
<srk> ah right
<srk> > pkgs.haskellPackages.ghc.version
<srk> "8.6.5"
<srk> that's 20.03 default still
<{^_^}> "8.8.3"
<reirob> I replaced the line
<reirob> pkgs.haskellPackages.callPackage ./rtetote2.nix { }
<reirob> with
<reirob> pkgs.haskell.packages.ghc883.callPackage ./rtetote2.nix { }
<reirob> this was the thing to do, right?
<{^_^}> [nixpkgs] @cdepillabout merged pull request #86659 → [20.03] haskellPackages.ghcide: Fix build → https://git.io/Jfsnx
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to release-20.03: https://git.io/JfspX
<srk> yeah, that's fine except it won't use the binary caches looks like
<srk> instead of callPackage you can use callCabal2nix "rtetote2" ./. {}
morgrimm has joined #nixos
<srk> which will do cabal2nix . > rtetote2.nix for you
<reirob> Oh, thank you!
<srk> one less manual step to go wrong about
<reirob> Will add it to the file
alp has joined #nixos
hlisp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86766 → gnome3.adwaita-icon-theme: 3.36.0 -> 3.36.1 → https://git.io/JfspM
<reirob> ...Still compiling...
<edcragg> SHAs for git source downloads seem to change whenever you base a branch for a package at a different point in history, i don't really get why
splintah has joined #nixos
ixxie has quit [Ping timeout: 265 seconds]
<reirob> finished compiling, but same error :(
<LnL> are you using leaveDotGit/deepClone?
philr has quit [Ping timeout: 256 seconds]
<reirob> collect2: error: ld returned 1 exit status
ixxie has joined #nixos
cfricke has joined #nixos
<{^_^}> [nixpkgs] @sorki opened pull request #86767 → nixos/tor: fix cross compiling → https://git.io/Jfsp5
<reirob> /nix/store/nyhj00w339gk2gaj3faz70gjrnbmam8v-binutils-2.31.1/bin/ld.gold: error: cannot find -lpthread
<reirob> ...and many more libraries -lc, -lm, -lrt, -lutil, -ldl, -lgmp, -lffi
<reirob> Linking dist/build/rte_src_analysis/rte_src_analysis ...
<reirob> Now I am really lost
<srk> hmmm
<reirob> For me it looks like the linker called by GHC (seems to be ld.gold) does not find these libraries.
<reirob> Are they installed? How can I know? If no, how can I install them. But shouldn't they be dependencies of the GHC packages that are using them?
<clever> vandenoever: how much ram is nix using?
<reirob> to give more info, few lines deeper there are lines like:
hlisp has quit [Ping timeout: 265 seconds]
<edcragg> LnL: i'm using deepClone, yes. so it hashes all the git objects downloaded, and if a submodule upstream changes, they get hashed too, even if the submodule ref is the same? i'm guessing...
<vandenoever> clever: i did not measure, i switch from fetchgit to fetchGit now and that does work
<LnL> edcragg: yeah that keeps all the git data which will change when the repo updates
<vandenoever> clever: i think fetchgit was loading the whole dir (with builds) in memory
<edcragg> LnL: thanks, is there a risk that it might change on any given build? seems like that could be a problem...
cosimone has joined #nixos
vidbina has quit [Ping timeout: 256 seconds]
<LnL> yeah, I wouldn't recommend using deepClone if possible
<edcragg> hmm, interesting. i thought i needed it to get a recursive pull for submodules
knupfer has quit [Read error: Connection reset by peer]
<LnL> I mean fetching each repository separately
<reirob> @srk, any idea what else I should try?
<edcragg> LnL: and then it's easy enough to combine the paths into the source for the build? i'll have to look into that
<srk> reirob: updating the channel?
<srk> reirob: do you possibly have any overlays installed?
<srk> reirob: also you forgot to paste more info :)
<{^_^}> [nixpkgs] @zimbatm merged pull request #86475 → apitrace: fix to find OpenGL libraries → https://git.io/JfOA5
<{^_^}> [nixpkgs] @zimbatm pushed commit from @guibou to master « apitrace: fix OpenGL library path and Qt GUI (#86475) »: https://git.io/JfshJ
griff__ has quit [Quit: griff__]
vidbina has joined #nixos
<reirob> @srk, channel is updated
<yorick> Ericson2314: I'm getting a hash mismatch on tensorflow-gpu-1.15.2-deps
<reirob> which info can I provide?
<srk> reirob: that was related to 'to give more info, few lines deeper there are lines like:'
<Ericson2314> yorick: what branch?
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « linux: 5.7-rc3 -> 5.7-rc4 »: https://git.io/JfshT
<{^_^}> [nixpkgs] @xrelkd opened pull request #86768 → just: use installShellFiles → https://git.io/Jfshk
<Ericson2314> yorick: The thing isn't very determinstic, it's too non-trivial fixed output derivaiton
<Ericson2314> I would make a PR changing it
<srk> reirob: can you build e.g. pkgs.haskell.packages.ghc883.ghci ? via 'nix-shell -p pkgs.haskell.packages.ghc883.ghci' for example
<reirob> Let me try
<{^_^}> [nixpkgs] @m1cr0man opened pull request #86769 → [20.03] nixos/acme: update documentation → https://git.io/JfshI
<clever> reirob: are you using nix-shell when you get the linker errors?
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « oh-my-zsh: 2020-04-30 -> 2020-05-01 »: https://git.io/JfshL
<reirob> @clever : no I am using nix-build release0.nix
<clever> reirob: what is in release0.nix?
lorimer has joined #nixos
<{^_^}> [nixpkgs] @ehmry merged pull request #84143 → update libbass → https://git.io/JvFr5
<{^_^}> [nixpkgs] @ehmry pushed 2 commits to master: https://git.io/Jfshm
<reirob> @srk the nix-shell command drops me in a new shell
<reirob> What should I do there?
<{^_^}> [nixpkgs] @ryantm merged pull request #86739 → signal-cli: 0.6.6 -> 0.6.7 → https://git.io/JfsHZ
knupfer has joined #nixos
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfshO
<clever> reirob: it already loaded ghci, so its not a problem building ghci
<reirob> @srk it lets me call ghci
<reirob> indeed
oever has joined #nixos
<reirob> But it does NOT load ghci, it shows me the shell prompt. And when I ask the ghci --version I get:
<reirob> The Glorious Glasgow Haskell Compilation System, version 8.6.5
<reirob> Now I am confused
<srk> that's your system ghci
cmacrae` has joined #nixos
<srk> that's fine
<srk> sec
<{^_^}> [nixpkgs] @ehmry merged pull request #83138 → notable: use .desktop file from AppImage → https://git.io/Jfsh8
<{^_^}> [nixpkgs] @ehmry pushed 2 commits to master: https://git.io/Jfsh4
hlisp has joined #nixos
<srk> reirob: this is the proper shell command nix-shell -p "pkgs.haskell.packages.ghc883.ghcWithPackages (p: [ p.ghci ])"
<hyper_ch> clever: may I pick your brain for nginx stuff?
<reirob> Now for your question regarding overalys. I will make grep -i overlay /etc/nixos/* : there is nothing (well actually a commented section for when I was trying to make the nvidia card working, but it's commented)
ixxie has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @ehmry merged pull request #82750 → tribler: add desktop file, icons and manpages → https://git.io/JvPz2
<{^_^}> [nixpkgs] @ehmry pushed commit from mehlon to master « tribler: add desktop file, icons and manpages »: https://git.io/Jfsh2
ixxie has joined #nixos
<reirob> @srk, I ran the command that you just gave me. It drops me inside a unix shell, with a [nix-shell:...] prompt
<reirob> which ghci gives now: /nix/store/siw6pchq8yjhm6c43ssgm4pc8zd8p55b-ghc-8.8.3/bin/ghci
<reirob> yeahh :)
cmacrae has quit [Ping timeout: 272 seconds]
<reirob> so ghci itself is possible to build
<srk> you can use that to drop into ad-hoc shell when you want to play with some haskell libs
<{^_^}> [nixpkgs] @ryantm merged pull request #86745 → streamlink: 1.3.1 -> 1.4.1 → https://git.io/Jfs7B
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jfsho
<srk> I'm using an alias for that to quicky try things
<reirob> cool
hlisp has quit [Ping timeout: 260 seconds]
<srk> don't even have ghc / ghci in $PATH, everything are shells
<reirob> Just tried to load my program inside, but well, it is missing the haskell libraries that are needed for this
<srk> you can just add shell.nix to your project
<{^_^}> [nixpkgs] @ryantm merged pull request #86762 → zef: 0.8.3 -> 0.8.4 → https://git.io/JfsxI
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jfshi
<srk> with '(import ./default.nix).env'
<reirob> I guess I will have to read about how to use the nix-shells for Haskell development
<srk> and nix-shell will give you an environment with the deps provided so you can cabal (build/repl..)
igghibu has joined #nixos
<reirob> But my problem is that I need to build the binary and there is this linker problem
tomberek has quit [Ping timeout: 246 seconds]
lsix has quit [Ping timeout: 265 seconds]
<emily> probably because the linker and C compiler are only available in a nix-shell
<{^_^}> [nixpkgs] @andir merged pull request #86731 → rust-cbindgen: 0.13.2 -> 0.14.2 → https://git.io/JfsSu
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/Jfsh1
<reirob> Maybe
thongpv87 has quit [Quit: WeeChat 2.8]
<reirob> @srk by default.nix you mean a file that in my case would be the release0.nix, right?
<srk> right!
<{^_^}> [nixpkgs] @peterhoeg merged pull request #86630 → fuseiso: allow building from checkout → https://git.io/JfsTx
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JfshH
therealsarcastic has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #86769 → [20.03] nixos/acme: update documentation → https://git.io/JfshI
<{^_^}> [nixpkgs] @flokli pushed 2 commits to release-20.03: https://git.io/Jfsh5
<yorick> why is programs.ssh.knownHosts a loaof?!
syd has quit [Quit: Connection closed]
lsix has joined #nixos
<reirob> I have another suspicion why the linker does not work on my 20.03 machine. On this machine I put the Haskell nix packages (ghc, stack, cabal2nix) in /etc/nixos/configuration.nix, whereas on the 19.09 vm I was installing them with nix-env. Can this be the reason?
<{^_^}> [nixpkgs] @ehmry merged pull request #82178 → jelly: init at 0.1.31 → https://git.io/JvoM8
<{^_^}> [nixpkgs] @ehmry pushed commit from @tckmn to master « jelly: init at 0.1.31 (#82178) »: https://git.io/JfshN
<{^_^}> [nixpkgs] @flokli merged pull request #84133 → strace: fix strace-graph shebang which points to perl → https://git.io/JvFzq
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/Jfshx
samrose has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86771 → bindfs: 1.14.4 -> 1.14.5 → https://git.io/Jfshp
<srk> shouldn't matter due to isolation
therealsarcastic has quit [Ping timeout: 272 seconds]
<srk> not sure what's going tbh
<srk> on
<{^_^}> [nixpkgs] @fpletz pushed 3 commits to master: https://git.io/Jfshj
<{^_^}> [nixpkgs] @adisbladis merged pull request #85933 → nixos/docker-containers: Rename to virtualisation.oci-containers.containers → https://git.io/JfLcH
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JfsjJ
<reirob> @srk, I am trying just out. Just ran nix-env --install cabal-install cabal2nix stack ghc
turlando has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #86772 → neomutt: 20200417 -> 20200501 → https://git.io/JfsjU
<reirob> And now trying to build with nix-build release0.nix
<srk> ,imperative reirob
<{^_^}> reirob: nix-env has multiple drawbacks as an imperative package manager. nix-env -u will sometimes upgrade to the wrong thing; the outputs to install are very finicky to override; and packages that have been removed or are otherwise unavailable will remain in your profile without any warnings. Consider using a ,declarative setup instead.
<reirob> just to confirm, the nix-env --install stuff didn't help :(
lsix has quit [Ping timeout: 272 seconds]
<reirob> Ok, now I will read about how to build a nix-shell and try to build the stuff inside the nix-shell
<adisbladis> reirob: I was just gonna say that. Don't do global installs of development dependencies.
<{^_^}> [nixpkgs] @peterhoeg closed pull request #86772 → neomutt: 20200417 -> 20200501 → https://git.io/JfsjU
<reirob> @adisbladis : but this was the reason for me to switch to nixos. That I have a central file with all the packages and configurations that I need for my work
lsix has joined #nixos
<reirob> So when I need to install on a new machine I just have to copy my data and the configuration.nix and reinstall nix
<reirob> this was one of the main reasons
hlisp has joined #nixos
<reirob> and the fact that all the haskell people are saying that nix is good for haskell development
cmacrae` has quit [Ping timeout: 272 seconds]
<srk> you can improve that a bit later, e.g by installing one ghcWithPackages with the package set you need (even via home-manager) but for projects nix-shell is enough
<reirob> anyway, thank you so much for the pointers so far. Will look now how to make a nix-shell and compile inside the shell.
<jD91mZM2> Hi, so I'm trying to port Oomox to Nix, so I can generate a GTK theme that follows my global colorscheme. It's not going great... Mainly, python complains about missing Gtk. Could anyone care to take a look? https://gist.github.com/jD91mZM2/828e244ff327133a97b71ba5661d50cd
<adisbladis> reirob: NixOS is for making a reproducible operating system, nix-shell is for reproducible development environments
<davidtwco> reirob: If I can't put a `shell.nix` in-tree, then I just keep them in my Git repo alongside `configuration.nix`, so it isn't much different from the workflow you're suggesting when going to a new machine - except I need to run `nix-shell` (which isn't that much less convenient, and being able to share your `shell.nix` is nice).
<{^_^}> [nixpkgs] @peterhoeg merged pull request #86726 → qtox: 1.16.3 -> 1.17.2 → https://git.io/JfsMO
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/Jfsjq
<{^_^}> [nixpkgs] @expipiplus1 opened pull request #86773 → nodePackages: init he and escape-string-regexp → https://git.io/Jfsjm
<adisbladis> Let's say you're hacking on something linking against a libjpeg & invokes gcc
<adisbladis> If you add packages in systemPackages (or with nix-env) you won't have the required environment to find/link against those libraries
<adisbladis> Which you will in nix-shell
<reirob> thank you @davidtwco, @adisbladis and @srk, I will definitely consider this. I guess it is just the time to get used to the new tools :)
<srk> yw! exactly!
<notgne2> jD91mZM2: I've never heard of this project and it looks pretty cool, I actually already have my Nix configuration theme everything but GTK using base16 colors already, so I'd be interested in this working too
hlisp has quit [Ping timeout: 272 seconds]
<notgne2> jD91mZM2: if you make any progress please give me a ping, unfortunately I can't say much to help with the GTK issue
<jD91mZM2> notgne2: I've manually patched the Yaru theme for this before, but it's a pain to keep it up to date lol. Yeah sure, I'll give you a ping :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86774 → abcmidi: 2020.03.25 -> 2020.05.01 → https://git.io/Jfsjl
VPS has quit [K-Lined]
<{^_^}> [nixpkgs] @romildo merged pull request #85883 → deepin.deepin-anything: fix building with linux kernel 5.6 → https://git.io/JfI9X
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/Jfsju
<{^_^}> [nixpkgs] @fpletz pushed 4 commits to release-20.03: https://git.io/Jfsj2
turlando has joined #nixos
<{^_^}> [nixpkgs] @ehmry closed pull request #76692 → libbass: 2.4.14 -> 2.4.15 → https://git.io/JeAme
<{^_^}> [nixpkgs] @adisbladis merged pull request #86634 → nixos/cri-o: copy upstream config → https://git.io/JfsLY
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/Jfsj6
redkahuna has quit [Quit: WeeChat 2.2]
<{^_^}> [nixpkgs] @ryantm merged pull request #86719 → pdfsam-basic: 4.1.2 -> 4.1.3 → https://git.io/JfsXH
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jfsjy
Fare has joined #nixos
<{^_^}> [nixpkgs] @flokli closed pull request #62638 → systemd: build with cryptsetup support → https://git.io/fjuJL
obadz has quit [Quit: WeeChat 2.8]
igghibu has quit [Quit: Textual IRC Client: www.textualapp.com]
teto has quit [Ping timeout: 260 seconds]
jakobrs has joined #nixos
<jakobrs> Would adding a --reflink argument to `nix copy` be a good idea, or is it too specific?
obadz has joined #nixos
alp has quit [Remote host closed the connection]
alp has joined #nixos
<obadz> anyone used xpra? starting it kills my entire xsession here..
fabianhjr has joined #nixos
<obadz> (also what are these "eeeee" hashes?)
cr4y1 has quit [Read error: Connection reset by peer]
kbZ has left #nixos ["The Lounge - https://thelounge.chat"]
<est31> so I have both firefox and chrome installed
cr4y1 has joined #nixos
<adisbladis> obadz: eeee is removeReferencesTo at work
<est31> and now nix seems to treat chromium as the default
splintah has quit [Ping timeout: 272 seconds]
<adisbladis> Go packages for example remove references to the compiler so we don't end up with the compiler in the run time closure
<est31> and every time I open firefox it shows "do you want to use firefox as default browser?" I click yes
<est31> but nothing seems to change
<est31> I want firefox to be the default
<est31> any ideas?
<obadz> est31: checkout one of .config/mimeapps.list .local/share/applications/mimeapps.list .local/share/applications/defaults.list
splintah has joined #nixos
<obadz> est31: you'll want x-scheme-handler/http=firefox.desktop
<est31> text/html=chromium-browser.desktop
<est31> hmmmm
o1lo01ol1o has quit [Remote host closed the connection]
<obadz> adisbladis: ok. I don't know why I saw -L/nix/store/eeee... during the xpra build
<adisbladis> obadz: Huh, that looks like a bug
<est31> obadz: huh I change it to firefox and then I save and start firefox and then it resets
teto has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #86776 → nd → https://git.io/JfGe4
CcxWrk has quit [Remote host closed the connection]
CcxWrk has joined #nixos
ccppuu has joined #nixos
<{^_^}> [nixpkgs] @sternenseemann opened pull request #86777 → perlPackages.StringSimilarity: init at 1.04 → https://git.io/JfGeE
<maralorn> chrismatheson: I have environment.variables = genAttrs [ "CURL_CA_BUNDLE" "GIT_SSL_CAINFO" "SSL_CERT_FILE" ] (_: "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"); in my config. That fixes cert problems like that.
<maralorn> Allthough there probably is a proper fix which should probably be upstreamed to nixpkgs.
stree has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @ehmry opened pull request #86778 → nixos/yggdrasil: change config priority, presistentKeys → https://git.io/JfGea
stree has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86779 → linuxPackages_hardened.bcc: 0.13.0 -> 0.14.0 → https://git.io/JfGew
<chrismatheson> maralorn:
dramaturg has joined #nixos
<chrismatheson> thanks, where is that config set ?
<chrismatheson> ni-profile ?
<chrismatheson> * nix-profile ?
<chrismatheson> * nix-profile ?
<chrismatheson> * nix-profile ?
<{^_^}> [nixpkgs] @ehmry merged pull request #81547 → orca-c: init at git-2020-02-12 → https://git.io/Jv2D4
<{^_^}> [nixpkgs] @ehmry pushed commit from @Sohalt to master « orca-c: init at git-2020-05-01 »: https://git.io/JfGer
<maralorn> chrismatheson: Oh, that would go into /etc/nixos/configuration.nix, I was assuming you were on nixos.
o1lo01ol1o has joined #nixos
<maralorn> Not sure how to do it otherwise.
<chrismatheson> no, im trying ti use nix as my package manger for OSX :)
<chrismatheson> 3 days or so ago everythign worked hapily enough :'(
rauno has joined #nixos
<maralorn> Maybe first try to start the failing command with SSL_CERT_FILE=/etc/ssl/certs/ca-bundil.crt your-command
<maralorn> Of course I don‘t know where the certs are on mac-os so you will have to adapt that path on your own.
cfricke has quit [Quit: WeeChat 2.8]
<chrismatheson> hmmm
<chrismatheson> ive recently switched to zsh from bash
bdju has quit [Ping timeout: 260 seconds]
<chrismatheson> maybe this doesn't work any more? `if [ -e /Users/chrismatheson/.nix-profile/etc/profile.d/nix.sh ];
<chrismatheson> fi`
<chrismatheson> then . /Users/chrismatheson/.nix-profile/etc/profile.d/nix.sh;
therealsarcastic has joined #nixos
<jakobrs> You can try to source the script manually
reallymemorable has joined #nixos
<maralorn> chrismatheson: I assume you put it in your .zshrc? Of coures if it‘s in your .bashrc it wont work anymore.
<hyper_ch> why would one move to zsh?
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<maralorn> Interesting: To test that my hackage2nix.yaml is fine, I’d like to run hackage2nix. command-not-found tells me to install cabal2nix, but a nix-shell with cabal2nix does not contain hackage2nix …
<maralorn> hyper_ch: It‘s a nice feature rich shell?
numkem has joined #nixos
<chrismatheson> yeah into zshrc
<chrismatheson> hyper_ch: b/c/ its the default shell from the next version of OSX.
<chrismatheson> as much as possible i try to jusst adjust to defaults rather than customize everything :)
<hyper_ch> is OSX still using bash v3.x?
<chrismatheson> shrugs i just use whats there :)
<hyper_ch> last time I had to touch OSX it was an ancient bash v3 version
therealsarcastic has quit [Ping timeout: 260 seconds]
<emily> they will never ship bash 4 because it's gplv3
fusion809 has joined #nixos
<emily> hence the move to zsh
<hyper_ch> bash 4 offers a lot of goodies
<hyper_ch> ha, tomorrow new cell phone arrives (I think)
<emily> I don't think Apple are going to be convinced by a few goodies when they essentially funded the development of a production-ready C/C++/Objective-C compiler to avoid GPLv3 :p
<emily> but really, zsh has lots of fancy stuff too, no need for a shell war
<jakobrs> malalorn: Works for me
<jakobrs> nix run nixpkgs.cabal2nix -c which hackage2nix
knupfer has quit [Quit: knupfer]
<numkem> is it possible to set up an overlay that we could take a pacakge we'd write that would have gone to nixpkgs but just put it in an overlay (without having to add the super/self)
<maralorn> jakobrs: Which branch?
<jakobrs> branch of what?
<maralorn> And can you tell me which cabal2nix version?
<maralorn> jakobrs: Of nixpkgs. I guess I mean channel.
<jakobrs> nixpkgs-unstable
<{^_^}> [nixpkgs] @sternenseemann opened pull request #86780 → perlPackages.XMLRPCLite: init at 0.717 → https://git.io/JfGvX
<jakobrs> hackage2nix 2.15.1
orivej has joined #nixos
<jakobrs> nixpkgs commit 10100a97c89 (the latest release of nixpkgs-unstable)
proofofkeags has joined #nixos
vika_nezrimaya has joined #nixos
proofofkeags has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86781 → armadillo: 9.860.1 -> 9.870.2 → https://git.io/JfGfg
<maralorn> jakobrs: Weird. Yeah in that commit I have it, too. Wonder what I had been checking out.
therealsarcastic has joined #nixos
andymandias_ has joined #nixos
ixxie has quit [Ping timeout: 260 seconds]
andymandias has quit [Ping timeout: 260 seconds]
ixxie has joined #nixos
reallymemorable has quit [Quit: reallymemorable]
<disasm> using yarn2nix I have an issue where the lockfile has incorrect entry, ignoring, but it's generated with the same version of `yarn` https://gist.github.com/35dd4dc148490113f37b64354bbcc185 it's happening in this PR https://github.com/input-output-hk/cardano-graphql/pull/163. any yarn2nix experts see something that jumps out before I start deep diving into what's going on here?
<{^_^}> input-output-hk/cardano-graphql#163 (by rhyslbw, 1 hour ago, open): Feature/hasura allow operations in
jlle[m] has joined #nixos
reallymemorable has joined #nixos
therealsarcastic has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86782 → avocode: 4.4.3 -> 4.6.2 → https://git.io/JfGJc
reallymemorable has quit [Client Quit]
<{^_^}> [hydra] @edolstra merged pull request #748 → Add comment about edolstra/flake-compat → https://git.io/Jf312
<{^_^}> [hydra] @edolstra pushed 2 commits to master: https://git.io/JfGJX
reallymemorable has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86783 → asciidoctorj: 2.2.0 -> 2.3.0 → https://git.io/JfGJ7
<{^_^}> [hydra] @edolstra merged pull request #749 → Don't distribute localhost builds to other builders → https://git.io/Jfsu8
<{^_^}> [hydra] @edolstra pushed 2 commits to master: https://git.io/JfGJ5
codygman has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86784 → bluefish: 2.2.10 -> 2.2.11 → https://git.io/JfGUl
<reirob> hello again
codygman has joined #nixos
<reirob> So, I was reading a lot of documentation in https://nixos.org/nixpkgs/manual/#haskell
<reirob> Now I know how to make a shell.nix
<reirob> But I still have the same problem as before, my haskell project does not link. It compiles but in the end I get:
<reirob> collect2: error: ld returned 1 exit status
<reirob> `cc' failed in phase `Linker'. (Exit code: 1)
<reirob> builder for '/nix/store/a50lvmpc1pvmfs30jaw0h5mj687zmpxf-rtetote2-0.0.0.1.drv' failed with exit code 1
<reirob> What I was doing:
<reirob> cabal2nix --shell . > shell.nix
<reirob> nix-shell --command "cabal configure"
<reirob> nix-build shell.nix
waleee-cl has joined #nixos
<reirob> So now I am using only stuff in an environment, but it still has problems with linking!
<reirob> I am on NixOS "20.03"
<reirob> What am I missing?
<reirob> @srk, are you still here by any chance?
jakobrs has quit [Quit: WeeChat 2.8]
<srhb> reirob: Sounds like this is a package specific problem. What's your expressions and dependencies? The error line you gave does not have enough context either. :)
rauno has quit [Remote host closed the connection]
<reirob> Can I paste here the shell.nix?
<srhb> reirob: No, please use some pastebin.
<reirob> ok, let me find out how to do this. just a moment
<srhb> reirob: For the full error as well :)
therealsarcastic has joined #nixos
<reirob> https://pastebin.com/tx7GNYWs <- this is for the shell.nix
<reirob> for the error I am a bit confused that somehow it doesn't land in the log file if I run: nix-build shell.nix 2>&1 > nix-build.log
<reirob> it's still on the shell, but there are so many pages that it is not full. I will paste just as much as I can scroll back in the terminal, ok?
<srhb> reirob: It's probably near the end anyway, better than nothing.
iwq has joined #nixos
<emily> you need to do >log 2>&1
<emily> redirections happen in the order they're given
<emily> >log (implicitly 1>log) after 2>&1 will result in stderr (2) being redirected to the original 1 (your terminal)
<srhb> TIL. I've just... Always done that in the right order and never knew that it actually mattered. Thanks emily :D
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86785 → AgdaStdlib: 1.1 -> 1.3 → https://git.io/JfGTd
<reirob> ok, found out how to do, just a moment
<reirob> producing the log, then I will paste it
<reirob> Thanks @emily, it works :)
sigmundv_ has joined #nixos
jakobrs has joined #nixos
<jakobrs> When are kde applications updated?
Darkmatter66 has quit [Ping timeout: 256 seconds]
proofofkeags has joined #nixos
<jakobrs> I tried to run fetch-kde-qt.sh but it didn't do anything
<jakobrs> s/but/manually but
<reirob> @srhb, here is the nix-build log https://pastebin.com/ED8UmkZB
<{^_^}> [nixpkgs] @ryantm merged pull request #86781 → armadillo: 9.860.1 -> 9.870.2 → https://git.io/JfGfg
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JfGk0
Darkmatter66 has joined #nixos
<reirob> I guess the interesting part is lines 336 to 350
<reirob> The same GHC package worked on another machine with NixOS 19.09
<reirob> Though there I did not do the nix-shell way, but today @srk and other nice people were suggesting me to build a proper shell.nix file. But it is still not linking
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86786 → python27Packages.autopep8: 1.5.1 -> 1.5.2 → https://git.io/JfGkD
<jakobrs> Oh you have to change fetch.sh
<jakobrs> Which moves the question to "When is fetch.sh updated?"
<jakobrs> Does there exist some sort of overlay which updates kdeApplications to newer versions?
<reirob> The strange thing though is, that if I create a HelloWorld.hs that just prints a string, and then I compile it just with ghc, then it works?!
<reirob> I mean something like:
<reirob> echo $'main = do { putStrLn "HelloWorld\\n"; }' > HelloWorld.hs
<reirob> ghc HelloWorld.hs
<reirob> ./HelloWorld
<reirob> HelloWorld
<reirob> Just to add, I am doing this inside the same nix-shell with which I am trying to compile my project
ambroisie has quit [Remote host closed the connection]
<reirob> I am really lost
<srk> possibly something in the project dir causing that, if it's git can you clone it aside?
<reirob> It's not git, it is my local project
<srk> and check and possibly remove cabal.project .ghc.environment ?
<srk> yeah, but git is handy even if you don't publish it ;)
jakobrs has quit [Quit: WeeChat 2.8]
<srk> or just copy it and try that with the copy ^
<reirob> @srk, I am actually using git, locally
<reirob> So, ok, I will throw away everything that I changed to go to the last buildable state
<srk> you can clone it locally
* srk bbl
<srk> or *don't delete your code warning* git clean -fdx
<reirob> Last time I was compiling it on Ubuntu 18.04 with stack. So now I do:
<reirob> git stash -a -u
ambroisie has joined #nixos
splintah has quit [Ping timeout: 246 seconds]
<reirob> git stash drop
reallymemorable has quit [Quit: reallymemorable]
<reirob> git status
<reirob> On branch master
<reirob> nothing to commit, working tree clean
<reirob> Now I remove everything that I think is not necessary for nix:
Ariakenom has quit [Ping timeout: 260 seconds]
<reirob> rm -rvf .stack-work dist-newstyle .nix-build.log.swp
<reirob> Now creating shell.nix with: cabal2nix --shell . > shell.nix
tomberek has joined #nixos
<reirob> Running cabal configure thorugh nix-shell as suggested in the documentation: nix-shell --argstr compiler "ghc883" --command "cabal configure"
<reirob> It gives me:
<reirob> Resolving dependencies...
<reirob> - rtetote2-0.0.0.1 (exe:rte_src_analysis) (first run)
<reirob> - rtetote2-0.0.0.1 (exe:rte_parse_and_print_ast) (first run)
<reirob> In order, the following would be built (use -v for more details):
<reirob> Build profile: -w ghc-8.8.3 -O1
<reirob> - rtetote2-0.0.0.1 (exe:rtetote2) (first run)
Ariakenom has joined #nixos
<reirob> Now building with:
<reirob> nix-build --argstr compiler "ghc883" shell.nix >nix-build.log 2>&1
<reirob> This will take a while
hio has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86787 → avfs: 1.1.1 -> 1.1.2 → https://git.io/JfGIA
lorimer has quit [Quit: rerouting]
<{^_^}> [nixpkgs] @andir opened pull request #86788 → ###### Motivation for this change → https://git.io/JfGIh
<reirob> @srk, thanks for the git URL, if it still doesn't work I will try it out.
<reirob> @srk, my build failed again!
<{^_^}> [nixpkgs] @cdepillabout merged pull request #86765 → [haskell-updates]: Fix ghcide → https://git.io/JfspO
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JfGLJ
reallymemorable has joined #nixos
sarcasticadmin has joined #nixos
<ixxie> domenkozar[m]: I'm interested in developing a NixOps backend for Hetzner cloud features; would it better to keep it seperate from the current Hetzner backend, or contribute such features to the existing backend?
proofofkeags has quit [Ping timeout: 260 seconds]
erasmas has joined #nixos
<reirob> #> cd haskell-project-template/
<reirob> nix-shell fails!
<reirob> ./new build_test
therealsarcastic has quit [Ping timeout: 260 seconds]
<reirob> building '/nix/store/drc92kmhl7r948avgfimbdprzy95cgxj-cabal2nix-build_test.drv'...
<reirob> installing
<reirob> *** cannot parse "/nix/store/qndc94n2ssjbannd2wdkja5hi928svvf-haskell-project-template/build_test.cabal":
<reirob> unexpected '_'
<reirob> /nix/store/qndc94n2ssjbannd2wdkja5hi928svvf-haskell-project-template/build_test.cabal:1:27:
<reirob> expecting "-", white space or end of input
cp9 has joined #nixos
<srk> reirob: yeah, that's expected, need to work on that :) comment / delete library and testsuite from .cabal file
eyenx has quit [Ping timeout: 272 seconds]
<reirob> Ah, so it is because of the underscore in the name! Ok, will redo
<reirob> #> git stash drop
<reirob> Saved working directory and index state WIP on master: 9ea89fa ghc882->ghc883
<reirob> #> git stash -a -u
<reirob> Dropped refs/stash@{0} (aba5f057d6109063c8829e481474d8255d56456b)
<reirob> #> git status
<reirob> On branch master
<reirob> Your branch is up to date with 'origin/master'.
<reirob>
<reirob> nothing to commit, working tree clean
<reirob>
<clever> ,pastebin
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86789 → acme-sh: 2.8.5 -> 2.8.6 → https://git.io/JfGLs
<srk> don't paste to channel
<reirob> sorry
<evanjs> Okay, running into https://github.com/NixOS/nix/issues/2431 again and totally unsure of what I'm doing wrong... again :D
<{^_^}> nix#2431 (by sgraf812, 1 year ago, open): fetchGit fails with a not very helpful error message when fetching a revision not in the remote's HEAD
o1lo01ol1o has quit [Remote host closed the connection]
<evanjs> Like... it _is_ on the remote
<srhb> evanjs: But on that ref?
<evanjs> srhb: I mean, I am looking at the ref on our Bitbucket server's commit view right now
<reirob> @srk, so the https://github.com/sorki/haskell-project-template is not supposed to work?
<srk> reirob: pull and try again
<srk> reirob: not without few small changes, see last commit :)
morgrimm has quit [Ping timeout: 272 seconds]
splintah has joined #nixos
<reirob> ok, I will build some barebone hello world cabal project and will try to build it. but now I am desperate
<reirob> :(
<evanjs> srhb: is that what you meant? Like have I confirmed I pushed and etc?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86790 → archivemount: 0.8.12 -> 0.9.1 → https://git.io/JfGLu
<srk> reirob: it works now *without changes*, git --reset HARD, git pull and ./new test
<srk> reirob: nix-build
<reirob> ok
<reirob> let me try again
<srk> reset is wrong, sorry
<srhb> evanjs: iirc by default it tries to reach it from ref = master
<srk> reirob: git reset --hard HEAD
<srhb> evanjs: Which branch did you push it to?
<evanjs> srhb: okay that makes sense. I read that in the thread but I needed to read it a different way before it clicked, thanks :D
<evanjs> feature branch :D
<evanjs> lol
<evanjs> so rev isn't enough, but simply specifying ref is enough as well
<reirob> @srk : it worked!
<srhb> evanjs: Right, that's the gist of the issue you linked. :)
<srk> reirob: \o/ now you can compare the two ;)
<evanjs> srhb: yup. it's early and I haven't gotten my refill of caffeine yet. Sometimes I need a few rereads/rewordings before things click haha. Thanks!
<evanjs> srhb++
<{^_^}> srhb's karma got increased to 103
morgrimm has joined #nixos
<reirob> Thank you very much @srk!
<reirob> Going to compare now
<{^_^}> [nixpkgs] @drewrisinger closed pull request #60826 → libvpx: 1.7.0 -> 1.8.1 → https://git.io/fjneu
<srhb> evanjs: Sure thing
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86791 → anydesk: 5.5.4 -> 5.5.5 → https://git.io/JfGLH
cole-h has joined #nixos
justanotheruser has quit [Ping timeout: 272 seconds]
<evanjs> srhb: yeah I think I was mainly misreading master as HEAD, thus my confusion :P now, to patiently wait for https://github.com/NixOS/nix/pull/3166 to make it into a release...
<{^_^}> nix#3166 (by blitz, 27 weeks ago, merged): Add fetchSubmodules to builtins.fetchGit
<aanderse> anyone ever had this before: provisioned a user, they were the second user on a system so got id 1001, when they login and type "ls" they get "--color=tty: No such file or directory" as an error, no output :S
sarcasticadmin has quit [Quit: WeeChat 2.3]
<{^_^}> [nixpkgs] @Mic92 merged pull request #85603 → edk2: Support build on macOS → https://git.io/JfUpe
<{^_^}> [nixpkgs] @Mic92 pushed 5 commits to master: https://git.io/JfGtY
<immae> aanderse: maybe ls has an alias in your system profile/bashrc that looks like alias ls='ls --$SOME_VAR_THAT_HAPPENS_TO_BE_EMPTY_FOR_1001 --color=tty'
<evanjs> interesting... my problem might also have been related to nix-prefetch-git in general... I used `--branch-name`, but while it stated it was checking out the desired branch, it didn't seem to give me the rev of such
<clever> aanderse: what does `type ls` report?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86792 → autorandr: 1.9 -> 1.10 → https://git.io/JfGt8
<reirob> @srk : OMG it works!
justanotheruser has joined #nixos
<reirob> This is crazy. I took your shell.nix, your default.nix, renamed test to the name of my cabal file without extension
<reirob> it didn't work
<aanderse> clever++
<{^_^}> clever's karma got increased to 405
morgrimm has quit [Ping timeout: 272 seconds]
<aanderse> thats a preemptive ++ because if clever is on the case i know the problem will be solved :)
<clever> lol
<reirob> Then I compared the cabal files and the only difference is that in my cabal file I have several Executable stanzas!
<aanderse> clever: type ls returns "ls is aliased to `ls --color=tty'"
<clever> aanderse: what about `which ls`
eyenx has joined #nixos
eyenx has quit [Changing host]
eyenx has joined #nixos
<reirob> So my conclusion is that callCabal2nix doesn't work when the cabal file tries to build more than one executable
<reirob> or so
tobi has joined #nixos
<srk> oO interesting!
<clever> reirob: what if you run cabal2nix on the cabal file manually?
<srk> were they named the same?
tobi is now known as Guest88005
<aanderse> clever: /home/username/.nix-profile/bin/ls ... but now i'm super confused because this user has no idea what nix or nixos is... so using nix-env seems unlikely, will verify :S
<reirob> @clever this is what I was doing this morning, before @srk taught me how to use callCabal2nix
<reirob> it didn't work still
<clever> aanderse: `command ls -l /home/username/.nix-profile/bin/ls`
<aanderse> user confirms they have no idea what nix-env is and never typed "nix-env <anything"
<reirob> @srk, what was named the same?
<reirob> U mean the executables?
<clever> aanderse: a common issue, is that `comand-not-found` will tell you to install busybox, because it has everything
<reirob> No, they were different
<clever> aanderse: and busybox's ls likely doesnt support --color
proofofkeags has joined #nixos
<clever> aanderse: `grep nix-env /home/username/.bash_history` ?
<aanderse> clever: points to /nix/store/gf2xrji9l3rli6xmp2kl8c2yvcplyppj-klibc-2.0.7/bin/ls ... :\
<aanderse> i just setup a normal user, no bash mucking about or anything
<clever> aanderse: what about the grep?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86793 → abcl: 1.6.0 -> 1.6.1 → https://git.io/JfGti
<srk> reirob: that's weird, I have few projects with mutliple executables and it works fine
chloekek has joined #nixos
<aanderse> lol ok user lied, there is one nix-env in history :P
<aanderse> nix-env -iA nixos.klibcShrunk
<Guest88005> hello, I'm not sure if this is the right place to ask, but is there any reason why https://github.com/NixOs/nixpkgs/pull/22789 isn't getting merged? It has been open since more than three years
<{^_^}> NixOs/nixpkgs#22789 (by e-user, 3 years ago, open): freeipa: init at 4.4.3
<clever> aanderse: never trust the user :P
<clever> aanderse: always confirm what they claim
<aanderse> can i remove the ability to call nix-env on a system?
<cole-h> sudo rm $(which nix-env)
<cole-h> :P
<clever> lrwxrwxrwx 1 clever users 45 Oct 11 2015 /home/clever/.nix-profile -> /nix/var/nix/profiles/per-user/clever/profile
<clever> aanderse: if you remove permission to /nix/var/nix/profiles/per-user/clever, then i expect all nix-env commands to fail to modify it
<reirob> I had basically:
<reirob> Executable rtetote2
<reirob> Executable rte_parse_and_print_ast
<reirob> Executable rte_src_analysis
<aanderse> i've never once used nix-env... seems very unappealing to me
<reirob> When I removed the last 2 with all the blocks that belong to them, it started to work
<clever> reirob: lowercase executable, does that do something diff?
<srk> reirob: yeah, try to narrow it down even more please
<immae> aanderse: you can make it less automatic by removing the ~/.nix-profile/bin from th ePATH? this way the user has to know what he does to use nix-env?
proofofkeags has quit [Remote host closed the connection]
<clever> immae: the bashrc stuff in nixos will put it back in PATH on login
proofofkeags has joined #nixos
<immae> ah
<reirob> @srk, no idea if lowercase does something different, but I was using these executables now for 3 years :)
<srk> aanderse: heh, that could be a home manager tweak :D
<reirob> started with cabal, then at some point used stack (all this was on ubuntu)
<reirob> now I want to use nix
<reirob> ok, I will try if this works when I make upper case executables, even though it is not very unix-style ;)
<clever> reirob: it should be all lowercase, but what you pasted had a E in it
lunik1 has joined #nixos
<reirob> Ah, you mean not the name of the executable programs but of the "Executable" keyword?
<mikky> hey, I'm trying to understand the idea of lib.mkDefault, lib.mkOverride and lib.mkForce. Can't find any docs and reading the source code confused me even more (mkDefault is basically an alias for mkOverride 1000). What are their respective use cases?
<aanderse> well, thanks as always clever :)
o1lo01ol1o has joined #nixos
<clever> reirob: yeah
<lunik1> I am trying to set up ssh on initrd. Does the private key file have to be somehwere that is mounted for initrd?
<reirob> ok, changing to lower case "executable" and retrying
<mikky> lunik1: no, it just has to be available during build
<lunik1> ok thanks
knupfer has joined #nixos
<clever> mikky: for every given option, nixpkgs will find the highest smallest override level (50=force, 1000=default) for that option
o1lo01ol1o has quit [Remote host closed the connection]
<clever> mikky: it will then get everything at that level (all of the mkForce values for ex), and merge them according to the normal merge rules
<clever> -highest
o1lo01ol1o has joined #nixos
<clever> mikky: so if you only mkDefault, then it will merge all mkDefault's
<{^_^}> [nixpkgs] @Mic92 merged pull request #86779 → linuxPackages_hardened.bcc: 0.13.0 -> 0.14.0 → https://git.io/JfGew
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfGqe
<clever> mikky: but if you set it without a level even once, then it ignores all defaults, and uses all of the normals
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86794 → cherrytree: 0.39.2 -> 0.39.3 → https://git.io/JfGqT
<reirob> @srk lower case "executable" doesn't make a difference
<reirob> i mean fails too
<clever> reirob: can you pastebin the entire cabal file that is failing?
<reirob> yes
dingenskirchen has quit [Remote host closed the connection]
ambroisie has quit [Read error: Connection reset by peer]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
noudle has joined #nixos
drakonis has joined #nixos
ambroisie has joined #nixos
<mikky> clever: let's assume the option is a primitive. iirc, those can only have a single value and cannot be merged (yields error somewhere along "defined more than once"). From what you said, it seems to me that "option = value" will win over "option = mkForce value", which doesn't make sense to me.
morgrimm has joined #nixos
<clever> mikky: mkForce has a stronger (smaller number) then the normal setting
<mikky> clever: huh, must have misread something. I think I've read that "normal" priority is 10
<clever> 1500 is the default= inside an option, 1000 is mkDefault, 50 is mkForce, 10 is mkVMOverride
<{^_^}> [nixpkgs] @drewrisinger closed pull request #63105 → habitat: 0.32.2 -> 0.82.0 → https://git.io/fj2gk
<clever> and the "default" priority (not mkDefault) is 100
<reirob> @srk, I narrowed down the problem :) the last executable had as ghc-options: -W -static -optl-pthread -optl-static
<srk> reirob: ;)
<reirob> @srk when I changed it to jsut "-W" then everything worked!
<clever> mikky: so `foo = "bar";` is priority 100, while `foo = lib.mkForce "baz";` is priority 10
<reirob> OMG
<evanjs> hey icetan, does mavenix currently have any way to handle different registries as simply as node2nix? (e.g. https://github.com/svanderburg/node2nix#using-alternative-npm-registries)
<mikky> clever: now it does make sense :) thanks!
<reirob> So this is the reason where the linke problem were coming from!
<evanjs> Or is assigning something for settings/settings.xml or etc my best bet for now?
splintah has quit [Ping timeout: 260 seconds]
<reirob> from ghc-options: -static -optl-pthread -optl-static
<est31> any ideas about the default app issue?
teto has quit [Ping timeout: 272 seconds]
<est31> ohhh
<{^_^}> #86137 (by worldofpeace, 6 days ago, closed): Can't set default browser in Plasma 5 (possible general problem with mimetypes)
<{^_^}> [nixpkgs] @yorickvP opened pull request #86795 → tensorflow-1: fix tensorflow-gpu-1.15.2-deps fixed-output hash → https://git.io/JfGqR
<reirob> my interpretation is that NixOS 19.09 had the static libraries installed by default but they are missing on 20.03
<clever> reirob: one sec
<reirob> in any case many many thanks for helping me narrowing it down! and learning me to use the shell.nix approach!
<clever> reirob: and then a stripped down example: https://github.com/cleverca22/nix-tests/blob/master/haskell-init/default.nix
<clever> reirob: this produces a /init in an initrd, that is fully static
<reirob> many thanks @clever!
<reirob> I will probably need this stuff in near future
lunik1 has quit [Quit: :x]
<reirob> I am saving these URLs!
<__monty__> ,locate bin identify
<{^_^}> Found in packages: imagemagick, imagemagick7, imagemagickBig, imagemagick7Big, imagemagick_light, imagemagick7_light, graphicsmagick-imagemagick-compat
fusion809 has quit [Remote host closed the connection]
Ariakenom has quit [Quit: WeeChat 2.7]
codygman has quit [Ping timeout: 246 seconds]
codygman has joined #nixos
splintah has joined #nixos
dingenskirchen has joined #nixos
<{^_^}> [nixpkgs] @leenaars opened pull request #86796 → Sylk: 2.6.1 -> 2.7.0 → https://git.io/JfGqM
user_0x58 has joined #nixos
<{^_^}> [hydra] @gilligan opened pull request #750 → WIP: Add hydra OpenAPI description → https://git.io/JfGq5
<{^_^}> [nixpkgs] @jonringer closed pull request #84454 → powershell: 6.2.3 -> 7.0.0 → https://git.io/JvN5q
<{^_^}> [nixpkgs] @jonringer merged pull request #86423 → Bump powershell → https://git.io/JfOu4
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JfGqF
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
lunik1 has joined #nixos
yuuki_ has quit [Ping timeout: 246 seconds]
<gilligan> people who know hydra well please check out my WIP OpenAPI spec PR ^ :-)
zebrag has joined #nixos
<evanjs> icetan: okay maybe nvm -- might have simply been failing to specify additional repos via `remotes` :D
bdju has joined #nixos
syd has joined #nixos
eoli3n_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86798 → ceph: 14.2.8 -> 14.2.9 → https://git.io/JfGmW
<{^_^}> [nixpkgs] @peterhoeg opened pull request #86799 → curl: 7.69.1 -> 7.70.0 → https://git.io/JfGm8
<evanjs> icetan: okay... this is odd.. so it had an artifact defined several times, one of which was an HTML 404, which messed everything up
<evanjs> seems to work fine if I edit the mavenix.lock manually and remove the offending artifact/HTML error thing
griff__ has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
syd has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @Mic92 merged pull request #86501 → Patchwork: 3.17.6 -> 3.17.7 → https://git.io/Jf3mI
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfGmw
griff__ has quit [Ping timeout: 246 seconds]
Guest88005 has quit [Quit: leaving]
<{^_^}> [nixpkgs] @Mic92 merged pull request #86792 → autorandr: 1.9 -> 1.10 → https://git.io/JfGt8
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfGmX
griff__ has joined #nixos
jumper149 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86800 → curaengine: 4.5.0 -> 4.6.1 → https://git.io/JfGmS
<{^_^}> [nixpkgs] @symphorien closed pull request #85298 → pdfarranger: 1.4.2 -> 1.5.0 → https://git.io/Jfvzp
hax404[m] has joined #nixos
oever has quit [Ping timeout: 272 seconds]
splintah has quit [Ping timeout: 256 seconds]
griff__ has quit [Ping timeout: 265 seconds]
bandali has quit [Changing host]
bandali has joined #nixos
gustavderdrache has joined #nixos
alp has quit [Remote host closed the connection]
ris has joined #nixos
alp has joined #nixos
griff__ has joined #nixos
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #86795 → tensorflow-1: fix tensorflow-gpu-1.15.2-deps fixed-output hash → https://git.io/JfGqR
<{^_^}> [nixpkgs] @FRidh pushed commit from @yorickvP to release-20.03 « tensorflow-1: fix tensorflow-gpu-1.15.2-deps fixed-output hash »: https://git.io/JfGYq
<{^_^}> [nixpkgs] @filalex77 opened pull request #86801 → caddy2: 2.0.0-rc.3 -> 2.0.0 → https://git.io/JfGYY
<{^_^}> [nixpkgs] @cole-h opened pull request #86802 → fish: fix and enable `fishConfig` test → https://git.io/JfGYs
<risson> What does the --substitute-on-destination flag of nix copy` do?
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @ggreif opened pull request #86803 → ocamlPackages-wasm: 1.0 -> 1.1 → https://git.io/JfGYZ
<{^_^}> [nixpkgs] @cust0dian opened pull request #86804 → tmuxinator: 2.0.0 -> 2.0.1 → https://git.io/JfGYn
<jumper149> How does services.openssh add port 22 to networking.firewall.allowedTCPPorts? Also: Why don't I get something like "attribute already defined" when I set it in my configuration.nix. And most importantly how does it still append/prepend port 22 if I set networking.firewall.allowedTCPPorts in configuration.nix?
<AmandaC_> So I've got hydra on one of my nixos machines. It seems `nixos-rebuild` is failing due to dqlite being flaky, but hydra has a successful build form an hour ago, presumably including that broken package, is there any way I cana take the nix store path given from hydra and boot it?
AmandaC_ is now known as AmandaC
tokudan has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86805 → conntrack-tools: 1.4.5 -> 1.4.6 → https://git.io/JfGYD
tokudan has joined #nixos
oever has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #86806 → [20.03] firefox 76 → https://git.io/JfGOJ
rauno has joined #nixos
opticnerve has joined #nixos
<{^_^}> [nixpkgs] @matthuszagh opened pull request #86807 → vhd2vl: init → https://git.io/JfGOq
reirob has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
cp9 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @doronbehar opened pull request #86808 → [WIP] opencv: rename and default to opencv4 → https://git.io/JfGOO
lorimer has joined #nixos
CourtneyTai has joined #nixos
CourtneyTai has quit [Client Quit]
AmandaC has quit [Quit: Toodles]
oborot has joined #nixos
AmandaC has joined #nixos
<{^_^}> [nixpkgs] @jmorag closed pull request #82892 → Add various Music Information Retrieval python libraries → https://git.io/Jv1G9
cp9 has joined #nixos
ardumont has quit [Ping timeout: 244 seconds]
Ralith_ has quit [Remote host closed the connection]
griff__ has quit [Quit: griff__]
asbachb has joined #nixos
griff__ has joined #nixos
mr_sm1th has joined #nixos
<quinn> jumper149: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/ssh/sshd.nix#L459 try making the the change in a different module rather than in the same one
<quinn> if you want to make it twice in your cfg that is
<nh2> jumper149: the reason that it works is that `allowedTCPPorts` is a `listOf` NixOS module option type, which by default get concatenated when defined multiple times. https://github.com/NixOS/nixpkgs/blob/d3dc37ac775a8853d345ef5b42604b28c63bc3d2/nixos/modules/services/networking/firewall.nix#L260
<quinn> nh2++
<{^_^}> nh2's karma got increased to 20
<jumper149> nh2: Thank you :)
<jumper149> nh2++ quinn++
<{^_^}> nh2's karma got increased to 21
<jumper149> quinn++
Ralith_ has joined #nixos
morgrimm has quit [Ping timeout: 260 seconds]
morgrimm_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86809 → capnproto: 0.7.0 -> 0.8.0 → https://git.io/JfGOD
dingenskirchen has quit [Remote host closed the connection]
dingenskirchen has joined #nixos
ixxie has quit [Quit: Lost terminal]
domogled has quit [Quit: domogled]
ixxie has joined #nixos
reirob has joined #nixos
domogled has joined #nixos
oever is now known as vandenoever
reirob has quit [Client Quit]
ardumont has joined #nixos
mr_sm1th has quit [Ping timeout: 260 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86810 → calibre: 4.12.0 -> 4.15.0 → https://git.io/JfGOj
<{^_^}> [nixpkgs] @andir opened pull request #86811 → [19.09] firefox: 75.0 -> 76.0 → https://git.io/JfG3m
alp has quit [Quit: Leaving]
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @FrozenDroid opened pull request #86812 → binutils: add avr-size patch → https://git.io/JfG3s
<{^_^}> [nixpkgs] @jonringer opened pull request #86813 → pythonPackages.softlayer: disable python2 → https://git.io/JfG3Z
virus_dave has joined #nixos
bgamari has quit [Remote host closed the connection]
<virus_dave> hey folks - is pkgs.fetchzip nondeterministic (across darwin & linux)?
chagra_ has quit [Ping timeout: 265 seconds]
Rusty1 has joined #nixos
<clever> virus_dave: it should be deterministic, but darwin is case insensitive by default, which can cause issues
rauno has quit [Remote host closed the connection]
Rusty1 has quit [Client Quit]
<virus_dave> oh interesting - would that be in the case of files with "overlapping" names differing only by case? or some other problems as well?
bgamari has joined #nixos
<gchristensen> yea
Neo--- has quit [Ping timeout: 240 seconds]
growpotkin has joined #nixos
<infinisil> adisbladis: Hey, I've got something I want to implement for poetry2nix
<infinisil> And I just wanna check if that's something you wouldn't be opposed to
<infinisil> Namely: Adding a way to have a development environment for an application, by building a python environment which has an .egg-link package referencing the mutable src directory
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86814 → closurecompiler: 20200315 -> 20200406 → https://git.io/JfG39
<infinisil> This is also how e.g. `poetry shell` works
<infinisil> But we can do that in Nix too, allowing you to get the same effect as `poetry shell` with just a nix-shell
<infinisil> adisbladis: It is however not trivial to do, because it means understanding the `packages` field in pyproject.toml: https://python-poetry.org/docs/pyproject/#packages
<infinisil> Or alternatively this could be probably passed via Nix too
oborot has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @MarcoPolo opened pull request #86815 → pulumi: 1.12.0 -> 2.1.0 → https://git.io/JfG3x
<{^_^}> [nixpkgs] @prusnak opened pull request #86816 → python: remove isPy33, isPy34 → https://git.io/JfGsv
cp9 has quit [Remote host closed the connection]
<gilligan> infinisil: i was talking to adisbladis the other day concerning poetry2nix. I think it's important to keep the scope of poetry2nix managable and to figure out what the most important usescases are. I promised to put something into writing but still have that on my TODO list..
asbachb has quit [Ping timeout: 245 seconds]
<morgrimm_> Anyone using flakes in their config right now with home-manager?
Neo--- has joined #nixos
<infinisil> gilligan: Is the discussion public?
<gilligan> infinisil: most of the discussion needs to still happen in the first place ;-)
<infinisil> Ahh
butcher has joined #nixos
<gilligan> my main point/concern is that it's dangerous to design any application based on "i would find XYZ useful"
<infinisil> Hm yeah
<gilligan> which isn't to say that XYZ cannot be a totally valid and useful feature
<gilligan> but there needs to be something to align this with
<gilligan> infinisil: i'm happy to share with you whatever i come up with
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
griff__ has quit [Quit: griff__]
<infinisil> gilligan: So the need for this shell feature at least is pretty clear to me: Nix projects should always also have a shell environment you can use to develop the project in, and it's what `poetry shell` does already but in a non-Nix way
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86817 → cutemaze: 1.2.5 -> 1.2.6 → https://git.io/JfGs0
shafox has quit [Remote host closed the connection]
<infinisil> So it's pretty much exactly what the name poetry2nix would imply, making a poetry project work in a Nix way
o1lo01ol1o has joined #nixos
<ixxie> so it would hotload the directory into the shell to give you a live environment as you are coding?
<infinisil> ixxie: Python would know that ./src is the package you're developing, meaning any changes to the files would be reflected with any python execution
<gilligan> infinisil: like i said, personally i'd prefer to have a minimal document outligning poetry2nix main usecase scenarios before changing/altering the API further
vandenoever has quit [Read error: Connection reset by peer]
<infinisil> And I'm saying that I feel like this should be part of it :)
<ixxie> infinisil: nice...
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86818 → copyq: 3.10.0 -> 3.11.0 → https://git.io/JfGsr
vandenoever has joined #nixos
vandenoever has joined #nixos
vandenoever has quit [Changing host]
chagra_ has joined #nixos
<infinisil> quinn++
<{^_^}> quinn's karma got increased to -2147483648
<infinisil> Heh, quinn++
<drakonis> oof
<{^_^}> quinn's karma got increased to 2
<infinisil> jumper149: Had to fix something with the karma, should be working again :)
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<armin> hm, 2147483648 = ( 256 * 256 * 256 * 256 ) / 2
<{^_^}> [nixpkgs] @eadwu opened pull request #86819 → nixFlakes: 2.4pre20200403_3473b19 -> 2.4pre20200501_941f952 → https://git.io/JfGsM
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86820 → clib: 1.11.2 -> 1.11.3 → https://git.io/JfGsS
<{^_^}> [nixpkgs] @eadwu opened pull request #86821 → zfs: fix build against PREEMPT → https://git.io/JfGsQ
<armin> also the last date that unix can display is 2147483647
<infinisil> armin: Read about integer overflows :)
<jumper149> quinn++
<{^_^}> quinn's karma got increased to 3
azdle has quit [Quit: The Lounge - https://thelounge.github.io]
reallymemorable has quit [Quit: reallymemorable]
reallymemorable has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86822 → cmake: 3.17.0 -> 3.17.2 → https://git.io/JfGGk
<{^_^}> [nixpkgs] @tshaynik opened pull request #86823 → linode-cli: Fix sha256 hash for openapi spec → https://git.io/JfGGL
<{^_^}> [nixpkgs] @ryneeverett opened pull request #86824 → kloak: init at v0.2 → https://git.io/JfGGs
<fps> hmm, how do i get the contents of a file into a value?
vidbina has quit [Ping timeout: 256 seconds]
proofofk_ has joined #nixos
<notgne2> fps: builtins.readFile
<fps> notgne2: thanks
<{^_^}> [nixpkgs] @bjornfor merged pull request #86786 → python27Packages.autopep8: 1.5.1 -> 1.5.2 → https://git.io/JfGkD
<{^_^}> [nixpkgs] @bjornfor pushed commit from @r-ryantm to master « python27Packages.autopep8: 1.5.1 -> 1.5.2 »: https://git.io/JfGGK
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86825 → crispyDoom: 5.7.2 -> 5.8.0 → https://git.io/JfGG6
numkem has quit [Remote host closed the connection]
proofofkeags has quit [Ping timeout: 256 seconds]
<infinisil> fps: Note there's also `lib.fileContents`, which does a readFile plus a stripping of the last newline
yuuki_ has joined #nixos
<fps> infinisil: good to know. thanks
<ixxie> Is there a way to run two copies of the same service in NixOS, but with different options?
<jumper149> infinisil++
<{^_^}> infinisil's karma got increased to 0b100011001
<ixxie> Many server options let you set the port so there is technically nothing stopping you from deploying it mutliple times
<infinisil> ixxie: Nixos containers is the easiest way to get that
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JfGZI
<{^_^}> [nixpkgs] @Mic92 merged pull request #86794 → cherrytree: 0.39.2 -> 0.39.3 → https://git.io/JfGqT
<infinisil> Or alternatively, change the module to support multiple instances
<azazel> mmm... I've updated my nixos-unstable and now the terminal hasn't a $TMP dir setup? do anyone knows why?
<ixxie> hmm kinda funny there is no way to declare some kind of 'alias' of a module which functions exactly like the original but doesn't clash in the namespace
reallymemorable has quit [Quit: reallymemorable]
<azazel> I think that there is a way to "republish" a module with another prefix
<infinisil> azazel: Could your tmp problem be related to https://github.com/NixOS/nixpkgs/commit/0e4417f1185e2093eb4f084e144f49a66f701db9 ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86826 → chuck: 1.4.0.0 -> 1.4.0.1 → https://git.io/JfGZn
<azazel> infinisil: thanks but I don't think so....
<azazel> I'm trying to reconstruct where those settings are specified by default...
<ixxie> I guess there is nothing like a 'module override'
o1lo01ol1o has quit [Remote host closed the connection]
<ixxie> infinisil: I guess I will try containers then
<azazel> there is ixxie
<ixxie> azazel: oh? Maybe I could make two version using an override...
<ixxie> azazel: ah, but that doesn't help in making a copy of a service
reallymemorable has joined #nixos
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Profpatsch merged pull request #86802 → fish: fix and enable `fishConfig` test → https://git.io/JfGYs
<{^_^}> [nixpkgs] @Profpatsch pushed commit from @cole-h to master « fish: fix and enable `fishConfig` test »: https://git.io/JfGZw
<{^_^}> [nixpkgs] @0x4A6F closed pull request #69169 → meli: init at pre-alpha-0.3.2 → https://git.io/Je3dh
<azazel> ixxie: override and duplicate are two different beasts
<ixxie> yeah true
<clever> ixxie: i tend to just edit the name of the service and config in the module, if i want a dup
<clever> services.hydra2
<ixxie> clever: but then I would need to fork nixpkgs or something no?
<clever> ixxie: put the copy of the module in /etc/nixos/ and do imports = [ ./copy.nix ];
<ixxie> clever: I was hoping for a way to do it in a configuration without changing nixpkgs
o1lo01ol1o has quit [Ping timeout: 272 seconds]
<infinisil> Hm I wonder how hard it would be to make this work somehow
reallymemorable has quit [Quit: reallymemorable]
<ixxie> clever: right, but then I need to make a copy for each instance I want
<infinisil> Probably can't
<clever> ixxie: why do you want duplicate instances?
<infinisil> wor
<infinisil> k
cosimone has quit [Ping timeout: 244 seconds]
<ixxie> just to give a taste of the usecase
<clever> ixxie: what about using foo@bar services in systemd?
<clever> ,xy ixxie
<{^_^}> ixxie: xyproblem is when you want to do X, and you think Y is how, so you ask about Y instead of X. See <http://www.perlmonks.org/index.pl?node_id=542341> or <http://mywiki.wooledge.org/XyProblem>
<infinisil> Because e.g. what if a service needs /etc/service.conf
<ixxie> there is a service called minio, which is an S3 clone. Their documentation advocate running seperate instances to support multitenancy, and indeed their server doesn't really support mutliple keys
<clever> ixxie: then you want to create a minio@foo service in systemd
<arianvp[m]> Ugh minio
<{^_^}> [nixpkgs] @srhb merged pull request #86189 → blsd: remove → https://git.io/Jfmql
<arianvp[m]> I've never had more frustrations with a piece of software as that
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/JfGZp
<ixxie> arianvp[m]: any alternatives? I mean if there is something comparable that is easier to do multitenancy with.... :D
<arianvp[m]> Ceph
<arianvp[m]> It has block storage and is actually battle tested
mr_sm1th has joined #nixos
<arianvp[m]> I've had many data loss issues with minio in the past. And it doesn't document anything about disaster recovery. Ceph is well-documented and wellmaintained
zupo has joined #nixos
<ixxie> clever: ah so I make my own systemd service to run as many instances as I want
<clever> ixxie: yeah
<clever> ixxie: look at openvpn or wireguard for examples
lsix has quit [Quit: WeeChat 2.8]
<clever> ixxie: nixos lets you define a services.openvpn.foo and then start openvpn@foo
<clever> and if you need a 2nd vpn link, it just makes another instance
<ixxie> clever: neat
pjt_014 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86827 → bmake: 20200318 -> 20200402 → https://git.io/JfGns
<ixxie> clever: is all the magic done with `submodule`?
<clever> ixxie: you use submodules in nixos to let you set services.foo.<manythings>.bar
<clever> ixxie: and then you use systemd instances to define an ExecStart for foo@.service, then set just the wantedby for foo@bar.service
cosimone has joined #nixos
<clever> ixxie: and then look for %I in `man systemd.unit`
<clever> systemd will replace that in the ExecStart (and other fields), with the bar from foo@bar.service
<ixxie> clever: so it rolls all instances into a single systemd service
<clever> ixxie: systemd treats each of them as its own service, but they share the ExecStart and part of the name
<ixxie> ah
<ixxie> neato
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86828 → colordiff: 1.0.18 -> 1.0.19 → https://git.io/JfGnr
<{^_^}> [nixos-hardware] @ehmry opened pull request #158 → New dell/latitude/3480 → https://git.io/JfGno
fragamus has joined #nixos
Maxdamantus has quit [Ping timeout: 272 seconds]
Vikingman has quit [Read error: Connection reset by peer]
Maxdamantus has joined #nixos
Vikingman has joined #nixos
<{^_^}> [nixpkgs] @iblech opened pull request #86829 → tuxpaint: install desktop file → https://git.io/JfGn5
<keithy[m]> Hi guys, Hi guys I am trying to get syncthing working in 20.03 its erroring with [start] 00:49:40 WARNING: Failed to initialize config: config file version (30) is newer than supported version (29). If this is expected, use -allow-newer-config to override.
<{^_^}> [nixpkgs] @adisbladis opened pull request #86830 → podman: Don't symlink the $bin output → https://git.io/JfGce
<keithy[m]> I could use some clues on overriding ExecStart
<{^_^}> [nixpkgs] @iblech opened pull request #86831 → xbill: install desktop file → https://git.io/JfGcf
fragamus has quit [Ping timeout: 244 seconds]
<keithy[m]> Would anyone in nix land be interested in joining/supporting the hedera hackathon-20?
<keithy[m]> looks like syncthing is pretty out of date.
<lassulus> good to know
<lassulus> but there is 1.4.2 in master
<lassulus> seems to be the most recent version?
<keithy[m]> so why did nixos load 1.2.2
<lassulus> what does nixos-version say?
<keithy[m]> ah 19.09.2470.4a0df0ce263 (Loris)
<keithy[m]> thats not right
mallox has quit [Quit: WeeChat 2.8]
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
<keithy[m]> I thought system.stateVersion would be
linarcx has quit [Ping timeout: 260 seconds]
<keithy[m]> perhaps I havent upgrade after all
lord| has quit [Read error: Connection reset by peer]
<lassulus> stateVersion is not meant to be changed
<lassulus> or only in special circumstances
<{^_^}> [nixpkgs] @misuzu opened pull request #86832 → kmon: 1.1.0 -> 1.2.0 → https://git.io/JfGc8
<keithy[m]> so I need a --upgrade option
lord| has joined #nixos
<lassulus> usually you do this via: sudo nix-channel --add https://nixos.org/channels/nixos-20.03 nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86833 → criu: 3.13 -> 3.14 → https://git.io/JfGcR
<lassulus> and running nixos-rebuild switch --upgrade afterwards
<keithy[m]> I missed the upgrade bit
<{^_^}> [nixpkgs] @vbgl merged pull request #86133 → ocamlPackages.async_find: remove at 111.28.00 → https://git.io/Jfqo0
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.async_find: remove at 111.28.00 »: https://git.io/JfGcw
<keithy[m]> 20.09pre223023.fce7562cf46 (Nightingale)
<{^_^}> [nixpkgs] @eadwu opened pull request #86834 → nvidia_x11: fix vulkan icd filename → https://git.io/JfGcr
<lassulus> that sounds like unstable?
<keithy[m]> im pretty impressed
<keithy[m]> got to be hte fasted upgrade in history
o1lo01ol1o has joined #nixos
<keithy[m]> now to configure synthing
<lassulus> still having the error?
<keithy[m]> nope!
<keithy[m]> and version of syncthing is 1.4.2
<lassulus> okay, they you seem to be on unstable
<lassulus> not sure why though
<lassulus> they=then
<keithy[m]> I set that
<keithy[m]> because nothing was working on stable
<keithy[m]> but now I know why
<lassulus> okay, stuff can break sometimes, thats why its called unstable :D
<keithy[m]> I was probably running a wierd hybrid of things
<{^_^}> [nixpkgs] @srhb merged pull request #86823 → linode-cli: Fix sha256 hash for openapi spec → https://git.io/JfGGL
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/JfGcy
<keithy[m]> nothing was working on stable
<keithy[m]> dhall wouldnt work, nano was upset
<lassulus> I'm running a hybrid, using mostly stable and some packages from unstable
<keithy[m]> how does rebuild pick up changes?
<keithy[m]> I attempted to change the guiAddress listening ip and expected it to restart the service, but it didnt.
<{^_^}> [nixpkgs] @eadwu opened pull request #86835 → modules/filesystems/zfs: use current kernel → https://git.io/JfGcb
knupfer has quit [Ping timeout: 260 seconds]
<clever> keithy[m]: rebuild checks if the file in /etc/systemd/system/ changed
<{^_^}> [nixpkgs] @vbgl opened pull request #86836 → ocamlPackages.async: remove at 112.24.00 → https://git.io/JfGcj
<maralorn> Does anyone know what‘s up with the channel releas-process? Afaict release-20.03 fulfills all properties for the release, but apparently all release services are failing: https://status.nixos.org/prometheus/alerts
<keithy[m]> so if the configuration file changed it might not pick it up
<clever> keithy[m]: depends on how its told to use that file
<clever> keithy[m]: the guiAddress is directly in the ExecStart line of the .service file, it should restart when changed
<keithy[m]> ok
<clever> keithy[m]: can you confirm the new address is in /etc/systemd/system/syncthing.service ?
<keithy[m]> so Im not changing it correctly
<maralorn> keithy: In general you should re set the stateVersion to what it was before. It is not supposed to be changed. It is a way for nixos to with which configuration you installed nixos so that it does not break your stateful data on disk.
<keithy[m]> not changed
<clever> keithy[m]: how did you try setting guiAddress?
<keithy[m]> config.services.syncthing.guiAddress = "0.0.0.0:8384";
<clever> keithy[m]: and what does `nixos-rebuild switch` output?
<keithy[m]> btw does that need a sudo normally?
<clever> keithy[m]: switch always needs root
<{^_^}> [nixpkgs] @rby opened pull request #86837 → quicklisp-to-nix: fix missing '&&' after test command → https://git.io/JfGCt
<keithy[m]> got the change now!
<energizer> clever: i missed the context but i wouldnt think "0.0.0.0:8384" is the right choice for syncthing, that seems insecure
<energizer> keithy[m]: ^
justanotheruser has quit [Quit: WeeChat 2.7.1]
<keithy[m]> on an internal network, I wasnt panning to ssh tunnel in to the server.
justanotheruser has joined #nixos
<energizer> defense in depth
<danderson> anyone have an example of building a derivation in shell.nix and then including it as a buildInput?
<danderson> using lorri to set up my dev env, and I need a custom build of a package.
<clever> danderson: let foo = stdenv.mkDerivation { ... }; in stdenv.mkDerivation { name = "shell"; buildInputs = [ foo ]; }
<cole-h> ^
<keithy[m]> now to learn how to set this thing up
seku has joined #nixos
<danderson> Thanks! I raced with your reply and figured it out, glad to see I got it right :)
<danderson> (first rule of the internet: the way to figure out the answer to a question is to ask a hundred people something dumb, which makes you figure it out 5s later)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86839 → commonsCompress: 1.18 -> 1.20 → https://git.io/JfGCl
<clever> :D
<clever> danderson: even a rubber duck works!
<clever> line 3 makes a dir with a bunch of cfg files
<clever> line 11 takes a set, and generates a bash script to run something from the dist folder (left-over from `cabal build`)
<clever> lines 31-33 run the function from 11, to generate 3 scripts
<clever> 34 then takes a derivation from elsewhere (like default.nix), and overrides it, adding the 3 scripts to buildInputs
<{^_^}> [nixpkgs] @srhb merged pull request #86832 → kmon: 1.1.0 -> 1.2.0 → https://git.io/JfGc8
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/JfGCa
knupfer has joined #nixos
chloekek has quit [Ping timeout: 264 seconds]
chloekek has joined #nixos
mr_sm1th has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @flokli merged pull request #86636 → [20.03] steam: fix more of generated runtime dependencies → https://git.io/JfsLu
<{^_^}> [nixpkgs] @flokli pushed 6 commits to release-20.03: https://git.io/JfGCD
<{^_^}> [nixpkgs] @pingpwned opened pull request #86840 → add nodePackages.pm2 → https://git.io/JfGC9
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JfGWT
fonnyx has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<fonnyx> Hello. I am trying to package some awful install script that tries to write to /usr/ during the installation. What is the best way to deal with this? (Some sort of chroot thing?)
<infinisil> fonnyx: Patching the install script
<fonnyx> Hmm. It's an ELF actually. Or I would do that.
<{^_^}> [nixpkgs] @vbgl opened pull request #86841 → [20.03] openshot-qt: 2.4.4 -> 2.5.1 → https://git.io/JfGWm
<infinisil> A closed source install script?
<infinisil> You're expected to run as root?
<cole-h> srhb++ I thought I was going crazy. Thanks.
<{^_^}> srhb's karma got increased to 104
<fonnyx> infinisil: Yes to both questions.
<infinisil> Fishy stuff
<fonnyx> Yeah it's not a great situation.
proofofk_ has quit [Quit: Leaving...]
<srhb> cole-h: No, thank you. ^^ Very descriptive comments.
proofofkeags has joined #nixos
<energizer> can i nix-bundle nix? https://bpaste.net/PMEQ
<cransom> there is some prior art on things using libredirect in nixpkgs, but i'm not sure any are used during build time.
chloekek has quit [Ping timeout: 260 seconds]
chloekek has joined #nixos
opticnerve has quit [Ping timeout: 256 seconds]
<clever> energizer: the /no-cert-file.crt wasnt double-quoted
<clever> energizer: so it turned into the C code: setenv("NIX_SSL_CERT_FILE", /no-cert-file.crt);
<clever> energizer: which is ~3 variables, and a jumble of division and subtraction operations
<clever> energizer: gcc then complained that no, cert, and file are not in scope
<{^_^}> [nixpkgs] @lheckemann opened pull request #86842 → superTuxKart: use assets directly from download → https://git.io/JfGWZ
<{^_^}> [nixpkgs] @fare opened pull request #86843 → [WIP] Enhanced support for Gerbil, Gambit → https://git.io/JfGWn
<energizer> clever: so what do i do now?
<clever> energizer: you need to edit either the Makefile or the nix expr thats building it
<infinisil> energizer: Maybe a statically compiled Nix is an option for you too
<clever> sphalerite: is that `nix run --store` also chroot'ing the `hello` binary as well??, or was it just working by chance due to deps in the real /nix/store ?
chloekek has quit [Ping timeout: 260 seconds]
chloekek has joined #nixos
<sphalerite> clever: yes, nix run does the namespacing for the stuff inside as well :)
<sphalerite> clever: the older tools like nix-shell don't though.
<clever> sphalerite: nice, but that will likely fail when debian disables user namespaces
<sphalerite> yes, the blog post mentions that it requires user namespaces.
<sphalerite> Why is debian going to dosaible user namespaces?
<clever> sphalerite: they patched linux to make namespacing require root by default, for any operation
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86844 → bzflag: 2.4.18 -> 2.4.20 → https://git.io/JfGW2
<{^_^}> static-nix defined
<infinisil> sphalerite: Nice
<infinisil> matthewbauer++
<{^_^}> matthewbauer's karma got increased to 7
clever has quit [Ping timeout: 265 seconds]
clever has joined #nixos
splintah has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86845 → cinnamon.cinnamon-session: 4.4.0 -> 4.4.1 → https://git.io/JfGWD
<MichaelRaskin> sphalerite: as to why — I guess they still do not believe in security of namespaces
fonnyx has quit [Remote host closed the connection]
<energizer> this kernel has CONFIG_USER_NS=y, is there another setting i need to check to find out if i can actually *use* the namespaces?
knupfer has quit [Ping timeout: 244 seconds]
hio has quit [Quit: Connection closed for inactivity]
corpix has quit [Ping timeout: 240 seconds]
corpix has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
Fare has quit [Ping timeout: 260 seconds]
pjt_0141 has joined #nixos
pjt_014 has quit [Ping timeout: 260 seconds]
splintah has quit [Ping timeout: 260 seconds]
noudle has quit []
yuuki_ has quit [Quit: WeeChat 2.8]
__monty__ has quit [Quit: leaving]
konobi has quit [Quit: konobi]
monokrome has quit [Remote host closed the connection]
shibboleth has joined #nixos
remirol has joined #nixos
workimer has joined #nixos
splintah has joined #nixos
lorimer has quit [Ping timeout: 246 seconds]
monokrome has joined #nixos
lorimer has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86847 → entr: 4.4 -> 4.5 → https://git.io/JfGla
seku has quit [Quit: Connection closed]
remirol has quit [Ping timeout: 260 seconds]
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
kl3 has joined #nixos
workimer has quit [Ping timeout: 272 seconds]
<{^_^}> [nix] @pikajude opened pull request #3562 → Use fragment size for autoGC capacity calculation → https://git.io/JfGl6
splintah has quit [Ping timeout: 256 seconds]
Yaniel has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @primeos opened pull request #86848 → git: Add a doc output for the HTML and text files → https://git.io/JfGl5
Yaniel has joined #nixos
mcwitt has joined #nixos
griff__ has joined #nixos
mcwitt has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @eadwu closed pull request #81999 → fastai,fastai2: init at 1.0.60, 2020-03-01 → https://git.io/Jvr0s
Acou_Bass has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86850 → davix: 0.7.5 -> 0.7.6 → https://git.io/JfG8O
Acou_Bass has joined #nixos
shibboleth has quit [Quit: shibboleth]
<cole-h> qyliss++ Thanks for your feedback, it was extremely helpful. (As you probably already know) I unmarked the doas PR as WIP :D
<{^_^}> qyliss's karma got increased to 58
fenedor has joined #nixos
ixxie has quit [Ping timeout: 260 seconds]
MichaelRaskin has quit [Ping timeout: 256 seconds]
user_0x58 has quit [Quit: Leaving]
ixxie has joined #nixos
selfsymmetric-mu has joined #nixos
<kl3> hi, i've got a few simple patches for nix to build on openbsd, is there a mailing list i can send them to? last time i tried discourse for submitting patches it was plain broken and i do not use github, running out of options here.
fendor has quit [Ping timeout: 260 seconds]
maddo has quit [Quit: See ya]
fresheyeball has joined #nixos
<simpson> That is a good question. I think that git and GH are pretty central to the contributor workflow, so while it's probably possible for somebody to take your patches on an ad-hoc basis, I'm not sure what long-term contributions would look like.
<fresheyeball> how can I find out the specific git hash of the nixpkgs on my local nix_path?
mammothbane has joined #nixos
<kl3> simpson: well, i'm happy to push my fork somewhere and have it pulled/merged with git, whatever works to contribute without registering with github
konobi has joined #nixos
fenedor has quit [Read error: Connection reset by peer]
morgrimm_ has quit [Ping timeout: 258 seconds]
<mammothbane> anyone familiar with ruby packaging? i'm trying to package a local gem and put it in the load path for a bundlerEnv-derived ruby wrapper
MichaelRaskin has joined #nixos
<mammothbane> but adding the local gem to bundlerEnv's buildInputs doesn't work, and afaict bundix doesn't support local gems yet. mostly just asking if it's even possible with the current machinery
<{^_^}> [nixpkgs] @leenaars opened pull request #86851 → libxcrypt: init at 4.4.16 → https://git.io/JfG8A
cosimone has quit [Quit: Quit.]
whatisRT has quit [Ping timeout: 264 seconds]
butcher has quit [Ping timeout: 260 seconds]
bdju has quit [Ping timeout: 246 seconds]
EdLin_ has joined #nixos
<{^_^}> [nixpkgs] @adisbladis merged pull request #86847 → entr: 4.4 -> 4.5 → https://git.io/JfGla
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JfG4Z
zxcvjlu has joined #nixos
erasmas has quit [Quit: leaving]
<fresheyeball> \q
fresheyeball has quit [Quit: WeeChat 2.7.1]
chloekek has quit [Ping timeout: 246 seconds]
vandenoever has quit [Read error: Connection reset by peer]
vandenoever has joined #nixos
vandenoever has joined #nixos
vandenoever has quit [Changing host]
zeenk has quit [Quit: Konversation terminated!]
tnias has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<EdLin_> how do I install X11 without having a greeter (lxdm, gdm, sddm, etc) installed?
gustavderdrache has joined #nixos
mammothbane has quit [Remote host closed the connection]
<EdLin_> anyone here?
<energizer> many people here. you're asking an unusual question, so you might have to wait a while or ask again later
o1lo01ol1o has joined #nixos
ixxie has quit [Ping timeout: 256 seconds]
peanutbutter144_ has quit [Ping timeout: 246 seconds]
ixxie has joined #nixos
tnias has quit [Quit: Reconnecting]
tnias has joined #nixos
<{^_^}> [nixpkgs] @Moredread opened pull request #86853 → joplin-desktop: 1.0.200 -> 1.0.201 → https://git.io/JfGBm
morgrimm has joined #nixos
tnias has quit [Client Quit]
o1lo01ol1o has quit [Ping timeout: 264 seconds]
EdLin_ has quit [Remote host closed the connection]
mammothbane has joined #nixos
<virus_dave> another QQ: Are there standard ways of wrapping OSX .dmg or .pkg installed GUI applications? I've seen the `undmg` package, but that only seems to unwrap the disk image, not wrap the contained GUI app
tnias has joined #nixos
morgrimm has quit [Ping timeout: 272 seconds]
philr has joined #nixos
mbrgm has quit [Ping timeout: 244 seconds]
mbrgm has joined #nixos
ixxie has quit [Ping timeout: 240 seconds]
Fare has joined #nixos
ixxie has joined #nixos
zxcvjlu has quit [Remote host closed the connection]
<glittershark> Has anyone else run into issues with (I assume) locales in dockerTools-built docker images?
<glittershark>
<glittershark> specifically I'm seeing a jar that's decoding ü as ?
justanotheruser has quit [Ping timeout: 260 seconds]
<glittershark> in general how does nixos handle locales?
<clever> glittershark: for a docker container, try adding glibcLocales to the contents list
<azazel> oh, nice to know
<glittershark> ooh
<glittershark> I already tried `locale` but I'll try that too, ty
fragamus has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86854 → enet: 1.3.14 -> 1.3.15 → https://git.io/JfGRl
hlisp has joined #nixos
horek has joined #nixos
Maxdamantus has quit [Ping timeout: 260 seconds]
horek has quit [Client Quit]
hlisp has quit [Remote host closed the connection]
justanotheruser has joined #nixos
hlisp has joined #nixos
Maxdamantus has joined #nixos
EdLin has joined #nixos
fragamus has quit [Ping timeout: 244 seconds]
<glittershark> clever: aww glibcLocales didn't work
<{^_^}> [nixpkgs] @zowoq opened pull request #86855 → shfmt: 3.1.0 -> 3.1.1 → https://git.io/JfGR6
fragamus has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #86856 → datamash: 1.6 -> 1.7 → https://git.io/JfGRM
fragamus has quit [Ping timeout: 244 seconds]
<clever> glittershark: dang, not sure what else to try then
<glittershark> at this point I'm just gonna say that this thing doesn't support unicode
<glittershark> which is a bummer but not a dealbreaker for me right now
Maxdamantus has quit [Ping timeout: 260 seconds]
Maxdamantus has joined #nixos
Ilya_G has joined #nixos
<{^_^}> [nixpkgs] @Anton-Latukha opened pull request #86857 → handbrake: 1.3.1 -> 1.3.2 → https://git.io/JfGRh
detran has quit [Quit: ZNC 1.7.4 - https://znc.in]
<{^_^}> [mobile-nixos] @samueldr opened pull request #138 → README: revise README, appearance and content → https://git.io/JfG0f
detran has joined #nixos
<hr[m]> Could a maintainer please merge https://github.com/NixOS/nixpkgs/pull/86853 I'm one of the package maintainers for the PR but the other maintainer has not been active on github for > 2 months and did not merge the previous PR.
<{^_^}> #86853 (by Moredread, 56 minutes ago, open): joplin-desktop: 1.0.200 -> 1.0.201
cr4y1 has quit [Ping timeout: 272 seconds]
Maxdamantus has quit [Ping timeout: 272 seconds]