andi- changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2019 || For best support,
Mateon2 has quit [Ping timeout: 268 seconds]
dingenskirchen has quit [Ping timeout: 265 seconds]
Mateon1 has joined #nixos
evhan has quit [Quit: De IRC non curat rex...]
evhan has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #79057 → python27Packages.relatorio: 0.9.0 -> 0.9.1 → https://git.io/Jvsfh
shibboleth has quit [Quit: shibboleth]
drakonis has quit [Quit: WeeChat 2.6]
leothrix has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #79058 → python27Packages.quantities: 0.12.3 -> 0.12.4 → https://git.io/JvsJt
o1lo01ol1o has quit [Remote host closed the connection]
bhipple has quit [Ping timeout: 240 seconds]
endformationage has joined #nixos
leothrix has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #78997 → networkmanager: 1.22.4 -> 1.22.6 → https://git.io/Jv36i
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to staging: https://git.io/JvsJW
<jtojnar> lovesegfault lib.zipAttrsWithNames?
chloekek has quit [Ping timeout: 260 seconds]
<jtojnar> I mean lib.zipAttrs
erictapen has joined #nixos
noudle has quit []
<lovesegfault> jtojnar: where do I find lib docs again?
<lovesegfault> I don't know how to use that one
<jtojnar> it should be in the nixpkgs manual
<jtojnar> I just open <nixpkgs/lib/attrsets.nix>, though
fendor has quit [Quit: Leaving]
flameslicer has joined #nixos
<lovesegfault> looking :)
erictapen has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #76843 → os-prober: add missing dmraid, lvm2 dependencies → https://git.io/JexPp
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JvsJy
<flameslicer> Could someone help me get my DVD burner working? Brasero, bashburn, and dvd+rw-tools can't burn anything with an error of "unable to mount /dev/sr0"
alex` has joined #nixos
alex` is now known as Guest60335
alexherbo2 has joined #nixos
<lovesegfault> jtojnar: Wait from this it sounds like I _do_ want zipAttrsWithNames?
aveltras has quit [Quit: Connection closed for inactivity]
<jtojnar> lovesegfault depends if you want only zip all attrs or just a subset
<lovesegfault> jtojnar: would it be like foobar = name: lib.zipAttrs foo.name bar.name?
<jtojnar> lovesegfault more like foobar = lib.zipAttrs foo bar
<lovesegfault> Oh oh oh
<lovesegfault> I see
<infinisil> worldofpeace: Not sure what you mean
<lovesegfault> awesome
<infinisil> worldofpeace: The comment I made there is in relation to the one above that
<jtojnar> also not sure if Nix recurses into lists inside attrset by default
Guest60335 is now known as alex``
<lovesegfault> jtojnar: I don't need it to
<lovesegfault> also thank you
<lovesegfault> you just made my life 15% more awesome
leothrix has joined #nixos
<worldofpeace> infinisil: ohhhh, will do that after I'm done porting a test to python.
<lovesegfault> Can I make `nix build` (**NOT** nix-build) spit out the path?
<lovesegfault> I want to `nix build` and then push to cachix
kolam_ has quit [Quit: kolam_]
kolam has quit [Quit: kolam]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #79059 → python27Packages.pdftotext: 2.1.2 -> 2.1.4 → https://git.io/JvsUU
leothrix has quit [Ping timeout: 265 seconds]
<{^_^}> nix#1930 (by ElvishJerricco, 1 year ago, open): Nix 2.0: Print out path to stdout with nix build
<lovesegfault> jtojnar: Ah :)
<elvishjerricco> I have a patch that I use for that
<elvishjerricco> It's so damn useful :P
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<elvishjerricco> I believe I opened a PR for it
<lovesegfault> Is anyone here familiar with the GH action DSL?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #79060 → python27Packages.odfpy: 1.4.0 -> 1.4.1 → https://git.io/JvsUm
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 265 seconds]
mbrgm_ is now known as mbrgm
drakonis has joined #nixos
marcusr has quit [Remote host closed the connection]
marcusr has joined #nixos
<evanjs> okay, here's a fun one. trying to get list of fonts minus the big guys, so I'm doing something like this: `lib.lists.filter (f: f.name != "nerdfonts") config.fonts.fonts`
<evanjs> the problem is, one of the fonts is a string with context... not sure why it is, but I'm wondering if I should just filter that case out for now or actually try to solve it
<evanjs> I figure it's some system thing that does that
delli3 has joined #nixos
delli3 has quit [Max SendQ exceeded]
bhipple has joined #nixos
tomberek has quit [Ping timeout: 265 seconds]
<evanjs> /nix/store/18j2wb08w56klf7shdzhxfczcv1n167x-ghostscript-9.50/share/ghostscript/fonts is the string in question
<evanjs> some very lazy nix-store -q queries show /nix/store/34d8jnnsbbygq5crw5g5g0316j5wrrlj-texlive-combined-2019 ... yeah, I think I know where this is going...
knupfer1 has joined #nixos
knupfer has quit [Ping timeout: 265 seconds]
knupfer1 is now known as knupfer
<evanjs> guess I could just do `typeOf a != "string"` and that should do for now~
leothrix has joined #nixos
sigmundv has joined #nixos
<infinisil> evanjs: You could use lib.isDerivation to filter derivations
flameslicer has quit [Ping timeout: 260 seconds]
leothrix has quit [Ping timeout: 260 seconds]
kreisys has joined #nixos
kleisli has quit [Ping timeout: 268 seconds]
alex`` has quit [Ping timeout: 268 seconds]
alexherbo2 has quit [Ping timeout: 265 seconds]
Rusty1 has quit [Remote host closed the connection]
hoobershaggus1 has joined #nixos
hoobershaggus1 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam opened pull request #79062 → rclone: 1.50.2 -> 1.51.0 → https://git.io/JvsUX
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JvsU1
hoobershaggus has joined #nixos
leothrix has joined #nixos
<evanjs> infinisil: pfffft. that's only, like, a lot cleaner....
<{^_^}> [nixpkgs] @marsam merged pull request #79059 → python27Packages.pdftotext: 2.1.2 -> 2.1.4 → https://git.io/JvsUU
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsUD
<{^_^}> [nixpkgs] @marsam merged pull request #79057 → python27Packages.relatorio: 0.9.0 -> 0.9.1 → https://git.io/Jvsfh
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsUy
leothrix has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #79049 → python37Packages.aiorun: 2019.11.1 -> 2020.1.3 → https://git.io/Jv3jL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsUS
flameslicer has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #79048 → python27Packages.django-picklefield: 2.0 -> 2.1.1 → https://git.io/Jv3jJ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsU9
srid-irccloud has joined #nixos
marcusr has quit [Remote host closed the connection]
marcusr has joined #nixos
Maxdamantus has quit [Ping timeout: 265 seconds]
Maxdamantus has joined #nixos
Yannik_Sc has quit [Quit: Yannik_Sc]
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
marcusr has quit [Remote host closed the connection]
marcusr has joined #nixos
<lovesegfault> Why is it that when I do nix-build it doesn't just build all available attrs?
<infinisil> lovesegfault: It doesn't recursively build derivations, I think it's only one level deep
<{^_^}> [nixpkgs] @ryantm merged pull request #78829 → sunvox: 1.9.4c -> 1.9.5 → https://git.io/JvOBA
<lovesegfault> infinisil: Could I make it recurse?
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvsUp
flameslicer has quit [Quit: Leaving]
<infinisil> lovesegfault: Usually you'd create a combined derivation
<lovesegfault> like a nix-build -A *
<lovesegfault> infinisil: What is a combined derivation?
<infinisil> One that depends on all the ones you want built. E.g. with symlinkJoin
<infinisil> $out/system would symlink to the system derivation result, $out/home to the home one
<lovesegfault> Hmmm
<lovesegfault> I wish GH actions didn't suck so bad
<lovesegfault> I don't want to have to start writing Javascript code to run a simple script
<samueldr> hm?
<infinisil> Not sure how that's related
<samueldr> not sure if github actions somehow changed again, but there was no JS involved last I checked
<lovesegfault> infinisil: the TL;DR is I'm trying to get CI for changes to my nix configuration
<lovesegfault> samueldr: you don't need JS to write a workflow, but you need it to write an action
aaa_ has quit [Ping timeout: 265 seconds]
<lovesegfault> I want to split each machine build (L63) into it's own job so they are built in parallel
<samueldr> I hava authored an action without JavaScript
<lovesegfault> but the workflow syntax doesn't have any way, AFAIK, for you to declare a simple function, or wrapper around a number of steps
<lovesegfault> samueldr: How long ago was this?
<samueldr> though that was with the previous actions format
<lovesegfault> Ah, maybe that's why
<samueldr> which was imo, much better than the current
<samueldr> but I don't remember seeing JS in actions even after
<samueldr> though I might just have missed it
hoobershaggus has quit [Remote host closed the connection]
<lovesegfault> Apparently you can write docker actions too
<samueldr> is that JS thing like, really new? I can't recall seeing that in ~november
<lovesegfault> I'd expect it to have been around for at leat 6 months?
leothrix has joined #nixos
<samueldr> chalking it to bad memory then
<slack1256> For traditional OOP GUI apps is the mvc pattern the usual structure?
<{^_^}> [nixpkgs] @worldofpeace opened pull request #79064 → nixosTests.misc: port to python → https://git.io/JvsTm
<jtojnar> lovesegfault there is also pkgs.recurseIntoAttrs
<slack1256> wrong channel
mac10688 has joined #nixos
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JvsTW
<{^_^}> [nixpkgs] @ryantm merged pull request #79039 → python37Packages.asyncpg: 0.20.0 -> 0.20.1 → https://git.io/Jv3pq
felixfoertsch has quit [Ping timeout: 260 seconds]
flameslicer has joined #nixos
wildtrees has quit [Quit: Leaving]
kleisli has joined #nixos
h0m1 has quit [Ping timeout: 265 seconds]
h0m1 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #73547 → quarte: use qt5’s mkDerivation and an other fix 19.09 backport → https://git.io/JeoSP
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to release-19.09: https://git.io/JvsTX
<flameslicer> I'm trying to run a binary I grabbed off the internet but it won't launch. Running it on an ubuntu PC works fine, and the only error that shows is "No such file or directory". Any idea how I troubleshoot htis?
<flameslicer> *this
<infinisil> Flameslicer: You need to patchelf it
<infinisil> Flameslicer: Write a simple default.nix file that fetches the binary, then set `nativeBuildInputs = [ autoPatchelfHook ];` and install the binary in $out/bin in installPhase
felixfoertsch has joined #nixos
tomberek has joined #nixos
thc202 has quit [Ping timeout: 245 seconds]
<flameslicer> Thanks
<{^_^}> [nixpkgs] @dkudriavtsev opened pull request #79065 → Hercules → https://git.io/JvskU
<{^_^}> [nixpkgs] @dkudriavtsev closed pull request #79065 → hercules: init at 3.13 → https://git.io/JvskU
<{^_^}> [nixpkgs] @marsam merged pull request #79058 → python27Packages.quantities: 0.12.3 -> 0.12.4 → https://git.io/JvsJt
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jvskt
iyzsong has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #79055 → python27Packages.python-sql: 1.0.0 -> 1.1.0 → https://git.io/Jvsfv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvskY
rogue_koder has quit [Ping timeout: 240 seconds]
ixxie has joined #nixos
<evanjs> slack1256: but also still yes for me 😝 too lazy to learn any other approaches atm
rogue_koder has joined #nixos
<slack1256> evanjs: That emoji was shown on my terminal, utf8 support is crazy
<slack1256> But yeah, I don't think you can do much better that mvc on a traditional GUI framework (gtk, qt, ios, etc).
nikola_i has joined #nixos
<slack1256> I just wish the interactions the user can do onto the Model would be more bounded... ;_;
<{^_^}> [nixpkgs] @zowoq opened pull request #79066 → firecracker: 0.19.0 -> 0.20.0 → https://git.io/Jvsk2
justan0theruser is now known as justanotheruser
ixxie has quit [Ping timeout: 265 seconds]
tertl3 has joined #nixos
<{^_^}> [nixpkgs] @strager opened pull request #79067 → chatterino2: fix install on macOS → https://git.io/Jvsk7
kreisys has quit [Ping timeout: 265 seconds]
kreisys has joined #nixos
thongpv871 has joined #nixos
<{^_^}> [nixpkgs] @dkudriavtsev opened pull request #79068 → vvvvvv: init at 2.3-git-2020-11-22 → https://git.io/JvskA
<thongpv871> I'm configuring home manager for fzf integration. I want fzf to use my command as source for fzf history: "fc -l 1 | sort -r --key 2.1 -k1,1nr | uniq -f 1 | sort -rn". I set this command as "programs.fzf.historyWidgetCommand" but it does not work
<{^_^}> [nixpkgs] @dkudriavtsev closed pull request #78319 → vvvvvv: init at 2.3-git-2a514b2 → https://git.io/JvLQe
<{^_^}> [nixpkgs] @dkudriavtsev opened pull request #79069 → hercules: init at 3.13 (attempt 2) → https://git.io/JvsIJ
gyroninja has joined #nixos
<gyroninja> Is anyone familiar with using Ruby and Nix? I am having trouble figuring out how to use a relative path to a gemfile. It complains with `/nix/store/1agnq6dzfm68n6dkk05m1j0bjc30ycw0-ruby-2.6.4/lib/ruby/2.6.0/bundler/source/path.rb:198:in `load_spec_files': The path `/nix/store/my-lib` does not exist. (Bundler::PathError)`
orivej has joined #nixos
<gyroninja> In my Gemfile I am trying use a path of `../my-lib`
<{^_^}> [nixpkgs] @r-ryantm opened pull request #79070 → python37Packages.nest-asyncio: 1.2.1 -> 1.2.2 → https://git.io/JvsIY
sigmundv has quit [Read error: Connection reset by peer]
sigmundv has joined #nixos
boxscape has quit [Remote host closed the connection]
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
spacefrogg has joined #nixos
bhipple has quit [Ping timeout: 265 seconds]
felixfoertsch23 has joined #nixos
srid-irccloud has quit [Quit: Connection closed for inactivity]
felixfoertsch has quit [Ping timeout: 272 seconds]
<evanjs> slack1256: yes same on my irc client haha. btw there is also nixos-chat where this sort of topic is totally okay
<{^_^}> [nixpkgs] @Ericson2314 pushed 2 commits to master: https://git.io/JvsIR
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #59855 → runInLinuxVM, test-driver: pass host's cpu type to guest vm → https://git.io/fjOY1
<{^_^}> [nixpkgs] @r-ryantm opened pull request #79071 → python37Packages.rpy2: 3.2.4 -> 3.2.5 → https://git.io/JvsI0
<{^_^}> [nixpkgs] @marsam merged pull request #79043 → python27Packages.azure-mgmt-iothub: 0.9.0 -> 0.10.0 → https://git.io/Jv3pQ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsIE
<{^_^}> [nixpkgs] @dkudriavtsev opened pull request #79072 → x3270: init at 3.6ga8 → https://git.io/JvsIu
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsIg
<{^_^}> [nixpkgs] @marsam merged pull request #79070 → python37Packages.nest-asyncio: 1.2.1 -> 1.2.2 → https://git.io/JvsIY
<{^_^}> [nixpkgs] @marsam merged pull request #79035 → python27Packages.cbor2: 4.1.2 -> 5.0.1 → https://git.io/Jv3xs
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsIi
gustavderdrache has quit [Quit: Leaving.]
<evanjs> me next, me next! nah there's still a nix-review in progress on #77714 AFAIK but I can't even remember what I needed pillow 7 for :D
<{^_^}> https://github.com/NixOS/nixpkgs/pull/77714 (by evanjs, 2 weeks ago, open): pythonPackages.pillow: 6.2.1 -> 7.0.0
<{^_^}> [nixpkgs] @strager opened pull request #79073 → Chatterino2 → https://git.io/JvsId
mexisme_ has joined #nixos
<flameslicer> So I'm trying to package a python program in Nix, and the issue I'm running into is that the package isn't a binary. What ways are there to either package or compile the program into a binary?
chagra_ has joined #nixos
chagra has quit [Ping timeout: 265 seconds]
jmeredith has quit [Quit: Connection closed for inactivity]
endformationage has quit [Quit: WeeChat 2.6]
<flameslicer> Thanks
mexisme_ has quit [Ping timeout: 260 seconds]
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
<evanjs> thanks infinisil, that env handler seems to work pretty well! https://github.com/evanjs/nixos_cfg/commit/77ee407e152565b8b95fbe7b753745017512742d
dansho has joined #nixos
<infinisil> evanjs: Unlike GitHub's Nix parser..
<gchristensen> ,tofu
<{^_^}> To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected. See: tofu-vim
<evanjs> infinisil: right??? I mean it's great they have one, but....
<evanjs> next annoying thing -- https://github.com/evanjs/nixos_cfg/commit/3d4fcf7a8b34e43d5cbadefc8c51f31d000d0ead#diff-2608eba50f982fdc9b45183ba37eca40 figure out how to get texlive module a little more configurable
mexisme_ has joined #nixos
<lovesegfault> How do I setup a remote builder on a non-NixOS box?
<lovesegfault> cc. gchristensen
<lovesegfault> trying to CI my AArch64 box configs on GH Actions
lord| has quit [Ping timeout: 260 seconds]
lord| has joined #nixos
mexisme_ has quit [Ping timeout: 272 seconds]
Guest84 has joined #nixos
Guest84 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #79074 → python37Packages.uvicorn: 0.10.4 -> 0.11.2 → https://git.io/Jvst3
<lovesegfault> Every damn time :(
<DigitalKiwi> everyone wants reproduceable builds until it's reproduced failed builds :P
mexisme_ has joined #nixos
<samueldr> you're sending to /etc/nix/machines, in another step, is that running in the same environment?
<samueldr> oh, I guess so, considering "runs-on"
<lovesegfault> samueldr: Yeah, it's in the same machine
<lovesegfault> I also set up known hosts
<lovesegfault> OH
<lovesegfault> SHIT
<lovesegfault> I know why
<samueldr> language!
<lovesegfault> sorry
<samueldr> :)
<lovesegfault> You'll see
<samueldr> ssh passphrase?
<lovesegfault> See if you spot it :P
sigmundv__ has joined #nixos
<samueldr> n!
<lovesegfault> Yeah :P
<lovesegfault> lol
sigmundv has quit [Ping timeout: 265 seconds]
<flameslicer> So flame is being a dumb. I'm trying to run a nix build on a python package and I get the error "anonymous function at default.nix called without required argument 'buildPythonPackage' ...", and I'm not sure how to actually call the argument
<samueldr> ,callpackage
<{^_^}> If a Nix file foo.nix starts with something like `{ stdenv, cmake }:`, you can build it with `nix-build -E '(import <nixpkgs> {}).callPackage ./foo.nix {}'`
<samueldr> it's how nixpkgs handle dependency injection
<lovesegfault> How do I use recurseIntoAttrs?
<samueldr> in all-packages.nix, all packages are being handled using `callPackage`, which in turn inspects the arguments and injects the right things
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/10e175a275f (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<samueldr> nix doesn't know about the convention in nixpkgs, so it simply sees an expression that is a function with arguments it doesn't know how to fill
<lovesegfault> Can I use the `nixos-unstable` channel in a non-nixos box?
<samueldr> lovesegfault: yes
<lovesegfault> Nice
<samueldr> the main difference is that nixos-* channels wait on nixos tests
<samueldr> while nixpkgs don't
<lovesegfault> samueldr: do I call it `nixos` or `nixpkgs`?
<samueldr> though nixpkgs-* will wait on darwin stuff
<samueldr> not sure
<adisbladis> Flameslicer: samueldr: Noteworthy thing about python packages: You'll want to use the python-specific callPackage function.
<lovesegfault> Alright, let's see
<samueldr> adisbladis: oh, right
<flameslicer> What is that one? Just pythonCallPackage?
KeiraT has quit [Remote host closed the connection]
<adisbladis> Flameslicer: python3.pkgs.callPackage (or python3Packages.callPackage, it's an alias of the former)
KeiraT has joined #nixos
Grauwolf has quit [Read error: Connection reset by peer]
m0rphism has quit [Ping timeout: 265 seconds]
Grauwolf has joined #nixos
<{^_^}> [nixpkgs] @equirosa opened pull request #79076 → vimPlugins.bclose-vim: initi at 2018-10-10 → https://git.io/Jvst6
sigmundv__ has quit [Ping timeout: 265 seconds]
<flameslicer> What should i do in the event of a package not having a setup.py? In my case the one I'm working with is run off of a .py file.
<flameslicer> Thanks for all the help, by the way. I do appreciate it.
<adisbladis> Flameslicer: You could supplement your own setup.py or override phases and just chuck the .py file into the output
<flameslicer> I'll give that a shot hten.
<adisbladis> Something along these lines:
<adisbladis> installPhase = "cp file.py $out/${python.sitePackages}/";
<adisbladis> Oh you'll have to create the directory structure first
<adisbladis> "mkdir -p $out/${python.sitePackages} && cp file.py $out/${python.sitePackages}/"
<flameslicer> Having done that the build still hits an error of not having a setup.py
slack1256 has quit [Remote host closed the connection]
<adisbladis> Flameslicer: You might have to override more phases. If you pastebin/gist your expression I can take a look.
cyphase has quit [Quit: cyphase.com]
<flameslicer> adisbladis: here's the paste https://pastebin.com/xSj810Cf
<flameslicer> As I've not worked with nix much before I expect this to be terrible
<lovesegfault> Can someone test this for me:
<lovesegfault> 2. try to expand the Build machines stage
<lovesegfault> 3. Do you see anything?
<flameslicer> lovesegfault: I'm only seeing a loading icon
dansho has quit [Ping timeout: 260 seconds]
<lovesegfault> Flameslicer: Yeah, me too
<lovesegfault> damn GH actions
<lovesegfault> I tell you
<samueldr> it loaded for me
<lovesegfault> samueldr: Now it's finished and loads
<flameslicer> It is done on me end too
<lovesegfault> I'll just revert to using nix-build
<lovesegfault> Let's see now :)
<lovesegfault> Now it works
<infinisil> Having done a bit with github actions, the docs are kind of awful
<infinisil> So hard to find stuff
<adisbladis> Flameslicer: Ok so in this case I'd do things a bit differently
<samueldr> infinisil: hard agree
<flameslicer> adisbladis: Okay, what would you do.
<lovesegfault> infinisil: totally horrible
<adisbladis> Flameslicer: Gimme a few minutes :)
<flameslicer> Thanks :)
dansho has joined #nixos
<lovesegfault> looks like x264 is borked for aarch64?
<flameslicer> I was considering just fetching the prepackaged binary using autopatchelfhook and submitting that but that felt wrong.
dasj19 has joined #nixos
<lovesegfault> Oh, the fix is in the unmerged staging
dasj19 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @masaeedu opened pull request #79078 → gitAndTools.git-interactive-rebase-tool: init → https://git.io/Jvstb
<{^_^}> [nixpkgs] @r-ryantm opened pull request #79079 → qpdf: 9.1.0 -> 9.1.1 → https://git.io/JvstN
cyphase has joined #nixos
palo1 has joined #nixos
knupfer has quit [Ping timeout: 265 seconds]
palo has quit [Ping timeout: 268 seconds]
palo1 is now known as palo
drakonis has quit [Read error: Connection reset by peer]
<adisbladis> Flameslicer: http://ix.io/28Xa/nix
<adisbladis> Something like this (app.py still needs a shebang)
leotaku has quit [Ping timeout: 265 seconds]
<adisbladis> And this actually works :)
<infinisil> adisbladis: /nix is messed up in my browser
<adisbladis> Oh, messed up here too
<adisbladis> That's new
<adisbladis> Flameslicer: For this expression to work on ARM you'd have to cross-build the entire expression (or build it natively on ARM)
<adisbladis> Though I don't think you'd need any ARM cross stuff at all since the arm binary is distributed in the repo
<flameslicer> So the main differences I'm seeing between mine and yours are using stdenv with a pythonenv that has the packages needed, and simplifying the buildinputs, right?
mexisme has joined #nixos
mexisme_ has quit [Ping timeout: 260 seconds]
<adisbladis> Flameslicer: Yeah, since the package is not really a proper python package it's easier to not use the python build infrastructure like buildPythonPackage
<adisbladis> Instead we create a python environment with python3.withPackages. That gives you a wrapped python interpreter with all the packages that we can stick in the script shebang
v88m has quit [Ping timeout: 265 seconds]
<adisbladis> Normally this would be handled by patchShebangs (a nixpkgs stdenv function), but since we don't even have that we create our own shebang
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/10e175a275f (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
v88m has joined #nixos
<adisbladis> Ideally you'd send a PR upstream introducing a setup.py and some packaging structure
<flameslicer> I will see about doing that, I'm just not sure if it would be merged with how long the package has gone untouched.
<{^_^}> [nixpkgs] @Ma27 merged pull request #74624 → nixos/networkd: mark `units` option as internal → https://git.io/Je1nF
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jvsqm
lovesegfault has quit [Quit: WeeChat 2.7]
thongpv871 has quit [Remote host closed the connection]
ddellaco1 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #79079 → qpdf: 9.1.0 -> 9.1.1 → https://git.io/JvstN
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jvsq4
dansho has quit [Remote host closed the connection]
dansho has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #79074 → python37Packages.uvicorn: 0.10.4 -> 0.11.2 → https://git.io/Jvst3
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.uvicorn: 0.10.4 -> 0.11.2 »: https://git.io/JvsqR
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jvsq0
<{^_^}> [nixpkgs] @jonringer merged pull request #79076 → vimPlugins.bclose-vim: initi at 2018-10-10 → https://git.io/Jvst6
mac10688 has quit [Ping timeout: 265 seconds]
BjrnForsman[m] has joined #nixos
mexisme has quit [Ping timeout: 248 seconds]
domogled has joined #nixos
slack1256 has joined #nixos
<slack1256> I got a nixos iso I want to install on an old laptop from 2010. It has a BIOS but not uefi. I burned the iso to a pendrive via `dd` but it isn't working, it's dropping me onto a rescue shell . So I can guess UEFI support isn't the problem.
<slack1256> Has anyone problems installing a current nixos iso?
minicom is now known as minicomocinim
minicomocinim is now known as minicom
<slack1256> Alternatively, where can I find old releases of nixos?
alex`` has joined #nixos
<flameslicer> The current nixos iso worked fine for me when I used it, though I can't find any archived verisons of older releases.
alexherbo2 has joined #nixos
<flameslicer> Unhelpful as this sounds, maybe using a different flash drive, or maybe even a dvd might work instead.
<slack1256> The error said it couldn't find something on such inode table etc
<slack1256> I will try another pendrive
peelz has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
<slack1256> Flameslicer: It was the pendrive!
<{^_^}> [nixpkgs] @softinio closed pull request #77659 → Updated vim packages → https://git.io/JvJ67
<flameslicer> slack1256: Glad to hear that fixed it!
nckx has quit [Ping timeout: 268 seconds]
Heirlung has quit [Ping timeout: 240 seconds]
<ongy[m]> Is there a good example of a session systemd unit that uses the session dbus?
Heirlung has joined #nixos
rogue_koder has quit [Ping timeout: 265 seconds]
chagra has joined #nixos
nikola_i has quit [Ping timeout: 265 seconds]
<ongy[m]> hm, found one weirdness. The way I started sway i thas a session dbus service running. The way I wrote my service, it started on in the session systemd's control
chagra_ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #79019 → gitlab: 12.7.4 -> 12.7.5 → https://git.io/Jv37a
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvsqA
rogue_koder has joined #nixos
tpanum has quit [Read error: Connection reset by peer]
tpanum has joined #nixos
nikola_i has joined #nixos
<{^_^}> [nixpkgs] @equirosa opened pull request #79080 → vimPlugins.lf-vim: init at 2019-10-11 → https://git.io/JvsmU
domogled has quit [Quit: domogled]
slack1256 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @fpletz merged pull request #79029 → confluence: Add support for MySQL driver → https://git.io/Jv3Ng
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/Jvsmk
<{^_^}> [nixpkgs] @fpletz merged pull request #78972 → [19.09] bird2: 2.0.6 -> 2.0.7 → https://git.io/Jv3ui
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to release-19.09: https://git.io/Jvsmq
knupfer has joined #nixos
jbgi has joined #nixos
ar has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #78855 → dotnetCorePackages: Fix closure size → https://git.io/JvOrm
<{^_^}> [nixpkgs] @jonringer pushed commit from @baracoder to master « dotnetCorePackages: Fix closure size »: https://git.io/JvsmW
rogue_koder has quit [Ping timeout: 265 seconds]
mounty has quit [Remote host closed the connection]
mounty has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #79080 → vimPlugins.lf-vim: init at 2019-10-11 → https://git.io/JvsmU
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jvsmu
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed commit from @flokli to release-19.09 « gitlab: 12.7.4 -> 12.7.5 »: https://git.io/Jvsm2
<{^_^}> [nixpkgs] @jonringer closed pull request #78388 → steam: use 64-bit libva → https://git.io/Jvtu4
tabasko has joined #nixos
flameslicer has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @jonringer merged pull request #79056 → python27Packages.rpyc: 4.1.2 -> 4.1.3 → https://git.io/Jvsf8
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.rpyc: 4.1.2 -> 4.1.3 »: https://git.io/Jvsm6
<{^_^}> [nixpkgs] @jonringer merged pull request #79041 → python27Packages.josepy: 1.2.0 -> 1.3.0 → https://git.io/Jv3pz
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.josepy: 1.2.0 -> 1.3.0 »: https://git.io/JvsmX
gnidorah has joined #nixos
<gnidorah> hi. merge please? #78312
<{^_^}> https://github.com/NixOS/nixpkgs/pull/78312 (by gnidorah, 1 week ago, open): openmw-tes3mp: fix build
nckx has joined #nixos
nek0 has quit [Quit: ZNC 1.7.5 - https://znc.in]
nek0 has joined #nixos
aveltras has joined #nixos
Chiliparrot has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @Kristian-Brucaj opened pull request #79082 → fusee-interface-tk: init at 1.0.0 → https://git.io/Jvsmx
<{^_^}> [nixpkgs] @pedropombeiro opened pull request #79083 → nsis: Upgrade 3.05 → https://git.io/Jvsmp
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #79078 → gitAndTools.git-interactive-rebase-tool: init → https://git.io/Jvstb
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jvsmh
kleisli has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to staging: https://git.io/Jvsmj
<{^_^}> [nixpkgs] @vcunat merged pull request #79052 → libxml2: add patch for CVE-2020-7595 → https://git.io/Jv3jb
magnetophon has joined #nixos
jbgi has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @vcunat pushed 94 commits to staging-19.09: https://git.io/JvsYt
<magnetophon> When I do "nix-shell -I $NIXPKGS FaustShell.nix", I end up with the system versions of my dependencies, instead of the NIXPKGS ones. NIXPKGS is correctly set and works when used in other commands. Any ideas?
aaa_ has joined #nixos
o1lo01ol1o has joined #nixos
ar has joined #nixos
o1lo01ol1o has quit [Ping timeout: 265 seconds]
<LnL> you probably want -I nixpkgs=$NIXPKGS
<magnetophon> LnL: thanks, that was it!
Hunterkll has joined #nixos
<Hunterkll> howdy! I was just told by someone that NixOS has something similar to Solaris's boot environment management, IE I can run a BE clone on solaris and have two grub entries that are identical OS boots, but i can modify both independantly without it affecting the other, is that the case?
<Hunterkll> equal to this type of management: https://docs.oracle.com/cd/E23824_01/html/E21801/index.html
anohigisavay has joined #nixos
<anohigisavay> hi! how can i install additional codecs for vivaldi?
<anohigisavay> i see a variable called proprietaryCodecs in the nix file of vivaldi
<anohigisavay> but i don't know where i should set it
dansho has quit [Quit: Leaving]
aswanson has quit [Quit: WeeChat 2.6]
<magnetophon> Hunterkll: yes, kind of: you can make separate boot entries, but you can't edit them once built. That is one of the key features of nixos: immutability
<magnetophon> Hunterkll: every time you modify your config and build it, you get a new grub entry.
<Hunterkll> magnetophon, ah okay, i was thinking of Solaris's ability to run a be clone, and i have two identical BE's that I can modify independantly, only taking up the storage space of the changes
<Hunterkll> but that makes sense
M-Gregoire49 has quit [Ping timeout: 240 seconds]
<LinuxHackerman> Hunterkll: you can use zfs for that sort of stuff, but it may need some legwork in terms of getting nixos's config to mount the right datasets.
<Hunterkll> LinuxHackerman, yea, that's about how solaris does it, via ZFS shenanigans, okay.
<Hunterkll> Friend mentioned that it had that functionality when i showed him the BE docu from solaris, and wanted to ask/confirm
<Hunterkll> Thanks! He made it seem like there was a native command/config to do it
M-Gregoire49 has joined #nixos
<magnetophon> Hunterkll: The new configs will also just take space for the changes, but on a package granularity, not via the filesystem
<Hunterkll> right, of course
<Hunterkll> he was just convinced there was an 'easy mode' BE clone command like on solaris, and if such a thing existed in a linux system i'd be very happy
<{^_^}> [nixpkgs] @flokli merged pull request #78556 → nixosTests: Port more tests → https://git.io/Jvq5d
<{^_^}> [nixpkgs] @flokli pushed 4 commits to master: https://git.io/JvsYK
<magnetophon> Hunterkll: afaict they are functionally equivolent, just a different way to get there.
<magnetophon> note: i have 0 knowledge about solaris, just what you just told us.
<Hunterkll> magnetophon, basically, in solaris, I just run a BE clone, and now have two entries in grub which are the same install but any modification in either doesnt' affect or is seen by the other
gour has joined #nixos
<Hunterkll> magnetophon, so i can test even major OS upgrades/patches, or just minor config changes, and then I can blow away with another one line command the environment and reclaim any used disk space
<gour> is it possible to use nixos with some non-systemd init system?
<{^_^}> [nixpkgs] @sikmir opened pull request #79084 → tt2020: init at 2020-01-05 → https://git.io/JvsY6
o1lo01ol1o has joined #nixos
<sphalerite> gour: not currently.
aaa_ has quit [Quit: Leaving]
<gour> sphalerite: it's considered for the future?
<sphalerite> gour: you could build an openrc (or whatever your preference of service manager is) based system with nix pretty easily, but it wouldn't be nixos and you wouldn't have all the pre-written modules you have with nixos.
<magnetophon> Hunterkll: yeah, you can do that. But instead of cloning and then making changes, you make changes in your config and then rebuild. I think it's better, cause you can track your changes in git.
o1lo01ol1o has quit [Remote host closed the connection]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
UndefinedIsNotAF has joined #nixos
BjrnForsman[m] has left #nixos ["User left"]
<sphalerite> gour: I don't see it happening anytime soon. Quite afew people have talked about it and maybe started implementing it, but AFAIK none of those efforts ever went anywhere.
<gour> sphalerite: ok. is it possible to repackage binary *.deb into nix for pkgs not avaialble in src form?
<sphalerite> gour: there's this "church of suckless nixos" thing, they don't really do much in public though so it's unclear what the status of SLNOS is.
<gour> sphalerite: ok, so if i want non-systemd distro, better to look elsewhere
<sphalerite> gour: yes, it's how skype, some printer drivers, and a few other things are packaged. It does generally take quite a bit of patching.
<gour> ok
<sphalerite> gour: yes. I would recommend giving nixos a try though, a number of systemd haters still use it because of its other advantages :)
<sphalerite> gour: or you could have a look at guix, the "GNU Nixos" which uses lisp and the GNU shepherd
<gour> well, systemd broke (again) my system (manjaro) and have enough, so looking for alternatives
<gour> sphalerite: guix does not any non-free pkg, afaik
<sphalerite> nixos is a bit more breakage-resistant, regardless of systemd.
dingenskirchen has joined #nixos
<gour> sphalerite: well, latest systemd update on manjaro (stable) require that i pass 'iommu=soft' due to my older gigabyte mobo
<gour> and systemd-udevd hogs my cpu (100%) :_(
<Hunterkll> magnetophon, ah, see, i split BE's then make a single change, see effects, than commit back or delete the previous BE - though a lot of the changes are potential 'render non bootable' changes
<Hunterkll> but they're also changes that require kernel parameter changes in hex
<Hunterkll> so it gets ... interesting
chagra has quit [Ping timeout: 260 seconds]
isHavvy has joined #nixos
<magnetophon> Hunterkll: so, no pb: if you want a quick test, tel nixos-rebuild to not write a new grub, and if you wanna reboot the test, tell it to write one. when you are done you can delete the generations that you don't want and reclaim the space. Wouldn't that have the same advantages as what you are describing?
<Hunterkll> Hm, let me process that for a *second* but
<magnetophon> you can manually delete generations by number, or automatically everyting but the last X days, or just everything but the last.
<Hunterkll> magnetophon, i can see one issue that might not be addressed - split off the new BE's config and save it, then deelte the originating BE
isHavvyGhosting has quit [Ping timeout: 260 seconds]
<magnetophon> Hunterkll: why would that be an issue?
<Hunterkll> but i don't want to do a rebuild
<magnetophon> why not?
<Hunterkll> I want to BE clone, then reboot, select new one, and play around, then reboot back into original
<Hunterkll> might take me all of a minute for the test i want to do
<Hunterkll> i might be missing something that'll make it easy here, of course
<symphorien> A rebuild does not mean recompiling the world
Diogo has quit [Quit: The Lounge - https://thelounge.chat]
<Hunterkll> I can also save a BE and keep it frozen
<magnetophon> I don't see the problem, could you explain
<symphorien> It can be a question of seconds
<Hunterkll> yea, see, i'm trying to work it out in my head right now
<sphalerite> edit config, nixos-rebuild boot, reboot, reboot again, this time selecting the previous generation, undo changes to config, nixos-rebuild boot
<Hunterkll> under solaris, i don't have to edit anything
<magnetophon> Hunterkll: and frozen is the only state nios knows
<Hunterkll> and i could potentially have 20 BEs from one starter
<Hunterkll> and i can even delete the starter, and still boot just fine
<Hunterkll> maybe I am not grasping the Nix process properly , but it seems similar to powershell DSC ... but with a lot more flexibility
Diogo has joined #nixos
<magnetophon> that's no problem in nios either: you can delete any generation you want and the rest will still be there.
<symphorien> Hunterkll: on nixos, changing the system configuration means creating a new BE
<symphorien> So you can havd hundreds
<magnetophon> they are independent, but still share disk space
<symphorien> That's the default mode of operations
<Hunterkll> OK, that does make sense
<Hunterkll> i'm asuming it's using either BTRFS or ZFS tricks to make that apparent?
<sphalerite> no, it's using the nix store
<sphalerite> independent of which file system you use
sbetrium has joined #nixos
<Hunterkll> ah, see, in Sol I can bang up everything, even critical system directories
<symphorien> The only thing you have to take care of is things like databases
<symphorien> And the content of /home
<Hunterkll> i guess thinking more like custom /dev stuff, kernel modifications, etc
<Hunterkll> in a BE i can maintain custom kernel modules and injections
<sphalerite> Hunterkll: you can `rm -r /etc /dev` on nixos too and it should still boot the next time
<Hunterkll> to the point i can be running a 10 year old kernel
<Hunterkll> inside the BE
<symphorien> Kernel configuration belongs to nixos textual configuration so can be rolled back whenever
<Hunterkll> OK
<sphalerite> (discarding stateful /etc stuff like ssh host keys, but still)
<symphorien> You can even track it in git for extra convenience
<Hunterkll> sphalerite, that's stuff i'd be interested in having preserved
<sphalerite> Hunterkll: then use zfs and snapshots :)
<Hunterkll> sphalerite, but i already am! :)
<sphalerite> Hunterkll: (or btrfs) but nixos's system generations are orthogonal to that
<Hunterkll> Well, i am seeing that a lot of evolution has happened in the past few years - it may not be equivalent, but there's stuff here that means linux *may* be viable for our use case
<Hunterkll> We'll still need Solaris for storage (SMB implementation) but there seems to be a lot of differences from 3 years ago
<magnetophon> Hunterkll: everything we've discussed has been working on Nixos for many years
<sphalerite> I guess another way of looking at it is this: nixos lets you build your system and its config from a declarative expression, meaning that you don't need BEs in order to recover breaking your system software — you can roll back _above_ the filesystem level, or just rebuild it completely
<Hunterkll> sphalerite, ah, we don't use BE's as recovery, but as experimentation land - it provides a 100% true lab environment to test in
<Hunterkll> and we can export them and import to another system on a different newtork
<magnetophon> Hunterkll: no problem for nix either
<Hunterkll> magnetophon, even files in home directories, or custom /opt stuff?
<symphorien> Not home, but you can package custom /opt stuff properly with nix
<magnetophon> what he said! ^^ :)
<Hunterkll> magnetophon, well, i'm not exactly a Nix veteran, but everything i've seen makes me want to investigate it :)
<Hunterkll> is there a commercial support organization?
<sphalerite> huh, where did the support page go…
<Hunterkll> symphorien, see, what I want from a BE split is *everything* except mounts. so anything in the BE's filesystem .... regardess of where/why it is, including commercial applications
<sphalerite> there's no one canonical support company, but several who offer support for building what you need with nixos
<Hunterkll> if i need to split a test environment, it should be 100% minus database mounts
chagra has joined #nixos
<Hunterkll> sphalerite, yea, currently we use RHEL and OEL
<Hunterkll> i figure if there's something close to what I do with solaris (which we also use) and powershell DSC it's worth looking into
sbetrium has quit [Quit: sbetrium]
<magnetophon> Hunterkll: not sure if I understand: you want fstab untouched, right? that's easy: don't change it's config. We already told you nix will ignore home (but there are tools for that)
<sphalerite> Hunterkll: https://nixos.org/nixos/community.html there's a "Commercial support" section here
<magnetophon> everything else is under nixos's control.
<Hunterkll> magnetophon, the end goal is that I run 'be clone' essentially, reboot, and grub now has two independant entries
<sphalerite> Hunterkll: I'll phrase it this way: nixos doesn't provide exactly what you want
<sphalerite> Hunterkll: but maybe you'll end up wanting what nixos does provide :p
<Hunterkll> sphalerite, OK. but from what you've told me, it's close. so that warrants further investigation
<Hunterkll> sphalerite, because a powershell DSC-like linux system would be .... useful, at least
<magnetophon> Hunterkll: it sure is close. you just gotta wrap your head around the immutable and declarative aspects
<Hunterkll> but i have a yoke of regulatory compliance, lol
<magnetophon> Hunterkll: where are you working, if I may ask?
<Hunterkll> magnetophon, yea, like i said, it's like DSC but a bit more ... down to earth?
<Hunterkll> magnetophon, F100 defense contractor
<Hunterkll> er, not down to earth, but bare metal
<Hunterkll> magnetophon, this should be enough to give you an idea - we put captain james kirk in a ship ;)
<Hunterkll> but beyond that, this has given me a LOT to think about. I'm still going to push for SLES instead of RHEL and OEL, but since there's organizations that can provide contract support, that makes it an option for me
<Hunterkll> one of the things I have to have is vendor support and patch timelines
<sphalerite> Hunterkll: that's still a bit lacking in nixos. We have our releases, with ~7month support periods, and no LTSes currently!
<Hunterkll> sphalerite, hence my question about commercial support :)
<sphalerite> Hunterkll: you won't currently get LTS from any of the companies listed there either, there just isn't anyone with enough customers paying enough to finance long-term maintenance.
<sphalerite> Hunterkll: we've discussed offering LTS at Mayflower in the past, but haven't come up with a model that would finance our maintenance of an LTS release yet.
<Hunterkll> sphalerite, ah, see, we pay red hat and suse for long term stuff because of our out of cycle instlls
<Hunterkll> I suppose ya'll aren't quite *mainstream* enough yet :)
<sphalerite> yep, I understand why LTS is a thing :) we just don't have a red hat or a suse with the resources to maintain an LTS
<Hunterkll> oh i totally understand
knupfer has quit [Ping timeout: 265 seconds]
<Hunterkll> I definitely will be trying this at home
<Hunterkll> if i can get to 75% of how I use BE's at work, that'll be something that'll be worth pitching to ditch more oracle products
<sphalerite> yep, I can definitely recommend trying it at home :D
<Hunterkll> I really do thank you all for the information though! I hadn't heard of NixOS before it was mentioned in a conversation i was having about solaris :)
h0m1 has quit [Quit: WeeChat 2.7]
<Hunterkll> You still can't beat Sol 11.4's SMB, but that's because Samba is behind the times ;)
infty has joined #nixos
h0m1 has joined #nixos
<sphalerite> how so? (I think this is a good point in the conversation to move to #nixos-chat though since it's not about nixos anymore)
zaeph has quit [Ping timeout: 260 seconds]
gour has left #nixos ["Leaving"]
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to oraclejdk8u241: https://git.io/JvsOb
<{^_^}> [nixpkgs] @Ma27 pushed 0 commits to oraclejdk8u241: https://git.io/JvsOA
M-Gregoire49 has quit [Remote host closed the connection]
coco has quit [Quit: WeeChat 2.6]
zaeph has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #77783 → oraclejdk8: 8u211 -> 8u241 → https://git.io/JvUwr
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jvs3f
yvan-sraka has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « oraclejdk8: document removals in the release notes »: https://git.io/Jvs3T
timmw has quit [Quit: The Lounge - https://thelounge.chat]
timmw has joined #nixos
<srk> any idea how to fix ld: unrecognized option '-Wl,-Bsymbolic'? (recent gpsd/scons)
Yannik_Sc has joined #nixos
yvan-sraka has quit [Quit: WeeChat 2.3]
yvan-sraka has joined #nixos
<srk> it's not present anywhere in gpsds SConstruct
jgeerds has joined #nixos
orivej has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @Atemu opened pull request #79085 → dnscrypt-proxy2: 2.0.36 -> 2.0.39 → https://git.io/Jvs3w
<{^_^}> [nixpkgs] @bkchr closed pull request #75061 → rustPlatform.buildRustPackage: Add support for setting test flags → https://git.io/Jeyvb
o1lo01ol1o has joined #nixos
yvan-sraka has quit [Quit: WeeChat 2.3]
yvan-sraka has joined #nixos
<{^_^}> [nix] @edolstra pushed 4 commits to flakes: https://git.io/Jvs39
nadav has joined #nixos
<nadav> hello, Could anybody here help me use nix on debian. Thank you
<{^_^}> [nix] @edolstra pushed to flakes « --tarball-ttl 0 -> --refresh »: https://git.io/Jvs3d
yuken has joined #nixos
ixxie has joined #nixos
nadav has quit [Quit: Leaving]
orivej has joined #nixos
KeiraT has quit [Remote host closed the connection]
o1lo01ol1o has quit [Remote host closed the connection]
KeiraT has joined #nixos
<infty> What's a good resource for setting up a Python development environment on NixOS? The wiki page on Python?
o1lo01ol1o has joined #nixos
peelz has quit [Ping timeout: 265 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
<srk> ,python
orivej has quit [Ping timeout: 268 seconds]
<srk> ,python infty
<ixxie> Im running NixOS with Gnome and have carpal tunnel syndrome so I need a speech-to-text engine... any ideas?
<{^_^}> [nix] @edolstra pushed 2 commits to flakes: https://git.io/JvssL
<tilpner> gchristensen has/had an elaborate STT setup involving a Windows VM, he can probably tell you what not to try too
o1lo01ol1o has joined #nixos
Yannik_Sc has quit [Ping timeout: 265 seconds]
<ixxie> tilpner: that already sounds like more work to setup than my hand can muster :(
<ixxie> but ill ping him if hes in the hood, so thanks
Chiliparrot has joined #nixos
<wedens[m]> I use nix-serve on my desktop as a binary cache for a laptop, but it still takes ages to do channel updates on the laptop even though it fetches everything from cache. it takes less time to fetch from the default caches. what might be the problem?
Jackneill has joined #nixos
chloekek has joined #nixos
coco has joined #nixos
<raboof> should the homepage in the 'meta' section be quoted or not? a quick grep suggests it's unquoted in 9933 cases but quoted in 2626 cases...
M-Gregoire49 has joined #nixos
fendor has joined #nixos
<tilpner> wedens[m]: What's the content of /nix-cache-info?
<wedens[m]> StoreDir: /nix/store WantMassQuery: 1 Priority: 30
CMCDragonkai1 has joined #nixos
<tilpner> wedens[m]: Have you checked how throughput compares between the two?
xwvvvvwx has quit [Quit: ZNC 1.7.5 - https://znc.in]
<tilpner> wedens[m]: Have you monitored CPU load on the desktop during fetching?
<{^_^}> [nixpkgs] @mdevlamynck opened pull request #79088 → plasma-applet-volumewin7mixer fix missing dependency → https://git.io/Jvss5
CMCDragonkai1 has quit [Client Quit]
dm9 has joined #nixos
<wedens[m]> I'm currently trying to check if local network is ok. both computers are on wifi :(
<tilpner> wedens[m]: That might do it. There is no compression with nix-serve, so you need fast local links
<tilpner> wedens[m]: The compression ratio for hello is 5, so the cache needs to read only a fifth of the data from disk that your desktop needs to read from disk
<tilpner> wedens[m]: If you desktop has spinning metal drives, that doesn't help either, especially with concurrent requests
<tilpner> If your internet connection is fast, and your desktop is connected wirelessly and serving from slow drives, it seems reasonable that it would be slower
coco has quit [Quit: WeeChat 2.6]
coco has joined #nixos
kenjis1 has joined #nixos
<wedens[m]> there are only ssds on the desktop
<tilpner> Well, that doesn't help my argument c.c
coco has quit [Client Quit]
<tilpner> But do a throughput test for both anyway, together with (lack of) compression it could explain the speed difference
<wedens[m]> I'd gladly just change cache's priority so that it serves only something that is not in the default cache
<tilpner> You can do that
<wedens[m]> but afaik nix-serve hardcodes it :/
<wedens[m]> really? how do I do that?
<{^_^}> nix#3264 (by lheckemann, 7 weeks ago, closed): Allow overriding substituter priorities
<tilpner> wedens[m]: https://tx0.co/3Xn
<sphalerite> there's a fairly recent nix change that allows setting it client-side as well
coco has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<wedens[m]> nice. thanks!
CMCDragonkai1 has joined #nixos
<tilpner> I don't know how I feel about it being encoded as a query parameter, but I agree client-side priorities are better here
<wedens[m]> is it released?
<tilpner> No
<tilpner> Hmm, there was a release 28 days ago
<tilpner> But it doesn't seem to include this commit
<pie_[bnc]> 28 days later
<wedens[m]> does `nixos-rebuild` respect NIX_CONF_DIR ?
<aveltras> how do people usually handle nixops state and secret credentials ? I'd like to keep all the projects self-contained to get maximum reproducibility. I've read some use git-crypt to encrypt a directory in the project with all credentials and nixops state. Is there any obvious drawback with this method ?
<srk> aveltras: sqlite database appears as blob to git/git-crypt
<srk> there were some efforts to have a text-based backend for nixops that would make it better
gnidorah has quit [Quit: Connection closed for inactivity]
coco has quit [Quit: WeeChat 2.6]
<aveltras> srk: what do you mean ? i don't get the implications of the state being appearing as a blob
<srk> well you either add it to commit or don't but you won't see any meaningful diff out of it. it's more of a comsetic issue as it screws your git history a bit
<srk> whether to add it to commit depends on what changed and you need to be aware of that, e.g. if it's only toplevel path which changed you can safely skip commiting these
<aveltras> what i mean is i'd like the nixops state to be shared between people working on a project but without exposing credentials if the project is in a public repo
<srk> yes you can do that with git/git-crypt, all of the above is still true tho
<{^_^}> nixops#865 (by mogorman, 1 year ago, open): Key/Value backend
iMatejC has quit [Quit: WeeChat 2.7]
iMatejC has joined #nixos
<aveltras> srk: what you mean is that the nixops state can be modified with irrelevant changes (like maybe timestamps or sth like this in the sqlite db) and commiting those would be noise in the git history ? if so, that's fine for me, im only concerned about security for now
<srk> aveltras: yes, pretty much
<aveltras> srk: ok i get it then :) thanks for the explanation
ixxie has quit [Ping timeout: 265 seconds]
m0rphism has joined #nixos
<wedens[m]> anyone experienced problems with dnsmasq (I run it separately, bot via NM) after resume? It doesn't respond even when I restart the service
iMatejC has quit [Quit: WeeChat 2.7]
o1lo01ol1o has joined #nixos
iMatejC has joined #nixos
dm9 has quit [Quit: WeeChat 2.7]
CMCDragonkai1 has quit [Ping timeout: 268 seconds]
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
chagra has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/8b76b125205 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
chagra has joined #nixos
nikola_i has quit [Ping timeout: 260 seconds]
MmeQuignon has joined #nixos
shibboleth has joined #nixos
Rusty1 has joined #nixos
gkmngrgn has joined #nixos
afranche has quit [Quit: Connection closed for inactivity]
jco has joined #nixos
<jco> Hello!
nikola_i has joined #nixos
<jco> I have some visual glitches on x11 with an ATI gpu
<jco> before incriminating the gpu I'd like to tweak the xorg configuration as described in https://wiki.archlinux.org/index.php/ATI#Driver_options
<jco> I've never altered system configuration files on nixos like so, how could this be achieved?
<srk> jco: possibly via services.xserver.extraConfig
<jco> srk: indeed, thanks!
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
__Sander__ has joined #nixos
__Sander__ has quit [Remote host closed the connection]
opthomasprime has joined #nixos
__Sander__ has joined #nixos
rogue_koder has joined #nixos
<aveltras> has anyone already encountered an issue when deploying to local nixos containers with nixops ? the deploy is just hanging..
<{^_^}> [nixpkgs] @edolstra pushed 2 commits to master: https://git.io/Jvsne
<{^_^}> [nixpkgs] @FRidh merged pull request #78928 → Staging next → https://git.io/JvOdx
<{^_^}> [nixpkgs] @FRidh pushed 63 commits to master: https://git.io/Jvsnf
jgeerds has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @FRidh pushed 355 commits to staging-next: https://git.io/JvsnU
<{^_^}> [nixpkgs] @FRidh pushed 356 commits to staging: https://git.io/JvsnL
<{^_^}> [nixpkgs] @jokogr merged pull request #79044 → nextcloud: 16.0.7 -> 16.0.8 [19.09] → https://git.io/Jv3hU
<{^_^}> [nixpkgs] @jokogr pushed 2 commits to release-19.09: https://git.io/Jvsnm
<wedens[m]> wtf. I can't even ping 127.0.0.1 after resume from suspend (I use systemd-networkd fwiw)
rogue_koder_ has joined #nixos
<{^_^}> [cabal2nix] @peti pushed to master « bustle: fix the license, drop dependency on gio-unix, and fix meta.hydraPlatforms »: https://git.io/JvsnG
rogue_koder has quit [Ping timeout: 265 seconds]
dukedave has quit []
r0bby has quit []
dukedave has joined #nixos
etrepum has quit []
<{^_^}> [nixpkgs] @sikmir opened pull request #79089 → pythonPackages.django_classytags: 0.9.0 -> 1.0.0 → https://git.io/Jvsnl
etrepum has joined #nixos
r0bby has joined #nixos
<{^_^}> [nix] @edolstra pushed to flakes « Re-read flake after updating flake.lock »: https://git.io/Jvsn8
<wedens[m]> and indeed, after setting loopback interface as unmanaged, everything is back to normal
<{^_^}> [cabal2nix] @peti pushed to master « travis: run regression tests with ghc versions 8.8.2 and 8.10.1 »: https://git.io/Jvsng
demize has left #nixos ["WeeChat 2.7-dev"]
Chiliparrot has joined #nixos
__Sander__ has quit [Remote host closed the connection]
teozkr has quit []
teozkr has joined #nixos
<wedens[m]> does it sound like something that should be solved in nixos? /cc fpletz (or who else knows about networkd in nixos?)
aristid has quit []
aristid has joined #nixos
chloekek has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/8b76b125205 (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
nikola_i has quit [Ping timeout: 265 seconds]
<tilpner> wedens[m]: Was all this triggered by the "my cache substitutes slowly" thing?
<wedens[m]> tilpner: no, unrelated
<tilpner> Did you get any numbers for that?
bhipple has joined #nixos
<wedens[m]> my network is likely to blame for slow substitute. somwthing fishy is going on. speed jumps, packet loss, ping jumps, etc
<evanjs> Okay, trying to make a tex config module atm. if I have `inherit (pkgs.texlive) scheme-full collection-langjapanese algorithms cm-super;` and I want to move the packages out, how do I pull them into the statement with inherit?
<evanjs> https://github.com/evanjs/nixos_cfg/commit/3d4fcf7a8b34e43d5cbadefc8c51f31d000d0ead#diff-2608eba50f982fdc9b45183ba37eca40 - here's what I was doing with it last night, tried this and some similar things but I'm doing it wrong somehow
<evanjs> the texlive packages end up trying to reference files that don't exist and etc. I'm pretty sure it's due to the way I translate inherit (pkgs.texlive) scheme-full collection-langjapanese algorithms cm-super; to `inherit (pkgs.texlive) <packages>`
<evanjs> the end goal: I want to make it so that, if I do want to override the tex packages, or even just the scheme package from another part of my config, I don't have to do texlive.combine or etc all over
nikola_i has joined #nixos
nikola_i has quit [Max SendQ exceeded]
nikola_i has joined #nixos
nikola_i has quit [Max SendQ exceeded]
elux has joined #nixos
<elux> hi there
nikola_i has joined #nixos
nikola_i has quit [Max SendQ exceeded]
<elux> does anyone here use bluetooth on their systems? hehe, i imagine so. how do i actually get to check the manufacterer name of a MAC address from bluetooth? how does anyone ever pair anything without any hints from the tools
<elux> i just see a list of devices by MAC address
nikola_i has joined #nixos
nikola_i has quit [Max SendQ exceeded]
<globin> wedens[m]: we are aware of that, the current 99-main will be removed at some point
<wedens[m]> great. thanks
nikola_i has joined #nixos
ixxie has joined #nixos
nikola_i has quit [Max SendQ exceeded]
nikola_i has joined #nixos
<evanjs> elux: I just use bluetoothctl. this page on the wiki has some more details https://nixos.wiki/wiki/Bluetooth#Pairing_devices_from_the_command_line
<evanjs> and most of the time, the manufacturer and device name do show up for me
<evanjs> For the bluetooth devices I use, at least :P
<evanjs> if you _do_ want a GUI, though, there are options such as services.blueman.enable
<elux> thx, for me its all MAC's .. ive tried bluetoothctl too
<evanjs> Wait really? No names or anything?
WhatisRT has joined #nixos
Addison[m]1 has joined #nixos
<{^_^}> [nix] @edolstra pushed 2 commits to flakes: https://git.io/Jvscw
WhatisRT has quit [Client Quit]
<elux> i got it now
<elux> thank you :)
elux has quit [Quit: leaving]
opthomasprime has left #nixos [#nixos]
<evanjs> Okay, drawing a blank again, how do I remove packages like node-_at_angular_slash_cli via nix-env? path is `nodePackages."@angular/cli"`
<evanjs> node-_at_angular_slash_cli is also what shows up via tab completion :D
erictapen has joined #nixos
chloekek has joined #nixos
Addison[m]1 has left #nixos ["User left"]
noudle has joined #nixos
gkmngrgn has quit [Ping timeout: 265 seconds]
<evanjs> well... I guess `nix-env -e <store path>` works :D though I really do wish there was a better way to handle packages with unique names like "@angular/cli", etc
philipcristiano has quit []
philipcristiano has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #79042 → python27Packages.django_compressor: 2.3 -> 2.4 → https://git.io/Jv3pP
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.django_compressor: 2.3 -> 2.4 »: https://git.io/Jvsc7
<{^_^}> [nixpkgs] @jonringer merged pull request #79071 → python37Packages.rpy2: 3.2.4 -> 3.2.5 → https://git.io/JvsI0
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.rpy2: 3.2.4 -> 3.2.5 »: https://git.io/Jvscb
nikola_i has quit [Read error: Connection timed out]
yvan-sraka has quit [Quit: WeeChat 2.3]
mexisme has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #79060 → python27Packages.odfpy: 1.4.0 -> 1.4.1 → https://git.io/JvsUm
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.odfpy: 1.4.0 -> 1.4.1 »: https://git.io/JvscA
<{^_^}> [nixpkgs] @fpletz merged pull request #79084 → tt2020: init at 2020-01-05 → https://git.io/JvsY6
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/Jvsch
alanz has quit []
alanz has joined #nixos
yvan-sraka has joined #nixos
yvan-sraka has quit [Client Quit]
yvan-sraka has joined #nixos
kleisli has joined #nixos
yvan-sraka has quit [Client Quit]
yvan-sraka has joined #nixos
WhatisRT has joined #nixos
yvan-sraka has quit [Client Quit]
<mkg20001> I have a python app that requires wrapGAppsHook
<mkg20001> Building it works fine, but what do I need to do so I can launch it in nix-shell aswell?
<WhatisRT> I'm trying to setup a headless rpi 3 with nixos. Almost everything works fine, but for some reason uboot waits until I have connected a monitor via HDMI
<WhatisRT> I've tried lots of different configurations, but that issue persists and seems to be documented nowhere. Does someone here have an idea what might be the issue?
Chiliparrot has quit [Ping timeout: 265 seconds]
Chiliparrot has joined #nixos
WhatisRT has quit [Remote host closed the connection]
WhatisRT has joined #nixos
yvan-sraka has joined #nixos
<evanjs> mkg20001: hold on, I added some stuff to the openrazer docs showing how it can be used in nix-shell, might be useful
yvan-sraka has quit [Client Quit]
whatisRT_ has joined #nixos
WhatisRT has quit [Remote host closed the connection]
<evanjs> The nix docs might also prove helpful with a general explanation of this topic in general https://nixos.org/nixpkgs/manual/#temporary-python-environment-with-nix-shell
yvan-sraka has joined #nixos
<whatisRT_> I was having some weird connection issues... were there any replies for me?
deepchange[m] has joined #nixos
<simpson> whatisRT_: I've never heard of this issue before. #nixos-aarch64 might know more.
yvan-sraka has quit [Client Quit]
yvan-sraka has joined #nixos
<mkg20001> <evanjs "The nix docs might also prove he"> I don't a solution
<evanjs> mkg20001: did you try something like `nix-shell -p 'python3.withPackages(ps: with ps; [ your-python-app ])'`?
<mkg20001> I'm not building it as a python app, just as a generic one
<mkg20001> Is that the issue?
<evanjs> I mean it could be. To clarify your question, though, does `nix-shell -p your-package` not work in some way?
gkmngrgn has joined #nixos
jco has quit [Ping timeout: 265 seconds]
<mkg20001> <evanjs "I mean it could be. To clarify y"> yesn't
yvan-sraka has quit [Quit: WeeChat 2.3]
yvan-sraka has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #79090 → python3Packages.tablib: 0.12.1 -> 1.0.0 → https://git.io/JvsCb
<aveltras> anyone using nixops with virtualbox on a nixos unstable host ? I have an error "Error: Failed to become guest control master: VERR_VERSION_MISMATCH" when trying to deploy to virtualbox
shibboleth has quit [Quit: shibboleth]
<{^_^}> [nixpkgs] @marsam merged pull request #79021 → ytop: init at 0.4.0 → https://git.io/Jv3dk
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsWJ
<{^_^}> [nixpkgs] @marsam merged pull request #79066 → firecracker: 0.19.0 -> 0.20.0 → https://git.io/Jvsk2
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JvsWI
jco has joined #nixos
erictapen has quit [Ping timeout: 265 seconds]
yvan-sraka has quit [Quit: WeeChat 2.3]
jco has quit [Ping timeout: 246 seconds]
yvan-sraka has joined #nixos
cust0dian has joined #nixos
savanni has quit []
savanni has joined #nixos
ixxie has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/8b76b125205 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
mexisme has quit [Ping timeout: 260 seconds]
reallymemorable has joined #nixos
reallymemorable has quit [Client Quit]
shibboleth has joined #nixos
kleisli has quit [Ping timeout: 240 seconds]
ctp has quit []
ctp has joined #nixos
mexisme has joined #nixos
whatisRT_ has quit [Read error: Connection reset by peer]
whatisRT_ has joined #nixos
whatisRT_ has quit [Read error: Connection reset by peer]
kleisli has joined #nixos
<{^_^}> [nixpkgs] @hedning opened pull request #79091 → jotta-cli: 0.6.18626 -> 0.6.21799 → https://git.io/JvsWA
whatisRT_ has joined #nixos
jco has joined #nixos
mac10688 has joined #nixos
<{^_^}> [nixpkgs] @feijoas opened pull request #79092 → Mpv plugin bookmark 20180320.lua → https://git.io/Jvsl3
<{^_^}> [nixpkgs] @bdesham opened pull request #79093 → weechatScripts.wee-slack: 2.3.0 -> 2.4.0 → https://git.io/Jvsl4
sondr3 has joined #nixos
<{^_^}> [nixpkgs] @wmertens pushed to nodejs-stable-12.14.1 « nodejs: v12.13.1 -> v12.14.1 »: https://git.io/Jvslg
<{^_^}> [nixpkgs] @wmertens opened pull request #79094 → nodejs: v12.13.1 -> v12.14.1 → https://git.io/Jvslo
drakonis1 has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #79095 → qt-5: 5.12.6 -> 5.12.7 → https://git.io/JvslP
<{^_^}> [nixpkgs] @misuzu opened pull request #79096 → gitAndTools.git-workspace: 0.4.1 -> 0.5.0 → https://git.io/JvslX
mexisme has quit [Remote host closed the connection]
Guest22715 is now known as kaychaks
<sondr3> anyone here using home-manager and XMonad/taffybar? Looking to see how people configure it
mexisme has joined #nixos
mDuff has joined #nixos
<kaychaks> I was using it, moved to sway. got lot of issues configuring everything from scratch especially for a hidpi setting
gkmngrgn has quit [Ping timeout: 260 seconds]
whatisRT_ has quit [Remote host closed the connection]
<sondr3> kaychaks: with hidpi do you mean 4k or just 1440p?
<{^_^}> [nixpkgs] @jonringer merged pull request #78971 → python27Packages.foxdot: 0.8.4 -> 0.8.5 → https://git.io/Jv3EX
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.foxdot: 0.8.4 -> 0.8.5 »: https://git.io/Jvs8T
jco has quit [Ping timeout: 272 seconds]
UndefinedIsNotAF has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<kaychaks> sondr3, 3840x2160
alexbakker has quit [Quit: Dikke doei]
jco has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #79036 → python37Packages.hbmqtt: 0.9.5 -> 0.9.6 → https://git.io/Jv3x8
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.hbmqtt: 0.9.5 -> 0.9.6 »: https://git.io/Jvs8O
Dagger has quit [Quit: Quitting]
mDuff has quit [Ping timeout: 260 seconds]
alexbakker has joined #nixos
<aveltras> is anyone using nixops on nixos unstable ? i've tried virtualbox, libvirt and nixos-container, each on them failing in some different way..
<{^_^}> [nixpkgs] @reverendus opened pull request #79097 → installation-cd-graphical-base.nix: adding git → https://git.io/Jvs8C
<{^_^}> [nixpkgs] @jonringer merged pull request #79027 → python37Packages.azure-core: 1.1.1 -> 1.2.1 → https://git.io/Jv3b1
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.azure-core: 1.1.1 -> 1.2.1 »: https://git.io/Jvs8W
<{^_^}> [nixpkgs] @reverendus closed pull request #79097 → installation-cd-graphical-base.nix: adding git → https://git.io/Jvs8C
Dagger2 has joined #nixos
Dagger2 has quit [Excess Flood]
Dagger2 has joined #nixos
<{^_^}> [nixpkgs] @snicket2100 opened pull request #79098 → installation-cd-graphical-base.nix: adding git → https://git.io/Jvs8B
Dagger2 is now known as Dagger
<{^_^}> [nixpkgs] @Ma27 merged pull request #72931 → nixos/dhcpcd: restart dhcpcd if exit hook changed → https://git.io/Jeagz
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jvs8g
ixxie has joined #nixos
mauli has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #79099 → python37Packages.azure-mgmt-deploymentmanager: 0.1.0 -> 0.2.0 → https://git.io/Jvs8X
<{^_^}> [nixpkgs] @jonringer merged pull request #78953 → doc: python: fixing mistake in venv example → https://git.io/Jv3qG
<{^_^}> [nixpkgs] @jonringer pushed commit from @d-goldin to master « doc: python: fixing mistake in venv example »: https://git.io/Jvs89
<{^_^}> [nixpkgs] @jonringer merged pull request #79089 → pythonPackages.django_classytags: 0.9.0 -> 1.0.0 → https://git.io/Jvsnl
<{^_^}> [nixpkgs] @jonringer pushed commit from @sikmir to master « pythonPackages.django_classytags: 0.9.0 -> 1.0.0 »: https://git.io/Jvs8b
tsrt^ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #79099 → python37Packages.azure-mgmt-deploymentmanager: 0.1.0 -> 0.2.0 → https://git.io/Jvs8X
<{^_^}> [nixpkgs] @jonringer closed pull request #79030 → python37Packages.azure-mgmt-deploymentmanager: 0.1.0 -> 0.2.0 → https://git.io/Jv3NK
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jvs8x
vdemeester has quit []
vdemeester has joined #nixos
domogled has joined #nixos
cosimone has joined #nixos
gkmngrgn has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #79015 → prometheus-xmpp-alerts: init at 0.4.2 → https://git.io/Jv39A
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jvs4T
knupfer has joined #nixos
mitsuhiko has quit []
mitsuhiko has joined #nixos
ddellacosta has joined #nixos
mexisme has quit [Ping timeout: 265 seconds]
mexisme has joined #nixos
knupfer has quit [Quit: knupfer]
gustavderdrache has joined #nixos
jco has quit [Ping timeout: 268 seconds]
ddellacosta has quit [Ping timeout: 265 seconds]
fendor_ has joined #nixos
astk has joined #nixos
<astk> Hi, does anyone have a link to a hello world example for nix?
<clever> > pkgs.hello.meta.location
<{^_^}> attribute 'location' missing, at (string):277:1
<clever> > pkgs.hello.meta.position
<{^_^}> "/var/lib/nixbot/nixpkgs/master/repo/pkgs/applications/misc/hello/default.nix:15"
<clever> astk: that file within the nixpkgs repo
noudle has quit []
<astk> oh, no i mean for using nix-build -A on
fendor has quit [Read error: Connection reset by peer]
<clever> astk: with import <nixpkgs> {}; stdenv.mkDerivation { name = "name"; src = ./.; }
erictapen has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #79103 → pueue: init at 0.1.4 → https://git.io/JvsBq
astk25 has joined #nixos
astk has quit [Ping timeout: 260 seconds]
astk25 has quit [Ping timeout: 260 seconds]
fendor__ has joined #nixos
xelxebar has quit [Ping timeout: 240 seconds]
fendor_ has quit [Ping timeout: 240 seconds]
sorear has quit []
sorear has joined #nixos
knupfer has joined #nixos
<{^_^}> [nixpkgs] @snicket2100 opened pull request #79104 → firejail: system package on `programs.firejail.enable` → https://git.io/JvsBl
<mica[m]> Is there documentation for docker-container somewhere? Do I just use standard docker commands to update the container?
xelxebar has joined #nixos
jmeredith has joined #nixos
lord| has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Ma27 merged pull request #79096 → gitAndTools.git-workspace: 0.4.1 -> 0.5.0 → https://git.io/JvslX
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JvsB6
lord| has joined #nixos
jbgi has joined #nixos
kiwi_49 has joined #nixos
kiwi_49 is now known as ZK7TJYNN72QCVUMC
o1lo01ol1o has quit [Ping timeout: 265 seconds]
cosimone has quit [Quit: Terminated!]
leotaku has joined #nixos
cvlad- has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
arnau1 has joined #nixos
arnau1 has quit [Client Quit]
<{^_^}> [nixpkgs] @bhipple opened pull request #79105 → waf: 2.0.18 -> 2.0.19 → https://git.io/JvsRw
<{^_^}> [nixpkgs] @anmonteiro opened pull request #79106 → bs-platform: bump to 7.1.0 → https://git.io/JvsRy
Jackneill has quit [Remote host closed the connection]
monadplus has joined #nixos
lord| has quit [Ping timeout: 240 seconds]
<monadplus> I am new to this channel, is this channel appropiate for nixOS user question ?
lord| has joined #nixos
<buckley310> monadplus, yep
Scriptkiddi has quit [Remote host closed the connection]
das_j has quit [Remote host closed the connection]
ajs124 has quit [Remote host closed the connection]
monadplus has quit [Client Quit]
das_j has joined #nixos
ajs124 has joined #nixos
Scriptkiddi has joined #nixos
cptchaos83 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
monadplus has joined #nixos
elenapan has joined #nixos
cptchaos83 has joined #nixos
monadplus has quit [Client Quit]
monadplus has joined #nixos
mexisme has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #79105 → waf: 2.0.18 -> 2.0.19 → https://git.io/JvsRw
<{^_^}> [nixpkgs] @FRidh pushed commit from @bhipple to staging « waf: 2.0.18 -> 2.0.19 »: https://git.io/Jvs0z
<monadplus> Then, here is my question: discord client doesn't open links on click and I am trying to set the default browser but I haven't found how to do this. I took a look at discord/base.nix but I couldn't find anything related to the default browser. Does anyone has fixed this ?
lord| has quit [Read error: Connection reset by peer]
<dingenskirchen> yea
<dingenskirchen> had that issue for a while
lord| has joined #nixos
<dingenskirchen> monadplus: I filed https://github.com/NixOS/nixpkgs/issues/78961 for that issue, try building the derivation from the first post
<{^_^}> #78961 (by deingithub, 2 days ago, open): Discord can't open links in Firefox
<symphorien> is there a library function to determine if a string starts with a prefix ?
<qyliss> I think there's lib.hasPrefix
<{^_^}> [nixpkgs] @bhipple opened pull request #79108 → mpv: use waf from distribution and wafHook helper → https://git.io/Jvs0P
<buckley310> monadplus, dingenskirchen, links open in firefox from discord for me
<{^_^}> [nixpkgs] @FRidh merged pull request #79013 → openldap: 2.4.48 -> 2.4.49 → https://git.io/Jv39U
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « openldap: 2.4.48 -> 2.4.49 »: https://git.io/Jvs0X
<buckley310> im using gnome and i have configured the default browser setting in gnome....
<dingenskirchen> just like I do :V
<{^_^}> [nixpkgs] @FRidh merged pull request #79001 → mtdev: 1.1.5 -> 1.1.6 → https://git.io/Jv3Pc
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « mtdev: 1.1.5 -> 1.1.6 »: https://git.io/Jvs0y
<infinisil> ,xdg
<monadplus> Thanks for pointing the issue out dingenskirchen
<infinisil> ,xdg-mime
mexisme has joined #nixos
<{^_^}> xdg-mime defined
<symphorien> qyliss++
<{^_^}> qyliss's karma got increased to 30
<symphorien> thanks
<infinisil> In general you can use https://discourse.nixos.org/t/how-to-set-the-xdg-mime-default/3560/3 to set default applications
<{^_^}> [nixpkgs] @jonringer merged pull request #78797 → postman: 7.16.0 -> 7.16.1 → https://git.io/JvO3A
<{^_^}> [nixpkgs] @jonringer pushed commit from @evanjs to master « postman: 7.16.0 -> 7.16.1 »: https://git.io/Jvs09
<dingenskirchen> that's true, but the issue doesn't lie with discord not _finding_ firefox
<dingenskirchen> at least for me
mounty has quit [Quit: Konversation terminated!]
kenjis1 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #78808 → pythonPackages.Babel: Fix build with Nix < 2.3 → https://git.io/JvOcm
<{^_^}> [nixpkgs] @FRidh pushed commit from @nh2 to staging « pythonPackages.Babel: Fix build with Nix < 2.3. Fixes #75676 »: https://git.io/Jvs05
Naptra has joined #nixos
dansho has joined #nixos
chloekek has quit [Quit: WeeChat 2.6]
chloekek has joined #nixos
astk has joined #nixos
jbgi has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @kuznero opened pull request #79110 → joplin-desktop: 1.0.177 -> 1.0.179 → https://git.io/Jvs0p
<monadplus> Same issue, same fix worked :-)
<monadplus> dingenskirchen++
<{^_^}> dingenskirchen's karma got increased to 1
astk has quit [Ping timeout: 260 seconds]
fling has quit [Read error: Connection reset by peer]
fling has joined #nixos
mexisme has quit [Ping timeout: 268 seconds]
astk17 has joined #nixos
<astk17> clever: I tried that but it didnt work, I think it might need the cabal2nix command...
<clever> astk17: if you are using haskell, you must use haskellPackages.callPackage on the file cabal2nix generated
mexisme has joined #nixos
<clever> astk17: you can also use `haskellPackages.callCabal2nix "name" ./. {}` to do that for you
rogue_koder_ has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @dtzWill merged pull request #79110 → joplin-desktop: 1.0.177 -> 1.0.179 → https://git.io/Jvs0p
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/JvsE3
<{^_^}> [nixpkgs] @vbgl merged pull request #78715 → ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+β1 → 4.10.0+β2 → https://git.io/JvsEn
<{^_^}> [nixpkgs] @vbgl pushed to master « ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+β1 → 4.10.0+β2 »: https://git.io/JvsEc
erictapen has quit [Ping timeout: 240 seconds]
ZK7TJYNN72QCVUMC has quit [Remote host closed the connection]
<astk17> how do i use nix to run the executable?
<clever> astk17: after you run nix-build, there will be a result symlink pointing to the result
<evanjs> infinisil: totally forgot/glossed over/didn't really read your "how to define the , shortcuts earlier".... wow that is easy :D
<clever> astk17: you can run result/bin/something to execute binaries within it
erictapen has joined #nixos
<astk17> ah ok, nothing like cabal run
<clever> astk17: but you can do `nix-build something.nix && ./result/bin/something` to iterate
<astk17> so, then, the next step is to place this on an AWS using nix-copy-closure
o1lo01ol1o has joined #nixos
<clever> astk17: nix-copy-closure --to root@1.2.3.4 ./result && ssh root@1.2.3.4 nix-env -i $(readlink result)
<clever> astk17: it should now be in /root/.nix-profile/bin/something
<astk17> do i need nixos set up on the AWS?
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/e3a9318b6fd (from 16 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<clever> astk17: you only need nix, so you could just use the curl script to install it
<astk17> thanks
<clever> if its a single-user install, you can ssh into that user, instead of root
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
<astk17> yeah, i think ssh needs a .pem keys file aswell
erictapen has quit [Ping timeout: 268 seconds]
<astk17> is there a similar option (its -i for ssh) to link these certificate keys
<astk17> to nix-capy-closuer
<astk17> copy*
<astk17> closure*
<astk17> and does the AWS need eg. nix-env --install cabal2nix
<astk17> nix-prefetch-git and cabal-install
<astk17> which are needed on the host to use create the exe
<astk17> well, maybe not git
cosimone has joined #nixos
<astk17> nix-env --install cabal2nix
<astk17> GC Warning: Failed to expand heap by 8388608 bytes
<astk17> maybe it will work without
<astk17> yeah, and it defiantly cant connect without the keys file: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<judson> I'm noticing that passExtensions all seem to have a file conflict on lib/password-store/extensions - additionally I get an error from builder.pl about different permissions. Is this a known issue?
o1lo01ol1o has quit [Remote host closed the connection]
astk17 has quit [Remote host closed the connection]
<sondr3> how usable are flakes as of now? I've been meaning to take a look at them once they had some time to brew
<gchristensen> they're not merged in to Nix
<qyliss> they work, but the RFC is still open and anything about them is therefore subject to change at any time
<sondr3> so in an alternative universe where they are in Nix, how usable are they? :P
o1lo01ol1o has joined #nixos
<sondr3> but fair, I've just seen a few mentions of flakes pop up in nix-community so figured it had become at least experimental
<qyliss> you can use it if you want
<qyliss> pkgs.nixFlakes
<qyliss> but i don't know what you mean by "become experimental"
<sondr3> merged into nix but not become mature
<qyliss> that's a long way off
<qyliss> at least at the current pace
<gchristensen> it is?
<qyliss> I would say so
doyougnu has joined #nixos
<qyliss> the current RFC only specifies the flake format, which is a pretty small part of the overall implementation, and it hasn't moved in a while
<gchristensen> what about the implementation present in the flakes branch? what if that merged as-is?
o1lo01ol1o has quit [Ping timeout: 260 seconds]
MmeQuignon has quit [Ping timeout: 268 seconds]
fragamus has joined #nixos
<qyliss> I don't know much about the implementation in its current state
<gchristensen> the nixos infra is using it for deployments
<qyliss> But the reason the RFC was scaled back was that there was a lot of discussion still needed about the interface, etc.
<gchristensen> yeah
<{^_^}> [nixpkgs] @pulsation opened pull request #79111 → fldigi: update fltk dependency to 1.4 → https://git.io/Jvsud
<qyliss> And the last shepherding meeting we had was in october
justan0theruser has joined #nixos
justanotheruser has quit [Ping timeout: 265 seconds]
<qyliss> there's apparently been "work ongoing" on the RFC since then, from what I can tell from RFCSC minutes.
<qyliss> so all things considered i think we're a long way off
fragamus has quit [Ping timeout: 240 seconds]
<gchristensen> qyliss: I'd like it if you tried out the CLI as is
<qyliss> I have, a bit
<qyliss> Or at least I did a while ago
<qyliss> but no matter how well it works, I still think it's a long way from being merged.
<gchristensen> okay
<{^_^}> [nixpkgs] @dtzWill opened pull request #79112 → kdeApplications: 19.08.3 -> 19.12.1, new fetch base URL? → https://git.io/Jvszk
astk has joined #nixos
<astk> ok, so after a google search I find the following which seems to use a .nix file to wrap the ssh keys used by nix-copy-closure; https://github.com/typeclasses/typeclasses-projects/blob/master/nixos-on-aws/configuration.nix
<{^_^}> [nixpkgs] @dtzWill opened pull request #79113 → heimer: 1.13.1 -> 1.15.0 → https://git.io/Jvszq
<astk> this isnt quite straitforward to work with though, it would be better to be able to link the .pem file directly
<astk> eg, to ssh i write; ssh -i key.pem ec2-user@ec2-1-2-3-4.us-east-2.compute.amazonaws.com
<astk> does anyonw know an easier way to get nix-copy-closure to use a specified signing key?
<clever> astk: i would just use an ssh agent
<clever> astk: launch ssh-agent, and run `ssh-add key.pem`, then you can copy
<{^_^}> [nixpkgs] @dtzWill opened pull request #79114 → lyx: 2.3.0 -> 2.3.4 → https://git.io/Jvszc
<astk> that command does not worl on my local machine or on the aws
<astk> work*
<astk> on the local machine it says;Error connecting to agent: No such file or directory
<astk> on the aws it says; Could not open a connection to your authentication agent.
<{^_^}> [nixpkgs] @flokli opened pull request #79115 → firefoxPackages.*: remove unsupported packages, clean up derivation → https://git.io/JvszR
mexisme has quit [Quit: WeeChat 2.7]
ixxie has quit [Ping timeout: 265 seconds]
<astk> if i write ssh-agent on my local machine it says; unable to start ssh-agent service, error :1058
<clever> astk: ssh-agent must be ran on the local machine, not the remote machine
<astk> ah, it starts if i write it in the WSL ubuntu terminal, but not the windows cmd prompt
flameslicer has joined #nixos
W1lkins has quit [Quit: Bye]
<astk> but then ssh-add still says; Could not open a connection to your authentication agent.
aveltras has quit []
<{^_^}> [nixpkgs] @zimbatm pushed commit from @feijoas to master « mons: init at 20200107 (#79000) »: https://git.io/JvszP
<{^_^}> [nixpkgs] @zimbatm merged pull request #79000 → Mons → https://git.io/Jv3P3
aveltras has joined #nixos
lovesegfault has joined #nixos
<lovesegfault> I have a meson build that also needs cmake, but when I add cmake to nativeBuiltInputs it start building the project as if it were a CMake, and not a Meson, one
<lovesegfault> How can I add CMake to the nativeBuildInputs without having it coopt the entire build strategy
<evanjs> hrm. any ideas on where the 78 user packages neofetch is telling me exist might be? Nothing via nix-env -q :P
<Yaniel> lovesegfault: override configurePhase
<lovesegfault> Yaniel: for my package or for CMake?
<Yaniel> for your package
<Yaniel> hmm, do cmake and meson have variables for their default phases?
<Yaniel> that would be nice
<Yaniel> so you could do stuff like configurePhase = cmake.configurePhase;
<tilpner> evanjs: Does this match? nix-store -q --requisites "/run/current-system/sw" | wc -l
<tilpner> evanjs: nix-store -q --requisites "$HOME/.nix-profile" for users packages
<evanjs> tilpner: yes on system
<lovesegfault> How do I find out what meson was doing in it's configurePhase?
<lovesegfault> apparently meson.configurePhase doesn't exist
<evanjs> tilpner: okay I figured as much
<evanjs> /nix/store/57904rflsfh46y7fxi62rzc7sidc9vmq-user-environment
<evanjs> I do use the hm nixos submodule :P
<evanjs> so probably just that?
<astk> oh, it works if i write; eval `ssh-agent`
<tilpner> evanjs: But really, vim $(nix-build --no-out-link '<nixpkgs>' -A neofetch)/bin/neofetch +/nix-store
<astk> but then it complains on writing ssh-add key.pem, that It is required that your private key files are NOT accessible by others. This private key will be ignored.
<flameslicer> Is there a good way to tie my revision to my version number in a .nix derivation? Or will I just be stuck grabbing the revision # from github?
<evanjs> tilpner: oh XD that's what you meant. gah instantiating stuff like that is nice
<{^_^}> [nixpkgs] @mweinelt opened pull request #79116 → zsh-powerlevel10k: 1.0 -> 1.1 → https://git.io/JvszQ
<astk> Permissions 0777 for 'kp1.pem' are too open.
<astk> is that a chmod thing?
<evanjs> tilpner: I just found it odd as one computer has 2 and the other has 78 users packages, and a large portion of the configs are shared. hrm
<astk> seems to be, if i write chmod 755 then it shows up in the error
<evanjs> okay whoah I see something now. stuff outside of hm. what is this doing here
<astk> anyone the chmod value for keys for ssh-agent
<evanjs> WOW. that was _all_ nixpkgs-review??
<Yaniel> lovesegfault: you probably have to dig into the meson package, possibly even the build tools nix files
<Yaniel> or you can try your luck with the manual/wiki
<astk> 700 seems to do it...
<evanjs> anyway! user packages match across systems now, and I did not know I could do that instead of `nix edit`ing (esp with e.g. +/nix-store)
<evanjs> tilpner++
<{^_^}> tilpner's karma got increased to 62
<AmandaC> astk: 600 would probably be best, you don't really need to execute them
<astk> thanls
<astk> thanks*
<astk> now when i do nix-copy-closure it says; bash: nix-store: command not found
<astk> which at least is not a keys error, i think it might have worked
<astk> i guess the nix-store error is on the remote machine side
<tilpner> evanjs: Also useful, cd /tmp; tar xvf $(nip sudo.src), where nip is an alias for nix-build --no-out-link '<nixpkgs>' -A. Makes looking at the actually used sources quick, instead of finding random git repos at different revisions
<astk> since it is available on my local machine...
<evanjs> tilpner: was literally brainstorming easier ways to do this today :O
<evanjs> tilpner++
<{^_^}> tilpner's karma got increased to 63
<clever> astk: when you run ssh-agent, you must set the env vars it prints, to the values it prints
<astk> so for example how would i set the nix-store ?
<clever> astk: the .bashrc on the remote end, must put ~/.nix-profile/bin/ into $PATH
<astk> oh, so just like; export PATH=~/.nix-profile/bin:$PATH
<clever> yeah
<{^_^}> [nixpkgs] @dtzWill opened pull request #79117 → ktimetracker: init at 5.0.1 → https://git.io/Jvsgt
zupo has joined #nixos
<astk> huh, it still says nix-store is not visible even with that update to the $Path
<jtojnar> lovesegfault you can disable it with dontUseCmakeConfigure = true
stzsch has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #78850 → socat: 1.7.3.3 -> 1.7.3.4 → https://git.io/JvOVn
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « socat: 1.7.3.3 -> 1.7.3.4 »: https://git.io/Jvsgs
<jtojnar> lovesegfault also Meson supports cmake as a method of finding dependencies but unless you need a dependency that does not provide pkg-config definitions, cmake is not necessary
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/ea553d8c67c (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
avn has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @sikmir opened pull request #79118 → lsd2dsl: 0.4.1 -> 0.5.1 → https://git.io/Jvsgc
<astk> which is strange because if i write nix-store --help at the remote host it works
<{^_^}> [nixpkgs] @FRidh pushed 34 commits to staging-next: https://git.io/Jvsgl
<{^_^}> [nixpkgs] @FRidh opened pull request #79119 → Staging next → https://git.io/Jvsg8
nek0 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<flameslicer> Is there a good way to tie my revision to my version number in a .nix derivation? Or will I just be stuck grabbing the revision # from github?
judson_ has joined #nixos
nek0 has joined #nixos
<astk> so im still getting a "bash: nix-store: command not found" error...
<infinisil> Flameslicer: lib.commitIdFromGitRepo
<infinisil> Gives you the revision for whatever git-tracked directory you give it
<flameslicer> Thanks
judson has quit [Read error: Connection reset by peer]
<astk> oh, there is more error message, it also says; error: cannot connect to 'ec2-user@ec2-1-2-3-4.us-east-2.compute.amazonaws.com'
<clever> astk: you can test that .bashrc was done right with `ssh user@host nix-store --version`
<astk> but the adding of the key using ssh-add defiantly works because now i dont need the -i option to ssh
<clever> astk: bash will run different files for login and non-login shells, so you must have ssh directly run nix-store
<{^_^}> [nixpkgs] @symphorien opened pull request #79120 → Iodine: ipv6 support, updates, hardening, nixos test.... → https://git.io/Jvsg2
<flameslicer> Though shouldn't I be able to just run ${version} from within my fetchfromgithub?
<astk> yeah, that doesnt work
<astk> bash: nix-store: command not found
<astk> so its using a different path if i just echo to add it to the path
<astk> were you meaning that .bashrc should be modified directly?
shibboleth has quit [Quit: shibboleth]
<aterius> I'm a little confused about UEFI/grub, I'm moving my nixOS install from my VM to workstation which currently has fedora and windows on it, using UEFI, but managed via grub. I wanted to keep the other OSes installed, however, when I mount /boot to the EFI partition (which is 100 mb) there isn't enough space, and when I mount it to the /boot partition fedora creates (which mounts the EFI partition to /boot/efi) it fails to
<aterius> detect it as a valid boot partition...
<astk> hmm there is a warning in /etc/bashrc not to change it directly!
joshmeredith has quit []
<clever> astk: try both .bashrc and .bash_profile, and maybe add an echo to them temporarily, to confirm they even run, and when
joshmeredith has joined #nixos
lally has quit []
lally has joined #nixos
<astk> no, cant edit the readonly file...
Naptra has quit [Quit: Leaving]
<clever> astk: are you editing the one in the home folder?
<astk> no, on the remote machine
<clever> the home folder, on the remote machine
<{^_^}> [nixpkgs] @shazow opened pull request #79121 → dwarf-fortress: Update themes, add themes update script → https://git.io/JvsgH
<astk> in /etc/
<clever> you want to edit .bashrc in the remote home folder
<lovesegfault> jtojnar: Aha! Got it :)
<lovesegfault> thank you!
<astk> there is nothing in the home dir except /~
<lovesegfault> Also I want to package this: https://github.com/HowardHinnant/date
<clever> astk: then create a .bashrc in home
<lovesegfault> how tf. do I name it?
<astk> ok
<lovesegfault> like I'm 100% that will be a name collision :P
<symphorien> > pkgs.date
<{^_^}> attribute 'date' missing, at (string):277:1
<astk> do i just have it contain the line; "~/.nix-profile/bin"
<astk> ?
<lovesegfault> lol are you serious date is not taken?
<lovesegfault> amazing
* lovesegfault takes it
<clever> astk: it should do `export PATH=~/.nix-profile/bin:$PATH` as you asked earlier
<astk> ah, nice
delan has quit [Quit: ZNC - http://znc.in]
delan has joined #nixos
delan has joined #nixos
delan has quit [Changing host]
<astk> well, it does not work...
<jtojnar> lovesegfault date-cpp would be an option
<clever> astk: how does it not work?
<astk> ah, i can do ssh ..... echo $PATH, and it shows ~/home/hask/.nix-profile/bin
<clever> astk: thats printing the local path, not the remote path
<astk> which it does even if this new .bashrc file is renamed to something else
alexherbo24 has joined #nixos
<astk> oh yeah...
Naptra has joined #nixos
<clever> you want 'echo $PATH'
<clever> the single quotes stop the local bash from parsing it
<clever> so the remote bash has to do things
alex`` has quit [Ping timeout: 240 seconds]
fendor has joined #nixos
<astk> ok, well that gives a very small $PATH; /usr/local/bin:/usr/bin
<astk> so this new .bashrc isnt being called
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo24 is now known as alexherbo2
<clever> astk: try .bash_profile then
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #79122 → kcontacts: kdeApplications -> kdeFrameworks → https://git.io/Jvs2e
alex`` has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #77426 → otter-browser: remove → https://git.io/Jvv1B
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/Jvs2T
<astk> hmm, nope, maybe these are not being called
fendor__ has quit [Ping timeout: 265 seconds]
<clever> astk: what about `ssh user@host 'ps aux | grep $$'` ?
jmeredith has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @aanderse opened pull request #79123 → nixos/httpd: remove impurity from /etc → https://git.io/Jvs2q
<{^_^}> [nixpkgs] @hedning merged pull request #79091 → jotta-cli: 0.6.18626 -> 0.6.21799 → https://git.io/JvsWA
<{^_^}> [nixpkgs] @hedning pushed to master « jotta-cli: 0.6.18626 -> 0.6.21799 (#79091) »: https://git.io/Jvs2m
<{^_^}> [nixpkgs] @Kristian-Brucaj opened pull request #79124 → Add kristian-brucaj to maintainer-list → https://git.io/Jvs2Y
evanjs has quit [Quit: ZNC 1.7.5 - https://znc.in]
<astk> ok with that it says that the authenticity of the host cant be stablished
<clever> astk: that shouldnt be happening...
<astk> oh sorry i typed that on the remote host...
evanjs has joined #nixos
<astk> it says;
<astk> ec2-user 1680 0.0 0.2 121724 2904 ? Ss 21:33 0:00 bash -c ps aux | grep $$
<astk> ec2-user 1690 0.0 0.0 121264 904 ? S 21:33 0:00 grep 1680
<clever> definitely using bash on the remote end
<clever> how did you edit .bashrc and .bash_profile ?
<astk> like you said i just made new empty files in the home dir
<astk> using vi
<{^_^}> [nixpkgs] @Kristian-Brucaj closed pull request #79082 → fusee-interface-tk: init at 1.0.0 → https://git.io/Jvsmx
<astk> and added the echo update of the $Path
<clever> astk: can you pastebin the output of `ls -ltrha` ?
<astk> ohhh... no i did sudo vi
<{^_^}> [nixpkgs] @volth opened pull request #79125 → chromium: avoid java dependency → https://git.io/Jvs2n
<astk> maybe it only went on root....
<astk> but it was complaining about write permissions otherwise
<clever> astk: what does `pwd` output?
<{^_^}> [nixpkgs] @lovesegfault opened pull request #79126 → date: init at 2.4.1 → https://git.io/Jvs2l
<lovesegfault> boom
<{^_^}> #79126 (by lovesegfault, 10 seconds ago, open): date: init at 2.4.1
<clever> astk: your not in the home folder
<clever> astk: your editing /.bashrc not ~/.bashrc
<astk> oh right, no, the home folder is above the ~ folder
<astk> ill edit /home/usr/.bashrc
<astk> sorry
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<clever> astk: vi ~/.bashrc
<clever> bash will insert the right value for you, where the ~ is
<jtojnar> lovesegfault can you also manage to get tests running?
<astk> ah right, that exists, and links to the version in /etc/
<lovesegfault> jtojnar: Totally, is that checkPhase?
<astk> ah, and adding an echo to it shows when i do; ssh usr@host pwd
o1lo01ol1o has quit [Remote host closed the connection]
<jtojnar> lovesegfault doCheck = true should be enough assuming they have cmake builds set up properly
<lovesegfault> Boom
<lovesegfault> that worked
<lovesegfault> test failed
o1lo01ol1o has joined #nixos
<lovesegfault> jtojnar: Even without that they all fail
<lovesegfault> one moment
<jtojnar> lovesegfault we will probably also want USE_SYSTEM_TZ_DB will
<lovesegfault> I think I need some PATH manip.?
astk has quit [Ping timeout: 260 seconds]
<lovesegfault> Hmm not quite
<lovesegfault> none of the tests are being built
<jtojnar> lovesegfault I would try grepping the soource code for the failing tests
<jtojnar> but the bad command sounds like something needs to be patchShebangs-ed
<lovesegfault> jtojnar: the last release is ancient
<lovesegfault> gotta go all the way back like 2years
<lovesegfault> Should I package it as-of master (20200202
<{^_^}> HowardHinnant/date#399 (by jkhoogland, 1 year ago, open): New release 2.5 ?
<{^_^}> #78458 (by colemickens, 1 week ago, open): date: init at v2.4.1
<lovesegfault> :D
<lovesegfault> Oh well
* lovesegfault closes his PR
<{^_^}> [nixpkgs] @lovesegfault closed pull request #79126 → date: init at 2.4.1 → https://git.io/Jvs2l
jared-w has quit []
jared-w has joined #nixos
Jackneill has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
blibberblob has joined #nixos
doyougnu has quit [Quit: WeeChat 2.6]
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/ea553d8c67c (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
Jackneill has quit [Remote host closed the connection]
knupfer has quit [Remote host closed the connection]
tertl3 has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @flokli merged pull request #79116 → zsh-powerlevel10k: 1.0 -> 1.1 → https://git.io/JvszQ
<{^_^}> [nixpkgs] @flokli pushed 3 commits to master: https://git.io/Jvsaq
<{^_^}> [nixpkgs] @veprbl merged pull request #79040 → lilypond: allow building on Darwin → https://git.io/Jv3pE
<{^_^}> [nixpkgs] @veprbl pushed 3 commits to master: https://git.io/Jvsa3
<{^_^}> [nixpkgs] @bhipple opened pull request #79127 → stdenv: default unpack can unpack bzip2 as well → https://git.io/Jvsan
Naptra has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @volth opened pull request #79129 → oraclejdk8: remove dead code → https://git.io/Jvsa4
doyougnu has joined #nixos
[Leary] has joined #nixos
Lears has quit [Read error: No route to host]
<sondr3> huh, I'm attempting to use niv to manage some overlays but the taffybar one just throws `fatal: '/nix/store/6nzd8hxc170384l68qrf7yqp7x4wkgpg-source' does not appear to be a git repository` when I attempt to import it
chloekek has quit [Ping timeout: 240 seconds]
<sondr3> all I'm doing is `(import "${sources.taffybar}/overlay.nix")`
<clever> sondr3: does overlay.nix do anything with builtins.fetchGit?
<sondr3> so yep, looks like it
<clever> that would be the problem
<clever> sondr3: you need to set the env var CI to anything, and then complain to them that its not pure :P
<sondr3> ._.
<sondr3> clever: thanks though, I'll have to get that working tomorrow
<{^_^}> [nixpkgs] @jonringer opened pull request #79131 → python3Packages.pandas: disable invalid tests → https://git.io/Jvsag
monadplus has quit [Ping timeout: 268 seconds]
m0rphism has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @bhipple closed pull request #79127 → stdenv: default unpack can unpack bzip2 as well → https://git.io/Jvsan
<{^_^}> [nixpkgs] @rycee opened pull request #79132 → josm: 15628 -> 15806 → https://git.io/Jvsa7
<{^_^}> [nixpkgs] @dtzWill opened pull request #79133 → go_1_12: 1.12.15 -> 1.12.16, 1.13.6 -> 1.13.7 (security) → https://git.io/Jvsa5
Cale has quit [Remote host closed the connection]
geemili has joined #nixos
<geemili> Has anybody packaged an AppImage while on NixOS before? I'm trying to make an AppImage but running into an error:
<geemili> ```
<geemili> ```
<geemili> FATAL ERROR:SOURCE_DATE_EPOCH and command line options can't be used at the same time to set timestamp(s)
doyougnu has quit [Quit: WeeChat 2.6]
Cale has joined #nixos
zarel has joined #nixos
stzsch has quit [Remote host closed the connection]
zarel_ has quit [Read error: Connection reset by peer]
stzsch has joined #nixos
dansho has quit [Ping timeout: 268 seconds]
stites has joined #nixos
doyougnu has joined #nixos
stites has quit [Client Quit]
<{^_^}> [nixpkgs] @rycee pushed to master « josm: 15628 -> 15806 »: https://git.io/JvsVY
<{^_^}> [nixpkgs] @rycee merged pull request #79132 → josm: 15628 -> 15806 → https://git.io/Jvsa7
kraem has quit [Quit: outta here]
<{^_^}> [nixpkgs] @marsam opened pull request #79134 → protobuf3_11: 3.11.1 -> 3.11.3 → https://git.io/JvsVO
<evanjs> sondr3: any reason you’re using the overlay for taffybar? Seems to work fine without on my end
<sondr3> evanjs: funny you ask, I've been looking at your configuration trying to wrap my head around it
o1lo01ol1o has quit [Ping timeout: 265 seconds]
kraem has joined #nixos
<sondr3> and yeah, it's marked as broken
<evanjs> sondr3: yeah I know it’s marked as broken, but im able to build in spite of that. Sorta lazy and busy right now but hold on I’ll grab my config
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<evanjs> Very lazy right now but here’s the taffybar folder lol https://github.com/evanjs/nixos_cfg/tree/master/config/new-modules/x/taffybar
<evanjs> Copied infinisil’s config for it and changed a ton of stuff haha. Seems to build fine right now though
<evanjs> I think it’s just haskellPackages.taffybar that’s marked as broken
<{^_^}> [nixpkgs] @flokli merged pull request #79064 → nixosTests.misc: port to python → https://git.io/JvsTm
<{^_^}> [nixpkgs] @flokli pushed 3 commits to master: https://git.io/JvsVs
<evanjs> The taffybar package in top-level is fine IIRC
<sondr3> whelp, that is probably it
<sondr3> I have about 6831 questions about setting up xmonad and taffybar on NixOS
gkmngrgn has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @dtzWill opened pull request #79135 → moby: remove, merged into linuxkit in 2018 → https://git.io/JvsVn
<sondr3> evanjs: I really need to go to bed, I'll hit you up soon for some help. It looks like it might be home-manager that's giving me some trouble
<evanjs> sondr3: sounds good. I use a bouncer/am (virtually) always online so feel free to ping me whenever
doyougnu has quit [Quit: WeeChat 2.6]
o1lo01ol1o has joined #nixos
sondr3 has quit [Quit: WeeChat 2.7]
<tilpner> geemili: Are you building or trying to run an AppImage?
shibboleth has joined #nixos
<geemili> tilpner: I'm trying to build an AppImage
* tilpner has no experience with that direction
<geemili> Ah, okay
<tilpner> But you can paste your expression anyway, someone might
astk has joined #nixos
<astk> now i get; error: serialised integer 123456789 is too large for type 'j'
<astk> from; nix-copy-closure --to usr@host ./result
<astk> where; ssh usr@host nix-store --version
<astk> returns; nix-store (Nix) 2.3.2
<bhipple> astk: I've seen that error before, but I can't for the life of me remember what the solution was :/
<bhipple> but if I recall, it may have had something to do with `nix-copy-closure` not using a login shell and sourcing the bashrc to setup PATH to find the remote nix (?)
<bhipple> though since your ssh does it, that's probably not what's happening in this case
<gchristensen> when you `ssh usr@host nix-store --version` are *any* bytes sent back over stdout beyond what nix-store --version prints?
<bhipple> Ah yes, that was it! Something was echo'ing in the user's zshenv
<astk> ok, it was echoing "hello" as a line in the ~/bashrc
<astk> with it removed it says its copying paths
<astk> i had to edit the ~/bashrc to add; export PATH=~/.nix-profile/bin:$PATH
<astk> the echo "hello" was just to see that it was calling this when ssh logging in
<clever> 2020-02-02 17:14:57 < clever> astk: try both .bashrc and .bash_profile, and maybe add an echo to them temporarily, to confirm they even run, and when
<clever> astk: i too have broken scp by leaving echo's like that in place
astk has quit [Ping timeout: 260 seconds]
sigmundv__ has joined #nixos
Rusty1 has quit [Remote host closed the connection]
cr4y1 has joined #nixos
erictapen has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #79124 → Add kristian-brucaj to maintainer-list → https://git.io/Jvs2Y
<{^_^}> [nixpkgs] @timokau pushed commit from @Kristian-Brucaj to master « maintainers: add kristian-brucaj »: https://git.io/JvsVN