worldofpeace changed the topic of #nixos to: NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-inf
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<qyliss> astylian: pkgsi686Linux.libgcC ?
<qyliss> ignore the capitalisation on the final C that was a type
<astylian> qyliss, thx, can you tell me where did you found it, so I can learn a think or two?
<qyliss> astylian: 'fraid not, I just knew it exists from experience
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107510 → tilt: 0.17.13 -> 0.18.1 → https://git.io/JLXgB
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1G4
<donofrio> qyliss, if I have to rebuil wondering if all I need is "nix-shell -p pianobar --option substitute false" to make pianobar working in nix?
<qyliss> donofrio: I don't know for sure, because I'm not sure what caused it to start working
<astylian> qyliss, I have try nix-env -iA pkgsi686Linux.libgcc and I got 'Not found'
<qyliss> ,libraries astylian
<{^_^}> astylian: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 258 seconds]
mbrgm_ is now known as mbrgm
<astylian> qyliss, I am counting hours on using NixOS, so please forgive my ignorance
<qyliss> np :)
<qyliss> surprisingly many people wanting help tonight for Christmas Eve!
<qyliss> :)
<pushqrdx> many people are having digital chritmas lol
<qyliss> good point!
<astylian> hahaha, Merry Christmas :)
<astylian> qyliss, can you point any good tutorial or example for my case?
<qyliss> I don't know what your case is!
<qyliss> what are you trying to do?
<pushqrdx> astylian what is the problem your facing, if it's an with understanding i might be able to help
<pushqrdx> nix can be a bit confusing at first with what is what
<astylian> the whole target is to run an old arm-gcc arm-gdb on nixos
<pushqrdx> that aside do you understand why people don't say don't use nix-env and use nix-shell etc?
<astylian> I have manage to do it at arch linux before a while, and for that the lib32-gcc-libs was needed. Now I am trying to install lib32-gcc-libs on nixos
<pushqrdx> people say*
<astylian> actually I would like to do it through nix-shell
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
<astylian> why? can you explain?
<pushqrdx> well, even though nix-env is the foundation nixos is built upon, and it is what powers both nixos's generations as well as your user (or home) generations, ie
<pushqrdx> you can install packages through nix-env just fine, but the problem you're gonna face eventually is that you'll find yourself hitting the same issues as if you're using a normal distro
<pushqrdx> with a normal package manager
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/ca119749d86 (from 15 hours ago, history: https://channels.nix.gsc.io/nixos-20.09)
<pushqrdx> the power of nix is in creating separate build environments and making it super easy to go into multiple ones with completely different environments without clashing
<pushqrdx> same goes with builds, as swapping even fundemental packages is rather easy in a non breaking manner
<pushqrdx> but to utilize this you need to use nix-shell, because it uses the nix-store to craft the environment you specify either through the command line
<pushqrdx> or through shell/default.nix and puts you in a shell that has all the correct PATH and env vars for you to start hacking
<pushqrdx> easiest way to drop into a shell with the stuff you need is running `nix-shell -p foo bar baz` where foo bar baz are the package names your discovered either through
<pushqrdx>
<pushqrdx> 2. visiting the nixos website packages and searching for the package you want
<pushqrdx> 1. nix search <package name>
pushqrdx has quit [Remote host closed the connection]
pushqrdx has joined #nixos
<pushqrdx> sorry what was the last thing i sent because i crashed my irc client lol
<astylian> 2. visiting the nixos website packages and searching for the package you want
<{^_^}> [nixpkgs] @cdepillabout merged pull request #107395 → haskellPackages.apecs-physics: fix build on darwin → https://git.io/JL1Zl
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JL1Z4
<pushqrdx> but you probably don't want to specify your environment that way each time you want to drop into a shell for working on your project
<pushqrdx> it would be annoying to run nix-shell -p packages everytime
<astylian> I see, so I need to have the shell/default.nix and run that
<pushqrdx> so you can take those packages and add them to a shell.nix files in the project you're working on
<astylian> *run my nix-shell in that folder
<pushqrdx> here's a template http://ix.io/2JrI
<pushqrdx> where you replace cmake pkgconfig with the native builders your use, ninja etc (make is available there by default you don't need to specify it)
<pushqrdx> and place your library deps in the buildInputs array
<pushqrdx> whitespace separated
<pushqrdx> and run nix-shell in that folder
<pushqrdx> now you are in shell with all the stuff you want to build or fiddle around with a project
<astylian> I see
<astylian> thats a really nice, small and clean example :)
<astylian> I didn't manage to find this package in nix, https://archlinux.org/packages/core/x86_64/lib32-gcc-libs/, can you point me to it?
srk has quit [Remote host closed the connection]
<pushqrdx> sometimes there're some naming differences with nix so while i am not 100 sure, this might be the one you're looking for
<pushqrdx> nixos.libgcc
srk has joined #nixos
<pushqrdx> i still a noob finding packages though so someone else might be able to help you better with this, but usually what i do is in this order
<pushqrdx> nix search package
<pushqrdx> web search
<pushqrdx> find a similar project on github and steal it's build inputs
<pushqrdx> i am sure there's a better way(s) but these been serving me well so far lol
<astylian> ok. I am reading this https://nixos.wiki/wiki/Packaging/32bit_Applications now
<{^_^}> [nixpkgs] @flokli opened pull request #107553 → buildGoModule: fix cross-compilation with CGO_ENABLED=1 → https://git.io/JL1Z6
<astylian> and its says 'you want to use pkgsi686Linux instead of pkgs'
<astylian> using your example, should I replace 'nixpkgs' with 'pkgsi686Linux' ?
<pushqrdx> no the nixpkgs at the first line is like a using namespace in c++
<astylian> I see
<{^_^}> [nixpkgs] @github-actions[bot] pushed 17 commits to staging-next: https://git.io/JL1ZM
<{^_^}> [nixpkgs] @github-actions[bot] pushed 18 commits to staging: https://git.io/JL1ZD
rb2k has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107534 → pythonPackages.fontparts: 0.9.6 -> 0.9.7 → https://git.io/JLXb8
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1Zy
<pushqrdx> astylian this is probably what you need http://ix.io/2JrN
<qyliss> oh wow, since when does github actions handle staging/staging-next?
<pushqrdx> qyliss idk :D
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<astylian> pushqrdx, so you have replaced 'pkgsi686Linux.stdenv.mkDerivation' with 'mkshell'. What does that meas?
<astylian> *means
<esotericnonsense> how does NixOS provide the message "X package is not installed..." when entering a nonexistent command in the shell
<esotericnonsense> is there some sort of bash option to print a message/execute something when it's not able to find a command?
qp12[m] has joined #nixos
<esotericnonsense> thank you :)
dstzd has quit [Quit: ZNC - https://znc.in]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
joesventek has quit [Quit: Quit]
nikivi has joined #nixos
Dr8128 has quit [Ping timeout: 272 seconds]
<astylian> stag
nikivi has quit [Client Quit]
growpotkin has joined #nixos
addcninblue has quit [Quit: ZNC 1.8.1 - https://znc.in]
vldn1 has joined #nixos
<vldn1> someone knows of a way to install windows packages with wine to the nix store?
<vldn1> or preferable create a wine prefix in the store
addcninblue has joined #nixos
kalbasit has joined #nixos
<lukegb> qyliss: relatively recently, there's an issue that gets updated when the merge fails
littlebenlittle has quit [Ping timeout: 264 seconds]
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nikivi has joined #nixos
nikivi has quit [Client Quit]
noudle has quit []
littlebenlittle has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
dstzd has joined #nixos
joesventek has joined #nixos
__monty__ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JL1cU
dstzd has quit [Client Quit]
joesventek has quit [Quit: Quit]
addcninblue has quit [Quit: ZNC 1.8.1 - https://znc.in]
addcninblue has joined #nixos
<omnipotententity> Does anyone know how to get the git revision of a tag? I have a package that wants to use it in the configuration stage (to tag the executable with it at build time). I was advised that it might be possible to get this information using an updateScript, but I've been unable to figure it out.
dstzd has joined #nixos
nikivi has joined #nixos
nikivi has quit [Client Quit]
dstzd has quit [Quit: ZNC - https://znc.in]
<{^_^}> [nix] @sevan opened pull request #4399 → Update URL where bzip2 can be obtained → https://git.io/JL1c4
dstzd has joined #nixos
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
dstzd has quit [Client Quit]
rajivr has joined #nixos
<{^_^}> [nix] @sevan opened pull request #4400 → Update URL where bzip2 can be obtained → https://git.io/JL1cg
dstzd has joined #nixos
<infinisil> omnipotententity: That's a very vague question, can you be more specific?
wmey has joined #nixos
dstzd has quit [Client Quit]
<madonius[m]> Hi, is it possible that the option `boot.initrd.extraUtilsCommands` used here https://nixos.wiki/wiki/Remote_LUKS_Unlocking is deprecated?
<madonius[m]> I can not find it in the documentation…
dstzd has joined #nixos
dstzd has quit [Client Quit]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JL1c6
cosimone has quit [Quit: cosimone]
SomeoneSerge has quit [Ping timeout: 264 seconds]
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos
<NemesisD> does anyone know much about the python build support in nix? i'm trying to debug a derivation that uses buildPythonApplication. that fails on setuptoolsBuildPhase which sets a variable @pythonInterpreter@ but its unclear to me how to add dependencies to that interpreter
<energizer> NemesisD: i prefer to use poetry2nix whenever possible because poetry is great and poetry2nix is great. otherwise check the nixpkgs doc about python https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/python.section.md
dstzd has joined #nixos
<NemesisD> if poetry requires any changes on the project being built my guess is that it isn't supported. it's a pretty old school python project (CHIRP). it even uses pygtk which is apparently getting deprecated
<{^_^}> [nixpkgs] @happysalada opened pull request #107554 → grafana-loki: 2.0.0 -> 2.1.0 → https://git.io/JL1cA
<energizer> poetry2nix requires a pyproject.toml but you can make it yourself, it doesn't have to be done in the upstream repo. the way to fix a broken dependency (with poetry2nix or otherwise) is often something like .overridePythonAttrs(old: {propagatedBuildInputs = old.propagatedBuildInputs ++ [newthing];}) (but see the link for detail)
iqubic has joined #nixos
<iqubic> Hey, so this might be a strange request, but I'm wondering if someone could help me get a nix-shell setup so that I can write some J code.
<NemesisD> energizer: yeah i'm digging through that doc. the thing is, the pygtk dependency is actually already in propagatedBuildInputs. however it seems in a recent version of the code, a new source file was added that imports gtk and this fails on *compilation*
<NemesisD> so i suspect it would run with gtk just fine but when it runs nix_run_setup it's providing an interpreter with just the stdlib installed
<omnipotententity> infinisil, sorry about the delay getting back with you. I have a package that wants to query git for the revision of the code being compiled. In context, because this is an executable that can be used to do online contribution to a public computation, the git revision is checked as an easy sanity verification, so I can't simply omit or fake this data. I can override this by simply specifying a variable and doing some minor
<omnipotententity> CMake patches. But I wanted to make updating easy and automated.
joesventek has joined #nixos
<omnipotententity> Currently, I'm compiling against the master branch's head, so I have the revision handy, but once the contribution system goes public, I'd like to go back to tagged releases, and that means having to look up the revision from the tag.
<omnipotententity> Here is my current nix file: https://pastebin.com/wKV9yaBh
<omnipotententity> The patch just removes the logic in the CMake file to use git to determine the revision and instructs it to use the variable instead.
nikivi has joined #nixos
<bqv> You can fake the git binary instead
<bqv> But thats dirtier
<infinisil> omnipotententity: I think passing `leaveDotGit = true` to `fetchFromGitHub` should work here. Then you should be able to use `git rev-parse @` within the build
<bqv> Or that
<omnipotententity> I was advised that this wasn't a preferred method, but I am not sure why? Is it fine in your opinion?
<infinisil> bqv: The problem here is that the git revision can't be gotten from a tag itself
<bqv> O
<infinisil> I think it's unavoidable here because of this ^
<omnipotententity> Alright! I'll just do that then. Makes my life way easier as well.
<omnipotententity> :)
<infinisil> The `leaveDotGit` option is a bit brittle, because dot git directories aren't inherently pure
<infinisil> So fetchgit (the function fetchFromGitHub uses underneath if that option is enabled) does some special trimming of dot git to make it (hopefully) pure
jmeredith has quit [Quit: Connection closed for inactivity]
xcmw has joined #nixos
<omnipotententity> Ok, that context is definitely useful
<omnipotententity> Thanks again :)
dada_da has joined #nixos
da_dada has quit [Ping timeout: 260 seconds]
tff^ has quit []
bqv has quit [Quit: WeeChat 3.0]
<omnipotententity> This is slightly puzzling to me, I'm now getting that leaveDotGit is an unexpected argument to fetchFromGitHub
bqv has joined #nixos
<omnipotententity> Specifying fetchSubmodules = true; magically makes it work
kalbasit has quit [Remote host closed the connection]
kalbasit has joined #nixos
<iqubic> So, how can I get a nix-shell for doing J programming?
tsrt^ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107555 → orca: 3.38.1 -> 3.38.2 → https://git.io/JL1CF
astylian has quit [Remote host closed the connection]
<simpson> iqubic: Which packages are you having trouble with? We don't have a J subsystem (or J specialists, AFAIK) so you may have to ask a more specific question.
astylian has joined #nixos
astylian has quit [Read error: Connection reset by peer]
astylian_ has joined #nixos
<iqubic> I suppose really all I need is a nix-shell with the package J in scope.
<Gaelan> nix-shell -p <whatever the j package is called> should do it
<simpson> > j.meta
<{^_^}> { available = <CODE>; broken = <CODE>; description = "J programming language, an ASCII-based APL successor"; homepage = "http://jsoftware.com/"; insecure = <CODE>; license = <CODE>; maintainers = <COD...
<Gaelan> so yeah, try nix-shell -p j
<iqubic> However, the main issue is that I don't know if this package will be making folders in $HOME.
<Gaelan> the nix-shell command itself won't make any folders in $HOME. I have no idea if j will when you run it.
<infinisil> omnipotententity: Ohh yeah, sorry. I think you want to use `fetchgit` directly instead, then you don't need to do the fetchSubmodules passing
<infinisil> Though I guess you'll have to pass the url directly then
<infinisil> Eh, whatever works
<omnipotententity> Instead I filed a bug report against fetchFromGitHub, and I'm writing a short patch.
<iqubic> Also, I want to know if this package installs the required executables, like jconsole for me.
<simpson> iqubic: You could answer both of these questions for yourself. For the former, recall that nix-shell itself will not alter your $HOME, so you can `nix-shell -p j` and then `unset HOME` and see if anything breaks or complains.
<iqubic> I will.
<simpson> For the latter, instantiate the shell and you'll see a path like /nix/store/pwrzpvk8gh4np2pd26g0lrwrniz152kc-j-901 which you can examine. And yes, it's got jconsole.
astylian has joined #nixos
<iqubic> I see. That's good to know.
<Gaelan> On another note: I've got an RPi Zero W that's supposed to connect to wifi on boot. It doesn't, but "sudo systemctl start wpa_supplicant" after boot succeeds
astylian has quit [Remote host closed the connection]
astylian has joined #nixos
astylian_ has quit [Ping timeout: 264 seconds]
<Gaelan> any idea what might be going on?
donofrio_ has joined #nixos
kalbasit_ has joined #nixos
kalbasit has quit [Ping timeout: 240 seconds]
zebrag has quit [Quit: Konversation terminated!]
codepoet80 has joined #nixos
codepoet80 has left #nixos ["wIRC"]
vldn1 has quit [Remote host closed the connection]
zebrag has joined #nixos
Dotz0cat has joined #nixos
sefu has joined #nixos
m0rphism has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107535 → zig: 0.6.0 -> 0.7.1 → https://git.io/JLXNl
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1W4
kalbasit_ has quit [Remote host closed the connection]
kalbasit has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107484 → yj: 4.0.0 -> 5.0.0 → https://git.io/JL1WE
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1Wu
sefu has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @happysalada opened pull request #107557 → vector: 0.10.0 -> 0.11.0 → https://git.io/JL1Wa
<{^_^}> [nixpkgs] @jslight90 opened pull request #107558 → gitlab: 13.6.1 -> 13.7.1 → https://git.io/JL1Ww
littlebenlittle[ has joined #nixos
iqubic has left #nixos ["ERC (IRC client for Emacs 28.0.50)"]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
<{^_^}> [nixpkgs] @svrana opened pull request #107559 → maintainers: add svrana → https://git.io/JL1lW
<siraben> What's the idiomatic way to produce a wrapper script in $out/bin?
<siraben> suppose I want to run commands A;B;C; in a script at $out/bin/run
<qyliss> I'd do cat with a heredoc
<qyliss> in installPhase
<qyliss> cat >$out/bin/run <<EOF
<qyliss> (assuming makeWrapper won't do the job)
<siraben> ah makeWrapper won't work because I don't have an executable already produced
<siraben> but something like a system image instead, I need $out/bin/run to run qemu on the image
<qyliss> alternatively, if you don't mind a wrapper derivation (which can be annoying because of passing through meta and stuff), you can use writeShellScriptBin
<siraben> I see. I'll try that out. Thanks!
rb2k has joined #nixos
stephank1 has joined #nixos
pjt_tmp has joined #nixos
stephank has quit [Ping timeout: 272 seconds]
stephank1 is now known as stephank
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107521 → python37Packages.hmmlearn: unbreak tests → https://git.io/JLX6N
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1lK
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
veleiro` has joined #nixos
LilleCarl has quit [Quit: WeeChat 2.9]
<colemickens> how do I refer to a flake output in a `nix eval --expr '' ` ?
<colemickens> oops, it appears to be in the usage examples
<colemickens> wait, but I can't use ".#..."
<colemickens> aha, of course, it's nix. `nix eval --expr "./.#foo.bar"`
<colemickens> ouch: access to path '(./. resolved to the full path)' is forbidden in restricted mode.
<colemickens> maybe just another flake rough edge?
pushqrdx has quit [Remote host closed the connection]
inf has quit [Ping timeout: 256 seconds]
ransom_ has joined #nixos
<{^_^}> [nixpkgs] @Vonfry opened pull request #107560 → netease-music-tui: init at v0.1.2 → https://git.io/JL18s
philr has joined #nixos
AmandaC has quit [Ping timeout: 260 seconds]
philr_ has quit [Ping timeout: 264 seconds]
ericsagnes has quit [Ping timeout: 258 seconds]
zie has quit [Quit: ZNC 1.8.1 - https://znc.in]
zie has joined #nixos
rb2k has joined #nixos
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lewo` has joined #nixos
hauleth has quit [Ping timeout: 260 seconds]
ShaRose_ has joined #nixos
Supersonic112 has joined #nixos
hauleth has joined #nixos
Yaniel has quit [Ping timeout: 260 seconds]
sveitser has quit [Ping timeout: 260 seconds]
sveitser has joined #nixos
Supersonic has quit [Ping timeout: 264 seconds]
Supersonic112 is now known as Supersonic
lewo has quit [Ping timeout: 260 seconds]
dev4 has quit [Ping timeout: 260 seconds]
ShaRose has quit [Ping timeout: 260 seconds]
ShaRose_ is now known as ShaRose
Yaniel has joined #nixos
dev4 has joined #nixos
vancz has quit [Ping timeout: 260 seconds]
vancz has joined #nixos
veleiro` has quit [Ping timeout: 265 seconds]
samhza has quit [Ping timeout: 260 seconds]
swflint has quit [Ping timeout: 260 seconds]
swflint_away has joined #nixos
samhza has joined #nixos
swflint_away is now known as swflint
ericsagnes has joined #nixos
o1lo01ol1o has joined #nixos
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
addcninblue has quit [Quit: ZNC 1.8.1 - https://znc.in]
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<bqv> colemickens: put the expr in the flake, not the command line. Or use builtins.getFlake
addcninblue has joined #nixos
<{^_^}> [nixos-status] @rail opened pull request #4 → Remove HowOldIs link → https://git.io/JL18K
<donofrio_> Merry Christmas everyone
<colemickens> bqv: -_- do you know how to use getFlake? it wants a set? I would've expected it to take anything that would normally come on the left side of the '#': "/some/flake/ref#..."
<colemickens> bqv: also, its not important, you can just ignore this, I found a different much simpler way of doing what I was after
leotaku has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #107555 → orca: 3.38.1 -> 3.38.2 → https://git.io/JL1CF
<{^_^}> [nixpkgs] @jtojnar pushed commit from @r-ryantm to master « orca: 3.38.1 -> 3.38.2 »: https://git.io/JL186
<colemickens> I still can't figure it out. I just get errors or it doesn't work. Oh well, I filed a bug.
veleiro` has joined #nixos
<bqv> colemickens: it might need --impure to take a path
<bqv> it should take what you expect though
<bqv> I don't use it much but I have all my flakes named in local registry anyway
<colemickens> ew
<colemickens> it slipped out
<colemickens> I'm surprised, is that just for nix profile/shell type usage?
gustavderdrache has quit [Quit: Leaving.]
mickbrooks[m] has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107561 → python37Packages.asyncssh: 2.4.2 -> 2.5.0 → https://git.io/JL18b
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
donofrio_ has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/4889d044357 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
Rusty1 has quit [Quit: WeeChat 2.3]
eacameron has quit [Quit: Connection closed for inactivity]
cirno-999 has quit [Ping timeout: 265 seconds]
cirno-999 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107562 → python37Packages.azure-mgmt-hdinsight: 2.0.0 -> 2.1.0 → https://git.io/JL14j
psy3497 has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @github-actions[bot] pushed 10 commits to staging-next: https://git.io/JL1BJ
<{^_^}> [nixpkgs] @github-actions[bot] pushed 11 commits to staging: https://git.io/JL1BU
gueorgui has quit [Ping timeout: 256 seconds]
gueorgui has joined #nixos
palo1 has joined #nixos
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
ransom_ has joined #nixos
ransom_ has quit [Client Quit]
<omnipotententity> potentially stupid question, when you're debugging a derivation, what's the best way generally to go poking around to check your whether or not assumptions about the file layout and structure within the derivation is as you expect it to be? Can you just open a shell at a particular point?
fiddlerwoaroof has quit [Remote host closed the connection]
ransom_ has joined #nixos
stoile has quit [Ping timeout: 256 seconds]
inf has joined #nixos
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noudle has joined #nixos
veleiro` has quit [Ping timeout: 264 seconds]
ashkitten has quit [Quit: WeeChat 3.0]
qwerty has joined #nixos
stoile has joined #nixos
ransom_ has joined #nixos
bn_work has quit [Quit: Connection closed for inactivity]
<edef> omnipotententity: nix-shell and then invoking genericBuild is often helpful
<edef> omnipotententity: but launch nix-shell in a dir you don't care about
<edef> omnipotententity: like, just run `nix-shell '<nixpkgs>' -A hello` or similar, and run genericBuild in the shell you get
ezioedithore has quit [Quit: ZNC 1.8.1 - https://znc.in]
ezioedithore has joined #nixos
ezioedithore has left #nixos [#nixos]
sangoma has joined #nixos
<{^_^}> [nixpkgs] @andir opened pull request #107563 → code-minimap: init at 0.4.3 → https://git.io/JL1gK
berberman has joined #nixos
berberman_ has quit [Ping timeout: 272 seconds]
astylian has quit [Read error: Connection reset by peer]
o1lo01ol1o has joined #nixos
astylian_ has joined #nixos
o1lo01ol1o has quit [Ping timeout: 260 seconds]
pjt_tmp has quit [Ping timeout: 240 seconds]
<psy3497> omnipotententity: Look here for `breakpointHook` https://nixos.org/manual/nixpkgs/stable/#ssec-setup-hooks
<omnipotententity> thanks edef psy3497 !
astylian_ has quit [Read error: Connection reset by peer]
astylian has joined #nixos
<{^_^}> [nixpkgs] @OmnipotentEntity opened pull request #107564 → nixos/fetchFromGitHub: fix error where specifying leaveDotFile causes… → https://git.io/JL12L
<{^_^}> [nixpkgs] @vcunat pushed to master « nixos/kresd: set .stopIfChanged = false »: https://git.io/JL12l
hcnelson has quit [Quit: Idle for 30+ days]
mcbits[m] has quit [Quit: Idle for 30+ days]
pachumicchu has quit [Quit: Idle for 30+ days]
Darkmatter66 has joined #nixos
respawn_ has joined #nixos
sangoma has quit [Ping timeout: 265 seconds]
cole-h has quit [Ping timeout: 256 seconds]
sangoma has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « chromiumDev: Fix the build (libxshmfence is now required) »: https://git.io/JL12d
fiddlerwoaroof has joined #nixos
jonringer has quit [Ping timeout: 258 seconds]
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @vcunat opened pull request #107565 → nixos release notes: shift the dates → https://git.io/JL1aL
<{^_^}> [nixpkgs] @OmnipotentEntity closed pull request #107564 → nixos/fetchFromGitHub: fix error where specifying leaveDotFile causes… → https://git.io/JL12L
Mic92 has quit [Quit: WeeChat 3.0]
Oslander has quit [Quit: No Ping reply in 180 seconds.]
o1lo01ol1o has joined #nixos
Oslander has joined #nixos
Mic92 has joined #nixos
astylian_ has joined #nixos
astylian has quit [Read error: Connection reset by peer]
lgcl has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #107263 → Firmware and kernel patch for Realtek RTL8761b → https://git.io/JL29Z
<{^_^}> [nixpkgs] @gebner pushed 3 commits to master: https://git.io/JL1Vt
lgcl has quit [Quit: ERC (IRC client for Emacs 27.1)]
Mateon2 has joined #nixos
<{^_^}> [nixpkgs] @doronbehar closed pull request #107559 → maintainers: add svrana → https://git.io/JL1lW
Mateon1 has quit [Ping timeout: 246 seconds]
Mateon2 is now known as Mateon1
SomeoneSerge has joined #nixos
asheshambasta has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #107530 → arduino: use gtk3 → https://git.io/JLXdr
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JL1Vp
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #107542 → [20.09] brave: 1.17.73 -> 1.18.75 → https://git.io/JL1vK
<{^_^}> [nixpkgs] @doronbehar pushed 4 commits to release-20.09: https://git.io/JL1wv
<{^_^}> [nixpkgs] @timokau merged pull request #106638 → anki-bin: init at 2.1.36 → https://git.io/JIrQk
<{^_^}> [nixpkgs] @timokau pushed 4 commits to master: https://git.io/JL1wU
<{^_^}> [nixpkgs] @doronbehar merged pull request #107529 → arduino: core 1.8.12 -> 1.8.13 → https://git.io/JLXdV
<{^_^}> [nixpkgs] @doronbehar pushed 3 commits to master: https://git.io/JL1wI
noudle has quit []
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107566 → python37Packages.djangoql: 0.14.2 -> 0.14.3 → https://git.io/JL1wc
<{^_^}> [nixpkgs] @doronbehar merged pull request #107480 → ncmpcpp: 0.8.2 -> 0.9.1 → https://git.io/JL1wW
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JL1wl
waleee-cl has joined #nixos
<ronny> anyone aware of a way to run a nixos config as a container on a different host os
<ronny> and anyone aware of a howto for building rpi4 nixos images for sdcards
berberman has quit [Quit: ZNC 1.7.5 - https://znc.in]
berberman has joined #nixos
Dr8128 has joined #nixos
<Duponin> donofrio: thank you, you too
lunik1 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107567 → python37Packages.google-crc32c: 1.0.0 -> 1.1.0 → https://git.io/JL1wF
astylian_ has quit [Remote host closed the connection]
lunik1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107568 → python37Packages.google_cloud_resource_manager: 0.30.2 -> 0.30.3 → https://git.io/JL1rY
<{^_^}> [nixpkgs] @FRidh merged pull request #106830 → autoPatchelfHook: fix bug introduced by #101142 → https://git.io/JIbtm
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to master: https://git.io/JL1rO
bzl has joined #nixos
asheshambasta has quit [Ping timeout: 258 seconds]
shibboleth has joined #nixos
cosimone has joined #nixos
psy3497 has quit [Ping timeout: 260 seconds]
noudle has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107569 → python37Packages.globus-sdk: 1.9.1 -> 1.10.0 → https://git.io/JL1rF
<{^_^}> [nixpkgs] @ttuegel opened pull request #107570 → KDE Applications 20.08.3 → https://git.io/JL1rx
<{^_^}> [nixpkgs] @bjornfor merged pull request #107518 → toybox: fix cross-compilation → https://git.io/JLXol
<{^_^}> [nixpkgs] @bjornfor pushed commit from @r-burns to master « toybox: fix cross-compilation »: https://git.io/JL1oT
<{^_^}> [nixpkgs] @markuskowa merged pull request #107172 → fbcat: init at 0.5.1 → https://git.io/JLRr8
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/JL1ot
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
quinn has joined #nixos
roconnor has quit [Quit: Konversation terminated!]
fendor has joined #nixos
haritz has quit [Ping timeout: 272 seconds]
haritz has joined #nixos
haritz has joined #nixos
haritz has quit [Changing host]
Lscot22 has joined #nixos
cosimone has quit [Quit: cosimone]
Lscot22 has quit []
strikerlulu has joined #nixos
ashkitten has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #101543 → libreswan: Unbreak the package → https://git.io/JTVS1
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JL1Ku
Dotz0cat_ has joined #nixos
Dotz0cat has quit [Ping timeout: 246 seconds]
kim0 has joined #nixos
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/ae1b121d9a6 (from 89 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
Amanda has joined #nixos
Amanda is now known as Guest62093
<{^_^}> [nixpkgs] @github-actions[bot] pushed 26 commits to staging-next: https://git.io/JL16R
<{^_^}> [nixpkgs] @github-actions[bot] pushed 27 commits to staging: https://git.io/JL160
m0rphism has joined #nixos
strikerlulu has quit [Quit: ZNC 1.8.1 - https://znc.in]
strikerlulu has joined #nixos
berberman_ has joined #nixos
berberman has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 260 seconds]
eeva has quit [Remote host closed the connection]
eeva has joined #nixos
seku has joined #nixos
<{^_^}> [nixpkgs] @flokli opened pull request #107572 → nixos/systemd: provide libidn2 for systemd-resolved → https://git.io/JL1iY
<eeva> flokli: I'll test your branch as well
<eeva> ronny: not aware of nixos config as a container (I actually don't know how much sense it makes). For the rpi4 sdcard, you can look at the nixos-generators project, it has two targets for aarch64: “sd-aarch64-installer” and “sd-aarch64”
oxalica has joined #nixos
<{^_^}> [nixpkgs] @stigtsp merged pull request #107468 → perldevel: 5.33.4 -> 5.33.5, perl-cross: 6c11560 -> b444794 → https://git.io/JL1i1
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JL1iM
<{^_^}> [nixpkgs] @sternenseemann opened pull request #107573 → haskellPackages.apecs-physics: push to 0.4.5 to unbreak build → https://git.io/JL1iS
hugolgst has quit [Quit: Connection closed for inactivity]
Darkmatter66 has quit [Read error: Connection reset by peer]
Darkmatter66 has joined #nixos
costrouc has joined #nixos
<{^_^}> [nixpkgs] @penguwin opened pull request #107574 → glow: 1.2.1 -> 1.3.0 → https://git.io/JL1P0
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107575 → python37Packages.jupyterlab-git: 0.23.2 -> 0.23.3 → https://git.io/JL1P6
<ar> i expected nix-shell -p to be, in this sense, roughly equivalent to nix-env -iA
<{^_^}> [nixpkgs] @flokli merged pull request #107572 → nixos/systemd: provide libidn2 for systemd-resolved → https://git.io/JL1iY
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JL1Px
noudle has quit []
vidbina has joined #nixos
<{^_^}> [nixpkgs] @ttuegel merged pull request #107527 → Update packages to Qt 5.15 for KDE Frameworks 5.76 → https://git.io/JLXQx
<{^_^}> [nixpkgs] @ttuegel pushed 9 commits to master: https://git.io/JL1Ph
<{^_^}> [nixpkgs] @flokli opened pull request #107576 → openssh: disable kerberos support on armv6l → https://git.io/JL1Xe
respawn_ has quit [Quit: Leaving]
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/ae1b121d9a6 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
davidv7 has quit [Remote host closed the connection]
vidbina has quit [Ping timeout: 246 seconds]
davidv7 has joined #nixos
davidv7 has quit [Remote host closed the connection]
davidv7 has joined #nixos
davidv7 has quit [Remote host closed the connection]
ericsagnes has quit [Ping timeout: 260 seconds]
kenran has joined #nixos
Dotz0cat has joined #nixos
Dotz0cat_ has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @magnetophon opened pull request #107577 → stochas: init at 1.3.4 → https://git.io/JL1XD
ericsagnes has joined #nixos
ece has quit [Ping timeout: 240 seconds]
urkk has quit [Remote host closed the connection]
cantstanya has quit [Ping timeout: 240 seconds]
cantstanya has joined #nixos
sss2 has joined #nixos
donofrio has quit [Remote host closed the connection]
LilleCarl has joined #nixos
arinov has joined #nixos
<arinov> how to fix utf-8 in konsole? shows ????? instead of symbols for non-latin letters
<arinov> in filesystem ls
<arinov> in vim everything is fine
<sphalerite> arinov: vim in the same terminal as ls?
abathur has quit [Quit: abathur]
arinov has quit [Ping timeout: 246 seconds]
rb2k has joined #nixos
<hyper_ch> on pretty new unstable small my systemd automounts don't work anymore :(
pax-12 has joined #nixos
<pax-12> How do I create an overlay for steam
kim0 has quit [Quit: Connection closed for inactivity]
ManiacOfMadness has joined #nixos
ManiacOfMadness` has quit [Ping timeout: 256 seconds]
xcmw has joined #nixos
<pax-12> also nvidia drivers fail to build on nixos-rebuild switch with error: error: build of '/nix/store/ifz4s87ccir7p5z4r7jwbxvb8bdpnhm6-nixos-system-nixos-box-21.03pre259605.57a787c9fa9.drv' failed
fendor_ has joined #nixos
philr has quit [Ping timeout: 240 seconds]
palo has quit [Quit: WeeChat 2.9]
fendor has quit [Ping timeout: 246 seconds]
palo has joined #nixos
<{^_^}> [nixpkgs] @ewok opened pull request #107579 → xkb-switch-i3: init at 1.8.1 → https://git.io/JL1MZ
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107575 → python37Packages.jupyterlab-git: 0.23.2 -> 0.23.3 → https://git.io/JL1P6
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1Ml
meh` has joined #nixos
meh` has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @peti pushed 785 commits to haskell-updates: https://git.io/JL1MM
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JL1MH
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskellPackages: update default compiler from ghc 8.10.2 to version 8.10.3 »: https://git.io/JL1Mx
<{^_^}> [nixpkgs] @lheckemann opened pull request #107581 → cmake: 3.19.1 -> 3.19.2 → https://git.io/JL1DI
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nix] @domenkozar merged pull request #4389 → Backport issue 3964 substitution loop → https://git.io/JL1Da
<{^_^}> [nix] @domenkozar pushed 4 commits to 2.3-maintenance: https://git.io/JL1Dw
bity[m] has quit [Quit: Idle for 30+ days]
rb2k has joined #nixos
malook has joined #nixos
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
SomeoneSerge has quit [Ping timeout: 256 seconds]
pax-12 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107582 → python37Packages.py-air-control-exporter: 0.2.0 -> 0.3.0 → https://git.io/JL1yv
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to master: https://git.io/JL1yO
<ronthecookie> just realized `nixos-rebuild watch` would probably be very cool
kaliumxy1 has joined #nixos
elibrokeit has joined #nixos
kaliumxyz has quit [Ping timeout: 260 seconds]
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<LilleCarl> ronthecookie: That'll fill your system with boatloads of generations you never wanna use though
otulp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107583 → python37Packages.runway-python: 0.6.0 -> 0.6.1 → https://git.io/JL1yo
<ronthecookie> LilleCarl: i mean that's already the case when you're testing a lot of minor variations to debug something
malook has quit [Quit: malook]
<LilleCarl> ronthecookie: True, but then you could just "sudo watch nixos-rebuild switch"?
<LilleCarl> -but
<ronthecookie> LilleCarl: inefficent compared to only doing it on file changes
<ronthecookie> i'm also suprised theres no compile caching, it feels like it rebuilds all of nixpkgs every time
lejonet has quit [Quit: WeeChat 2.4]
<simpson> How so? What are you tweaking?
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lejonet has joined #nixos
<{^_^}> [nixpkgs] @nek0 opened pull request #107584 → epkowa: add support for 'Perfection V37/V370' scanners → https://git.io/JL1Sq
SomeoneSerge has joined #nixos
saki_ has joined #nixos
kfiz has quit [Quit: ZNC 1.8.1 - https://znc.in]
kfiz has joined #nixos
Darkmatter66 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107586 → python37Packages.pygame: 2.0.0 -> 2.0.1 → https://git.io/JL1Sw
rb2k has joined #nixos
rb2k has quit [Client Quit]
saki_ has quit [Quit: Konversation terminated!]
neiluj has joined #nixos
neiluj has quit [Changing host]
neiluj has joined #nixos
meh` has joined #nixos
Darkmatter66 has joined #nixos
Hm7000 has joined #nixos
xcmw has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107583 → python37Packages.runway-python: 0.6.0 -> 0.6.1 → https://git.io/JL1yo
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL19c
meh` has quit [Ping timeout: 272 seconds]
vidbina has joined #nixos
s1341 has quit [Quit: Connection closed for inactivity]
vidbina has quit [Ping timeout: 240 seconds]
gustavderdrache has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #107509 → go-minimock: init at 3.0.8 → https://git.io/JLXux
<{^_^}> [nixpkgs] @doronbehar pushed 3 commits to master: https://git.io/JL19y
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
domogled has joined #nixos
<{^_^}> [nixos-hardware] @Mic92 merged pull request #218 → dell/xps/9360: update (firmware + nixos <20.03) → https://git.io/JL1HI
<{^_^}> [nixos-hardware] @Mic92 pushed 3 commits to master: https://git.io/JL1HL
SomeoneSerge has quit [Ping timeout: 265 seconds]
fuzzypixelz has joined #nixos
<fuzzypixelz> hello, is it simple to update just one nix derivation?
<fuzzypixelz> as in, have it track unstable
red[evilred] has joined #nixos
<red[evilred]> Depends what you want it to do
<fuzzypixelz> I'm on stable 20.09 and I need just _one_ up-to-date derivation, really don't want my whole system to be on unstable
<simpson> Sure. And depending on the package, you may be able to avoid even installing it to the system.
<fuzzypixelz> aha, how do I proceed please
rb2k has joined #nixos
<red[evilred]> Is it an app or a service?
<fuzzypixelz> well, it's the minecraft-launcher
<red[evilred]> (Or what is it)
<fuzzypixelz> it's an app
<red[evilred]> :)
<red[evilred]> simpson (IRC) you can just add the second channel as a user and specify the unstable version right?
<simpson> Yes. It's also possible to directly ask nix-shell or nix-build to use a nixpkgs tarball.
<red[evilred]> I'm going to go ahead and backport that today - thanks for letting us know
<red[evilred]> Can you
<red[evilred]> Channel add unstable, nix-env -iA unstable.minecraft?
<simpson> fuzzypixelz: For example, suppose I wanted a nix-shell with jq, and I wanted to test out a specific nixpkgs commit. (The commit I'm using isn't special, other than that I had this tarball downloaded.) Then:
<simpson> nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/ab5863afada3c1b50fc43bf774b75ea71b287cde.tar.gz -p jq
<red[evilred]> I'm not in front of a computer so I can't test or type
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107563 → code-minimap: init at 0.4.3 → https://git.io/JL1gK
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1Hc
<simpson> So this gives a simple and direct way to go from a desired nixpkgs commit to a custom temporary shell with the desired packages. You can then make it more permanent however you like, like with nix-env or shell.nix.
<fuzzypixelz> simpson: I can also specify a nix expression right?
<simpson> fuzzypixelz: Sure, check nix-shell's man page for various ways to invoke it. And nix-build supports similar flags.
<red[evilred]> Give me 5m and I'll backport- should be A quick commit since the old version is intentionally broken by mc
<fuzzypixelz> simpson: but I suppose I can't declare it configuration.nix because that can only track one channel?
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107574 → glow: 1.2.1 -> 1.3.0 → https://git.io/JL1P0
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JL1HW
<red[evilred]> Good question, above my paygrade
<fuzzypixelz> red[evilred]: wait you're updating it?
<red[evilred]> But I'll document the answer
<fuzzypixelz> as in now?
<simpson> fuzzypixelz: This package doesn't work unless it's installed system-wide? I'm a little doubtful, but if that's the case, then it only requires a bit more work.
<red[evilred]> Yeah, in 5m
<red[evilred]> But someone will need to commit it
<red[evilred]> I don't have commit rights
<red[evilred]> It works in nix-shell
<red[evilred]> I think fuzzy Jay doesn't want to run niz-shell every time or pollute a user env
<simpson> But they want to run nixos-rebuild every time?
<red[evilred]> I do that any time install new software
<red[evilred]> I do it every password change tio
<red[evilred]> Too
<fuzzypixelz> I actually don't have a user env, I just have everything in configuration.nix
<fuzzypixelz> at least _I think_ I don't have a user profile
<fuzzypixelz> Right? If I never envoke nix-env (which I never did for the entire month I had nixos) I shouldn't have a user env?
<simpson> Well, an empty user environment.
<fuzzypixelz> the way the user env and the "system config" interact is so weird to me
<simpson> Anyway, the main idea is to summon a nixpkgs of your choosing in the middle of your NixOS configuration. This can generally be done anywhere, so you can have your custom nixpkgs and then use just the one package from it.
<simpson> Oh, sure. The intent is that the system administrator will set up a central minimal Nix daemon which works and has a decent nixpkgs, but it's up to individual users to choose/write the Nix expressions that they want to use in their personal environments.
<simpson> Which can make single-user setups seem somewhat complicated. In truth, they're just a degenerate (but valid) configuration of a multi-user system.
<simpson> fuzzypixelz: Anyway, here's an example bit of Nix which fetches nixpkgs at a particular revision: https://github.com/monte-language/typhon/blob/master/nix-support/typhon.nix#L3-L8 Note that the sha256 has to line up with the chosen revision!
<fuzzypixelz> but they can surely conflict right? Right now I have minecraft from stable 20.09 declared in the system-wide packages, and I'm about to install it from unstable in my env
<red[evilred]> How around one insert that into configuration.nix
<fuzzypixelz> of course the path to my own minecraft version will (probably) have priority over the system wide one, but still?
<simpson> Should be fine. Why would they? There might be a shadowing issue, where you can only access your user-installed package instead of the system package.
<red[evilred]> Such that it would only affect that package
<red[evilred]> Been called into the family thing, another 20-30 before I can raise a pr
rajivr has quit [Quit: Connection closed for inactivity]
<fuzzypixelz> I can specify a channel in configuration.nix?
<simpson> red[evilred]: You just do it. Instead of `nixpkgs = import nixball { inherit system; };` you'd write, say, `myAwesomePinnedNixpkgs = import nixball { inherit system; };`
<red[evilred]> I'll poke you after I submit it and you can test it for me :)
<fuzzypixelz> red[evilred]: no worries, I can always use the jifty nix-shell
<fuzzypixelz> :)
<simpson> fuzzypixelz: Channels are a convenience mechanism so that you don't have to directly pin nixpkgs versions and instead get reasonably automatic updates.
<red[evilred]> simpson (IRC) then in your packages you'd specify nixpkgs.foo and myawesome.bar?
<simpson> red[evilred]: Yeah.
<fuzzypixelz> simpson: sorry that went over my head ... in my configuration.nix there is just a "environment.systemPackages = with pkgs; [ python3 #long list of packages ]"
ransom_ has joined #nixos
<Nickli> followed the wiki how to setup MPD but it seems like mpc and ncmpcpp can't connect
<fuzzypixelz> I'm using the provided emplate :|
<simpson> fuzzypixelz: The `with` keyword has harmed you, then. `with pkgs; [ python3 ]` probably means `[ pkgs.python3 ]`.
<simpson> Nickli: Firewall?
<Nickli> firewall on 127.0.0.1?
orivej has joined #nixos
<simpson> It's a common thing to check. Have you done your typical routine for networking debugging? netstat, etc.?
<Nickli> could firewall even interfer on the same computer?
<simpson> Yes, although you're right that it's probably not the culprit.
<fuzzypixelz> simpson: what about the syntax `{ config, pkgs, ... }:` ? it's in the top of my file, I suppose i imports the stable nixpkgs?
<Nickli> on second thought, it seemed odd that it didn't update it's db of music
<simpson> fuzzypixelz: That syntax effectively declares a NixOS module. The NixOS module system will handle filling those out; `pkgs` will be the nixpkgs that you've set up with nixos-rebuild.
<fuzzypixelz> simpson: isn't there a built in nixball for the latest nixos-unstable?
<fuzzypixelz> I'm not sure how to adpat the example you linked me because I don't know which tarball I need to get
jonringer has joined #nixos
<simpson> https://status.nixos.org maps channels to commits in a way that generally ensures that you won't get a broken commit.
<simpson> (You can also use branch names, but IIUC there is no branch which corresponds to the most recently built unstable.)
sikorsp2 has joined #nixos
<fuzzypixelz> simpson: what do they correspond to then?
fendor_ is now known as fendor
<simpson> The unstable channels come from the `master` branch, but our Hydra CI system actually tries to build and test some common packages before it will update the channel.
<fuzzypixelz> simpson: I don't mind that, what is the branch name I need for `master` then?
sikorsp2 has quit [Quit: Leaving]
<simpson> `master`. As in, $ nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/master.tar.gz -p minecraft
<simpson> Sorry, I guess I only typed that to myself and not to IRC.
<fuzzypixelz> alrighty thank you
<{^_^}> [nixpkgs] @github-actions[bot] pushed 28 commits to staging-next: https://git.io/JL1Qu
<{^_^}> [nixpkgs] @github-actions[bot] pushed 29 commits to staging: https://git.io/JL1Qz
sangoma has quit [Ping timeout: 264 seconds]
ransom_ has quit [Read error: Connection reset by peer]
SomeoneSerge has joined #nixos
knupfer1 has joined #nixos
knupfer1 is now known as knupfer
ransom_ has joined #nixos
cosimone has joined #nixos
<{^_^}> [nixpkgs] @mweinelt merged pull request #106815 → firefox-wayland: fix ScreenCast #106812 → https://git.io/JI7X6
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JL1Qo
<Nickli> simpson > managed to direct MPD to fetch music from a NFS mount on my system but it doesnt seem to red from it
<Nickli> maybe it is those pesky read permissions again
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lord_of_Life_ has joined #nixos
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life_ is now known as Lord_of_Life
strikerlulu has quit [Quit: ZNC 1.8.1 - https://znc.in]
hnOsmium0001 has joined #nixos
strikerlulu has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107569 → python37Packages.globus-sdk: 1.9.1 -> 1.10.0 → https://git.io/JL1rF
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL17G
antifuchs has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107568 → python37Packages.google_cloud_resource_manager: 0.30.2 -> 0.30.3 → https://git.io/JL1rY
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL17n
sangoma has joined #nixos
<{^_^}> [mobile-nixos] @samueldr merged pull request #257 → Fix attribute 'selectBySystem' missing → https://git.io/JLXKl
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JL17u
berberman has joined #nixos
berberman_ has quit [Ping timeout: 260 seconds]
astylian has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix: update configuration file for ghc-8.10.3 »: https://git.io/JL17a
<red[evilred]> Question: I'm cherry-picking a series of patches to backport minecraft
<red[evilred]> one of them in the middle is a "treewide change"
<red[evilred]> so it's going to affect multiple files which have nothing to do with what I'm backporting
<red[evilred]> how does one go about dealing with this?
<red[evilred]> (since patches after that are not going to apply after that one would assume)
<Thra11> red[evilred]: Is the treewide change 'necessary' for things to work? Have you tried skipping it? Do you get any conflicts from subsequent commits, and if so, are they difficult to fix?
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-ListLike: patch to fix the build with ghc-8.10.3 »: https://git.io/JL17D
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JL179
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107586 → python37Packages.pygame: 2.0.0 -> 2.0.1 → https://git.io/JL1Sw
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL17p
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix: update list of broken builds to fix evaluation on Hydra »: https://git.io/JL17j
<red[evilred]> I've not tried - but it's a simple gnome2 -> pango translation
<red[evilred]> I guess in theory I can just do the translation on that single file as a single patch that I do myself
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JL15J
fuzzypixelz has quit [Ping timeout: 260 seconds]
<red[evilred]> In theory that treewide change will never get backported - right?
<esotericnonsense> does anyone use network namespacing with nixos e.g. for VPN purposes and have an example configuration I can look at before I dive in?
<esotericnonsense> e.g. the standard wireguard setup of having ethernet/wifi in netns "physical"
<Thra11> red[evilred]: Probably not, so I'd just skip it. I doubt you'll get any conflicts, but if you do they should be trivial to fix.
<red[evilred]> okay
<red[evilred]> thank
<red[evilred]> lemme give it a shot and see what happens
<{^_^}> [nixpkgs] @peti pushed 21 commits to haskell-updates: https://git.io/JL15Y
orivej has quit [Ping timeout: 256 seconds]
nicoo has quit [Ping timeout: 240 seconds]
<{^_^}> [cabal2nix] @peti merged pull request #467 → fix mapping for poppler-glib → https://git.io/JJASa
<{^_^}> [cabal2nix] @peti pushed 2 commits to master: https://git.io/JL15C
nicoo has joined #nixos
fuzzypixelz has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #107573 → haskellPackages.apecs-physics: push to 0.4.5 to unbreak build → https://git.io/JL1iS
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/JL15w
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JL15o
<red[evilred]> yup - looks good thus far
<red[evilred]> fuzzypixelz (IRC): pushing to my branch for testing
<{^_^}> [nixpkgs] @peti pushed 22 commits to haskell-updates: https://git.io/JL15P
<{^_^}> [mobile-nixos] @samueldr merged pull request #188 → pine64-pinephone-braveheart: implementation of Crust → https://git.io/JJn5q
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JL151
nicoo has quit [Remote host closed the connection]
neiluj has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @peti pushed 12 commits to haskell-updates: https://git.io/JL15S
<antifuchs> when building nixos systems in a flake, is there a way to pass arguments from the `nixpkgs.lib.nixosSystem` function to the modules? I would love to pass some input arguments down
nicoo has joined #nixos
domogled has quit [Quit: domogled]
pax-12 has joined #nixos
<pax-12> steam keeps complaining about libstdc++.so.6 not existing, how do I fix this?
<joko> antifuchs: through specialArgs maybe? Haven't tried it, but seen it @ https://github.com/colemickens/nixcfg/blob/main/flake.nix#L81 and e.g., https://github.com/colemickens/nixcfg/blob/main/hosts/rpione/configuration.nix#L1 for "inputs"
<red[evilred]> fuzzypixelz (IRC): The version of minecraft in 20.09 refuses to run right?
shibboleth has quit [Quit: shibboleth]
<antifuchs> Oooh that’s good, thanks!
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107562 → python37Packages.azure-mgmt-hdinsight: 2.0.0 -> 2.1.0 → https://git.io/JL14j
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1dn
<{^_^}> [nixpkgs] @Mic92 opened pull request #107589 → nix-direnv: 1.1 -> 1.2 → https://git.io/JL1d0
<{^_^}> [nixpkgs] @peti merged pull request #107549 → Update Haskell package set to ghc-8.10.3 (plus other fixes) → https://git.io/JL13Y
<{^_^}> [nixpkgs] @peti pushed 13 commits to master: https://git.io/JL1dE
<{^_^}> [nixpkgs] @peti pushed 3 commits to haskell-updates: https://git.io/JL1dz
<{^_^}> [nixpkgs] @Mic92 opened pull request #107590 → python3Packages.mpd2: 1.0.0 -> 3.0.1 → https://git.io/JL1d2
<{^_^}> [nixpkgs] @mweinelt closed pull request #107215 → python3Packages.mpd2: 1.0.0 -> 2.0.1 → https://git.io/JLuX1
<{^_^}> [nixpkgs] @redvers opened pull request #107591 → Update minecraft → https://git.io/JL1dK
davidv7 has joined #nixos
davidv7 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Mic92 opened pull request #107592 → nix-update: 0.2 -> 0.3 → https://git.io/JL1d5
<{^_^}> [nixpkgs] @mjlbach closed pull request #89150 → python-language-server (Microsoft): enable on darwin → https://git.io/JfoNc
<{^_^}> [nixpkgs] @mjlbach closed pull request #86453 → Ray: init at 0.8.4 → https://git.io/JfO95
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JL1db
<{^_^}> [cabal2nix] @peti pushed to master « Add a name mapping for geos_c. »: https://git.io/JL1dp
pushqrdx has joined #nixos
<pushqrdx> can i override meson locally in a package, (i am sure i can) but how xD
<pushqrdx> i want to remove the propagated gcc dependency, i used to do that in an overlay however that was fucked up because it caused my whole system to rebuild everything from scratch
<pushqrdx> even installing packages was built
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix: unbreak geos library »: https://git.io/JL1FJ
<pushqrdx> what i want is meson.override { depsHostHostPropagated = [ ]; }
<{^_^}> [cabal2nix] @peti pushed to master « cabal2nix.cabal: bump version to 2.15.6 for upcoming release »: https://git.io/JL1FU
<{^_^}> [nixpkgs] @ryantm merged pull request #107582 → python37Packages.py-air-control-exporter: 0.2.0 -> 0.3.0 → https://git.io/JL1yv
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JL1FT
<{^_^}> [cabal2nix] @peti pushed 0 commits to refs/tags/v2.15.6: https://git.io/JL1Fq
<pushqrdx> here's the solution, in buildInputs instead of just specifying meson, i did (meson.overrideAttrs (oldAttrs: { depsHostHostPropagated = [ ]; }))
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107584 → epkowa: add support for 'Perfection V37/V370' scanners → https://git.io/JL1Sq
<{^_^}> [nixpkgs] @SuperSandro2000 pushed commit from @nek0 to master « epkowa: add support for 'Perfection V37/V370' scanners (#107584) »: https://git.io/JL1Fn
<{^_^}> [nixpkgs] @peti opened pull request #107593 → Update Haskell package set (plus other fixes) → https://git.io/JL1FC
kenran has quit [Quit: leaving]
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rb2k has joined #nixos
<{^_^}> [nixpkgs] @ehmry opened pull request #107594 → Synchronize llvmPackages with the cross-stdenv LLVM input → https://git.io/JL1FE
edude03 has joined #nixos
<rawtaz> i wish all Nix developers (and users) a merry christmas etc, cuz you're awesome
MarcWeber has joined #nixos
MarcWeber has quit [Client Quit]
MarcWeber has joined #nixos
MarcWebe1 has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
<MarcWebe1> What is the most simple way to ge ta nix shell with all biuldinputs of a package (without building the package) ?
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107592 → nix-update: 0.2 -> 0.3 → https://git.io/JL1d5
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1Fi
<MarcWebe1> I'd like to try compiling newer kernel for pi 4.
<edude03> Happy holidays everyone :)
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107590 → python3Packages.mpd2: 1.0.0 -> 3.0.1 → https://git.io/JL1d2
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1FM
<edude03> I wanted to hop in and see what I can do to get nix working on Big Sur, or what the current status is. Seems like it doesn't work but the state of the tickets make me think it should.
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107589 → nix-direnv: 1.1 -> 1.2 → https://git.io/JL1d0
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1FD
<supersandro2000> edude03: unstable has some work on it. Don't know if it is done yet.
meh` has joined #nixos
<edude03> supersandro2000: thanks, it seems like it's not as I've tried making a branch with all the patches from thefloweringash
<edude03> * supersandro2000: thanks, it seems like it's not as I've tried making a branch with all the patches from thefloweringash & LNL7 and I can't get hello to build
<edude03> But I'm not sure what's wrong or what can be done. I'd like to help but honestly I don't understand how the bootstrap process works on osx
growpotkin has joined #nixos
littlebenlittle has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @doronbehar closed pull request #85849 → mono: 6.0.0.313 -> 6.8.0.105 → https://git.io/JfIWU
knupfer has quit [Remote host closed the connection]
littlebenlittle has joined #nixos
<{^_^}> [nixpkgs] @doronbehar closed pull request #86912 → fish-fillets-ng: install desktop file → https://git.io/JfG13
<{^_^}> [nixpkgs] @doronbehar merged pull request #103428 → mopidy-iris: 3.50.0 -> 3.54.0 → https://git.io/JkI6g
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JL1bO
<red[evilred]> thanks for having my back supersandro2000 (IRC)
<red[evilred]> I was still trying to work out why my ofborg failed with the complaint that I'm not a trusted user
leothrix has quit [Quit: ZNC 1.7.5 - https://znc.in]
mkaito has joined #nixos
mkaito has joined #nixos
<red[evilred]> yeah - it looks broken from where I sit
<red[evilred]> (and I can't fully test it remotely - going to mark it WIP until I can get in front of a NixOS workstation
<red[evilred]> )
<red[evilred]> (use '--show-trace' to show detailed location information)
<red[evilred]> error: anonymous function at /home/red/projects/nixpkgs/pkgs/games/minecraft/default.nix:1:1 called without required argument 'copyDesktopItems', at /home/red/projects/nixpkgs/lib/customisation.nix:69:16
<red[evilred]> this
<red[evilred]> I'll have to get back to this in a bit
<red[evilred]> :-/
<V> --show-trace is the bane of my life
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<V> half the time it shows me nothing useful
<V> (although that's usually because I was foolish enough to use overlays)
davidv7 has joined #nixos
sangoma has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @ehmry closed pull request #107594 → Synchronize llvmPackages with the cross-stdenv LLVM input → https://git.io/JL1FE
<{^_^}> [nixpkgs] @ehmry reopened pull request #107594 → Synchronize llvmPackages with the cross-stdenv LLVM input → https://git.io/JL1FE
rb2k has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
ransom_ has joined #nixos
SomeoneSerge has quit [Ping timeout: 260 seconds]
ManiacOfMadness has joined #nixos
Darkmatter66 has quit [Ping timeout: 246 seconds]
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
neiluj has joined #nixos
dyazz has joined #nixos
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Mic92 opened pull request #107596 → bintools-wrapper: skip dynamic linker for static binaries → https://git.io/JL1Av
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @ajs124 opened pull request #107597 → xfsprogs: 4.19 -> 5.10 → https://git.io/JL1AJ
<{^_^}> [nixpkgs] @lovesegfault merged pull request #107496 → neochat: init at 1.0 → https://git.io/JLX8u
<{^_^}> [nixpkgs] @lovesegfault pushed 3 commits to master: https://git.io/JL1AI
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #103826 → augustus: 1.4.1a -> 2.0.1 → https://git.io/Jks3q
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1As
urkk has joined #nixos
<rawtaz> edude03: is there some primary issue tracking it where discussions are taking place?
<edude03> As far as I can tell there isn't
<rawtaz> okay
urkk_ has joined #nixos
<edude03> https://github.com/NixOS/nixpkgs/issues/10458 I think this is my issue
<{^_^}> #10458 (by joachifm, 5 years ago, merged): libsodium: 1.0.3 -> 1.0.6
<edude03> whoops
<{^_^}> #104580 (by LnL7, 4 weeks ago, open): darwin stdenv can't bootstrap on macOS 11.0 Big Sur
urkk_ has quit [Client Quit]
<edude03> since the process bombs out when it says it's bootstrapping and can't find libcache
urkk_ has joined #nixos
<edude03> but there are patches for that issue that I tried that didn't fix my issue
<edude03> (Or atleast, I think that's what the patches are for)
ransom_ has joined #nixos
HeN has joined #nixos
<supersandro2000> edude03: can't help you with that either
o1lo01ol1o has joined #nixos
Darkmatter66 has joined #nixos
rb2k has joined #nixos
<{^_^}> [mobile-nixos] @samueldr opened pull request #258 → pine64-pinephone: kernel 5.9 -> 5.10 → https://git.io/JL1Ap
pax-12 has quit [Quit: Leaving]
<astylian> Hello all, is there a place with all the links under https://nixos.org/guides/ ?
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @aszlig opened pull request #107598 → gpodder: 3.10.16 -> 3.10.17 → https://git.io/JL1xN
SomeoneSerge has joined #nixos
mly[m] has joined #nixos
<{^_^}> [nixpkgs] @numinit opened pull request #107599 → ovftool: init at 4.4.1 → https://git.io/JL1pU
Darkmatter66 has quit [Ping timeout: 272 seconds]
<pushqrdx> is there a way i can explicitly set make job count in a nix derivation
acab_chatter has joined #nixos
merlin04 has joined #nixos
davetapley has quit [Ping timeout: 260 seconds]
vdemeester has quit [Ping timeout: 260 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ajs124 merged pull request #107010 → inih: init at r52 → https://git.io/JLGR4
<{^_^}> [nixpkgs] @ajs124 pushed 3 commits to master: https://git.io/JL1pz
ctp has quit [Ping timeout: 260 seconds]
<merlin04> I just found NixOS and it looks really interesting, is it practical to use it as a desktop OS or is it only for servers?
joshmeredith has quit [Ping timeout: 260 seconds]
sorear has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #nixos
teozkr_ has quit [Ping timeout: 260 seconds]
neiluj has quit [Changing host]
neiluj has joined #nixos
<mly[m]> do you have a Xeon Gold?
joshmeredith has joined #nixos
<lassulus> merlin04: I use it on my desktop/laptop
bradparker has quit [Ping timeout: 268 seconds]
<lassulus> on all my desktops/laptops
vdemeester has joined #nixos
davetapley has joined #nixos
spacekookie has quit [Quit: **aggressive swooshing**]
spacekookie has joined #nixos
sorear has joined #nixos
<{^_^}> [nixpkgs] @aszlig pushed to master « maintainers: Add my own GnuPG key info »: https://git.io/JL1pH
r0bby has quit [Ping timeout: 272 seconds]
teozkr_ has joined #nixos
davetapley has quit [Max SendQ exceeded]
<red[evilred]> merlin04 (IRC): I use it in all my desktops and servers
lally has quit [Read error: Connection reset by peer]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mweinelt opened pull request #107600 → borgbackup: 1.1.14 -> 1.1.15 → https://git.io/JL1pb
rb2k has joined #nixos
lally has joined #nixos
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/be0b453d7c7 (from 9 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
SrPx has quit [Ping timeout: 268 seconds]
r0bby has joined #nixos
noudle has joined #nixos
<{^_^}> [nixpkgs] @laikq opened pull request #107601 → doc: explain where the "pkgs" comes from in a module → https://git.io/JL1px
davetapley has joined #nixos
SrPx has joined #nixos
ctp has joined #nixos
bradparker has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107598 → gpodder: 3.10.16 -> 3.10.17 → https://git.io/JL1xN
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1hL
teozkr_ has quit [Ping timeout: 260 seconds]
<pushqrdx> merlin04 hell yeah it rules on desktop
<merlin04> Ok, I'll try it out then
<{^_^}> [nixpkgs] @lovesegfault pushed to master « maintainers: update lovesegfault's gpg keys »: https://git.io/JL1hq
<pushqrdx> merlin04 just bare in mind how different it is, you'll face a little of frustration at first but once you're past that it keeps on giving
<{^_^}> [nixpkgs] @aszlig opened pull request #107602 → maintainers: Fix swapped longkeyid/fingerprint → https://git.io/JL1hZ
<pushqrdx> i wonder how can i set number of jobs that make uses in a derivation
<pushqrdx> i'd like to simluate make -j16
<merlin04> How easy is it to get applications installed that aren't already packaged for Nix, just a binary file in a directory?
<{^_^}> [nixpkgs] @ajs124 opened pull request #107603 → firefox: 84.0.1 → https://git.io/JL1h4
<pushqrdx> merlin04 nope that will never work, you'd have to wrap or patch the binary elf, because binaries have they paths hardcoded
<pushqrdx> nix has some convenience functions around that though
<merlin04> Is there an example of wrapping it I can look at?
<merlin04> I only have a few apps that would work this way so it wouldn't be too big of an issue
<V> merlin04: it's fairly trivial to get them to work, just use patchelf or fshuserenv
<V> fhsuserenv*
<V> you can also try running it under steam-run, which basically runs it under an fhsuserenv with sane defaults
<pushqrdx> basically steam-run is when you really don't want to give any effort running something and would just want it to run as if it's on a normal linux filesystem
<pushqrdx> however patchelf is the way to wrap, https://nixos.wiki/wiki/Packaging/Binaries here's the long explanation
teozkr_ has joined #nixos
<pushqrdx> aside from that you'll find yourself in one of these situations (80% it's already there in the nix repos, 10% if not in the nix repos someone has an overlay for it, the rest you'll relatively easily build it from source by copy-pasting any similar package's derivation with slight edits)
<pushqrdx> if it's a binary, then patchelf or steam-run
<acab_chatter> hey, new nixOS user here, just curious after setting up nixOS and tor-browser-bundle-bin package it produces a desktop file outside of my $XDG_DATA_DIRS so Gnome (i went with the "recommended" DE just for trying out) doesn't see it
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
puffnfresh has quit [Quit: killed]
<acab_chatter> i know i can just make a symlink in ~/.local/share/applications (though there is no /usr/share/applications ??) but i'm just curious why that is the case as i see the tor-browser-bundle-bin manifest uses a "makeDesktopItem" function which seems to be a nixOS builtin
puffnfresh has joined #nixos
<acab_chatter> so is it a problem with the tor browser package? with my configuration?
xcmw has joined #nixos
<pushqrdx> acab_chatter most likely the tor package, but just for the sake of it did you restart your session?
<ar> acab_chatter: /run/current-system/sw/share/applications is what on typical distros you see in /usr/share/applications, that's manages by Nix and other nixos utilities
<acab_chatter> oh, it just occurred to me that for XDG_DATA_DIRS to be updated i need to log out and in again?
<pushqrdx> yeah relogin
<acab_chatter> yes indeed that worked thanks a lot pushqrdx, and thanks ar for the additional information :)
<pushqrdx> acab_chatter np :D
orivej has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #105445 → cups-kyodialog3: fix source url → https://git.io/Jkjyj
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL1hQ
seku has quit [Quit: Connection closed]
<acab_chatter> re: /run/current-system/sw/ <-- it's briefly referenced in the manual (chapter 51) but i think it could be more explicit for newcomers like me that a lot of stuff is in there
o1lo01ol1o has joined #nixos
<acab_chatter> maybe a small chapter with a high-level overview of NixOS system and how it differs from other distros (apart from the package manager itself) ?
philr has joined #nixos
acarrico has quit [Ping timeout: 256 seconds]
<ar> acab_chatter: mind you, you should almost never need to manually touch stuff in /run/current-system
<bbigras> Anyone else has problems with the broadcom wifi driver on unstable?
acarrico has joined #nixos
<pushqrdx> acab_chatter maybe not even almost because all of it is symlinked and crafted automatically for you by your nix configuration on boot
<pushqrdx> you don't fiddle with any system state yourself because that would break the purpose of nix, which easy reiterations and rollbacks
Dr8128 has quit [Ping timeout: 246 seconds]
<astylian> Hi, how can I run a package from my local /nix/store using nix-shell?
<astylian> (its something I have packaged manually)
<pushqrdx> astylian what do you mean using? nix-shell isn't anything special it's just bash with the correct env vars set for you
__monty__ has quit [Quit: leaving]
<astylian> pushqrdx, I have packaged something manually, and I want to use it inside a nix-shell
<pushqrdx> if the package is already built and installed into the store you can ls /nix/store | grep <package name> for it and directly run /bin/<package> if it's there
<pushqrdx> astylian but did you install it? what did you do to "package" it, because getting a nix shell doesn't mean it's installed
<astylian> pushqrdx, I have used nix-build to build it. So it just exist in my /nix/store
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JL1jt
<acab_chatter> re: /run/current-system/ i understand we're not supposed to touch it, i just thought as a newcomer it was confusing for me that i did not understand where the stuff was from reading the manual :)
<acab_chatter> (this is just an outsiders perspective for what it's worth)
o1lo01ol1o has quit [Remote host closed the connection]
<pushqrdx> astylian oh nix-build will result in ./result/bin look for it there you can run stuff directly from ./result if you want
aswanson has joined #nixos
<pushqrdx> nix-build doesn't install the package though, so it won't be available in your path to directly run, if you want to install a nix-build result into your environment you can run nix-env -i ./result
rb2k has joined #nixos
<{^_^}> [nixpkgs] @pkern opened pull request #107604 → nixos/exim: Make queue runner interval configurable and reduce it to 5m by default → https://git.io/JL1js
<pushqrdx> but better make sure it's working correctly first by just running it from the ./result directory
<astylian> pushqrdx, is it any way to use it inside nix-shell like 'nix-shell -p mypakage' ?
<madonius[m]> o/
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
meh` has quit [Ping timeout: 240 seconds]
xcmw has joined #nixos
fendor has quit [Remote host closed the connection]
<pushqrdx> astylian if you have it installed yeah
<astylian> pushqrdx, if I run 'nix-env -i ./result' will it make it permanent?
noudle has quit []
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
xcmw has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lopsided98 has left #nixos [#nixos]
lopsided98 has joined #nixos
Rusty1 has joined #nixos
acarrico has quit [Ping timeout: 240 seconds]
iMatejC has quit [Quit: WeeChat 2.9]
iMatejC has joined #nixos
fuzzypixelz has left #nixos [#nixos]
acab_chatter has quit [Remote host closed the connection]
acab_chatter has joined #nixos
bitmapper has quit [Quit: Connection closed for inactivity]
acarrico has joined #nixos
<pushqrdx> astylian if by permanent you mean installed to your profile then yes, but you can always remove it by nix-env -e mypackage
<pushqrdx> or even rollback your profile if you broke something
cole-h has joined #nixos
<astylian> pushqrdx, ok, thx I see
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @ttuegel closed pull request #107570 → KDE Applications 20.08.3 → https://git.io/JL1rx
<astylian> if I have a tarball locally, what should I use in a default.nix script instead of `fetchurl` ?
sss4 has joined #nixos
sss2 has quit [Read error: Connection reset by peer]