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
<matthewcroughan_> how long does it take in emacs?
<matthewcroughan_> :)
<gchristensen> emacs is not known for being fast exactly
Fare has joined #nixos
<matthewcroughan_> One guy who uses FreeBSD that I keep talking to about Nix was disappointed that Nix wasn't written in lisp.
oida has quit [Remote host closed the connection]
mzcore_ has quit [Remote host closed the connection]
<matthewcroughan_> He even went as far as to say that he lost all respect for Nix
<l33[m]> What does he use FreeBSD for?
oida has joined #nixos
<matthewcroughan_> He's a FreeBSD developer for iXSystems :P
<bqv> tell him about guix
<matthewcroughan_> LOL
mzcore_ has joined #nixos
<matthewcroughan_> He'll hate it because it's GNU, but yes I guess it does fit all of his bills.
<matthewcroughan_> He even likes microkernels, so should be excited about it.
cr4y1_ has quit [Ping timeout: 264 seconds]
<matthewcroughan_> bqv: wait it doesn't use lisp
<Dotz0cat> can someone look at this package? I can get it to build but it does not display thumbnails for me. also since I am in a kvm I can not check if it plays any audio. https://gist.github.com/Dotz0cat/15a6e5e7ddb596605b6a8e0141c82c63
<matthewcroughan_> At least there is some debate.
<bqv> matthewcroughan_: anyone who earnestly argues that scheme isn't lisp needs more perspective
<matthewcroughan_> First thing I got when I googled for what it's written in.
<matthewcroughan_> I know nothing :D
Fare has quit [Ping timeout: 260 seconds]
Rusty1 has joined #nixos
<l33[m]> the basic nix concept of caching binary builds based on a hash of their inputs can probably be implemented in any language.
<DigitalKiWicked> (scheme +lsp) ; a fully conniving family of lisps <-- from my doom config lol
{`-`} has joined #nixos
<colemickens> matthewcroughan_: a short-lived attempt at rewriting my nix wrapper in Oil shell.
<colemickens> matthewcroughan_: I decided that it significantly fails my "do I think this will take off" test in a few ways, so dropped it for now.
<{^_^}> [nixpkgs] @petabyteboy opened pull request #102407 → WIP: superTuxKart: 1.1 -> 1.2 → https://git.io/JT7jZ
<matthewcroughan_> flakes better take off
<matthewcroughan_> is there a risk that flakes are a waste of time and will disappear and not become the solution? :D
pr06lefs has quit [Ping timeout: 260 seconds]
<colemickens> In my wholly own opinion, no.
<{^_^}> [nixpkgs] @bhipple merged pull request #102403 → python3Packages.google_cloud_pubsub: disable tests → https://git.io/JT7xw
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JT7j4
<matthewcroughan_> bqv: your readme states "
<matthewcroughan_> If you're on NixOS but your system nix does not support flakes, you can bring a
<matthewcroughan_> working version into scope, with the following:"
<matthewcroughan_> oh sorry multiline, didn't mean it.
<matthewcroughan_> Anyway, does this imply that all new nixos installs must have a bootstrap procedure if using the nixos-installer ?
<matthewcroughan_> the bootstrap procedure is that you need to somehow get the latest nix with support for flakes?
<danderson> oh good grief, mkYarnPackage hurts my brain
<bqv> yes
<danderson> I'm going to need an old priest and a young priest
<bqv> danderson: lmao
<bqv> understandable
<matthewcroughan_> if I have the latest nix on my laptop, I can nix-build a system image though right? And as long as the resultant system has the latest nix declared in its configuration/imports, then we're all good right? bqv
<matthewcroughan_> like my laptop running arch
<bqv> yes
<bqv> wait
<bqv> the fuck, you're not gonna run switch-to-configuration on arch, are you?
<matthewcroughan_> No, but what would that do :D
<matthewcroughan_> That's a neat idea.
<bqv> i don't know, try it and tell me
<matthewcroughan_> Turn your system into NixOS, mwuhahah
<colemickens> probably blow up immediately if there's no /etc/NIXOS
<matthewcroughan_> Anyone got any guesses as to what might happen? I'll do it once I'm done with my laptop and completely transferred over
<clever> bqv: i have ran switch-to-configuration on gentoo before
<clever> bqv: basically, `touch /NIXOS_LUSTRATE /etc/NIXOS && ./result/bin/switch-to-configuration boot`, is a viable way to install nixos
<clever> oops
<clever> bqv: basically, `touch /etc/NIXOS_LUSTRATE /etc/NIXOS && ./result/bin/switch-to-configuration boot`, is a viable way to install nixos
<bqv> wow
<bqv> awesome
<clever> the NIXOS file convinces switch-to-configuration to work
<bqv> wish i knew that when i first started
<clever> the boot flag, rewrites the bootloader
<danderson> yeah, lustrate is a cool trick
<matthewcroughan_> So you're telling me I can switch my whole system running any distro of Linux right over to NixOS?
<clever> and NIXOS_LUSTRATE, somebody added, based on how i manually repaired things the first time i did it :P
MmeQuignon has quit [Ping timeout: 240 seconds]
<bqv> heh
<danderson> matthewcroughan_: modulo a reboot, yes
<clever> matthewcroughan_: yeah, but with the restriction that you need to keep the same partition layout
<clever> matthewcroughan_: the kexec route lets you change the partitions and filesystem
<danderson> NIXOS_LUSTRATE is a list of paths to keep. Everything else gets wiped by NixOS in early boot.
nckx has quit [Quit: Updating my Guix System — https://guix.gnu.org]
<clever> "wiped" by moving it to /old-root/
<danderson> I would probably add /etc/nixos to NIXOS_LUSTRATE
<danderson> yes, right
<matthewcroughan_> lol windows_old
<clever> so you can still recover things afterwards
<clever> i had initially done that without LUSTRATE, and then dbus and other things broke, because of gentoo binaries in /bin and config in /etc
<clever> and it was rather fun to fix the system with `rm -rf /bin /usr /lib` lol
<matthewcroughan_> l33[m]: amazing
<clever> normally, you would expect that cmd to destroy a system, not fix it
<matthewcroughan_> bqv: what does: "User declarations on the toplevel, with home-manager "profiles" (as above) in subtrees. (Perhaps I should separate these?)" mean?
<matthewcroughan_> What do you mean by separate?
nckx has joined #nixos
<bqv> good question
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102408 → dropbear: 2020.80 -> 2020.81 → https://git.io/JT7jA
<matthewcroughan_> To me, everything already looks separate, so what would "separate" look like?
<bqv> tbch i have no idea what i meant by that
<bqv> i can't even extrapolate based on mental plans i have
<bqv> i'll delete that sentence
<matthewcroughan_> What is this whole repo thing anyway? This isn't git? Is this darcs?
abathur has joined #nixos
<bqv> it's a unix system! you know this!
Fare has joined #nixos
<bqv> there's a small chance i meant move them from /users/* to /profiles/ in a similar fashion to what i have with /modules
mbrgm_ has joined #nixos
<bqv> but i don't think that's a good idea so i dunno why i'd have wanted that
<matthewcroughan_> How come you have root as a user defined in users?
<bqv> unless the keyword was perhaps
<matthewcroughan_> users/ does not imply managed by home-manager right?
mbrgm_ is now known as mbrgm
mbrgm has quit [Ping timeout: 264 seconds]
<matthewcroughan_> Oh, no it is.
<bqv> no reason root can't use home-manager
<matthewcroughan_> Your root user is managed by home-manager, I don't even know what that means O.o
<matthewcroughan_> well what would it do on a non-nixos system.
<matthewcroughan_> Seems like that'd break?
fendor_ has joined #nixos
pushqrdx has joined #nixos
zeta_0 has joined #nixos
fendor has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #102409 → python3Packages.google_cloud_pubsub: disable tests → https://git.io/JT5eg
<{^_^}> [nixpkgs] @dasJ opened pull request #102410 → dnsdist: Replace myself with SuperSandro2000 → https://git.io/JT5eo
<bqv> matthewcroughan_: why would it break?
<pushqrdx> can someone provide a super simple example of a nix package that uses gcc/make to build a hello_world.c file and installs the binary
tmciver has quit [Quit: leaving]
<zeta_0> so what is the command to upgrade `all` nix channels? `nixos-rebuild switch --upgrade-all` is not working?
<matthewcroughan_> bqv: because the user root cannot be managed by a user, in a home-manager setup.
<matthewcroughan_> zeta_0: just --upgrade
<matthewcroughan_> I thought
<bqv> why not?
<matthewcroughan_> bqv: Because let's say I'm on an Ubuntu 16.04 shared system at a university
<matthewcroughan_> my user doesn't have root privs
<bqv> that's your problem
<bqv> i do have root privs here
<matthewcroughan_> I did not know nix or home-manager with nix required root
<matthewcroughan_> in fact, I thought the selling point was that it indeed did not
<bqv> it doesn't
<bqv> it's entirely separate
<bqv> home manager doesn't give a crap who it's run as
<matthewcroughan_> so, by defining the root user in home-manager, you've made your setup require root?
<bqv> why should root be any different
<bqv> my setup requires root anyway, good luck deploying nixos without escalated permissions
<matthewcroughan_> Oh, it's not about that.
<matthewcroughan_> I will use nixos. But my home-manager portion I wanted to be usable on any system anywhere unix.
<matthewcroughan_> Without root privs*
<matthewcroughan_> Which means I shouldn't really be defining root as a home-manager user right? If I want to do that?
<bqv> that would be why i keep root.nix and bao.nix separate
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<DigitalKiWicked> matthewcroughan_: --upgrade only updates the first channel
<matthewcroughan_> sorry, --update
Jackneill has quit [Ping timeout: 264 seconds]
<matthewcroughan_> nixos-channel --update
<matthewcroughan_> nix-channel*
<bqv> clever: spicy idea: create a fake debian vm where all programs and libraries are symlinks to their nix versions. use that to dpkg install a debian package using the deb closure tools in pkgs.vmTools, then use the result to create a nix derivation that is just a docker-like "layer"
<bqv> any reason that wouldn't work?
<bqv> and wouldn't allow you to freely install basically any debian package?
<clever> bqv: something like that already exists
<bqv> point me in the right direction?
* clever gets link
<clever> bqv: this will download a bunch of .deb packages, then unpack them, creating an env that is basically identical to ubuntu, then do a non-nix build within that env
asbachb has joined #nixos
<bqv> ah, but it won't do the key part (substituting the vast majority of libs for nixos ones)
<matthewcroughan_> bqv: so uh, do you have any idea how to do glob imports with nix?
<matthewcroughan_> not possible by the looks of things, everything has to be manually declared somewhere at some point
<bqv> because otherwise, that will result in massive and massively redundant derivations
magnetophon has joined #nixos
<matthewcroughan_> bqv: Which of your users/ is your main user in your live setup btw?
<clever> bqv: the problem of symlinking like the FHS env's do, is that the libraries you compile/link against will be the wrong version
<clever> bqv: and then things can fail at runtime when installed without nix
<bqv> matthewcroughan_: rc.fron.io/emacs/default.nix
<bqv> clever: ah, fair
<matthewcroughan_> That's a glob?
<bqv> it's a dirty glob import, is what it is
<bqv> clever: i ask because i just built a debian vm image for an app that proves insurmountably hard to package on nix and currently has no working appimage/flatpak, but it's 1.2G and that hurts
<bqv> but i think i'll just use the vm an ssh x-forwarding for cheap success
Jackneill has joined #nixos
zeta_0 has joined #nixos
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
<pushqrdx> i keep getting `cannot auto-call a function that has an argument without a default value ('stdenv')`` for the package i am trying to mae
<pushqrdx> it's a really simple one
<zeta_0> i tried upgrading my stable nix channel and home-manager to 20.09, but the terminal threw this error? https://dpaste.org/AuE7
<clever> pushqrdx: you must load the file with pkgs.callPackage
<pushqrdx> i want to build it
<pushqrdx> didn't even build it yet
nerdypepper has quit [Quit: bye]
<pushqrdx> this error is result of nix-build default.nix
nerdypepper has joined #nixos
<clever> pushqrdx: nix-build -E 'with import <nixpkgs> {}; callPackage ./default.nix {}'
<pushqrdx> is there a `make` module i can import like the `gcc` one?
<zeta_0> i thought 20.09 is ready, what's going on here?
<clever> pushqrdx: stdenv.mkDerivation provides you with make and gcc by default
jabster28_ has joined #nixos
jabster28 has quit [Ping timeout: 268 seconds]
asbachb has quit [Remote host closed the connection]
<pushqrdx> alright so it built a package into the store
<pushqrdx> how can i install it
<matthewcroughan_> bqv: I notice you do not include state version in your users.nix files?
<matthewcroughan_> How come?
<matthewcroughan_> home.stateVersion = "20.03"; for example
m0rphism has quit [Ping timeout: 260 seconds]
<bqv> oh that's a thing? i probably should
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
<matthewcroughan_> bqv: What about this? https://dev.fron.io/s/bqv/r/nixrc/s/live/users/leaf.nix
<matthewcroughan_> Only some of the programs are programs.<name>.enable?
DigitalKiWicked is now known as DigitalKiwi
<matthewcroughan_> you have a in [ abduco etc etc etc... ] in there
<bqv> not all programs have an option predefined
<bqv> run `man home-configuration.nix`
<matthewcroughan_> awesome
<bqv> then type "/programs<enter>"
<matthewcroughan_> what has to be installed for that to be available?
chambln has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #102411 → emacs26Packages.prolog-mode: unbreak → https://git.io/JT5JK
<bqv> dunno
<{^_^}> [nixpkgs] @jonringer merged pull request #102409 → [20.09] python3Packages.google_cloud_pubsub: disable tests → https://git.io/JT5eg
<{^_^}> [nixpkgs] @jonringer pushed to release-20.09 « python3Packages.google_cloud_pubsub: disable tests »: https://git.io/JT5Ji
<{^_^}> [nixpkgs] @freezeboy opened pull request #102412 → flvtool2: remove (broken since 2018) → https://git.io/JT5JP
<clever> pushqrdx: nix-env -i ./result to install it, but you can run it without installing
<Dotz0cat> i asked this before but I did not see any answer. can someone look at this package? I can get it to build but it does not display thumbnails for me. also since I am in a kvm I can not check if it plays any audio. https://gist.github.com/Dotz0cat/15a6e5e7ddb596605b6a8e0141c82c63
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #102233 → dgraph: 20.07.1 -> 20.07.2 → https://git.io/JTHGb
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « dgraph: 20.07.1 -> 20.07.2 »: https://git.io/JT5JF
<{^_^}> [nixpkgs] @jonringer merged pull request #102255 → drumkv1: 0.9.16 -> 0.9.18 → https://git.io/JTHwI
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « drumkv1: 0.9.16 -> 0.9.18 »: https://git.io/JT5Jb
Fare has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #102261 → frostwire-bin: 6.8.5 -> 6.8.7 → https://git.io/JTHiB
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « frostwire-bin: 6.8.5 -> 6.8.7 »: https://git.io/JT5JN
<{^_^}> [nixpkgs] @jonringer merged pull request #102254 → datovka: 4.15.2 -> 4.15.5 → https://git.io/JTHV9
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JT5Jx
<{^_^}> [nixpkgs] @jonringer merged pull request #102287 → tridactyl-native: 1.20.1 -> 1.20.2 → https://git.io/JTHdf
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « tridactyl-native: 1.20.1 -> 1.20.2 »: https://git.io/JT5Jp
RickHull has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #102267 → ginac: 1.7.9 -> 1.8.0 → https://git.io/JTHX4
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « ginac: 1.7.9 -> 1.8.0 »: https://git.io/JT5Jj
cjpbirkb1 has joined #nixos
<danderson> current status, several hours into trying to get a go+rust+javascript to build: https://miro.medium.com/max/403/1*zmHKAMmdNBGNWyjDwJS7pg.jpeg
<gchristensen> <3
<{^_^}> [nixpkgs] @freezeboy opened pull request #102413 → gimpPlugins.focusblur: remove → https://git.io/JT5UU
<{^_^}> [nixpkgs] @jonringer merged pull request #102294 → gphoto2: 2.5.23 -> 2.5.26 → https://git.io/JTHh6
<andi-> buildGoModule (buildRustPackage (buildNodeApplication { src = …; }))) ? :D
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « gphoto2: 2.5.23 -> 2.5.26 »: https://git.io/JT5UT
<{^_^}> [nixpkgs] @jonringer merged pull request #102232 → exodus: 20.8.28 -> 20.10.23 → https://git.io/JTHG4
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « exodus: 20.8.28 -> 20.10.23 »: https://git.io/JT5Um
cjpbirkbeck has quit [Ping timeout: 256 seconds]
ericsagn1 has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #102046 → dolt: 0.21.0 -> 0.21.1 → https://git.io/JTD38
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « dolt: 0.21.0 -> 0.21.1 »: https://git.io/JT5U3
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
aswanson has quit [Quit: aswanson]
orivej has quit [Ping timeout: 258 seconds]
growpotkin has joined #nixos
<bqv> jon's a machine...
<bqv> well, i guess they're all r-ryantms
Synth[m] has joined #nixos
ericsagn1 has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #102414 → plasma5.kdecoration: unbreak → https://git.io/JT5UH
alexherbo2 has quit [Ping timeout: 268 seconds]
jybs has joined #nixos
<jybs> Does anyone have nvim (head) with nvim-lsp working?
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/e3d393e7177 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/cfe2c01e86d (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<{^_^}> [nixpkgs] @marsam merged pull request #102404 → zeek: 3.2.1 -> 3.2.2 → https://git.io/JT7ps
<{^_^}> [nixpkgs] @marsam pushed to master « zeek: 3.2.1 -> 3.2.2 (#102404) »: https://git.io/JT5Tq
Fare has joined #nixos
<{^_^}> [nixpkgs] @veprbl pushed commit from @cheriimoya to release-20.09 « motion 4.3.1 -> 4.3.2 »: https://git.io/JT5TX
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102415 → f3: 7.2 -> 8.0 → https://git.io/JT5TM
Chiliparrot has quit [Ping timeout: 268 seconds]
ris has quit [Ping timeout: 258 seconds]
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #102416 → liquidwar5: 5.6.4 -> 5.6.5, unbreak → https://git.io/JT5kJ
lordcirth has quit [Read error: Connection reset by peer]
lordcirth__ has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #102417 → backintime-qt4: unbreak → https://git.io/JT5kR
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/e3d393e7177 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
h0m1 has quit [Ping timeout: 240 seconds]
<jybs> I suppose specifically do I need to do anything to make nvim-lspconfig work ... it doesn't seem to actually do anything?
<simpson> matthewcroughan_: ?
<matthewcroughan_> from our previous convo
h0m1 has joined #nixos
leah2 has quit [Ping timeout: 264 seconds]
alp has quit [Ping timeout: 240 seconds]
<simpson> matthewcroughan_: Sorry, I don't understand.
<matthewcroughan_> see the fixme on the bottom of the page
<matthewcroughan_> btrfsck is relatively useless and almost always is used incorrectly, it's an unintuitive FS in my view, the states people have to recover from are harrowing
<simpson> I don't have enough experience with btrfs to confirm which problems really occur in production, sorry.
<{^_^}> [nixpkgs] @asbachb opened pull request #102418 → openjdk: download from mercurial repository to GitHub → https://git.io/JT5ki
<{^_^}> [nixpkgs] @freezeboy opened pull request #102419 → unarj: remove (broken since 2016, insecure since 2015) → https://git.io/JT5kX
rajivr has joined #nixos
<gchristensen> a lot of things have changed since April 2014, in a tool which has been deprecated since at least august 2014
griff_ has joined #nixos
<matthewcroughan_> gchristensen: if that's really true then there's a lot of people still using it incorrectly :(
<matthewcroughan_> If you're referring to btrfsck, which I don't know if you are.
<gchristensen> I am. the FIXME was added to that wiki page in april 2014, and the deprecated notice was added in August 2014
cole-h has joined #nixos
<matthewcroughan_> O.o
jbox has joined #nixos
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos
pr06lefs has joined #nixos
bennofs1 has quit [Quit: WeeChat 2.9]
Fare has quit [Ping timeout: 260 seconds]
mrueg has left #nixos ["http://quassel-irc.org - Chat comfortably. Anywhere."]
<{^_^}> [nixpkgs] @freezeboy opened pull request #102420 → plink: remove (broken since 2014) → https://git.io/JT5Ir
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<{^_^}> [nixpkgs] @marsam merged pull request #102312 → gitlab-pages: 1.21.0 -> 1.28.0 → https://git.io/JTQnI
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT5Iy
chambln has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam merged pull request #102410 → dnsdist: Replace myself with SuperSandro2000 → https://git.io/JT5eo
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT5IH
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #102384 → mkcert: 1.4.1 -> 1.4.2 → https://git.io/JT7Mk
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT5Ib
<{^_^}> [nixpkgs] @freezeboy opened pull request #102421 → opensmt: remove (broken since 2014) → https://git.io/JT5Ip
stree has quit [Quit: Caught exception]
stree has joined #nixos
Fare has joined #nixos
<{^_^}> [nixpkgs] @JohnAZoidberg merged pull request #98670 → tpm2-tss: 2.4.1 -> 3.0.1 → https://git.io/JU2Si
<{^_^}> [nixpkgs] @JohnAZoidberg pushed 2 commits to master: https://git.io/JT5LL
jbox has left #nixos ["WeeChat 2.9"]
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 256 seconds]
slimep is now known as lemsip
Acou_Bass has quit [Ping timeout: 256 seconds]
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @freezeboy opened pull request #102422 → dvb_apps: remove (broken since 2018) → https://git.io/JT5LQ
ilmu has quit [Ping timeout: 240 seconds]
ilmu has joined #nixos
growpotkin has joined #nixos
Acou_Bass has joined #nixos
<JJJollyjim> how do i update a flake input to a specific rev?
<matthewcroughan_> bqv: May I just say, your flake.nix is absolutely, incredibly massive and verbose? :D
<matthewcroughan_> And that this repo, if given to a new user would confuse them, not help them, so do you think we could trim what's not needed out and create a template?
<bqv> matthewcroughan_: you calling me fat?
<matthewcroughan_> ya
<matthewcroughan_> That's exactly what I said.
<colemickens> I spent hours on this, can you please contribute to it? https://github.com/colemickens/nixos-flake-example
<colemickens> even just opening issues if you don't want to send PRs
<matthewcroughan_> Assumptions: 1. Users want primarily to use this on one system. 2. Users only care about rolling release, so at first will not at all desire multiple nixpkgs branches for example in their flake.
<matthewcroughan_> colemickens: yeah, that's great I will.
<cole-h> JJJollyjim: I think you have 2 choices: 1) `nix flake update --override-input name flake/url/revision`; 2) change the input's URL to add `/revision` to the end.
<bqv> matthewcroughan_: if you're looking at my repo assuming i made it for the convenience of others, your fundamental axioms are invalid
ddellacosta has quit [Ping timeout: 258 seconds]
<bqv> any convenience is a lucky byproduct
<bqv> this is for me and me alone, until i find enough time and willpower to look at the template branch again
<matthewcroughan_> colemickens: An ideal template would be to configure two DEs and environments, and two users managed by home-manager. For example let's imagine a user coming to NixOS wants Sway and-or KDE>
<bqv> that's why i direct you to cole-h and colemickens whenever possible
<bqv> and emily, if i ever found her flake
<matthewcroughan_> bqv: "and allows one to get up and running with NixOS faster than ever."
<matthewcroughan_> :D
<matthewcroughan_> colemickens: to expand, what I mean is that there should be two users, one named sway-user and the other kde-user, which would show probably just about every single thing there is to know about using Nix to configure your desktop, including home-manager.
<colemickens> there's also this https://github.com/nrdxp/nixflk
<JJJollyjim> ty cole-h
<colemickens> it feels borderline like you're asking someone to build exactly what you want.
<colemickens> like you could just do this
<energizer> clever: i wanna try raspi again if you've got a few minutes
<matthewcroughan_> Yes, but I would do it wrong.
<matthewcroughan_> I do not want to be selfish, but I won't contribute my trash to your neat repo.
<rawtaz> this channel is truly one of the most active i've ever been in on the irc
<cole-h> That's part of the learning process...
<clever> energizer: sure
<rawtaz> seriously lots of people too
<colemickens> idk, people have spent .... a dozen+ hours walking you through this stuff. that's not an exaggeration at this point.
<matthewcroughan_> I'll contribute PRs, IF you review them and give me feedback :P
<matthewcroughan_> without merging them, so they can serve as an example for people
<colemickens> I like to help people because I hope it will pay off in future contributions.
<clever> energizer: theres also #nixos-aarch64 which may be less busy
<matthewcroughan_> cole
<bqv> matthewcroughan_: ah, nixpkgs-style, i like it
<matthewcroughan_> fuck sake, my keyboard has the enter key right above tab
<matthewcroughan_> aaewfhakjwehawfeiu
<cole-h> (Keep the swearing to a minimum please :) )
<cole-h> (And by minimum, I mean it should approach 0)
<rawtaz> it's not like matthewcroughan_ swears a lot.
<cole-h> Yes, but ideally we don't want any swearing :)
<matthewcroughan_> cole-h: Physical impossibility.
<matthewcroughan_> I want to comply with your demands, but I cannot.
<rawtaz> theres few things worse htan when people comment on that type of thing as soon as it happens. give it some slack, comment if it's an actual problem and not just a one time thing
<rawtaz> commenting right away only makes frustrated people more frustrated - it's entirely counter-productive
<colemickens> and one of those worse things is further derailing the conversation; the norm around here has always been to remind people of rules to help ensure the norm.
<rawtaz> (this was probably a bad example case though :)
<matthewcroughan_> I can say that rawtaz is right. And it's hard not to feel: 1. Demotivated, 2. Targeted, 3. Belittled when someone comments like that on something you didn't think was a big deal :P
<cole-h> colemickens++
<{^_^}> colemickens's karma got increased to 42
<rawtaz> colemickens: do you not understand that if someone swears out of frustration, commenting and telling them not to swear will only worsen the situation?
<matthewcroughan_> colemickens: Waow! Sounds like Russia during the 80s.
<rawtaz> what frustrated people need is things like understanding and hearing them out. then usually it all calms down very rapidly :)
<rawtaz> matthewcroughan_: i dont mean that you are frustrated, just using that word as an example
<matthewcroughan_> rawtaz: I used to be far worse on IRC.
<matthewcroughan_> Whenever someone did that I used to explode.
<rawtaz> youre not alone, most people are humans :D
<{^_^}> [nixpkgs] @freezeboy opened pull request #102423 → junit: remove (broken since 2015) → https://git.io/JT5tF
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<matthewcroughan_> I'm not really that familiar with what it's like here, so I don't know what the 'norm' is. When you try to enforce the 'norm' on me, it feels more like you're a police officer trying to bludgeon me with a stick than keep any sort of topic going. colemickens
<matthewcroughan_> Every time this has been brought up, this whole 'off-topic' thing, the chat goes silent for 20 mins as I, or someone else shuts up, and no activity occurs.
<matthewcroughan_> If the same people were available in #nixos-chat I'd participate in there, but the people I'm talking to are not in there.
<rawtaz> i know a channel thats far worse. #windows-server or #windows. they are completely a**l about being on topic, to the extend that there's hardly any chatter going on, and there's complete idiots that loves to use their op powers as soon as anyone questions their actions. it's a complete nazi dictator ruling place with a ton of bad manner from those that should be handling the channel nicely
<matthewcroughan_> Yeah, anything that gets big enough is usually approaching that fascist attitude. #ubuntu too is like that.
b has quit [Quit: Lost terminal]
<rawtaz> let's go back to being positive, shall we? :D
<matthewcroughan_> We should all use email :D
<rawtaz> yes :D
<rawtaz> and end all sentences with :D
<matthewcroughan_> Mandatory happiness.
<rawtaz> instead of a dot :D
<rawtaz> yeah
<matthewcroughan_> colemickens: I think the hashtag feedback is definitely worth it
<matthewcroughan_> syntax*
<matthewcroughan_> That is intuitive. Additionally, maybe `nix flake show` should be included somewhere. Do you think that command is useful? It made me understand a bit about how the flake is structured.
griff__ has joined #nixos
griff_ has quit [Ping timeout: 240 seconds]
griff__ is now known as griff_
pushqrdx has quit [Remote host closed the connection]
<matthewcroughan_> So this machine `zeta` has a crap ton of things installed, that are absolutely outside of home-manager?
sss2 has joined #nixos
<matthewcroughan_> so on this machine, globally, you have wireguard, qemu, certmon, matrix, mastodon, etc?
<bqv> it's a f£%&ing server, yes it does
<matthewcroughan_> Yes, I'm just asking if this is the case :D
<matthewcroughan_> because I see you import ../users/bao.nix, and was wondering if importing those profiles does *not* just enable the app.
<matthewcroughan_> So, for example, ipfs is enabled by importing it? Magically? Home-manager has no say in this?
<bqv> have you read the profile?
<matthewcroughan_> The readme? Yes.
<bqv> no, the profile
<matthewcroughan_> it contains services.ipfs = { enable = true }
<bqv> then that's what it does :p
<matthewcroughan_> no mention of home-manager, so this means it's globally enabled if imported yes?
<bqv> you remember there's more to nixos than home-manager, right
<bqv> especially on a server
<matthewcroughan_> Yes, and if I were lazy I would right now be configuring my system to do all sorts of insane stuff. But I want to understand these scopes before going crazy
<matthewcroughan_> Your repo thus far has made the most sense though.
<bqv> that's a shame
<matthewcroughan_> loool
<matthewcroughan_> You put things in folders. I don't have to read nix files to assume their meaning. Even though the folders do nothing, they are informative.
<matthewcroughan_> The nix files y'all have are absolutely massive, and I'm not fully familiar with the functional language yet so I can't just skim through it, I have to understand them.
<matthewcroughan_> So with the lack of any real template which doesn't have massive nix files, only the minimal essentials, this serves as a good repo to copy.
<matthewcroughan_> (For home-manager)
<bqv> colemickens had a template he linked earlier
<matthewcroughan_> This obviously is the best example we have of using flakes, but that's only one challenge. https://github.com/colemickens/nixos-flake-example
<bqv> colemickens: maybe add a branch that adds home-manager, if that's what's missing
<matthewcroughan_> The next challenge is using this home-manager thing. And that's just for some reason making things more complex in my head, and I'm not the only one.
<matthewcroughan_> Obviously I could take colemickens template and go ham, system-wide.
<matthewcroughan_> bqv: Do you have mutable users enabled?
<matthewcroughan_> I can't search this repo on your site :D
<bqv> you can shallow clone it
<bqv> but no
nerdypepper has quit [Quit: bye]
<matthewcroughan_> bqv: Okay, please bare with me.
<matthewcroughan_> I've copied your root.nix, my brain says "what's programs.", how am I supposed to trace that back?
<matthewcroughan_> `programs` is a home-manager thing right?
nerdypepper has joined #nixos
<bqv> in that context, yes
<matthewcroughan_> So, in order to figure that out, I'm supposed to do what?
<matthewcroughan_> Look for the thing that imoprted root.nix?
<bqv> i don't quite understand the question
<matthewcroughan_> `programs` is defined where?
<bqv> in home-manager's source code
<bqv> run `man home-configuration.nix"
<bqv> again
<bqv> then type `/programs.`
<matthewcroughan_> Ah okay yes, that's where I was. But I don't even have home-manager installed, one second let me figure that out :D
<matthewcroughan_> bqv: Nah, home-manager should be enabled I think. But it isn't. https://termbin.com/yfzy
<bqv> matthewcroughan_: i was about to try and point you at someone else, but i realise almost everyone has just about disowned you at this point... can i give you a challenge instead? rather than asking obscure questions, why not try and for at least exactly 24 hours, figure things out on your own based on what you have now, every other config you have available by the wonders of github, and google
Acou_Bass has quit [Ping timeout: 272 seconds]
<matthewcroughan_> Lol this happened when I tried to learn Linux for the first time too.
<matthewcroughan_> Not everyone is experienced or capable of learning this stuff on their own. I'll try.
<bqv> i believe you
<bqv> and that's fundamentally not true
<bqv> but i'm not here to argue
Acou_Bass has joined #nixos
<rawtaz> thats actually a very nice suggestion, and very well put forward
<rawtaz> more people should do that now and then (the "challenge")
<rawtaz> including me :)
<matthewcroughan_> bqv: I will do that, if you can help me just this once.
<matthewcroughan_> I just need that manual, on my cli. Imperatively, whatever. How on earth do I "enable" home-manger.
<matthewcroughan_> should be called home-mangler heheh
<rawtaz> matthewcroughan_: dont you do it like described on https://nixos.wiki/wiki/Home_Manager ?
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/cfe2c01e86d (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/c311bf1eb58 (from 11 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<matthewcroughan_> No because I'm using flakes, I posted my flake earlier.
<matthewcroughan_> rawtaz:
<bqv> the manpage is identical to that first link
<matthewcroughan_> bqv: It's not a very good sign if I can't even install the manual though. I'm doing something wrong if I don't have the manual on my shell.
<bqv> the rest, for the next day, is up to you
<matthewcroughan_> I should livestream my struggles.
<matthewcroughan_> Would be mostly staring at text.
<bqv> people do do that, on twitch
<matthewcroughan_> The problem, I am going to assume, unless told otherwise, is flakes. I am doing something inconsistent with the doc that I am not intelligent enough to see, because of flakes.
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
<simpson> You don't need flakes. You don't need home-manager. You don't need all the bells and whistles in your configuration.nix. Take it incrementally, piece by piece, and don't rush.
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<simpson> Part of the power of NixOS is being able to establish a bare-bones working system, and then incrementally changing it with the confidence that rollbacks are possible.
kalbasit has joined #nixos
<rawtaz> and that there's no cruft left around on your disk, so its still all clean
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @freezeboy opened pull request #102424 → Unbreak paperspace → https://git.io/JT5Yn
stoile has quit [Ping timeout: 258 seconds]
<matthewcroughan_> bqv: How are you importing home-manager.users, I just do not get it.
<matthewcroughan_> options.home-manager.users = lib.mkOption {
<matthewcroughan_> then some absolutely crazy expression, what is the purpose?
griff_ has quit [Ping timeout: 260 seconds]
<bqv> github, google
<matthewcroughan_> I think I realise now why I can't just use your repo. It is because of not using default.nix.
<{^_^}> [nixpkgs] @jonringer merged pull request #102252 → enet: 1.3.15 -> 1.3.16 → https://git.io/JTHVO
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « enet: 1.3.15 -> 1.3.16 »: https://git.io/JT5YF
<{^_^}> [nixpkgs] @jonringer merged pull request #102395 → kernel/manualConfiguration: add variant metadata → https://git.io/JT7Fa
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JT5YN
copy has quit [Quit: copy]
copy has joined #nixos
stoile has joined #nixos
copy has quit [Client Quit]
copy has joined #nixos
hjarvard has joined #nixos
RickHull has quit [Ping timeout: 245 seconds]
johnw has quit [Quit: ZNC - http://znc.in]
<siraben> I have this build error: error: use of undeclared identifier 'AFMT_S16_NE', a quick search shows that it's from a very old version of X11 libraries, what should I do?
<siraben> Source code dates to around May 2009
<siraben> I'll try pinning nixpkgs from Jun 1 2009, hopefully everything still works
<bqv> you could try bisecting too
<bqv> likely not that old an issue
<bqv> 32919 store paths deleted, 43959.70 MiB freed
<bqv> gosh
Supersonic112 has joined #nixos
<siraben> TIL that bisecting 242K commits takes a while to even start
Supersonic has quit [Ping timeout: 268 seconds]
Supersonic112 is now known as Supersonic
<bqv> heh
<siraben> log(242000)/log(2) = 17.88, only around 18 commits to test, not bad.
ylsdfh27[m] has joined #nixos
johnw has joined #nixos
<bqv> yeah :D
<siraben> git bisect requires one to specify the good commit right? What if that is not known?
<bqv> it will fail
<siraben> It could do something like, step in powers of 2 to find the first good commit, then bisect again. Overall process is still log
<bqv> but it'll fail early
<{^_^}> [nixpkgs] @jonringer opened pull request #102425 → [20.09] kernel/linuxManualConfig: add variant metadata → https://git.io/JT5sP
domogled has quit [Ping timeout: 256 seconds]
ilmu has quit [Ping timeout: 268 seconds]
LnL has joined #nixos
<siraben> Does anyone remember what the old style of overriding in Nix looked like?
<jbal[m]> AFMT_S16_NE is OSS v4
<siraben> OSS v4?
<jbal[m]> Open Sound System
<jbal[m]> Aka, what we had before ALSA, and what BSD still does
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/ce3a2e6e493 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<siraben> Dang, could I get my program to compile without updating the source?
<jbal[m]> Gonna see if there's a config flag you can try
ilmu has joined #nixos
yinfeng has quit [Quit: WeeChat 2.9]
<jbal[m]> Try replacing SndUnix.o with SndALSA.o in EMULib/Rules.gcc
<jbal[m]> It has an ALSA backend, it just isn't used. That should make it use it
Morfio has joined #nixos
ilmu has quit [Ping timeout: 260 seconds]
magnetophon has quit [Ping timeout: 272 seconds]
jabster28_ has quit [Ping timeout: 240 seconds]
<dsal> I have a stack project using haskell2nix and I'm trying to make a shell.nix. If I run `nix-shell --pure` I get a shell where stack fails because it doesn't have nix-shell
<{^_^}> [nixpkgs] @blaggacao opened pull request #102426 → go-moduls: clarify future of vend tool → https://git.io/JT5Z9
ilmu has joined #nixos
LnL has quit [Ping timeout: 256 seconds]
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
<siraben> jbal: thanks, i'll try
<ylsdfh27[m]> should i switch from arch to nixos?
<dsal> I've only heard bad thing about arch, but nixos is pretty great.
<ylsdfh27[m]> yeah, arch has become infamous btw. OTOH nix seems very promising
ilmu has quit [Ping timeout: 268 seconds]
<dsal> nix has made things a lot more pleasant for me. nixos doubly so
ilmu has joined #nixos
<dsal> I have no idea how to use `nix-shell --pure` though
<ylsdfh27[m]> <dsal "nix has made things a lot more p"> why is that?
<ylsdfh27[m]> also, does nixos have something like the aur?
<siraben> jbal: ../../EMULib/Unix/SndALSA.c:19:10: fatal error: 'asm/types.h' file not found
<dsal> I don't know what aur is.
<siraben> Is there a "libasm" or equivalent?
<siraben> dsal: what you can do is run a nix-shell with the needed haskell libraries
<ylsdfh27[m]> <dsal "I don't know what aur is."> arch user repository. if something isnt in the official repositories, the users sort of create the packages themselves
<siraben> nix-shell -p "haskellPackages.ghcWithPackages (ps: [ps.QuickCheck])"
<dsal> siraben: Yeah, it's a bit of a circle. haskell2nix is a bit too dynamic.
yinfeng has joined #nixos
<jbal[m]> siraben: it would be part of the kernel/gcc headers, probably missing a -I somewhere
<siraben> dsal: For Haskell projects I haven't used Nix entirely yet, opting to use cabal the usual way
<dsal> siraben: I've only really used haskell2nix. stack does all the work.
<siraben> Oh, nice.
<siraben> Incremental builds work as well?
<bqv> haskellPackages as is works quite well for me
<bqv> i even use it for iteration, sometimes
<dsal> ylsdfh27[m]: Oh. You mostly just need a .nix. But yeah, there are other channels and stuff.
<bqv> never even used haskell2nix, and i'm not a fan of haskell.nix because it basically requires stack
<siraben> ylsdfh27: exactly the same thing happens in Nix, people create their own packages
<siraben> And often open a PR to add to nixpkgs as well
<bqv> i dunno why everybody wants to force stack on me
<dsal> siraben: Yeah, though the fiirst build can be a bit much.
<bqv> i don't want stack, shoo
<siraben> jbal: ok
ilmu has quit [Ping timeout: 260 seconds]
<dsal> I'm already using stack. I don't want like... another build system, but haskell2nix gets me one for free.
<bqv> i mean haskellPackages is free too
<bqv> > pkgs.callCabal2nix
<{^_^}> attribute 'callCabal2nix' missing, at (string):345:1
<bqv> > pkgs.haskellPackages.callCabal2nix
ilmu has joined #nixos
<bqv> call that on your dir, then import the result,
<{^_^}> <LAMBDA>
<dsal> ylsdfh27[m]: nix lets you have software without installing it. You can have multiple conflicting versions of all the things running at the same time.
<bqv> job done
<siraben> ylsdfh27: one major advantage I'd say NixOS has is that it's very difficult to break things, you could interrupt an OS upgrade and nothing happens, since upgrades are transactional
<siraben> and revert to any generation in the past (in O(1) time IIRC from Eelco's PhD thesis)
<jonringer> I sell it to my co-workers as, each package is its own docker container, and I'm free to compose or introduce them into any environment at any time
<dsal> You can also undo OS upgrades. If one goes very bad, you just undo it.
<ylsdfh27[m]> dsal: siraben that's great because there's a lot of missing software that i need when i searched on nix website.
<ylsdfh27[m]> btw whats the difference from guix? why should one use over the other?
<dsal> docker is a pretty gross way to do things, but I run docker in nixos just to get it all.
<siraben> There was one day I tried out like 4 different desktop environments for fun, no breakage.
<jonringer> for python people, it's like virtualenv, but everything is free to change
<siraben> ylsdfh27: what kind of missing software?
<siraben> Guix is based on Nix but uses Guile as the configuration language
<jonringer> guix uses gnu guille as the configuration language, and only allows free software
<dsal> ylsdfh27[m]: I'm sure something's missing, but it's got all the weird stuff I use. I also use it on macos (where I am now).
<siraben> Also I think they have a strict policy on non-free software in their repository.
<siraben> Yeah.
<jonringer> siraben++
<{^_^}> siraben's karma got increased to 2
<bqv> jonringer: taken up a spanish accent huh?
<dsal> bqv: How do you evaluate that? I've still never got a proper nix-as-dev-env thing going. It's mostly just a nice user environment for me.
<siraben> dsal: high five! i moved all my homebrew packages to nix instead on darwin
<siraben> though I still use homebrew for the casks
<dsal> I think I have a few left in brew...
<ylsdfh27[m]> <siraben "ylsdfh27: what kind of missing "> for now mostly software engineering related like bpmn modeling (eg modelio, bonita, etc...)
<bqv> dsal: hold tight, i'll pastebin a sample
yinfeng has quit [Quit: WeeChat 2.9]
<siraben> interesting a grep for bonita in nixpkgs returns nothing
<siraben> What's bpmn modeling?
<jonringer> I wasn't aware I had an accent, but I'm terrible at typing what I mean :)
<bqv> dsal:
is_null has quit [Ping timeout: 246 seconds]
ilmu has quit [Ping timeout: 260 seconds]
<siraben> > bqv: How do you evaluate that? I've still never got a proper nix-as-dev-env thing going. It's mostly just a nice user environment for me.
<siraben> direnv!
<{^_^}> error: syntax error, unexpected ID, expecting ')', at (string):345:38
<cole-h> jonringer: (guille as opposed to guile :P)
<siraben> dsal: ^
yinfeng has joined #nixos
<bqv> jonringer: was only kidding :D
<jonringer> ah, yea. See that now :)
<dsal> I have direnv for one of my projects. Don't have to think about how to install elm and javascript junk.
n9nes has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102427 → groonga: 10.0.6 -> 10.0.8 → https://git.io/JT5ck
n9nes has joined #nixos
<siraben> https://en.wikipedia.org/wiki/Business_Process_Model_and_Notation looks like a process calculus for business somehow
<ylsdfh27[m]> <siraben "What's bpmn modeling?"> modeling the processes in the software business, done for software requirements. you map activities, to diagnostic them. bpmn is the notation
<jtojnar> Dotz0cat: look at wrapGAppsHook
<dsal> ylsdfh27[m]: In nix, you could write a .nix file that describes your development environment, and everyone on every system would have the right version of all of the necessary tools in your path.
<ylsdfh27[m]> yes
<ylsdfh27[m]> but also modelio
<dsal> with direnv, you'd install all the necessary stuff by 'cd /path/to/dev/tree' (but only in that tree)
<siraben> ylsdfh27: there's definitely java packages in nixpkgs already, so adapting them to build bonita and modelio wouldn't be difficult
<cole-h> I dunno about that. Java seems real hard to package, especially if it uses maven. I never had any luck with it, that is.
<ylsdfh27[m]> dsal: seems promising. i'll learn nix format then
<ylsdfh27[m]> siraben: could you link one for reference?
<{^_^}> [nixpkgs] @r-burns opened pull request #102428 → nss: fix build on ppc64[le] → https://git.io/JT5c2
<ylsdfh27[m]> <cole-h "I dunno about that. Java seems r"> yeah, arch it's generally troublesome
<siraben> ylsdfh27: to learn nix lang see https://nixcloud.io/tour/ , for how it ties with packaging see https://nixos.org/guides/nix-pills/index.html
astronavt has quit [Quit: Leaving]
<siraben> ylsdfh27: what's an example of a java program that is common? (i don't use java programs a lot myself)
jabster28 has joined #nixos
<ylsdfh27[m]> <siraben "ylsdfh27: what's an example of "> intellij idea for example
<{^_^}> [nixpkgs] @vbgl opened pull request #102429 → ocamlPackages.mirage-channel: init at 4.0.1 → https://git.io/JT5cV
<dsal> Not doing things with java has made my life much better. :)
<cole-h> Moreso here because of sandboxing requirements (e.g. maven really loves calling out to the interwebs, which we don't allow in sandboxed builds)
<ylsdfh27[m]> dsal: i whish society as a whole someday reaches that point too haha
<siraben> ylsdfh27: https://github.com/NixOS/nixpkgs/blob/7898c75e7c42796dab160683db689fa54fbe929a/pkgs/applications/editors/jetbrains/default.nix#L123-L139 looks like the person who packaged it up wrote a function `mkJetBrainsProduct` to abstract away common details
jmeredith has joined #nixos
is_null has joined #nixos
<siraben> lol this looks hairy to package, i'll see if I can find a simpler maven package
Rusty1 has quit [Quit: WeeChat 2.3]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102430 → gitAndTools.git-filter-repo: 2.28.0 -> 2.29.0 → https://git.io/JT5cP
pr06lefs has quit [Remote host closed the connection]
<dsal> I've not programmed any java in over ten years, but I still have maven hitting my web site more than normal humans.
<siraben> otherwise you can search for examples of java programs in nixpkgs
<ylsdfh27[m]> siraben: thanks for the resources. i'll study them. also gonna install nix on arch to experiment with it
<siraben> great. it's also pretty low commitment, if you decide to uninstall I think it's just a matter of `sudo rm -rf /nix`
<dsal> nix-shell is magic.
<dsal> Except the PS1 thing.
<siraben> what PS1 thing?
<siraben> Oh that it changes your prompt?
<dsal> The prompt is just objectively bad.
<siraben> a friend of mine who uses ubuntu was jealous of this comma package lol
<dsal> Oh neat.
<siraben> Is it even possible to replicate on other impure systems?
LnL- has joined #nixos
LnL has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102431 → groovy: 3.0.3 -> 3.0.6 → https://git.io/JT5CJ
<dsal> woah. Just tried that comma thing.
<siraben> Nice, isn't it?
<jonringer> siraben: probably, not, as nixpkgs is one of the only package managers which can do unprivileged package installation
<dsal> ylsdfh27[m]: this is the other cool thing with nix, you don't need to install software to try it.
<siraben> dsal: try `, cowsay hello | , lolcat`
<dsal> How do you know these are in my home-manager config?
<siraben> i didn't lol
<dsal> Doesn't matter, it seems.
<siraben> i have neither, but it works due to comma
<siraben> dsal: oh yeah I hated having to imperatively install dev packages to build things on other distros, and often times it polluted my environment long after
<Ke> tbh. I had declarative package install lists long before I used nixos
<Ke> if nixos only did installing packages, it would have provided nothing of value
<dsal> I've made huge messes on systems and had lots of conflicting junk all over the place I couldn't easily reproduce.
<bqv> anyone know off head what package puts /run/opengl-driver in?
<bqv> wait, it's an option, not a package, isn't it
<bqv> nevermind
<siraben> Emil Karlson: but how did you get rid of packages you declaratively installed?
<jdnixx[m]> Is there a typical easy way to set up SSH access over the internet without configuring a bunch of stuff directly in your router?
<jdnixx[m]> I’m guessing port 22 probably isn’t open by default in most routers right...
<cole-h> nix-env -e
<cole-h> siraben: ^
<Ke> emerge --depclean, or just run aptitude
<{^_^}> [nixpkgs] @bryanasdev000 opened pull request #102433 → sonobuoy: Fixes wrong "v" behaviour → https://git.io/JT5Cg
<Ke> sometimes there are non-declarative dependency selections, where packages have optional deps, this is true
<Ke> this can be avoided by reinstalling often and defining conflicts/masks
<siraben> should have Nix version of https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule
<siraben> "Any sufficiently complicated declarative package manager contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Nix."
<Ke> jdnixx: mostly the issue is that the router is doing NAT and no port is accessible without port forward
Fare has quit [Ping timeout: 260 seconds]
<Ke> siraben: thanks, I have been using that quote for a while without knowing it's name
<Ke> though slightly modified version
<siraben> np
<Ke> tbh. I am not sure that quote is apt in that form, maybe it was true where the author was working
sangoma has joined #nixos
<siraben> I've seen it in code where the author reinvents metaprogramming in some convulted form
<Ke> last I used that quote was reference to boost and C++ templates
<Ke> also to mean: sufficiently versatile product becomes useless for specific usecases
<Ke> this is how language and phrases evolve =o)
<jbal[m]> C++ templates are a lot less terrible than they used to be, but I think Rust macros are a lot more elegant
<jbal[m]> Back in the day, C++ template code was next to impossible to debug
<siraben> Speaking of languages, how's the toolchain around nixlang? I don't see language servers around for instance. Although there are formatters and so on
<siraben> s/toolchain/tooling
<pie_> i dont think they wanted to say it here but i will say it, someone has noted "isnt that just nix itself?" :P <siraben> "Any sufficiently complicated declarative package manager contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Nix."
<pie_> (you *did* say _any_)
<jbal[m]> Someone at least tried to make a language server: https://github.com/ebkalderon/nix-language-server
<siraben> I use the Nix repl quite a lot because I can't tab complete the attr set contents in Emacs on darwin
<siraben> Although it does work on NixOS
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
is_null has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102434 → python27Packages.hg-evolve: 10.0.2 -> 10.1.0 → https://git.io/JT5WC
nixuser_ has joined #nixos
amfl_ has joined #nixos
<siraben> Can someone try this derivation on NixOS? I wonder why `asm/types.h` can't be found on darwin. http://ix.io/2CKS
mzcore_ has quit [Ping timeout: 240 seconds]
<siraben> Ah, if I do `substituteInPlace ../../EMULib/Unix/SndALSA.c --replace '#include <asm/types.h>' ""` it now fails with `fatal error: 'linux/types.h' file not found`
amfl has quit [Ping timeout: 256 seconds]
amfl_ is now known as amfl
<jbal[m]> For me, it compiles but doesn't link
<jbal[m]> Missing alsa linker flag
<colemickens> I can't get a 20.03 or 20.09 aarch64 ami to be reachable after booting in aws, but I'm not sure if I'm doing something wrong. I guess I should try wiht an x86_64 ami+machine type. :/
<jbal[m]> needs -lasound somewhere
* siraben sets up linuxkit-builder
<siraben> Ok it fails to link for me as well
<siraben> dsal: did you know about https://github.com/nix-community/linuxkit-nix by the way?
<jdnixx[m]> <Ke "jdnixx: mostly the issue is that"> Alright that’s what I figured. So there are no common quick ways to get around that
<siraben> It works but is buggy sometimes, lets you build Linux packages on macOS
<dsal> siraben: Neat. That's also pretty cool.
<jdnixx[m]> I’m just curious cuz I’m at a friend’s house so I can’t mess with his router obviously. But like my phone would work with ssh over mobile data wouldn’t it?
<dsal> If I could build for Linux on arm64, that'd bne the best. :)
<Ke> you do know that you can easily just ssh out of nat?
<Ke> ssh in is normally the thing that does not work
<siraben> dsal: I've been using it to develop https://github.com/siraben/nix-remarkable , so I can cross-compile to cortex-a9
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102435 → k9s: 0.22.1 -> 0.23.3 → https://git.io/JT5lt
zupo has joined #nixos
<siraben> I don't know much about virtualization but it claims to be more lightweight than running a VM
<dsal> Oh awesome. I mainly just want my haskell stuff to build for ARM9. I end up doing that with AWS or something.
<siraben> Oh, what are you using to cross-compile Haskell to ARM? I tried that a few months ago and didn't get it to work, even on NixOS
<dsal> My "main computer" here is a tiny Orange Pi with some kind of ARM64 something or other and built-in flash. Runs my mqttd server and a few other things.
mzcore_ has joined #nixos
<dsal> I've got a docker image I use on a work machine.
<siraben> I se
<siraben> see*
<dsal> It's not fast and I've had to do a few gross things that are hard to reproduce, but it works.
<dsal> I've tried getting nixos on an orange pi and... it didn't go well. Sad night.
<dsal> Meanwhile, I'm gonna go to bed and get read for my oncall tomorrow. Hopefully someday figure out why my mac is getting really picky about what charges it.
<siraben> Sure thing. For me linuxkit-nix lets me write derivations as if I was on a x86_64-linux machine
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102436 → jackett: 0.16.1883 -> 0.16.1964 → https://git.io/JT5lV
berberman has quit [Quit: ZNC 1.7.5 - https://znc.in]
berberman has joined #nixos
zeta_0 has joined #nixos
palo1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102437 → hdhomerun-config-gui: 20200521 -> 20200907 → https://git.io/JT5ld
malook has joined #nixos
palo has quit [Ping timeout: 264 seconds]
palo1 is now known as palo
Yumasi has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102438 → ipset: 7.6 -> 7.7 → https://git.io/JT58G
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/fb2901f0563 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<Orbstheorem> What's the difference between nix channels and nix registries?
yinfeng has quit [Quit: WeeChat 2.9]
<siraben> Undefined symbols for architecture x86_64:
<siraben> "_SDL_CloseAudio", referenced from:
<siraben> SDL_CloseAudio seems to be legacy?
<{^_^}> [nixpkgs] @jonringer merged pull request #102396 → treewide: src cleanup → https://git.io/JT7F6
<{^_^}> [nixpkgs] @jonringer pushed commit from @prusnak to master « treewide: simplify rev/repo arguments in src »: https://git.io/JT58K
cjpbirkb1 has quit [Ping timeout: 258 seconds]
Yumasi has quit [Ping timeout: 264 seconds]
Yumasi has joined #nixos
<zeta_0> if any of you would like to take a look at this reddit post that i just asked, thanks in advance for the help!
eoli3n has joined #nixos
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102439 → istioctl: 1.7.3 -> 1.7.4 → https://git.io/JT54k
<etu> zeta_0: Hey, are you aware of #nixos-emacs? We have the emacs overlay https://github.com/nix-community/emacs-overlay
<{^_^}> [nixpkgs] @Rakesh4G opened pull request #102440 → pythonPackages.xmljson: init at 0.2.1 → https://git.io/JT54q
<etu> zeta_0: The overlay contains updated packagel from xelpa, as well as an elisp parser to parse your config for use-package declarations to include packages using nix based on your config :)
cole-h has quit [Ping timeout: 260 seconds]
cr4y1_ has joined #nixos
<zeta_0> etu: thanks, i'll consider changing my emacs.nix file to use emacs-overlay!
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102441 → hikari: 2.1.2 -> 2.2.2 → https://git.io/JT54z
zeta_0 has quit [Quit: rcirc on GNU Emacs 27.1]
orivej has quit [Ping timeout: 260 seconds]
<bqv> Hmm
berberman has quit [Quit: ZNC 1.7.5 - https://znc.in]
berberman has joined #nixos
<bqv> Was gonna suggest my thing
<bqv> Oh well
<etu> bqv: But the elisp parser written in nix ;)
<bqv> Lmao
<{^_^}> [nixpkgs] @Rakesh4G opened pull request #102442 → pythonPackages.imantics: init at 0.1.12 → https://git.io/JT54A
saschagrunert has joined #nixos
<etu> bqv: yeah, it sounds insane. But it's very useful :)
<matthewcroughan_> bqv: I just woke up, you ready for more torture?
jonringer has quit [Ping timeout: 260 seconds]
<matthewcroughan_> Small question. How do you figure out what `xdg.enable` does? https://github.com/cole-h/nixos-config/blob/nixus/users/vin/default.nix#L19
<matthewcroughan_> search.nixos.org has no description or entry for this option.
<eyJhb> It is a home-manager thing
davidv7 has quit [Ping timeout: 272 seconds]
Dotz0cat has quit [Ping timeout: 264 seconds]
<matthewcroughan_> eyJhb: Thanks.
<matthewcroughan_> Is there a hint I'm ignoring that would have told me that this was a home-manager option?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102443 → imagemagick7: 7.0.10-27 -> 7.0.10-35 → https://git.io/JT5RE
<bqv> matthewcroughan_: when i said 24 hours, i meant 24 hours
<matthewcroughan_> You cannot tell just by looking at that right?
<bqv> you shouldn't be here
* matthewcroughan_ has been kicked by dad
<eyJhb> matthewcroughan_: some place in the repo, that file is imported, and it is imported in a home-manager block :p
tcunha has quit [Ping timeout: 246 seconds]
jabster28 has quit [Ping timeout: 256 seconds]
Sanchayan has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102445 → icewm: 1.8.3 -> 1.9.0 → https://git.io/JT50y
growpotkin has joined #nixos
kreyren has quit [Remote host closed the connection]
civodul has joined #nixos
tcunha has joined #nixos
kreyren has joined #nixos
<matthewcroughan_> I'm trying to use this `home.file.thing.source = config.lib.file.mkOutOfStoreSymlink "${config.xdg.configHome}/nixpkgs/scripts";` snippet.
<matthewcroughan_> I end up with a dir I cannot enter inside my homedir instead
cosimone has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102446 → python27Packages.kaitaistruct: 0.8 -> 0.9 → https://git.io/JT5El
kreyren has quit [Remote host closed the connection]
kreyren has joined #nixos
justanotheruser has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102447 → jx: 2.1.138 -> 2.1.149 → https://git.io/JT5uI
<bqv> i found a bug in ghc :|
<bqv> but i can't be sure it's not due to something sketchy that nixpkgs does
<bqv> either way, it says in big letters to report it as a bug
<bqv> hmm
leah2 has joined #nixos
lsix has joined #nixos
Yumasi has quit [Ping timeout: 264 seconds]
Soo_Slow has joined #nixos
Yumasi has joined #nixos
Dotz0cat has joined #nixos
growpotkin has quit [Read error: Connection reset by peer]
growpotkin has joined #nixos
zupo has quit [Ping timeout: 272 seconds]
zupo has joined #nixos
Yaniel has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @nlewo opened pull request #102448 → Systemd with the `remote` feature enabled by default → https://git.io/JT5z2
alp has joined #nixos
cosimone has quit [Remote host closed the connection]
sangoma has quit [Read error: Connection reset by peer]
cosimone has joined #nixos
davidv7 has joined #nixos
Yaniel has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
luc65r has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has joined #nixos
cfricke has joined #nixos
<{^_^}> [nixpkgs] @jtojnar opened pull request #102449 → telepathy-idle: 0.2.0 → 0.2.2 → https://git.io/JT5g5
growpotkin has quit [Ping timeout: 272 seconds]
alp has quit [Remote host closed the connection]
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
dozn has quit [Quit: I'm probably just changing some settings or have had an outage, I'll be back soon.]
dozn has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102451 → ocamlPackages.js_of_ocaml: 3.7.0 -> 3.7.1 → https://git.io/JT52C
sangoma has joined #nixos
Neo-- has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102452 → iptables: 1.8.5 -> 1.8.6 → https://git.io/JT529
<typetetris> bqv: Which ghc? Does the project use any compiler plugins?
<typetetris> I still get that thing in our CI. Do I need to GC my CI servers to get rid of it? Can I only GC the offending store path? https://www.irccloud.com/pastebin/bywDviwW/
<bqv> Polysemy 8.8.4
<typetetris> bqv: I had panics with ghc 8.10.2 and polysemy-plugin. Removed the plugin from the project, panic went away. (If I understood things correctly, the plugin doesn't ensure good performance anyway and if you care about performance you probably should use something else then polysemy, I guess. Or wait for hasura eff )
<typetetris> Had to add some type applications though.
<bqv> true
<bqv> fair enough
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102453 → ibus-engines.bamboo: 0.6.6 -> 0.6.7 → https://git.io/JT5aR
werner291 has joined #nixos
sgrunert has joined #nixos
Yumasi has quit [Quit: WeeChat 2.8]
jfaassen[m] has quit [Quit: Idle for 30+ days]
scaroo[m] has quit [Quit: Idle for 30+ days]
<typetetris> bqv: Just to be clear: I still use polysemy in that project I talked about though.
<bqv> Yeah, I barely use it, but I was curious so I slipped some in
saschagrunert has quit [Ping timeout: 256 seconds]
mallox has joined #nixos
zupo has joined #nixos
cosimone has quit [Remote host closed the connection]
<typetetris> bqv: .. phew I went all in, not feasable to rewrite it any time soon.
<bqv> :D
aleph- has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102454 → jamulus: 3.5.10 -> 3.6.0 → https://git.io/JT5VZ
<{^_^}> [nixpkgs] @evax opened pull request #102455 → python3Packages.tsfresh: init at 0.17.0 → https://git.io/JT5VP
_rvl has joined #nixos
ATuin has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102456 → i3lock: 2.12 -> 2.13 → https://git.io/JT5wn
thc202 has joined #nixos
hjarvard_ has joined #nixos
sangoma has quit [Read error: Connection reset by peer]
hjarvard has quit [Ping timeout: 264 seconds]
sangoma has joined #nixos
oida has quit [Ping timeout: 240 seconds]
oida has joined #nixos
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @evax opened pull request #102458 → python3Packages.pandas-datareader: init at 0.9.0 → https://git.io/JT5rt
magnetophon has joined #nixos
<{^_^}> [nixpkgs] @7c6f434c merged pull request #102416 → liquidwar5: 5.6.4 -> 5.6.5, unbreak → https://git.io/JT5kJ
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JT5rS
<matthewcroughan_> bqv: pls, I can't figure anything out about this after 2 hrs. Give me a treat.
<matthewcroughan_> cole-h uses an impure `config.lib.file.mkOutOfStoreSymlink` here.
<matthewcroughan_> I'm really confused what the function of this is, I thought it was to link ../../scripts to ~/ of the home-managed user.
<matthewcroughan_> It seems to be that this actually just results in: /home/matthew/scripts -> /nix/store/cq9n85fgmkxrxx73m5xs2z6fbby5vdip-home-manager-files/scripts
<matthewcroughan_> then that links to /nix/store/6wc0nrjgnaiji72r70gimbgskdwzch7g-hm_scripts -> /home/matthew/.config/nixos/scripts
<matthewcroughan_> So, my confusion is this summarised. How the hell does the scripts dir ever get populated in his setup?
<matthewcroughan_> This is an imperative detail right? This is just the "wrong" way to do nix?
<typetetris> Okay. I have an expressions (for some texlive combined stuff) which builds fine. But if the other CI servers try to download it from the first CI server building it, they complain about a hash mismatch. What is wrong here?
Swant is now known as IKEA
kreyren is now known as sjgkhasdk
sjgkhasdk is now known as dsjkgha
dsjkgha is now known as dhgjkahsdg
yinfeng has joined #nixos
dhgjkahsdg is now known as djkghasd
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102459 → hitch: 1.6.0 -> 1.7.0 → https://git.io/JT5oR
djkghasd is now known as rkeyren
rkeyren is now known as kreyren
IKEA is now known as Swant
<matthewcroughan_> Swant: God damn it, pick a name. You're either IKEA or you're not :D
sigmundv has joined #nixos
berberman_ has joined #nixos
berberman has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102460 → i2c-tools: 4.1 -> 4.2 → https://git.io/JT5KB
timstott has joined #nixos
<eyJhb> matthewcroughan_: Takes the file in $XDG_CONFIG_HOME/nixpkgs/scripts, and puts into ~/
<eyJhb> Or rather, symlinks I guess
malook has quit [Quit: malook]
<{^_^}> [nixpkgs] @marsam merged pull request #102430 → gitAndTools.git-filter-repo: 2.28.0 -> 2.29.0 → https://git.io/JT5cP
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT5KH
<matthewcroughan_> eyJhb: How can I make this relative to the build command, or the nix file at the top level?
<matthewcroughan_> ./scripts in place of that value doesn't work
<eyJhb> What do you want to do?
<matthewcroughan_> /etc/nixos will be where my config lives, by convention for now.
<matthewcroughan_> so, I switched it to: config.lib.file.mkOutOfStoreSymlink "/etc/nixos/scripts";
<matthewcroughan_> This works fine, however, that'll fail if I choose to move the location of anything.
<timstott> Hi All, I've reviewed a PR which is ready to merge https://github.com/NixOS/nixpkgs/pull/101971 :bow:
<{^_^}> #101971 (by RonanMacF, 4 days ago, open): update tmux-resurrect and tmux-continuum
<matthewcroughan_> So, instead, can we make this symlink relative to the flake.nix?
<{^_^}> [nixpkgs] @06kellyjac opened pull request #102461 → deno: 1.5.0 -> 1.5.1 → https://git.io/JT56I
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102462 → heimer: 1.20.0 -> 1.21.0 → https://git.io/JT56t
<matthewcroughan_> The use case here is that I want the `scripts/` dir of my git repo for my nix config to be symlinked to the user's home.
<typetetris> Okay I remove a font from that texlive.combined expression ... no it seems to work again, without hash failures ... very strange.
<manveru> matthewcroughan_: you could make it a flake input like `scripts.url = "path:/home/is/where/scripts/is"`
<{^_^}> [nixpkgs] @marsam merged pull request #102427 → groonga: 10.0.6 -> 10.0.8 → https://git.io/JT5ck
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT56O
<matthewcroughan_> manveru: does this make it declarative?
<matthewcroughan_> therefore not impure like this solution is?
<manveru> well, it's impure in the sense that the directory needs to exist
<{^_^}> [nixpkgs] @marsam merged pull request #102436 → jackett: 0.16.1883 -> 0.16.1964 → https://git.io/JT5lV
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT56c
<matthewcroughan_> manveru: Is it more or less impure? Or is it the same?
<manveru> about the same
<manveru> from the view of the flake, nothing exists outside of its directory unless explicitly added to the inputs
<matthewcroughan_> Awesome. Gonna try this now.
<matthewcroughan_> Wait, sorry, the problem is passing this to home-manager.
<matthewcroughan_> manveru: so scripts.url's value should be what? The path to the source?
<{^_^}> [nixpkgs] @marsam merged pull request #91675 → cxxtest: package includes and run tests → https://git.io/JJeKH
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT56P
<matthewcroughan_> My "source" are the scripts/ that I want to install into the user's home.file
<matthewcroughan_> scripts.url = "path:/./scripts"; ?
<matthewcroughan_> manveru: Additionally, do I have to modify my outputs?
<ptotter[m]> I'm trying to use weechat-matrix
<ptotter[m]> I can't get it to load in weechat
<matthewcroughan_> ptotter[m]: can't comment too much but this might help? https://github.com/cole-h/nixos-config/blob/nixus/users/vin/modules/weechat/default.nix
<ptotter[m]> sorry, I don't care about running it as a service
werner291 has quit [Quit: werner291]
<{^_^}> [nixpkgs] @evax opened pull request #102463 → python3Packages.mlxtend: init at 0.17.3 → https://git.io/JT5iT
<matthewcroughan_> sorry, I thought you were talking about a module.
<matthewcroughan_> manveru: I can't find any docs on this `path:/` thing
<manveru> i'm not sure it's documented... but the nix tests use it all over the place
<regnat> ptman: I have this in my configuration: https://pastebin.com/5Ta2LQAu
<matthewcroughan_> manveru: what will be the value that I pass to home.file."scripts".source = ?
<matthewcroughan_> now that my flake contains: scripts.url = "path:/./scripts";
cap_sensitive has quit [Quit: WeeChat 2.9]
<ptotter[m]> regnat, thanks!
<manveru> `{ inputs.scripts.url = xxx; outputs = { scripts, nixpkgs, self, ... }: { ... home.file.scripts.source = "${scripts}/something"; }; }`
<manveru> something like that i think?
hjarvard_ has quit [Read error: Connection reset by peer]
<matthewcroughan_> Wait, so I don't have to put taht in the flake.nix?
<matthewcroughan_> You're telling me to define inputs.scripts.url inside of the home-managed user?
hjarvard_ has joined #nixos
<matthewcroughan_> No I think you've misunderstood my set up :P
<matthewcroughan_> Or maybe I'm misunderstanding something lol.
<{^_^}> [hydra] @Taneb opened pull request #826 → Remove Debug prints from GitLabStatus.pm → https://git.io/JT5iw
<manveru> no, that's the flake.nix :)
hjarvard_ has left #nixos [#nixos]
<matthewcroughan_> Right, but why would I define home.file in the flake.nix?
<manveru> sorry, i haven't looked at what yours looks like
<manveru> the point is that however you configure home-manager, you'll have to somehow pass `self` or `scripts` to it
<matthewcroughan_> I want to replace L22 with a reference to inputs.scripts.url
<manveru> ok
Boba43 has joined #nixos
<matthewcroughan_> in flake.nix I've defined `scripts.url` https://termbin.com/h3tc
<Boba43> Hi ,is there any way to use a custom config for dwm
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102464 → igv: 2.8.9 -> 2.8.11 → https://git.io/JT5ib
<manveru> seems like here you add `inputs` to your nixos module arguments
Boba43 has quit [Remote host closed the connection]
<manveru> but i don't think home-manager uses those
<matthewcroughan_> so this can't be done easily right?
<matthewcroughan_> is there a way I can make the path relative to the flake without using flake inputs?
<manveru> only if you add the path to the same repo as the flake
<matthewcroughan_> It of course is.
<manveru> well, then `./scripts` or similar should suffice
<matthewcroughan_> it does not, ./scripts fails and results in a nonexistent path
<manveru> `git add` it first
<manveru> flakes can't see unstaged files
<matthewcroughan_> this isn't a git dir
<manveru> hm, actually, you have it in the repo i guess :P
<matthewcroughan_> this is just a filesystem
<manveru> i'm even more confused now
alexherbo2 has joined #nixos
<matthewcroughan_> manveru: I am not git tracking my nixos because bootstrapping is hard
<matthewcroughan_> instead, I'm just creating what I want, then I will eventually put all of that on github
<matthewcroughan_> why does git tracking have anything to do with this?
<manveru> i haven't used flakes outside of git, so i'm not sure
<manveru> i thought you needed to have a repo for it
<manveru> but maybe that's not the case anymore
dstzd_ has joined #nixos
<ptotter[m]> regnat: I'm sorry, I'm quite fresh, where should I put that?
Nikita has joined #nixos
joesventek_ has joined #nixos
Nikita is now known as Guest23707
civodul` has joined #nixos
nix-build has joined #nixos
<nix-build> [nixpkgs] @r-ryantm opened pull request #102465 → jenkins-job-builder: 3.5.0 -> 3.6.0 → https://git.io/JT5Pw
rotaerk has quit [Ping timeout: 265 seconds]
kreyren has quit [Remote host closed the connection]
{^_^} has quit [Remote host closed the connection]
abathur has quit [Read error: No route to host]
civodul has quit [Remote host closed the connection]
stree has quit [Excess Flood]
magnetophon has quit [Read error: No route to host]
rodgort has quit [Ping timeout: 260 seconds]
stree_ has joined #nixos
kreyren has joined #nixos
<ptotter[m]> regnat: I'll try to proceed using info in https://nixos.org/manual/nixpkgs/stable/#sec-weechat
abathur has joined #nixos
dstzd has quit [Ping timeout: 260 seconds]
dstzd_ is now known as dstzd
joesventek has quit [Ping timeout: 260 seconds]
joesventek_ is now known as joesventek
alp has joined #nixos
rodgort has joined #nixos
nikivi has quit [Ping timeout: 260 seconds]
Guest23707 is now known as nikivi
NeoCron has joined #nixos
civodul` has quit [Read error: Connection reset by peer]
rprije has quit [Ping timeout: 268 seconds]
civodul` has joined #nixos
<nix-build> [nixpkgs] @JesusMtnez opened pull request #102466 → httpie: 2.2.0 -> 2.3.0 → https://git.io/JT5X1
<matthewcroughan_> this is the result of using `home.files."scripts".source = ./scripts;` now that I am using a git repo
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ptotter[m]> regnat: nah, can't hack it even with https://nixos.wiki/wiki/Weechat
<viric> Hello nixos
mallox has quit [Ping timeout: 268 seconds]
<viric> in 20.09 my synaptics touchpad doesn't move
<viric> X.log says it found ../event9 as absolute-coordinates-touchpad
<viric> and /dev/input/mouse0 no input driver specified ignoring
<viric> I can click but not move. gpm works fine
<nix-build> [nixpkgs] @r-ryantm opened pull request #102467 → haproxy: 2.2.2 -> 2.2.4 → https://git.io/JT51n
<regnat> ptman: The exact details depend on how you install it. Are you using nix-env?
<nix-build> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c6afa8820b5 (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<nix-build> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/fb2901f0563 (from 9 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<nix-build> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/c6afa8820b5 (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<ptotter[m]> regnat, yes, nix-env -i weechat
<regnat> ptman: Uh sorry, I'll actually have to run. I'll be available in a couple hours if you're still stuck
shabius has quit [Remote host closed the connection]
<ptotter[m]> regnat: thanks
shabius has joined #nixos
<duairc> Is there a way to "artificially" add a dependency to a derivation? I want to fetchurl a qcow2 that depends on another qcow2 image, but I'll only have a gcroot to the former
shabius has quit [Max SendQ exceeded]
whatisRT has joined #nixos
<nix-build> [nixpkgs] @zimbatm opened pull request #102469 → Staging nss fixup → https://git.io/JT5DU
rotaerk has joined #nixos
lorimer has quit [Disconnected by services]
lorimer has joined #nixos
is_null has joined #nixos
rotaerk has quit [Ping timeout: 272 seconds]
werner291 has joined #nixos
anderslu1dstedt has joined #nixos
zupo has joined #nixos
anderslundstedt has quit [Ping timeout: 268 seconds]
<nix-build> [hydra] @edolstra merged pull request #826 → Remove Debug prints from GitLabStatus.pm → https://git.io/JT5iw
<nix-build> [hydra] @edolstra pushed 2 commits to master: https://git.io/JT5yT
<siraben> duairc: artificially add a dependency?
<siraben> Do you wish to extend an existing package by adding more to its buildInputs?
cfricke has quit [Quit: WeeChat 2.9]
cfricke has joined #nixos
<nix-build> [nixpkgs] @sgraf812 opened pull request #102470 → Update description of case.kak.nix → https://git.io/JT5yZ
mallox has joined #nixos
<duairc> siraben: I guess I want to add a buildInput to a fetchurl derivation. Which I can do with overrideAttrs. My colleague said that didn't work but let me actually verify that
<siraben> duairc: yes you can do that with overrideAttrs, but what is the effect you want to achieve?
miangraham[m] has joined #nixos
<siraben> If the package builds already, adding another input won't do anything.
<nix-build> [nixpkgs] @flokli merged pull request #102469 → Staging nss fixup → https://git.io/JT5DU
<nix-build> [nixpkgs] @flokli pushed 2 commits to staging: https://git.io/JT5yK
<nix-build> [nixpkgs] @r-ryantm opened pull request #102471 → intel-media-sdk: 20.2.1 -> 20.3.1 → https://git.io/JT5y5
<nix-build> [nixpkgs] @Ma27 pushed to master « citrix_workspace: add pcsclite to `runtimeDependencies` »: https://git.io/JT5yA
<duairc> siraben: It's not to make the package "build". It's a fetchurl derivation, it simply downloads a file. That file is a qcow2 disk image which is based on top of another disk image. fetchurl only downloads the first image, not the second. So the effect I want to achieve is that the first image "depends" on the second
<siraben> duairc: could you provide some pastes?
<nix-build> [nixpkgs] @Ma27 pushed to release-20.09 « citrix_workspace: add pcsclite to `runtimeDependencies` »: https://git.io/JT5Sc
<duairc> siraben: It's fine, I've verified that adding buildInputs has the effect that I want! So I'm happy now
<siraben> Yay!
solene has quit [Quit: leaving]
solene has joined #nixos
civodul` is now known as civodul
<nix-build> [nixpkgs] @dasJ opened pull request #102472 → vim: Get rid of Python 2 dependency → https://git.io/JT5S1
<gchristensen> nice!
<nix-build> [nixpkgs] @flokli merged pull request #102448 → Systemd with the `remote` feature enabled by default → https://git.io/JT5z2
<nix-build> [nixpkgs] @flokli pushed 3 commits to staging: https://git.io/JT5S7
<nix-build> [nixpkgs] @evax opened pull request #102473 → python3Packages.gcsfs: init at 0.7.1 → https://git.io/JT5SF
whatisRT has quit [Quit: ZNC 1.7.5 - https://znc.in]
<eyJhb> Is it possible to run something in `runInLinuxVM` which has networking as well?
<nix-build> [nixpkgs] @r-ryantm opened pull request #102474 → hr: 1.2 -> 1.3 → https://git.io/JT59t
sigmundv has quit [Read error: Connection reset by peer]
sigmundv has joined #nixos
MmeQuignon has joined #nixos
xelxebar has quit [Ping timeout: 240 seconds]
xelxebar has joined #nixos
<nix-build> [nixpkgs] @r-ryantm opened pull request #102475 → iproute: 5.8.0 -> 5.9.0 → https://git.io/JT59o
oida has quit [Ping timeout: 240 seconds]
<eyJhb> ,ping
<nix-build> pong
<eyJhb> https://termbin.com/8ct9 Shouldn't it be OK to make a shellscript doing that?
<Taneb> What's going to go wrong if I change services.posgresql.dataDir?
<gchristensen> all your data will be missing
<gchristensen> unless you didn't run postgres yet, and then by all means
<dminuoso> Taneb: nixos will complain that no such option exists I guess?
<Taneb> I do not want all my data to be missing. I will leave it as is
<dminuoso> :>
<Taneb> dminuoso: :P
<eyJhb> Currently I get 'error: expression does not evaluate to a derivation (or a set or list of those)'
<gchristensen> Taneb: what's up?
<Taneb> gchristensen: trying to migrate a machine that until very recently was running on NixOS 18.09 to something more recent, and clear out the cruft the configuration's built up while I'm at it
<Taneb> So I can hand it over to someone else with a clear conscience
<gchristensen> ah
<gchristensen> do you have a lot of data?
<Taneb> It's running my work's Hydra server but other than that, not really
ManiacOfMadness has joined #nixos
<gchristensen> you might want to dump and reload anyway, which can have some nice benefits to the performance of the service
oida has joined #nixos
rotaerk has joined #nixos
<dminuoso> Taneb: It's interesting that you mention this, I've started to ponder what exactly is wrong with filesystems. This type of friction is really annoying, that you must think of the stateful filesystem inside supposed fully declarative nixos modules.
<dminuoso> Perhaps options like .dataDir are ill-conceived
<Taneb> gchristensen: I think I'll do that when I get to moving to 20.03, because then I can upgrade to postgres 12 at the same time
<eyJhb> Found the issue, stupid mistake
anderslundstedt has joined #nixos
<gchristensen> cool
<gchristensen> dminuoso: the problem, of course, is state
<nix-build> [nixpkgs] @r-ryantm opened pull request #102476 → i2pd: 2.33.0 -> 2.34.0 → https://git.io/JT5Hd
<dminuoso> gchristensen: Im not sure state itself is the problem, its when the user wants to somehow talk about it.
<dminuoso> nix itself maintains state inside the filesystem just fine
<dminuoso> I mean what should changing the .dataDir even mean?
<gchristensen> Nix doesn't know about state
<dminuoso> gchristensen: But it does!
<dminuoso> When you instantiate nix derivations, things happen on your fs
OliverW has joined #nixos
anderslu1dstedt has quit [Ping timeout: 246 seconds]
<gchristensen> it barely does, it recreates everything from scratch every time, and then only writes if it isn't there yet
<gchristensen> it sounds like you're thinking like a container runtime abstraction of mapping a services' state to a materialized path
<dminuoso> That just means its deterministic and optimizing.
<dminuoso> Im just suggesting a user shouldnt even be able to talk about .dataDir
<dminuoso> Nix/nixos should offer state facilities to modules/programs
domogled has joined #nixos
<gchristensen> yeah, container runtimey-like
<dminuoso> I guess
oida has quit [Ping timeout: 240 seconds]
sangoma has quit [Read error: Connection reset by peer]
<gchristensen> I agree with that, almost all of our services are definable at a higher level than they are, and I think they suffer for it by having weak / lax / not so secure defaults
<nix-build> [nixpkgs] @roberth opened pull request #102477 → [20.09] ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407) #101214 → https://git.io/JT5Q0
tboston has joined #nixos
oida has joined #nixos
sangoma has joined #nixos
zakame has quit [Read error: Connection reset by peer]
OliverW has quit [Remote host closed the connection]
anderslu1dstedt has joined #nixos
<tsujp69> Can I manually step through a `nix-build -A package-name` locally to debug build errors not possible via logs alone?
<tsujp69> I need to view the intermittent state
<tsujp69> preBuild, build, postBuild etc
werner292 has joined #nixos
<tobiasBora> Hello, I'm not sure to understand how to solve this issue: I've a directory A/B that contains a source for a website, and a directory A/C which contains the source of hakyll (a static website generator; I want to patch the sources). So I tried to override the source of the derivation using "(flip overrideSrc {src = ../hakyll; })", however when I compile I get an error access to path
<tobiasBora> '/nix/store/hakyll' is forbidden in restricted mode. Why is src taken relative to the path in the store and not relative to the current directory? Here is my full override file here http://paste.debian.net/1169622
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
zakame has joined #nixos
anderslundstedt has quit [Ping timeout: 256 seconds]
<tsujp69> if I have a package derivation and I try and `nix-build` it it fails, if I manually go into a `nix-shell` for that package and run `genericBuild` it works
<tsujp69> how can I diagnose this disparity?
gthm has quit [Ping timeout: 264 seconds]
ManiacOfMadness has quit [Ping timeout: 240 seconds]
packer has quit [Quit: ByeBye]
disasm has quit [Read error: No route to host]
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<dhess> github facepalm
andreas303 has quit [Remote host closed the connection]
kreyren has quit [Remote host closed the connection]
<nix-build> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/2c931312ce6 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
kreyren has joined #nixos
mallox has quit [Ping timeout: 240 seconds]
hyper_ch2 has joined #nixos
dmedinag has joined #nixos
andreas303 has joined #nixos
<tsujp69> okay got another one, where should I put a built package in `installPhase`?
<regnat> ptman: Coming back to you: What you want is an overlay to define the overriden weechat, something like adding https://pastebin.com/eFjzYx0v to ~/.config/nixpkgs/overlays/myweechat.nix
<regnat> ptman: Overlays are described in https://nixos.org/manual/nixpkgs/stable/#chap-overlays
dmedinag has quit [Client Quit]
packer has joined #nixos
<nix-build> [nixpkgs] @d-goldin closed pull request #75102 → `lib.strings.intersperse` -> `lib.lists.intersperse`. → https://git.io/JeyWf
<ptotter[m]> regnat, yes I seem to be running into references to overlays during my online research
<ptotter[m]> but I also just seemingly got it running with a simple packageOverrides in config.nix
dmedinag has joined #nixos
<regnat> packageOverrides is “the old way” of doing things. I don't know whether it still works, but it's at least deprecated
<ptotter[m]> one of my major failings was that I was trying to install the package using nix-env -i weechat
dmedinag_ has joined #nixos
gthm has joined #nixos
<ptotter[m]> while nix-env -iA nixos.weechat took my overrides into account
<regnat> Ah yes, -i weechat is ambiguous
<ptotter[m]> indeed it is
<clever> ,-A
<nix-build> You'll usually want to use nix-env -i with -A. It's faster and more precise. See https://nixos.wiki/wiki/FAQ/nix-env_-iA for details.
dmedinag_ has quit [Client Quit]
<clever> ptotter[m]: -i likely installed weechat-unwrapped
<clever> > weechat-unwrapped.pname
<nix-build> "weechat"
<clever> because its name matches the closest
<clever> > weechat.name
<nix-build> "weechat-bin-env-2.9"
<clever> vs that one, which has a -bin-env added on
dmedinag_ has joined #nixos
<ptotter[m]> Right, lots to learn, baby steps
dmedinag has quit [Ping timeout: 264 seconds]
<ptotter[m]> Thanks!
dmedinag has joined #nixos
Ariakenom has joined #nixos
dmedinag_ has quit [Ping timeout: 260 seconds]
<matthewcroughan_> I learned this in the past few hrs, don't know how useful it is, but it seems quite useful to me.
<Taneb> It looks like nothing's horrendously broken when I switched to NixOS 19.09, time to have lunch
dmedinag has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
dmedinag has joined #nixos
<nix-build> [nixpkgs] @NANASHI0X74 opened pull request #102478 → openapi-generator-cli: 4.2.2 -> 4.3.1 → https://git.io/JT5F7
<matthewcroughan_> Taneb: why don't you just move it all to unstable?
dmedinag59 has joined #nixos
dmedinag59 has quit [Remote host closed the connection]
jumper149 has joined #nixos
<bqv> Taneb: ..since you're here actually, have you ever used Foreign.Marshal.Alloc? bizarrely, malloc causes ghc to error with undefined, but mallocBytes doesn't
ManiacOfMadness has joined #nixos
<nix-build> [nixpkgs] @r-ryantm opened pull request #102479 → jmol: 14.31.3 -> 14.31.14 → https://git.io/JT5b0
<bqv> nyeh, i'll go to #haskell
<eyJhb> Can I make nixos tests not check my syntax?
<afics> is it possible to set the nix-channels in /etc/nixos/configuration.nix?
<nix-build> [nixpkgs] @danieldk opened pull request #102480 → python3Packages.srsly: 2.3.0 -> 2.3.1 → https://git.io/JT5Nn
<nix-build> [nix] @edolstra pushed to master « Don't send eval-related settings to the daemon »: https://git.io/JT5Nl
sigmundv has quit [Read error: Connection reset by peer]
dmedinag_ has joined #nixos
sigmundv has joined #nixos
dmedinag_ has quit [Client Quit]
disasm has joined #nixos
Acou_Bass has quit [Ping timeout: 268 seconds]
Acou_Bass has joined #nixos
<nix-build> [nixpkgs] @mweinelt opened pull request #102481 → qemu: apply patch for CVE-2020-27617 → https://git.io/JT5Aq
__monty__ has joined #nixos
dmedinag has quit [Ping timeout: 256 seconds]
werner292 has joined #nixos
cfricke has quit [Quit: WeeChat 2.9]
<nix-build> [nixpkgs] @kevincox merged pull request #101503 → angle-grinder: init at 0.15.0 → https://git.io/JTadN
<nix-build> [nixpkgs] @kevincox pushed 2 commits to master: https://git.io/JT5AX
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
<nix-build> [nixpkgs] @sbruder opened pull request #102483 → [20.09] waybar: 0.9.3 -> 0.9.4 → https://git.io/JT5xq
Chiliparrot has joined #nixos
<nix-build> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JT5x8
szicari has quit [Ping timeout: 260 seconds]
jumper149 has quit [Quit: WeeChat 2.9]
nixuser_ has quit [Read error: Connection reset by peer]
alp has quit [Ping timeout: 240 seconds]
szicari has joined #nixos
timstott` has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<Taneb> bqv: I did say I was going to have lunch
timstott has quit [Ping timeout: 264 seconds]
cfricke has joined #nixos
czer00 has joined #nixos
ilmu has joined #nixos
orbekk has joined #nixos
aswanson has joined #nixos
<bqv> you did
<bqv> no worries
<nix-build> [nixpkgs] @r-ryantm opened pull request #102484 → krename: 5.0.0 -> 5.0.1 → https://git.io/JT5hG
<nix-build> [nixpkgs] @IvarWithoutBones opened pull request #102485 → intel-media-sdk: 20.2.1 -> 20.3.1 → https://git.io/JT5hc
fusion80971 has joined #nixos
orbekk has quit [Ping timeout: 264 seconds]
<nix-build> [nixpkgs] @omasanori closed pull request #101830 → maxima: various cleanups → https://git.io/JTili
<nix-build> [nixpkgs] @omasanori closed pull request #101876 → maxima: 5.42.2 -> 5.44.0 → https://git.io/JTPXl
Sanchayan has quit [Quit: leaving]
orbekk has joined #nixos
Yaniel has quit [Ping timeout: 256 seconds]
<nix-build> [nixpkgs] @ryantm merged pull request #102439 → istioctl: 1.7.3 -> 1.7.4 → https://git.io/JT54k
<nix-build> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTdvX
<nix-build> [nixpkgs] @ryantm merged pull request #102474 → hr: 1.2 -> 1.3 → https://git.io/JT59t
<nix-build> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTdfe
Acou_Bass has quit [Ping timeout: 264 seconds]
<nix-build> [nix] @edolstra merged pull request #4207 → Fix RemoteStore pool deadlock in filterSource etc → https://git.io/JT9Ip
<nix-build> [nix] @edolstra pushed 2 commits to master: https://git.io/JTdf0
<nix-build> [nixpkgs] @r-ryantm opened pull request #102486 → kapacitor: 1.5.6 -> 1.5.7 → https://git.io/JTdfV
Acou_Bass has joined #nixos
Izorkin has quit [Ping timeout: 246 seconds]
<nix-build> [nixpkgs] @ryantm merged pull request #102435 → k9s: 0.22.1 -> 0.23.3 → https://git.io/JT5lt
<nix-build> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTdJD
Devinkin has joined #nixos
sangoma has quit [Ping timeout: 272 seconds]
Izorkin has joined #nixos
anderslundstedt has joined #nixos
anderslu1dstedt has quit [Ping timeout: 260 seconds]
Ariakenom has quit [Ping timeout: 256 seconds]
Chiliparrot has joined #nixos
alp has joined #nixos
cfricke has quit [Quit: WeeChat 2.9]
Ariakenom has joined #nixos
anderslu1dstedt has joined #nixos
nschoe has joined #nixos
sangoma has joined #nixos
anderslundstedt has quit [Ping timeout: 264 seconds]
Devinkin has quit [Remote host closed the connection]
Soo_Slow has quit [Quit: Soo_Slow]
werner292 has joined #nixos
ajshell1 has joined #nixos
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
<nix-build> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTdIU
<nix-build> [nixpkgs] @kevincox closed pull request #98813 → rustPlatform: Allow impure cache. → https://git.io/JUaxu
<nix-build> [nixpkgs] @kevincox pushed 0 commits to kevincox-rust-cache: https://git.io/JTdI3
stites[m] has joined #nixos
<nix-build> [nix] @mkenigs opened pull request #4213 → docs: consistent console prompt → https://git.io/JTdIC
anderslundstedt has joined #nixos
Ariakenom_ has joined #nixos
<stites[m]> hey all! I set up a server via nixops on an old machine I no longer have access to and I'm wondering how to configure this current laptop (which has correct ssh keys) for nixops-deploy
szicari has quit [Ping timeout: 240 seconds]
<stites[m]> is this the best place to ask this kind of question? is there a nixops channel?
andi- has quit [Remote host closed the connection]
anderslu1dstedt has quit [Ping timeout: 256 seconds]
freezeboy has joined #nixos
Ariakenom has quit [Ping timeout: 260 seconds]
eahlberg has joined #nixos
<freezeboy> Hi! trying to unbreak backintime I face a strange problem about qt5/qpa not found does it ring a bell to anyone?
andi- has joined #nixos
anderslu1dstedt has joined #nixos
anderslundstedt has quit [Ping timeout: 240 seconds]
stree_ has quit [Quit: Caught exception]
<freezeboy> even though it is a python app it installs with a custom autogenerated makefile
stree has joined #nixos
Ariakenom_ has quit [Ping timeout: 240 seconds]
<typetetris> Basic Question: How comes my computer doesn't download firefox source (to calculate sha), when I install firefox?
<tobiasBora> freezeboy: there are lot's of troubles with qt5 right now on 20.09 (fix already in master, backported here), not sure at all if it's related
<freezeboy> I am working on master right now
szicari has joined #nixos
fusion80971 has quit [Quit: Connection closed]
fusion809 has joined #nixos
<tobiasBora> freezeboy: ok, then not sure. Maybe check that your version include this PR https://github.com/NixOS/nixpkgs/pull/101369
<nix-build> #101369 (by doronbehar, 1 week ago, merged): kdeApplications: Use latest qt515 by default
<tobiasBora> or maybe paste a more complete error
<freezeboy> I get this: qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.Available platform plugins are: wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, eglfs,
<freezeboy> linuxfb, minimal, minimalegl, offscreen, vnc, xcb, wayland-org.kde.kwin.qpa.
<freezeboy> and it looks like I use qt5.15, so it looks ok
<tobiasBora> freezeboy: oh, this is quite common yes
<tobiasBora> Did you use the callPackage of Qt?
<freezeboy> yes
<tobiasBora> (there is a custom callPackage with a special mkDerivation, different from stenv.mkDerivation)
<tobiasBora> ok... then did you try with the Qt wrap hooks?
<freezeboy> hum no, should I use it in addition to qt5.callPackage ?
<tobiasBora> freezeboy: I think you should try to add a wrapQtAppsHook
<tobiasBora> (I'm not a specialist, but it did solve problems in my cases)
<freezeboy> not here ... same behavior
<nix-build> [nixpkgs] @eraserhd closed pull request #97180 → kakoune-unwrapped: 2020.08.04 -> 2020.09.01 → https://git.io/JUs4j
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<tobiasBora> freezeboy: According to https://nixos.wiki/wiki/Qt#qt5, the wrapQtAppsHook is supposed to add QT_PLUGIN_PATH and XDG_DATA_DIRS as well as XDG_CONFIG_DIRS. Has it been added correctly? I see that you have 2 derivations, did you try to put it in both? I'm wondering also if double wrapping programs cannot be an issue sometimes, but not sure (I see that you already have a wrapProgram). Sorry, not sure I
<tobiasBora> can help more right now... :(
kdlv has joined #nixos
<bqv> freezeboy: xorg/wayland
Chiliparrot has quit [Ping timeout: 268 seconds]
<bqv> freezeboy: if x11, try QPA_PLATFORM_PLUGIN=x11, if wayland, try =wayland
<bqv> if neither work, its not wrapped right
<freezeboy> tobiasBora I try to unbreak it but it looks like a very old derivation. I already had problems with python+qt5 also
<nix-build> [nixpkgs] @grahamc merged pull request #101192 → nginx: support basic auth in location blocks → https://git.io/JT0T7
<nix-build> [nixpkgs] @grahamc pushed 5 commits to master: https://git.io/JTdq2
<freezeboy> bqv you mean in my shell, not in the package ?
<nix-build> [nixpkgs] @ioplker opened pull request #102488 → Textadept 11 → https://git.io/JTdqV
<bqv> Yes
<freezeboy> doesn't change anything :/
Chiliparrot has joined #nixos
<nix-build> [nixpkgs] @kevincox merged pull request #101766 → kakounePlugins.rep: inherit from rep → https://git.io/JTKMc
<nix-build> [nixpkgs] @kevincox pushed 2 commits to master: https://git.io/JTdq7
<nix-build> [nixpkgs] @vcunat pushed 4 commits to release-20.09: https://git.io/JTdm4
<nix-build> [nixpkgs] @vcunat merged pull request #102477 → [20.09] ghc:8.10.2Binary bootstrap for 8.8 on aarch64 (NixOS#97407) #101214 → https://git.io/JT5Q0
Chiliparrot has quit [Ping timeout: 264 seconds]
<freezeboy> bqv tobiasBora do you think that my system being in 20.09 and trying to build a master package, there could be a mismatch that causes my xcb problem ?
ATuin has quit [Quit: WeeChat 2.9]
kapilp has quit [Quit: ZNC 1.7.5 - https://znc.in]
gustavderdrache has joined #nixos
lordcirth_ has quit [Quit: ZNC 1.8.1 - https://znc.in]
ggp0647 has quit [Quit: ZNC 1.7.5 - https://znc.in]
zupo has joined #nixos
kapil_ has joined #nixos
stevenroose has quit [Remote host closed the connection]
stevenroose has joined #nixos
growpotkin has joined #nixos
ajshell1 has quit [Quit: Connection closed]
<tobiasBora> freezeboy: hum it depends how you compile, if you cloned the whole nixpkgs repo I would say it's fine, but I'm not an expert so not sure.
jonringer has joined #nixos
<stites[m]> I can't seem to find a #nixops channel through freenode-search. Can someone help explain how to connect a client nixops to an existing deployment? I have done `nixops create ./files.nix -d name` but `nixops ssh name` or `nixops deploy --plan-only -d name` both seem to suggest that the current state might be scrapped -- seems okay, but I want to confirm before I mess anything up.
<tobiasBora> freezeboy: "“Note: wrapQtAppsHook ignores files that are non-ELF executables. This means that scripts won’t be automatically wrapped so you’ll need to manually wrap them as previously mentioned. An example of when you’d always need to do this is with Python applications that use PyQT.”"
<nix-build> [nixpkgs] @stigtsp merged pull request #102238 → platformio: 5.0.1 -> 5.0.2 → https://git.io/JTHl8
<nix-build> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JTdOT
ajshell1 has joined #nixos
<freezeboy> oh yes interesting, I udnerstand why the hook is not working
ajshell1 has quit [Client Quit]
<nix-build> [nixpkgs] @vcunat pushed to release-20.09 « lib.maitainers.lostnet: init at 1.0 »: https://git.io/JTdOL
shibboleth has joined #nixos
kgriffin has quit [Quit: ZNC 1.7.5 - https://znc.in]
kgriffin has joined #nixos
ggp0647 has joined #nixos
dhess has quit [Remote host closed the connection]
<tobiasBora> freezeboy: not sure, but some packages seems to use qtWrapperArgs like here https://github.com/NixOS/nixpkgs/blob/7ebd42b87fcf0236a78d8e90f7900fb3d8beba7c/pkgs/applications/graphics/cq-editor/default.nix
alp has quit [Ping timeout: 268 seconds]
werner292 has joined #nixos
<freezeboy> defining manually in wrapProgram works!
<freezeboy> let's try to find a clean way now, thank you
<tobiasBora> freezeboy: I think the clean solution is https://nixos.org/manual/nixpkgs/stable/#ssec-gnome-common-issues
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
monokrome has quit [Ping timeout: 260 seconds]
<tobiasBora> with makeWrapperArgs+=("''${gappsWrapperArgs[@]}") in preFixup phase
sangoma has quit [Read error: Connection reset by peer]
m_hackerfoo has quit [Ping timeout: 246 seconds]
HackerFoo has quit [Ping timeout: 246 seconds]
swflint has quit [Ping timeout: 246 seconds]
<tobiasBora> freezeboy: ^
<Taneb> :( it looks like services.graphite.api isn't working since 20.03
timstott` has quit [Read error: No route to host]
winny has quit [Ping timeout: 246 seconds]
diamondburned has quit [Read error: Connection reset by peer]
tdeo has quit [Read error: Connection reset by peer]
<typetetris> I'll try to build a derivation on machine A and use machine A as a substituter in machine B, now I copy my nix expressions over, but deactivate the server serving the sources, which are loaded via `fetchurl` with a `sha256` parameter. I would expect machine B to be able to build the derivation by directly substitung it. But it always tries to load the sources ... which then fails.
<typetetris> Can somebody help me with this?
diamondburned has joined #nixos
tdeo has joined #nixos
monokrome has joined #nixos
<nix-build> [nixpkgs] @jtojnar pushed to staging « gnome3.gpaste: 3.38.2 → 3.38.3 »: https://git.io/JTdOh
swflint has joined #nixos
kapil_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
kapil_ has joined #nixos
<nix-build> [nixpkgs] @r-ryantm opened pull request #102489 → krita: 4.4.0 -> 4.4.1 → https://git.io/JTd3c
<Jezhehim[m]> Any ideas why no user list is appearing in lightdm or gdm, and I can only log in by manually entering my username and password?
<Jezhehim[m]> It's not a big deal, but it's bugging me aesthetically! 😇
justanotheruser has joined #nixos
<numkem> I've just updated to 20.09 on my hydra server and I have a private s3 bucket to store the results (through minio) I'm getting this error in hydra-queue-runner: AWS error '' (Unable to connect to endpoint with address : X) did the URL changed for the hydra setting store_uri?
<nix-build> [nixpkgs] @Lucus16 opened pull request #102490 → Unbreak qt5.full, add qt3d, qtgamepad, qtremoteobjects → https://git.io/JTd31
m_hackerfoo has joined #nixos
<nix-build> [nixpkgs] @stigtsp merged pull request #102456 → i3lock: 2.12 -> 2.13 → https://git.io/JT5wn
<nix-build> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JTd3F
HackerFoo has joined #nixos
<nix-build> [nix] @zimbatm merged pull request #4213 → docs: consistent console prompt → https://git.io/JTdIC
<nix-build> [nix] @zimbatm pushed commit from @mkenigs to master « docs: consistent console prompt (#4213) »: https://git.io/JTd3j
sangoma has joined #nixos
lordcirth has joined #nixos
lordcirth is now known as Guest73836
Guest69697 has joined #nixos
<supersandro2000> I apology in advance but many of the nixpkgs-review on x86_64-linux are currently affected by https://github.com/NixOS/nix/issues/4210. Please hit me up if you don't believe my results.
<nix-build> nix#4210 (by grahamc, 1 day ago, open): Nix can't receive derivations
andreas303 has quit [Remote host closed the connection]
<supersandro2000> I am not really be able to downgrade nix sadly
<gchristensen> please just provide more details about what you're seeing and as much debugging information as possible
andreas31 has joined #nixos
cantstanya has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 240 seconds]
<supersandro2000> Normally I am providing them afterwards but sometimes I just forget it or nixpkgs-review is bugged but I try to deliver better debugging info
<supersandro2000> I am thinking about just auto uploading failed logs to have less manually work
winny has joined #nixos
<tobiasBora> Stupid question I guess, but in the manual it's written makeWrapperArgs+=("''${gappsWrapperArgs[@]}"), shouldn't it be makeWrapperArgs+=("'${gappsWrapperArgs[@]}'") instead (the two '' looks suspicious to me)
eahlberg has quit [Quit: leaving]
<bqv> ,quote ${gapps}
<bqv> ,quoted ${gapps}
<dutchie> the bot disconnected
<bqv> ,escape ${gapps}
<nix-build> Escape this in '' strings with: ''${gapps}
<nix-build> Escape this in " strings with: \${gapps}
<bqv> Oh
<gchristensen> the bot is still here
<bqv> tobiasBora: ^
<dutchie> oh it has a weird name
cantstanya has joined #nixos
dhess has joined #nixos
<supersandro2000> it changed since yesterday
<nix-build> [nixpkgs] @KaiHa opened pull request #102491 → [20.09] git-mediate: enable Hydra build again → https://git.io/JTdsj
<gchristensen> it disconnected and reconnected but the old name was still taken
<tobiasBora> bqv: oh, I didn't knew this notation!
<tobiasBora> thanks!
<bqv> Np
<supersandro2000> thats why I tell nickserv and /nick 3 times to get my nick
alp has joined #nixos
<supersandro2000> IRC reconnecting is the worst
<tobiasBora> bqv: but I just tried it in a nix repl, and it gives me unexpected stuff: let a = "abc"; in "''${a}" --> "''abc"
<bqv> tobiasBora: check what the bot said again :p
<typetetris> seems like fetchurl form nixpkgs and builtins.fetchurl are very different things ...
<bqv> tobiasBora: (specifically the difference between the two lines)
selfsymmetric-mu has joined #nixos
hnOsmium0001 has joined #nixos
<selfsymmetric-mu> I just had a full-system freeze but can't see anything damning in journalctl. What else should I check?
<nix-build> [nixpkgs] @r-ryantm opened pull request #102492 → kpt: 0.35.0 -> 0.36.1 → https://git.io/JTdGw
<nix-build> [nixpkgs] @jonringer merged pull request #102399 → [20.09] openafs_1_8: disable for hardened kernels → https://git.io/JT7NJ
<nix-build> [nixpkgs] @jonringer pushed to release-20.09 « openafs_1_8: disable for hardened kernels »: https://git.io/JTdG1
<bqv> selfsymmetric-mu: dmesg? Coredumpctl?
<selfsymmetric-mu> bqv++ Thank you!
<nix-build> [nixpkgs] @jonringer merged pull request #102425 → [20.09] kernel/linuxManualConfig: add variant metadata → https://git.io/JT5sP
<nix-build> bqv's karma got increased to 31
<tobiasBora> bqv: well, the way I understood this is that ''${a} would write the content of a between simple quotes like abc --> 'abc', and a'b'c --> 'a\'b\'c', while \${a} would do the same for double quotes: abc --> "abc" and a"bc -> "a\"bc". So I guess I've misunderstood that lines? Is it specific to gapps, or true for any string escape?
<nix-build> [nixpkgs] @jonringer pushed 2 commits to release-20.09: https://git.io/JTdG9
<bqv> tobiasBora: yep, but you used ", with ''$, so it wouldn't work
<nix-build> [nixpkgs] @stigtsp merged pull request #102301 → genpass: 0.4.1 -> 0.4.9 → https://git.io/JTQTG
<nix-build> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JTdZf
<gustavderdrache> the bot has a quick reference for quoting
<gustavderdrache> ,escape"
<nix-build> Escape this in '' strings with: "
<nix-build> Escape this in " strings with: \"
nix-build has quit [Remote host closed the connection]
<gustavderdrache> ,escape''
<gustavderdrache> so according to the command list the latter was supposed to work
{^_^} has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #102028 → clevis: 14 -> 15 → https://git.io/JTMpM
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « clevis: 14 -> 15 »: https://git.io/JTdZY
<{^_^}> [nixpkgs] @jonringer merged pull request #101707 → nix-build-uncached: 1.0.0 -> 1.0.2 → https://git.io/JToEl
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JTdZZ
<{^_^}> [nixpkgs] @jonringer merged pull request #101721 → openxr-loader: 1.0.11 -> 1.0.12 → https://git.io/JTorO
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/ba84f8b1ba6 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « openxr-loader: 1.0.11 -> 1.0.12 »: https://git.io/JTdZW
<gchristensen> ,escape''
<{^_^}> Escape this in " strings with: ''
<{^_^}> Escape this in '' strings with: '''
<{^_^}> [nixpkgs] @jonringer merged pull request #101999 → python37Packages.telethon-session-sqlalchemy: 0.2.15 -> 0.2.16 → https://git.io/JTMVc
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.telethon-session-sqlalchemy: 0.2.15 -> 0.2.16 »: https://git.io/JTdZ8
<{^_^}> [nixpkgs] @jonringer merged pull request #102031 → codeql: 2.3.1 -> 2.3.2 → https://git.io/JTMjy
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « codeql: 2.3.1 -> 2.3.2 »: https://git.io/JTdZR
Acou_Bass has quit [Ping timeout: 260 seconds]
<dsal> bqv: what're the bad parts of nixos?
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #101591 → cproto: 4.7p -> 4.7q → https://git.io/JTw2Z
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « cproto: 4.7p -> 4.7q »: https://git.io/JTdZH
<{^_^}> [nixpkgs] @jonringer merged pull request #101691 → minder: 1.9.2 -> 1.11.3 → https://git.io/JToWY
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « minder: 1.9.2 -> 1.11.3 »: https://git.io/JTdZx
<{^_^}> [nixpkgs] @jonringer merged pull request #101667 → leatherman: 1.12.1 -> 1.12.2 → https://git.io/JToTo
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « leatherman: 1.12.1 -> 1.12.2 »: https://git.io/JTdZh
<supersandro2000> dsal: Docs
* dutchie looks sadly at https://status.nixos.org/
<supersandro2000> dutchie: what is the sad part?
<{^_^}> [nixpkgs] @jonringer merged pull request #101660 → i3-gaps: 4.18.2 -> 4.18.3 → https://git.io/JTrjh
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « i3-gaps: 4.18.2 -> 4.18.3 »: https://git.io/JTdnT
<{^_^}> [nixpkgs] @jonringer merged pull request #101683 → mandelbulber: 2.22 -> 2.23 → https://git.io/JTong
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « mandelbulber: 2.22 -> 2.23 »: https://git.io/JTdnI
oida has quit [Quit: byez]
Acou_Bass has joined #nixos
<dutchie> supersandro2000: nixos-20.09/unstable not updating for 4-5 days
<numkem> speaking of documentation, I'd like to know if store_uri changed in hydra... it's not working with my own minio powered s3 bucket
<supersandro2000> I would tell you if I know
<dsal> supersandro2000: check the docs
kdlv has quit [Quit: kdlv]
<supersandro2000> numkem: did you check the docs?
<selfsymmetric-mu> Ah, in a way I'm already using dmesg because that's how `journalctl -b ` works.
<numkem> I've been looking for `store_uri` everywhere I could think of (nix manual, nixpkgs manual, wiki, hydra issues, nixpkgs issues)
<selfsymmetric-mu> coredump doesn't have anything. Weird. My OS became unstable around the time of the 20.09 release. Can't find any trace of anything though.
MElemental[m] has quit [Quit: Idle for 30+ days]
<tsujp69> does anynoe have the equivalent driver list for new AMD 5xxx series GPUs for NixOS?
<tsujp69> ^ for arch
<tsujp69> I've got `hardware.opengl.extraPackages = with pkgs; [ amdvlk mesa ];` in my configuration.nix
<tsujp69> Are there any others?
<srhb> tsujp69: Did you get the i2c stuff to work? I fell asleep before you returned :)
<tsujp69> i2c?
<srhb> er...
<tsujp69> srhb
<srhb> tsujp69: Sorry I am mistaking you for someone else :-) Clearly I was tired.
<freezeboy> supersandro2000 Hey, is your story about nixpkgs related to https://github.com/NixOS/nixpkgs/pull/102378#issuecomment-720547013 ?
<freezeboy> *nixpkgs-review
<supersandro2000> freezeboy: yeah...
orivej has joined #nixos
cole-h has joined #nixos
jabster28 has joined #nixos
<freezeboy> btw thank you to review my prs with it, sadly it can't run it on my own
<{^_^}> [nixpkgs] @stigtsp merged pull request #102240 → unit: 1.19.0 -> 1.20.0 → https://git.io/JTHlS
<supersandro2000> I get `writing to file: Broken pipe` on the target machine
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JTdcR
Acou_Bass has quit [Ping timeout: 256 seconds]
domogled has quit [Quit: domogled]
domogled has joined #nixos
philr has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #101617 → plex-mpv-shim: 1.8.0 -> 1.9.0 → https://git.io/JTw7T
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « plex-mpv-shim: 1.8.0 -> 1.9.0 »: https://git.io/JTdc9
<{^_^}> [hydra] @edolstra pushed to master « Copy deriver field to the binary cache »: https://git.io/JTdc7
<{^_^}> [nixpkgs] @jonringer merged pull request #101373 → byacc: 20200330 -> 20200910 → https://git.io/JTgmc
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « byacc: 20200330 -> 20200910 »: https://git.io/JTdcF
<{^_^}> [nixpkgs] @stigtsp merged pull request #102459 → hitch: 1.6.0 -> 1.7.0 → https://git.io/JT5oR
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JTdch
dbmikus has joined #nixos
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
jabster28 has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @jonringer merged pull request #101696 → minio-client: 2020-08-08T02-33-58Z -> 2020-10-03T02-54-56Z → https://git.io/JTolU
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « minio-client: 2020-08-08T02-33-58Z -> 2020-10-03T02-54-56Z »: https://git.io/JTdCy
<{^_^}> [nixpkgs] @jonringer merged pull request #101675 → libp11: 0.4.10 -> 0.4.11 → https://git.io/JTo3O
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « libp11: 0.4.10 -> 0.4.11 »: https://git.io/JTdC5
<{^_^}> [nixpkgs] @jonringer merged pull request #101630 → python37Packages.sshtunnel: 0.1.5 -> 0.2.1 → https://git.io/JTrmX
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JTdWU
Acou_Bass has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102493 → keepalived: 2.1.3 -> 2.1.5 → https://git.io/JTdWL
sangoma has quit [Ping timeout: 240 seconds]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTdWG
werner292 has joined #nixos
sangoma has joined #nixos
<tobiasBora> bqv: I'm starting to understand, and indeed writing '' hello ''${a}'' gives "hello ${a}"
<tobiasBora> bqv: I'm starting to understand, and indeed writing '' hello ''${a}'' gives "hello ${a}"
erasmas has joined #nixos
<tobiasBora> bqv: I'm starting to understand, and indeed writing '' hello ''${a}'' gives "hello ${a}". But in the example makeWrapperArgs+=("''${gappsWrapperArgs[@]}"), they use " strings right?
<eyJhb> Where is withPackages for python defined? I want to know if I can just get the site-path, so I can do a PYTHONPATH=....?
<{^_^}> [nixpkgs] @jonringer merged pull request #102024 → charliecloud: 0.19 -> 0.20 → https://git.io/JTMxm
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « charliecloud: 0.19 -> 0.20 »: https://git.io/JTdWE
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<dutchie> tobiasBora: it's all in a big '' string ''
<{^_^}> [nixpkgs] @jonringer merged pull request #102042 → cytoscape: 3.8.1 -> 3.8.2 → https://git.io/JTDLh
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « cytoscape: 3.8.1 -> 3.8.2 »: https://git.io/JTdW6
<{^_^}> [nixpkgs] @jonringer merged pull request #101383 → catch2: 2.12.3 -> 2.13.2 → https://git.io/JTgGL
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « catch2: 2.12.3 -> 2.13.2 »: https://git.io/JTdW1
<{^_^}> [nixpkgs] @jonringer merged pull request #102037 → coredns: 1.7.1 -> 1.8.0 → https://git.io/JTDJO
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « coredns: 1.7.1 -> 1.8.0 »: https://git.io/JTdWH
<tobiasBora> dutchie: ohhh very good point, thanks!
FRidh has joined #nixos
<tobiasBora> Also, other question, the "nix develop" command of nix gives me an error during compilation, however the last 10 lines are just warnings, so not sure it's related with the compilation error. How can I get access to the whole compilation logs?
<{^_^}> [nixpkgs] @jonringer merged pull request #102057 → fluent-bit: 1.6.0 -> 1.6.2 → https://git.io/JTD04
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « fluent-bit: 1.6.0 -> 1.6.2 »: https://git.io/JTdlY
<FRidh> tobiasBora: `nix log`
<{^_^}> [nixpkgs] @jonringer merged pull request #102041 → cutelyst: 2.12.0 -> 2.13.0 → https://git.io/JTDIg
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « cutelyst: 2.12.0 -> 2.13.0 »: https://git.io/JTdlZ
<heath> ran into my first infinite recursion error with this shell.nix: https://gist.github.com/heath/40b04df97f7badc798a208c2a30b8cd3 --show-trace mentions it occurred while evaluating column 13 on line 1, but that doesn't seem useful. any tips on figuring these out?
whatisRT has joined #nixos
<FRidh> although hmm, `nix develop`, not sure it works as expected then
<tobiasBora> FRidh: Hum, the errors I get seems not related with the compilation... They are nix errors while the compilation stoped while compiling haskell code
<{^_^}> [nixpkgs] @jonringer merged pull request #102304 → gtkwave: 3.3.106 -> 3.3.107 → https://git.io/JTQkd
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « gtkwave: 3.3.106 -> 3.3.107 »: https://git.io/JTdlR
Yaniel has joined #nixos
alp has quit [Ping timeout: 240 seconds]
<heath> switching from20.03 to 20.09 doesn't change anything
selfsymmetric-mu has left #nixos ["gone to the land of dead hiccups and extinguished light bulbs"]
<eyJhb> Answer to my question, .sitePackages
<{^_^}> [nixpkgs] @gnidorah opened pull request #102495 → cdesktopenv: fix build w/glibc-2.32 → https://git.io/JTdlP
<tobiasBora> FRidh: I found the --print-build-logs line, but I need to recompile the whole project if I forgot to add that line
Latr has joined #nixos
Fare has joined #nixos
malook has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102496 → kpcli: 3.4 -> 3.6 → https://git.io/JTd8L
dbmikus has quit [Ping timeout: 265 seconds]
aleph- has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #102302 → intel-gmmlib: 20.2.5 -> 20.3.2 → https://git.io/JTQT0
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « intel-gmmlib: 20.2.5 -> 20.3.2 »: https://git.io/JTd8G
<{^_^}> [nixpkgs] @IvarWithoutBones opened pull request #102497 → nuclear: init at 0.6.6 → https://git.io/JTd8w
werner291 has quit [Ping timeout: 240 seconds]
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102498 → keepass: 2.45 -> 2.46 → https://git.io/JTd4R
<numkem> If I understand how it works, I'm pretty sure my problem isn't with hydra per say but with nix itself
malook has quit [Remote host closed the connection]
Morfio_ has joined #nixos
Acou_Bass has quit [Quit: ZNC 1.7.5 - https://znc.in]
Morfio_ has quit [Remote host closed the connection]
<numkem> I was thinking it was the uri but doing `nix ping-store --store '<same uri as what's in store_uril in hydra.conf>' and it works
nschoe has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Neo-- has quit [Remote host closed the connection]
Morfio has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102499 → knightos-kpack: 1.1.0 -> 1.1.1 → https://git.io/JTdBJ
<{^_^}> [nixpkgs] @danieldk merged pull request #102073 → amdvlk: 2020.Q4.1 -> 2020.Q4.2 → https://git.io/JTDro
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JTdBI
whatisRT has quit [Ping timeout: 260 seconds]
Acou_Bass has joined #nixos
<numkem> I said it works but `nix ping-store` returns 0 even if I put in an invalid store uri...
<acarrico> Is there any way to look at the NixOS 20.03 manual on the nixos.org site?
shibboleth has quit [Quit: shibboleth]
<ryantm> acarrico: I think it only goes back to 20.09 right now. You can build it yourself by going into nixpkgs/doc and running `nix-build`
<v0|d> hello, Im having a little bit of trouble while running gnuradio. I get ImportError Failed to initialize GTK. If you are running over ssh, did you enable X forwarding and start ssh with -X? (No module named gtk)
<acarrico> Any idea why old manuals aren't there? NixOS 20.09 is only a few days old right?
<v0|d> I did install it via nix-env -iA nixos.gnuradio-with-packages
<v0|d> what might be a workaround for the above?
<viric> I had to add specific libinput xserver things to configuration.nix to have the notebook synaptics pad work
<cransom> my hydra on 20.09 is claiming all of the failed builds are transient issues and is retrying them, though I know they aren't transient and they are code failures. is that a known thing?
<viric> Very unfortunate.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102500 → libsForQt5.kdsoap: 1.9.0 -> 1.9.1 → https://git.io/JTdB5
rsynnest has joined #nixos
<numkem> cransom: are you using an s3 binary cache? My hydra is broken since 20.09
<cransom> there is one, but it wouldn't be in play for those jobs.
heyitsrama has joined #nixos
cr4y1_ has quit [Remote host closed the connection]
cr4y1_ has joined #nixos
halfbit has joined #nixos
Guest69697 has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #102405 → sudo-font: 0.51 -> 0.52 → https://git.io/JT7pu
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTdRm
<halfbit> is there a nice way of sharing common nativeBuildInputs/buildInputs across things like shell.nix and perhaps other nix expressions for cross compiled builds?
<{^_^}> [nixos-org-configurations] @edolstra pushed to master « delft/flake.lock: Update »: https://git.io/JTdRl
<{^_^}> [nixpkgs] @danieldk merged pull request #100290 → sozu: 0.11.46 -> 0.11.50; fix Darwin build → https://git.io/JTkh0
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JTdRE
sangoma has quit [Ping timeout: 268 seconds]
mallox has joined #nixos
andreas31 has quit [Remote host closed the connection]
freezeboy has quit [Ping timeout: 245 seconds]
andreas31 has joined #nixos
LnL- is now known as LnL
<halfbit> could it be as easy as creating a nix record in something like deps.nix then using those in shell/default/my-customized.nix type expressions?
<halfbit> one way to find out I suppose
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102501 → kdevelop-unwrapped: 5.5.2 -> 5.6.0 → https://git.io/JTd0k
<halfbit> there's a lot of open nixpkgs issues, is that something I should be concerned by?
werner291 has joined #nixos
Guest69697 has joined #nixos
<evax> supersandro2000: thanks for all your reviewing today. I don't have access to a macos machine, can you post more information on what fails with tsfresh?
Izorkin has quit [Ping timeout: 260 seconds]
alp has joined #nixos
jabster28 has joined #nixos
Izorkin has joined #nixos
<supersandro2000> evax: can you post the number of the PR?
<supersandro2000> I probably just missed digging up the log
<ryantm> acarrico: Not totally sure but please open an issue at https://github.com/NixOS/nixos-homepage/issues
<siraben> Just saw a bot open up a PR on a Nix package I maintain for the first time, spooky!
<{^_^}> [nixpkgs] @ryantm merged pull request #102496 → kpcli: 3.4 -> 3.6 → https://git.io/JTd8L
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTdEY
sangoma has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102502 → libnftnl: 1.1.7 -> 1.1.8 → https://git.io/JTdEl
<{^_^}> [nixpkgs] @siraben opened pull request #102503 → Initial implementation of remarkable1 cross-compile → https://git.io/JTdE8
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @roberth opened pull request #102504 → Add ghc8102BinaryMinimal to stay within hydra limits → https://git.io/JTdEo
<Taneb> Well, I've managed to get that machine to 19.09. Tomorrow, I'm going to make sure it works on 20.03 and then do the Hydra migration thing and possibly switch to a new version of postgres
<evax> supersandro2000: this is #102455
<{^_^}> https://github.com/NixOS/nixpkgs/pull/102455 (by evax, 8 hours ago, open): python3Packages.tsfresh: init at 0.17.0
<{^_^}> [nixpkgs] @JesusMtnez opened pull request #102505 → coursier: 2.0.5 -> 2.0.6 → https://git.io/JTdE1
Guest69697 has quit [Quit: WeeChat 2.9]
jabster28 has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @JesusMtnez closed pull request #102505 → coursier: 2.0.5 -> 2.0.6 → https://git.io/JTdE1
<supersandro2000> evax: added logs.
<supersandro2000> I still had that PR open in nixpkgs-review but the report was already posted
<{^_^}> [nixpkgs] @JesusMtnez opened pull request #102506 → coursier: 2.0.5 -> 2.0.6 → https://git.io/JTdEx
<evax> supersandro2000: thanks
bennofs1 has joined #nixos
eoli3n has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @primeos closed pull request #102475 → iproute: 5.8.0 -> 5.9.0 → https://git.io/JT59o
jabster28 has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #102507 → python3Packages.azure*: update → https://git.io/JTduX
<{^_^}> [nix] @edolstra pushed to master « Don't use readDerivation() in addValidPath() »: https://git.io/JTdu7
<{^_^}> [nixpkgs] @jonringer merged pull request #101671 → libfabric: 1.11.0 -> 1.11.1 → https://git.io/JToLV
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « libfabric: 1.11.0 -> 1.11.1 »: https://git.io/JTdux
<{^_^}> [nixpkgs] @JesusMtnez closed pull request #98041 → bloop: add update.sh script → https://git.io/JU4dS
<{^_^}> [nixpkgs] @JesusMtnez closed pull request #98040 → coursier: add update.sh script → https://git.io/JU47Y
<{^_^}> [nixpkgs] @Atemu opened pull request #102509 → packages.json: more subsets → https://git.io/JTduj
ransom has joined #nixos
eoli3n has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #102305 → libgnurl: 7.70.0 -> 7.72.0 → https://git.io/JTQL2
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « libgnurl: 7.70.0 -> 7.72.0 »: https://git.io/JTdzm
<{^_^}> [nixpkgs] @doronbehar merged pull request #102380 → musescore: 3.5.0 -> 3.5.2 → https://git.io/JT7XX
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JTdzR
<benny> if someone has time to review and/or merge: already has one nix-review summary posted https://github.com/NixOS/nixpkgs/pull/102272
<{^_^}> #102272 (by bennyandresen, 1 day ago, open): clojure: 1.10.1.645 -> 1.10.1.727
bennofs1 has quit [Quit: WeeChat 2.9]
<acarrico> ryantm: There is an issue "20.09 manual not available" #607, I asked for this to be reopened (don't have permission to do it myself) since it essentially the same issue. Thanks.
<{^_^}> https://github.com/NixOS/nixpkgs/pull/607 (by ocharles, 7 years ago, merged): Add lots more Perl packages
<stites[m]> Hello! is anyone familiar with nixops?
ManiacOfMadness has joined #nixos
justanotheruser has quit [Quit: WeeChat 2.9]
<sphalerite> ,ask stites[m]
<{^_^}> stites[m]: Just ask your question. It's the best way to know if anybody can help. Or look at other ways of getting in touch with the Nix community here: https://nixos.wiki/wiki/Get_In_Touch
<sphalerite> stites[m]: though if that's all you want to know, yes, at least one person is familiar with nixops :p
<{^_^}> [nixpkgs] @jonringer merged pull request #102480 → python3Packages.srsly: 2.3.0 -> 2.3.1 → https://git.io/JT5Nn
<{^_^}> [nixpkgs] @jonringer pushed commit from @danieldk to master « python3Packages.srsly: 2.3.0 -> 2.3.1 »: https://git.io/JTdgO
<{^_^}> [nixpkgs] @jonringer opened pull request #102510 → libsForQt.kpeoplevcard: fix homepage → https://git.io/JTdgs
<{^_^}> [nixpkgs] @gnidorah opened pull request #102511 → Openxray → https://git.io/JTdgZ
<{^_^}> [nixpkgs] @danieldk merged pull request #102499 → knightos-kpack: 1.1.0 -> 1.1.1 → https://git.io/JTdBJ
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JTdgC
jabster28 has quit [Ping timeout: 268 seconds]
justanotheruser has joined #nixos
darkleaf has joined #nixos
<ryantm> acarrico: Thanks!
ris has joined #nixos
erasmas has quit [Ping timeout: 258 seconds]
darkleaf has quit [Remote host closed the connection]
sss2 has quit [Quit: Leaving]
<{^_^}> [nix] @edolstra pushed to master « nix repl: Fix handling of multi-line expressions »: https://git.io/JTdgN
erasmas has joined #nixos
<stites[m]> thanks @sp
<stites[m]> oops
<roberth> I think this PR needs approval from another maintainer. It's a rather trivial fix.
<{^_^}> #101403 (by mickours, 1 week ago, open): Fix broken pipe error on docker layer creation
werner292 has joined #nixos
<stites[m]> thanks sphalerite. My question is pretty simple. I just want to connect a new laptop to an old nixops deployment. I think all I have to do is `nixops create ./files.nix -d name` and run `nixops deploy -d name` but I just want to confirm that this is how it should happen -- triggering this on my laptop with a DO backend, nixops seems to be deploying a new docker container (which seems wrong)
<{^_^}> [nixpkgs] @doronbehar merged pull request #102510 → libsForQt.kpeoplevcard: fix homepage → https://git.io/JTdgs
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JTd2x
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTdav
werner291 has quit [Ping timeout: 264 seconds]
werner292 is now known as werner291
kapil_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
andreas31 has quit [Remote host closed the connection]
cosimone has joined #nixos
andreas31 has joined #nixos
<{^_^}> [nixpkgs] @danieldk closed pull request #102471 → intel-media-sdk: 20.2.1 -> 20.3.1 → https://git.io/JT5y5
<{^_^}> [nixpkgs] @danieldk merged pull request #102485 → intel-media-sdk: 20.2.1 -> 20.3.1 → https://git.io/JT5hc
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JTdaR
jabster28 has joined #nixos
<immae> stites[m]: nixops is stateful, it has a sqlite database where it keeps the current (deployed / created / ... ) state of each machine, so you cannot just keep the code, you also need the sqlite file
<immae> (or export it from the old location and reimport it to the new one)
alp has quit [Ping timeout: 260 seconds]
<immae> in particular you shouldn’t "nixops create", you’ll have to use nixops modify somewhere to point to the new nix derivations
kapil_ has joined #nixos
dbmikus has quit [Ping timeout: 260 seconds]
rajivr has quit [Quit: Connection closed for inactivity]
jabster28_ has joined #nixos
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<hexa-> etu: any particular reason why pyserial is not propagated in pyserial-asyncio?
jabster28 has quit [Ping timeout: 240 seconds]
Izorkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @timokau merged pull request #102479 → jmol: 14.31.3 -> 14.31.14 → https://git.io/JT5b0
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JTdVY
justanotheruser has quit [Ping timeout: 268 seconds]
Izorkin has joined #nixos
Izorkin has quit [Client Quit]
<{^_^}> [nixpkgs] @hexchen opened pull request #102512 → blackmagic decklink: init pkg and module at 11.6 → https://git.io/JTdVW
<{^_^}> [nixpkgs] @mweinelt opened pull request #102513 → python3Packages.pyserial-asyncio: propagate pyserial → https://git.io/JTdVB
sangoma has quit [Read error: Connection reset by peer]
cosimone has quit [Quit: cosimone]
werner292 has joined #nixos
werner291 has quit [Read error: Connection reset by peer]
werner292 is now known as werner291
sangoma has joined #nixos
polarfire has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #102513 → python3Packages.pyserial-asyncio: propagate pyserial → https://git.io/JTdVB
<{^_^}> [nixpkgs] @jonringer pushed commit from @mweinelt to master « python3Packages.pyserial-asyncio: propagate pyserial »: https://git.io/JTdVi
<v0|d> um, nix-shell -p pythonPackages.wxPython then python import wx leads to an error.
<v0|d> what am I doing wrong?
werner291 has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @bbigras opened pull request #102514 → pipewire: 0.3.13 -> 0.3.14 → https://git.io/JTdVx
werner291 has joined #nixos
erasmas_ has joined #nixos
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102515 → libmwaw: 0.3.16 -> 0.3.17 → https://git.io/JTdwq
erasmas has quit [Ping timeout: 256 seconds]
<srhb> v0|d: You probably want something like `nix-shell -p 'python.withPackages (ps: with ps; [ wxPython ])'`
<srhb> v0|d: ie. a python environment composed of those (just wxPython, in this case) packages
<pumpy> does nixos have a command to see the system console as log events happen?
werner291 has quit [Ping timeout: 264 seconds]
<cole-h> `journalctl -f`?
matthuszagh has joined #nixos
dbmikus has joined #nixos
<matthuszagh> hello, has anyone encountered errors trying to install a rust package with cargo due to an inability to link against openssl?
werner291 has joined #nixos
<pumpy> ty!
<pumpy> cole-h++
<{^_^}> cole-h's karma got increased to 103
<matthuszagh> i've tried adding a shell.nix with OPENSSL_DIR = "${pkgs.openssl.dev}";
<matthuszagh> but i get the error: OpenSSL libdir at `/nix/store/n455gz4vq4v49xp8z2rjbyqkpl5gg9g4-openssl-1.1.1g-dev/lib` does not contain the required files to either statically or dynamically link OpenSSL
<matthuszagh> i've also tried using static = true with openssl but i still get the error
<lordcirth__> matthuszagh, try prepending "strace -e open" to get a list of files being looked for?
ransom has joined #nixos
<bbigras> matthuszagh: I just use `buildInputs = [ pkg-config, openssl];` in my shell.nix
<bbigras> without a ","
<bbigras> `buildInputs = [ pkg-config openssl ];`
<lordcirth__> matthuszagh, also, what NixOS version?
freezeboy has joined #nixos
<{^_^}> [nixpkgs] @NieDzejkob opened pull request #102516 → pythonPackages.sumtypes: init at 0.1a5 → https://git.io/JTdwr
<matthuszagh> lordcirth__: cool, i'll try that. I'm using cba76f9ee6f982c34b147e0d1da3ed994f17c295 (from sep 12)
<matthuszagh> bbigras: thanks for the suggestion, unfortunately i'm still getting the same error
<{^_^}> [nixpkgs] @primeos pushed to master « tdesktop: 2.4.5 -> 2.4.6 »: https://git.io/JTdwP
<{^_^}> [nixpkgs] @mkg20001 merged pull request #85955 → mate.mate-tweak: init at 20.10.0 → https://git.io/JfLMe
<freezeboy> Hey, another problem, this time with docbook, xsltproc --no-net is called but it seems that it tries to dowload the xsd anyway, do you have any idea?
<{^_^}> [nixpkgs] @mkg20001 pushed 2 commits to master: https://git.io/JTdwM
<bbigras> matthuszagh: while updating a package I also add to add "perl" as a dependency but it doesn't seem to be the problem you have right now.
<matthuszagh> bbigras: actually, no that works!
<matthuszagh> i had to take out the environment variable specifying the location
<matthuszagh> thanks for the help!
<bbigras> oh nice :)
<bbigras> you're welcome
mupf has quit [Quit: WeeChat 2.9]
mupf has joined #nixos
<porphyrogenetos> I'm working on updating a bunch of telescope control/astro tool packages, and running into a problem with adding kstars telescope control support due to hardcoded paths in kstars C++ files. Kstars loads telescope control drivers from indilib dynamically based on an XML file in usr/share/indi from the indi package. Whats the nixy way to apply a patch for kstars to point it to /nix/store/<hash>indilib/usr/share/indi?
heyitsrama has quit [Remote host closed the connection]
lorimer has quit [Quit: NAE TROOSERS]
<pumpy> when will 20.09 start giving home manager 20.09? still giving 20.03
<afics> is it possible to set the nix-channels in /etc/nixos/configuration.nix?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102517 → libfprint: 1.90.2 -> 1.90.3 → https://git.io/JTdrn
matthuszagh has left #nixos ["ERC (IRC client for Emacs 28.0.50)"]
lorimer has joined #nixos
berberman_ has quit [Ping timeout: 240 seconds]
berberman has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #102518 → Gcc9 avoid cycling → https://git.io/JTdru
<srhb> porphyrogenetos: I'm not sure I can give you _the_ nixy way -- rather, the method depends on the problem at hand. I would weigh being able to update things easily fairly highly, so that may mean dynamically patching things (with substituteInPlace, or sed, or ...) over static in-tree patches.
<srhb> afics: Not really.
erasmas_ has quit [Ping timeout: 264 seconds]
FRidh has quit [Quit: Konversation terminated!]
ransom has quit [Quit: Textual IRC Client: www.textualapp.com]
<{^_^}> #102313 (by Guest0x0, 1 day ago, open): Updating home-manager in 20.09
<{^_^}> [nixos-search] @plfaucher opened pull request #221 → Closes #220 Latest stable is now the default channel → https://git.io/JTdrD
heyitsrama has joined #nixos
__red__ has joined #nixos
<supersandro2000> hexa-: bug?
<hexa-> supersandro2000: context?
<__red__> When you nix-channel --update, does it only pull the package.json file?
mmohammadi9812 has quit [Quit: Quit]
<__red__> at some point it has to pull the whole nixpkgs tree down right? to build stuff locally.
<pumpy> cole-h wow is home manager abandoned then?
<porphyrogenetos> srhb: Do you know if theres a way for a derivation to pass one of its input's store directories into a string? If so I could conceive of a few options using sed or an environmental variable+patching cmake and the offending source file to do this dynamically
<hexa-> supersandro2000: #102513?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/102513 (by mweinelt, 35 minutes ago, merged): python3Packages.pyserial-asyncio: propagate pyserial
<lordcirth__> pumpy, no, it's not abandoned
<lordcirth__> At least, I doubt it
<{^_^}> [nixpkgs] @mdlayher opened pull request #102519 → minecraft-server: 1.16.3 -> 1.16.4 → https://git.io/JTdoU
<afics> srhb: can I reference a specific git revision of the nixpkgs repo?
<afics> srhb: do I even need to set a system wide channel if I just use a local checkout of the git repository?
<hexa-> afics: you don't, but things like nix-shell, nix run will want a channel iirc
<pumpy> hexa- if it's not abandon why 20.09 not in nixos?
freezeboy has quit [Ping timeout: 245 seconds]
<pumpy> "rycee appears to have dropped the home-manager package from his maintainership"
<afics> hexa-: aye, thx!
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102520 → libhdhomerun: 20200521 -> 20200907 → https://git.io/JTdoz
berberman has quit [Read error: Connection reset by peer]
<hexa-> pumpy: really anybody could update it, home-manager is still alive and kicking.
berberman_ has joined #nixos
<hexa-> can't expect everything to rest upon a single person really
<pumpy> i don't expect that. that's why im saying it looks abandoned
<halfbit> is there a way to run nix-build --pure with network access?
<hexa-> pumpy: there are a few ways to install and manage home-manager, so maybe it is, maybe it isn't
<srhb> afics: What I do is point <nixpkgs> at that very same checkout.
<{^_^}> [nixpkgs] @freezeboy opened pull request #102521 → vmpk: 0.5.1 -> 0.7.2 → https://git.io/JTdoP
<srhb> afics: And avoid channels all-together
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JTdo1
<srhb> afics: This usually does what you want without having a two-step update (in which you must first switch your NixOS system to point at a new checkout, THEN switch again to have that take effect)
<srhb> Of course, managing what's checked out _when_ you switch is now your responsibility, which doesn't feel great.
<srhb> porphyrogenetos: When interpolated as a string, the inputs are in fact the store path of the package in question
<srhb> > "${pkgs.hello}"
<{^_^}> "/nix/store/ylhzcjbchfihsrpsg0dxx9niwzp35y63-hello-2.10"
<srhb> porphyrogenetos: ^
<srhb> porphyrogenetos: So yes, that is indeed a common way to do it :)
<porphyrogenetos> srhb: Perfect, that should solve my problem!
zupo has joined #nixos
zupo has quit [Client Quit]
<afics> srhb: > What I do is point <nixpkgs> at that very same checkout. < how do I do that?
werner291 has quit [Ping timeout: 240 seconds]
<srhb> afics: nix.nixPath = [ "/path/to/your/checkout" ];
<afics> srhb: ah! thanks!
werner291 has joined #nixos
<srhb> afics: You should probably keep the other default values there as well (by copying them) https://search.nixos.org/options?channel=unstable&show=nix.nixPath&from=0&size=30&sort=relevance&query=nix.nixPath
sgrunert has quit [Quit: Leaving]
<srhb> That is, the ones that aren't "nixpkgs=..."
<srhb> afics: Oh shoot, I wrote that out wrong
<srhb> afics: What I meant to write was nix.nixPath = [ "nixpkgs=/path/to/your/checkout" ]; :)
<afics> srhb: I understood ;) thank for pointing me in the right direction ;)
<srhb> Good :)
sangoma has quit [Ping timeout: 264 seconds]
jabster28_ has quit [Ping timeout: 240 seconds]
jabster28 has joined #nixos
kalbasit has quit [Remote host closed the connection]
<benny> can this be merged: already has one review and the other reviewer also doesn't object: https://github.com/NixOS/nixpkgs/pull/99631
<{^_^}> #99631 (by glittershark, 4 weeks ago, open): graalvm{8,11}-ce: init at 20.2.0
kalbasit has joined #nixos
<{^_^}> [nixpkgs] @mkg20001 merged pull request #102017 → conv{bin,img,font}: init at {3.0,8.3,1.0} → https://git.io/JTMds
<{^_^}> [nixpkgs] @mkg20001 pushed 4 commits to master: https://git.io/JTd61
lsix has quit [Quit: WeeChat 2.9]
halfbit has quit [Quit: WeeChat 2.9]
jabster28 has quit [Ping timeout: 240 seconds]
denbrahe[m] has joined #nixos
<{^_^}> [nixpkgs] @Chili-Man opened pull request #102522 → aws-okta: 1.0.5 -> 1.0.6 → https://git.io/JTd6F
<{^_^}> [nixpkgs] @stigtsp merged pull request #102317 → geonkick: 2.4.0 -> 2.5.0 → https://git.io/JTQu3
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JTd6b
missionformilk has joined #nixos
orivej has quit [Ping timeout: 258 seconds]
jabster28 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102523 → libratbag: 0.14 -> 0.15 → https://git.io/JTdiY
<stites[m]> immae: thanks for the followup. So am I cooked if I don't have access to that old sqlitedb for nixops?
<immae> kind of yes
<immae> It’s not undoable, you could create a new deployment and a new container, then export the config and tweak it to make it "target" the old one instead
<immae> (nixops export, tweak the content, nixops import)
<{^_^}> [nixpkgs] @mkg20001 merged pull request #102085 → unicorn(-emu): 1.0.2-rc4 -> 1.0.2 → https://git.io/JTD9F
<{^_^}> [nixpkgs] @mkg20001 pushed 2 commits to master: https://git.io/JTdig
<{^_^}> [nixpkgs] @Chili-Man opened pull request #102524 → minikube: 1.14.1 -> 1.14.2 → https://git.io/JTdia
<{^_^}> [nixpkgs] @srhb merged pull request #102493 → keepalived: 2.1.3 -> 2.1.5 → https://git.io/JTdWL
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/JTdiw
jabster28_ has joined #nixos
jabster28 has quit [Ping timeout: 260 seconds]
<immae> stites[m]: ^
<jbal[m]> Anyone have a home-manager config that autostarts programs like discord, element-desktop, etc...
<jbal[m]> When I try doing it as systemd units in home.nix, they kind of work but don't get the proper environment so eg. opening a file from discord in a browser doesn't work. steam completely refuses to start from a systemd unit in home.nix
werner291 has quit [Quit: werner291]
jabster28_ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @srhb merged pull request #102467 → haproxy: 2.2.2 -> 2.2.4 → https://git.io/JT51n
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/JTdiN
<slabity> @jbal
<slabity> Whoops
<slabity> I think you need to run it with `dbus` to get the environment loaded properly?
<jbal[m]> as in, dbus-launch? I'll try it
<slabity> I think so
<{^_^}> [nixpkgs] @mkg20001 merged pull request #102087 → keystone: init at 0.9.2 → https://git.io/JTD77
<{^_^}> [nixpkgs] @mkg20001 pushed 2 commits to master: https://git.io/JTdPe
<jbal[m]> It's not finding dbus-launch in the path, despite it being installed
nullheroes has joined #nixos
<jbal[m]> And I can run it from a shell
<slabity> @jbal - If it's in a nix-config you will need `${dbus}/bin/dbus-launch`
<jbal[m]> Ah. Right
jabster28 has joined #nixos
mmohammadi9812 has joined #nixos
polarfire has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @mkg20001 closed pull request #102099 → lib.licenses: add sata license → https://git.io/JTDx0
<{^_^}> [nixpkgs] @freezeboy opened pull request #102525 → pdf2htmlEx: remove → https://git.io/JTdP4
<jbal[m]> Nope. Starting with dbus still isn't fixing the environment problem
<jbal[m]> Nov 02 15:13:14 neptune dbus-launch[1430]: /nix/store/p950r4wjdjk79cbk4cz9xn3z3xsi6kah-steam/bin/steam: line 24: grep: command not found
<jbal[m]> Do I need to put grep in the unit file too?
davidv7 has quit [Read error: Connection reset by peer]
stefan28 has joined #nixos
<jbal[m]> Starting to think patching dwm to run an autostart file might be more elegant than using home-manager for this
mallox has quit [Quit: WeeChat 2.9]
rprije has joined #nixos
davidv7 has joined #nixos
acmtw has joined #nixos
<{^_^}> [nixpkgs] @IvarWithoutBones opened pull request #102526 → capitaine-cursors: fix build with inkscape => 1.0 → https://git.io/JTdPH
stefan28 has quit [Remote host closed the connection]
jabster28 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #102520 → libhdhomerun: 20200521 -> 20200907 → https://git.io/JTdoz
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTdXJ
Izorkin has joined #nixos
pushqrdx has joined #nixos
<acmtw> hello, I am trying to add a trusted root cert to my NixOS system and I have not yet found a section in the manual that covers this task. Am I missing this section in the docs, or should I be looking in another place?
<{^_^}> [nixpkgs] @ryantm merged pull request #102415 → f3: 7.2 -> 8.0 → https://git.io/JT5TM
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTdXI
orivej has joined #nixos
<pushqrdx> so i finally started using nix-shell was excited to build a project using it, created shell.nix with the required dependencies started the build. however it failed with this `“/usr/share/glib-2.0/schemas/”: No such file or directory`
<{^_^}> [nixpkgs] @ryantm merged pull request #102523 → libratbag: 0.14 -> 0.15 → https://git.io/JTdiY
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTdXO
<pushqrdx> ... now nix doesn't have `/usr/share` all together so i don't know what to do really :D
<jbal[m]> @pushqrdx
<pushqrdx> ?
<jbal[m]> the `security.pki.certificateFiles` option is a list of root certificate files
<jbal[m]> in configuration.nix
<acmtw> many thanks
<slabity> @jbal - Yea, I'm not 100% sure how to handle that. `home-manager` says on the GitHub README that graphical services require `home-manager` to start the xserver for them to work. Not sure if that's related
<pushqrdx> jbal[m] sorry what does that have to do with the glib error i have?
<jbal[m]> oh. wrong person lol
<pushqrdx> :D
<slabity> jbal: I'd recommend looking at the `dunst` service in home-manager and see if you can get info from the systemd unit it creates there
<pushqrdx> so back on my note if someone can help, i couldn't build the first project i tried to build in a nix-shell because of this weird glib error `“/usr/share/glib-2.0/schemas/”: No such file or directory`, nix doesn't have /usr/share so obviously glib is reaching for something that isn't there
V is now known as ^
Izorkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<jbal[m]> I mean. I have home-manager managing my xsession. It's launching cbatticon, nm-applet, etc fine (and they're launching through systemd units.) But I suspect they're just less picky than Steam, Discord, etc...
<jbal[m]> I guess I'll use xsession.initExtra
Izorkin has joined #nixos
<jbal[m]> pushqrdx: what build system, libraries are you using?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102527 → libmbim: 1.24.2 -> 1.24.4 → https://git.io/JTdXX
dbmikus_ has joined #nixos
Izorkin has quit [Client Quit]
<pushqrdx> meson, glib, vala, granite, i am building one of the elementary os apps
<pushqrdx> because i am using pantehon desktop for my nixos install
<pushqrdx> so most of these are preinstalled and i am using them from the local store
<pushqrdx> however during build it fails with the above error idk why
Izorkin has joined #nixos
pushqrdx has quit [Remote host closed the connection]
dbmikus has quit [Ping timeout: 264 seconds]
heyitsrama has quit [Remote host closed the connection]
heyitsrama has joined #nixos
^ is now known as V
<stites[m]> immae: Thanks!
<{^_^}> [nixpkgs] @kevincox merged pull request #101910 → mrsh: 2020-01-08 -> 2020-07-27 etc. → https://git.io/JTXMc
<{^_^}> [nixpkgs] @kevincox pushed 2 commits to master: https://git.io/JTd1m
<{^_^}> [nixpkgs] @wizeman opened pull request #102528 → nixos/chrony: fix owner of chrony drift file → https://git.io/JTd1n
<jbal[m]> Yep, xsession.initExtra works for me.
Latrina has joined #nixos
alp has joined #nixos
<{^_^}> [nix] @grahamc opened pull request #4214 → nix-copy-closure: verify it works with drvs → https://git.io/JTd1i
<{^_^}> [nixpkgs] @CrystalGamma opened pull request #102529 → orc: 0.4.29 -> 0.4.32 → https://git.io/JTd1D
heyitsrama has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam merged pull request #102402 → vault: 1.5.4 -> 1.5.5 → https://git.io/JT7NH
<{^_^}> [nixpkgs] @marsam pushed 5 commits to master: https://git.io/JTd1b
<lassulus> Odoes someone know where the netboot buildoutputs are now? on 18.09 you can see them here: https://hydra.nixos.org/build/93866989 but on 20.09 they are missing: https://hydra.nixos.org/build/129492856
<{^_^}> [nixpkgs] @Ma27 opened pull request #102530 → nixos/initrd-network-ssh: fix test → https://git.io/JTd1h
<lassulus> hmm they are also missing on 20.03, so I'm missing something
<gchristensen> lassulus: I wonder if that is a bug in Hydra after some Nix upgrades
acmtw has quit [Ping timeout: 246 seconds]
BlessJah has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @teto opened pull request #102531 → neovim: fix nodejs and ruby providers → https://git.io/JTdML
BlessJah has joined #nixos
heyitsrama has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @grahamc opened pull request #102532 → nixUnstable: 3.0pre20201020_e0ca98c -> 2.4pre20201020_550e11f → https://git.io/JTdMl
endformationage has joined #nixos
<jmercouris> hello everyone, I am trying to learn install the latest master of a Nix package, I first cloned the Nix pkgs repository, then I ran the following command inside of it: sudo nixos-rebuild switch -I nixpkgs=$PWD
<jmercouris> that worked, and now I am trying to follow someone's advice to install the latest version of a piece of software: https://github.com/atlas-engineer/nyxt/issues/984
<{^_^}> atlas-engineer/nyxt#984 (by tmplt, 4 weeks ago, open): Running Nyxt on Nix
<jmercouris> I do not know where to add their code starting with: "(pkgs.nyxt.overrideAttrs (drv: {"
<jmercouris> I tried putting it in my configuration.nix, but that spit out several errors
cjpbirkbeck has joined #nixos
<jmercouris> this is what my configuration.nix file looks like: 0aj3ghw3xl3inrmmjwm44baxg5mw69lmqva7rcjkkcbdsh5s61xb
<jmercouris> whoops, that is a hash
<jmercouris> here is the paste: https://pastebin.com/rHE8PapM
<jmercouris> it reports; error: syntax error, unexpected '(', at /etc/nixos/configuration.nix:45:3
cole-h has quit [Quit: Goodbye]
<jbal[m]> Just drop that entire blob in the `environment.systemPackages` array
<jbal[m]> Unless you want to reference it elsewhere, then you'd need an overlay
<jmercouris> jbal[m]: still errors...
<jbal[m]> Different error?
<jmercouris> yes
<jmercouris> did you mean something different than what I did?
<jbal[m]> Oh. You'd need to get rid of the other nyxt or they will conflict
<{^_^}> [nixpkgs] @quyse opened pull request #102533 → ocaml-libvirt: 0.6.1.4.2017-11-08-unstable -> 0.6.1.5 → https://git.io/JTdD4
<jbal[m]> What's the new error?
<jmercouris> error: syntax error, unexpected ')', expecting ';', at /etc/nixos/configuration.nix:51:10
<jbal[m]> one sec
<jmercouris> I've now deleted the other reference to Nyxt, and my file just looks like this: https://pastebin.com/geQK4cES
cole-h has joined #nixos
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @wahjava opened pull request #102534 → pango: Import a patch to fix an issue with Pidgin → https://git.io/JTdDF
<jmercouris> jbal[m]: aha!
<jmercouris> that seems to work, let's see if it will compile now...
<jmercouris> can you also please explain to me how to generate the sha256 hash for a given commit?
<gchristensen> ,tofu jmercouris
<{^_^}> jmercouris: 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. For inserting 52 0's in vim: <esc>52i0<esc>
<V> mmmm tofu
<jmercouris> I see
<cole-h> There's also the `nix-prefetch-*` family of commands
<jmercouris> so you just have Nix calculate it
<V> cole-h: there's more than just nix-prefetch-url?
<cole-h> Yep.
<V> not on my system
<cole-h> There's nix-prefetch-git and nix-prefetch-github, for example
<cole-h> They're a part of nix-prefetch-scripts
<V> mmm
<jbal[m]> There's not really any need to have a hash in a fetchfromgithub imo, unless you don't trust github
<cole-h> ,locate bin nix-prefetch-git
<colemickens> and then the big kahuna https://github.com/msteen/nix-prefetch
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/f38d5cf727d (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Found in packages: hydra-unstable, hydra-migration, nix-prefetch-git, nix-prefetch-scripts
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/4b30d5601da (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<jasom> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
<colemickens> I use msteen's nix-prefetch for various fetchers, and also to handle cargoSha256/modSha256 updates.
<jasom> is there an ETA for Qt becoming unbroken on 20.09?
<colemickens> It's not as straight forward as the other nix-prefetch-* tools, though, when they're applicalbe
<jmercouris> jasom: I would like to know as well, I am just running the nix pkgs from github
<jasom> jmercouris: you can always rollback to 20.03
<jmercouris> I can't actually
<jmercouris> it refuses to boot older versions...
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102535 → libqalculate: 3.13.0 -> 3.14.0 → https://git.io/JTdys
<jbal[m]> Wasn't the delay on 20.09 mostly for qt/kde polish in the first place? And it's still being problematic?
werner291 has joined #nixos
<jasom> jbal[m]: picking a random non-KDE Qt program there seems to be about a 50% chance that I cannot run it without getting Qt library version mismatch errors; KDE seems much better
<jmercouris> yet- problematic, I can't run kmail, korganizer, kontact, etc...
<jmercouris> at least dolphin and konsole worked still
<jmercouris> jbal[m]: thank you very much for your help, it seems it is working now
luc65r has quit [Quit: WeeChat 2.9]
<pumpy> why i get error https://termbin.com/hxed pls?
xwvvvvwx- has joined #nixos
kreyren has quit [Remote host closed the connection]
xwvvvvwx has quit [Ping timeout: 272 seconds]
xwvvvvwx- is now known as xwvvvvwx
kreyren has joined #nixos
kreyren has quit [Remote host closed the connection]
kreyren has joined #nixos
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 260 seconds]
pushqrdx has joined #nixos
<pushqrdx> can someone tell me why doesn't my systemd custom service start?
<pushqrdx> in my configuration.nix i have ` systemd.user.services.screenfix = { wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; script = ''stuff''; };`
<pushqrdx> however the stuff there aren't executed when the system starts
<pushqrdx> for context that stuff is using ddcutil to send screen brightness adjustment to my monitor
werner291 has quit [Remote host closed the connection]
rojiro has joined #nixos
<pumpy> cole-h i want to install home-manager systemwide for nixos. does that mean i have to use option 1 "nix.allowedUsers"? to enable it for my user, and also add home-manager to systemPackages?
<pumpy> i have the latter but not the former
<cole-h> Dunno. I use the NixOS module, not the package.
<pumpy> that mean you put the user's home.nix in the system configuration.nix?
<pumpy> btw i dont need "nix.allowedUsers" in my configuration.nix because * is the default (all users)
mmohammadi9812 has quit [Quit: Quit]
pushqrdx has quit [Remote host closed the connection]
mmohammadi9812 has joined #nixos
pushqrdx has joined #nixos
<pumpy> cole-h so the problem is home manager 20.03 on nixos 20.09 isn't compatible by default so you gotta add a compatible channel for home manager manually?
<cole-h> Yes
<pumpy> which channel will work that's the most stable?
zupo has joined #nixos
<cole-h> That looks like a valid nix-channel invocation.
medvid has quit [Ping timeout: 264 seconds]
pushqrdx has quit [Remote host closed the connection]
bartmon has joined #nixos
medvid has joined #nixos
pushqrdx has joined #nixos
<pushqrdx> alright i would indeed use some help then, i can't get a systemd "script" service to even register
<pushqrdx> it should be correct according to everywhere i looked
<pumpy> cole-h i ran nix-channel --add https://github.com/nix-community/home-manager/archive/release-20.09.tar.gz home-manager and nix-channel --update then reran home-manager switch but same error!
<{^_^}> [nixpkgs] @dasJ opened pull request #102537 → dbus: Add AppArmor support → https://git.io/JTd97
freezeboy has joined #nixos
whatisRT has joined #nixos
<cransom> pushqrdx: systemd.user is slightly different than just systemd.services. i don't remember what's required for user services, maybe start by hand?
<pushqrdx> `systemd.user.services.screenfix = { enable = true; wantedBy = [ "default.target" ]; script = '' /home/pushqrdx/screen.sh ''; };`
<pushqrdx> here's what i have in configuration.nix
<pumpy> cole-h but i did. i had a working setup doing the install within user account, but then switched it to adding home-manager package in configuration.nix
<pumpy> i'm missing something obviously
<cole-h> That's your problem.
<pushqrdx> i also tried putting the content of screen.sh directly into config.nix but didn't work either
<cole-h> The home-manager package is outdated
<{^_^}> [nixpkgs] @grahamc merged pull request #102532 → nixUnstable: 3.0pre20201020_e0ca98c -> 2.4pre20201102_550e11f → https://git.io/JTdMl
<pumpy> oh so i can't just add a new channel i gotta replace the systemPackages install of home manager?
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/JTd9A
<cole-h> I linked this issue earlier: https://github.com/NixOS/nixpkgs/issues/102313
<{^_^}> #102313 (by Guest0x0, 1 day ago, open): Updating home-manager in 20.09
<pumpy> i thought the channel was the package repo home manager used, i didn't know it affected home manager itself
<pumpy> ya and i read it but im new to nix dont totally get it all yet
<pumpy> i guess the package isn't only out of date, it's unofficial and not really supported
<pumpy> i guess the only official way to use home manager is all crammed into configuration.nix, or separate per user and manual
<pumpy> that right cole?
<{^_^}> [nixpkgs] @grahamc opened pull request #102538 → nixUnstable: 3.0pre20201020_e0ca98c -> 2.4pre20201102_550e11f → https://git.io/JTdHU
orivej has quit [Ping timeout: 256 seconds]
<cole-h> pumpy: Half-right. You don't need to cram it into your configuration.nix. You can just set `home-manager.users.[username] = import ./somefile.nix;`, where somefile.nix has the contents `{ pkgs, ... }: { home.packages = [ pkgs.alacritty ]; }`
<pumpy> ok so that's really a 1 line fix to this issue. i remove home-manager from systemPackages and i add this line that imports the user's existing home.nix ya?
kreyren has quit [Remote host closed the connection]
<pumpy> oh but then im back to user rebuilds causing a system rebuild no?
philr has joined #nixos
MmMd has joined #nixos
<{^_^}> [nixpkgs] @cole-h opened pull request #102539 → [20.09] haskell.compiler.integer-simple: Exclude ghc8102Binary* → https://git.io/JTdHV
<cole-h> That's what it means to use it as a NixOS module, yeah.
Fare has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @teto merged pull request #102531 → neovim: fix nodejs and ruby providers → https://git.io/JTdML
<{^_^}> [nixpkgs] @teto pushed to master « neovim: fix nodejs and ruby generation »: https://git.io/JTdH6
<pumpy> ya that sucks i wanna rebuild system and users separately
<{^_^}> [nixpkgs] @grahamc merged pull request #102539 → [20.09] haskell.compiler.integer-simple: Exclude ghc8102Binary* → https://git.io/JTdHV
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to release-20.09: https://git.io/JTdHX
<pumpy> so then my only options are systemPackage and doing the manual install per user?
CyberManifest has joined #nixos
eoli3n has quit [Ping timeout: 260 seconds]
<cole-h> You could set up an overlay that would make home-manager be fetched from the 20.09 branch.
thc202 has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #102454 → jamulus: 3.5.10 -> 3.6.0 → https://git.io/JT5VZ
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTdHb
lunik1 has quit [Read error: Connection reset by peer]
<pumpy> hm that's a good idea. is the systemPackage home-manager something ppl shouldn't use then? maybe remove it from the repo?
lunik1 has joined #nixos
mschwaig has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @yurkobb opened pull request #102540 → tor-browser-bundle-bin: mark as broken → https://git.io/JTdQe
<pushqrdx> good god
mschwaig has joined #nixos
<pushqrdx> why is it soo hard to run a systemd service on startup that uses ddcutil (installed as a systemPackage)
<pushqrdx> i can't rebuild it says service command not found ddcutil
<pushqrdx> i'd really appreciate some help cause i have been hitting a brickwall for the past 2 hours for some reason
<cole-h> It doesn't use the system PATH
<cole-h> You want to add it to the unit's path itself
<{^_^}> [nixpkgs] @dasJ opened pull request #102541 → nixos/promtail: Add a promtail module → https://git.io/JTdQI
kreyren has joined #nixos
<pushqrdx> how can i do that, this is my service `systemd.services.screenfix = { wantedBy = [ "multi-user.target" ]; script = '' ddcutil stuff''; };`
<cole-h> add `path = [ pkgs.ddcutil ];` I'd guess
<pushqrdx> where to the service itself like beside wantedBy etc?
<{^_^}> [nixpkgs] @flokli merged pull request #102244 → Re-enable the Systemd remote support → https://git.io/JTHRo
<{^_^}> [nixpkgs] @flokli pushed 3 commits to staging-20.09: https://git.io/JTdQO
<cole-h> That is correct :)
<pushqrdx> goood it worked :D
<pushqrdx> thanks
pushqrdx has quit [Remote host closed the connection]
orivej has joined #nixos
MmMd has quit [Remote host closed the connection]
__monty__ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @lostnet opened pull request #102543 → spidermonkey: 78.1.0 -> 78.4.0 → https://git.io/JTdQV
<{^_^}> [nixpkgs] @freezeboy opened pull request #102544 → xautoclick: 0.31 -> 0.34 → https://git.io/JTdQQ
mDuff has joined #nixos
<freezeboy> anyone using gh cli ?
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
berberman has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #102309 → lxc: 4.0.4 -> 4.0.5 → https://git.io/JTQOZ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd7L
berberman_ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #102492 → kpt: 0.35.0 -> 0.36.1 → https://git.io/JTdGw
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd7W
cr4y1_ has quit [Ping timeout: 256 seconds]
<omasanori[m]> [freezeboy](https://matrix.to/#/@freenode_freezeboy:matrix.org): yes
<freezeboy> omasanori[m] I never succeed to create a pr from this CLI
<freezeboy> failed to create pull request: GraphQL error: Head sha can't be blank, Base sha can't be blank, No commits between master and update-xautoclick, Head ref must be a branch
<{^_^}> [nixpkgs] @marsam merged pull request #102441 → hikari: 2.1.2 -> 2.2.2 → https://git.io/JT54z
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd7B
Fare has joined #nixos
<{^_^}> [nixpkgs] @ajs124 merged pull request #102419 → unarj: remove (broken since 2016, insecure since 2015) → https://git.io/JT5kX
<{^_^}> [nixpkgs] @ajs124 pushed 2 commits to master: https://git.io/JTd7r
<omasanori[m]> [freezeboy](https://matrix.to/#/@freenode_freezeboy:matrix.org): hmm, I had just tried `gh pr create --fill` and then succeeded.
<omasanori[m]> using gh-1.2.0 from nixpkgs-unstable on Ubuntu 20.04
<freezeboy> oh mine is 0.11.1 ... not very new :/
<omasanori[m]> oops
<pinpox> Anyone know how install this on nixos? https://github.com/lordamit/Brightness
fusion809 has quit [Quit: Connection closed]
<pinpox> Or is there any other way to control external monitor brighness (per hardware, not via xrandr/software)
<freezeboy> pinpox you will need to write a package I guess
<pinpox> freezeboy: hm ok, I have not much knowledge about python
<freezeboy> I can try, what branch are you using ?
<pinpox> unstable
alp has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #102443 → imagemagick7: 7.0.10-27 -> 7.0.10-35 → https://git.io/JT5RE
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd7S
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102545 → libbluray: 1.2.0 -> 1.2.1 → https://git.io/JTd79
dbmikus_ has quit [Ping timeout: 264 seconds]
domenkozar has joined #nixos
domenkozar has left #nixos [#nixos]
fnlaai has joined #nixos
<pinpox> Wait, I'm confused... Found this app looking for a replacement for https://github.com/lordamit/Brightness but it seems the app I mentioned just uses xrandr aswell
<fnlaai> @domenkozar, I would like to join nixos github organization
<fnlaai> Hi pinpox, I was just use xrandr to set brightness as well
<{^_^}> [nixpkgs] @marsam merged pull request #102344 → gllvm: 1.2.8 -> 1.2.9 → https://git.io/JTQ7E
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd7b
<fnlaai> domenkozar[m] I would like to join nixos github organization
<pinpox> fnlaai: yeah, but that mac application does it via hardware, whick looks way better
<fnlaai> domenkozar[m] I would like to join nixos github organization
cmk_zzz has quit [Ping timeout: 240 seconds]
heywoodlh has quit [Quit: ZNC 1.8.2 - https://znc.in]
<pinpox> I didn't even know that was possible, but it seem it is
heywoodlh has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #102332 → doppler: 3.15.0 -> 3.16.0 → https://git.io/JTQMk
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd7x
cmk_zzz has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #102321 → bdf2sfd: 1.1.4 -> 1.1.5 → https://git.io/JTQgB
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd7j
whatisRT has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #102295 → gitAndTools.git-extras: 6.0.0 -> 6.1.0 → https://git.io/JTQeJ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5v
<bartmon> hi.i'm tring to run display=manager on the installation iso of both 20.09 and also 21.03 prerelease. but due to my new hardwrae the kernel in those isos is too old (5.4.x). is there any iso with a newer kernel? maybe i can configure software rendering?
<pinpox> Seems you can do it with pkgs.ddccontrol but even though it is in the repos, I can't get it to work
<{^_^}> [nixpkgs] @marsam merged pull request #102434 → python27Packages.hg-evolve: 10.0.2 -> 10.1.0 → https://git.io/JT5WC
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5t
Rusty1 has quit [Quit: Konversation terminated!]
<fnlaai> bartmon, are you insulting? if you set channel to unstable and have boot.kernelPackages = pkgs.linuxPackages_latest; set, then you can get 5.9.x
<fnlaai> I'm on 5.9.x kernel right now
<V> insulting?
<fnlaai> \\ \\ // ==\\__\\/ // os NixOS 21.03 (Okapi) // \\// host x86_64==// //== kernel 5.9.1 //\\___// uptime 2h 33m// /\\ \\== pkgs 936 // \\ \\
<bartmon> i;m def. not insulting but i am a newbie to nixos
<{^_^}> [nixpkgs] @marsam merged pull request #102033 → cordless: 2020-08-30 -> 2020-10-24 → https://git.io/JTDex
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5C
<samueldr> bartmon: there's an iso with the new kernel that's produced... but only minimal, no DE
<V> fnlaai: hey, could you not repeatedly highlight someone with the same message please
m0rphism has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #101356 → circleci-cli: 0.1.10993 -> 0.1.11146 → https://git.io/JTzpo
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5W
<fnlaai> V sorry V, but it's like not mentioned, so I guess just repeat it. I wonder no differ, I mean, the mention text not highlighted
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102546 → libmtp: 1.1.17 -> 1.1.18 → https://git.io/JTd5B
<freezeboy> pinpox if xrandr is ok for you I will give up on this strange program ;)
<V> once is enough for someone to see it ^^
<samueldr> fnlaai: I don't follow why you think bartmon was shooting down the distro; furthermore changing the kernel of the iso won't work as expected as the iso will not be modified by rebuilding as it runs on a tmpfs
<V> they're probably not online right now
<{^_^}> [nixpkgs] @marsam merged pull request #101303 → bacula: 9.6.5 -> 9.6.6 → https://git.io/JTujK
<bartmon> samueldr, thanks for the info. i can give the text mode install a try with the existing stable iso i suppose
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5E
<{^_^}> [nixpkgs] @marsam merged pull request #101285 → bindfs: 1.14.7 -> 1.14.8 → https://git.io/JTuS5
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5g
<pinpox> freezeboy: yes, but thanks for the efford. I'm currently tring to get ddcutil to work (it's in nixpkgs) but some kernel module seems to be missing
<samueldr> bartmon: yeah, if you really wanted to try out the iso, rather than install, you could build one with a DE and with the new kernel, that requires Nix on Linux though
<fnlaai> bartmon here's a way to go https://search.nixos.org/options https://search.nixos.org/packages if you are new to nixos
<samueldr> pinpox: most likely an i2c module for your GPU
<samueldr> (it depends per gpu)
<fnlaai> samueldr I don't get the context here, is he using nixos for daily os or for server os?
<pinpox> samueldr: how do I find out which one i need?
<pinpox> I'm using nvidia
<fnlaai> probably he means the server os? for CI? so if that so, I was wrong.
<samueldr> pinpox: IIRC it's this part of the docs https://www.ddcutil.com/config/
<samueldr> which links to https://www.ddcutil.com/kernel_module/
<{^_^}> [nixpkgs] @grahamc merged pull request #102538 → nixUnstable: 3.0pre20201020_e0ca98c -> 2.4pre20201102_550e11f → https://git.io/JTdHU
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to release-20.09: https://git.io/JTd5X
<samueldr> right, that's what I had too on my nvidia setup, i2c-dev only
timstott has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #101302 → alsa-ucm-conf: 1.2.3 -> 1.2.4 → https://git.io/JTujv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to staging: https://git.io/JTd5D
Rusty1 has joined #nixos
freezeboy has quit [Remote host closed the connection]
freezeboy has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #102464 → igv: 2.8.9 -> 2.8.11 → https://git.io/JT5ib
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5Q
<{^_^}> [nixpkgs] @marsam merged pull request #101329 → cockroachdb: 20.1.4 -> 20.1.7 → https://git.io/JTzaE
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5F
<timstott> Hi, would it be possible to have a merge on https://github.com/NixOS/nixpkgs/pull/101971
<{^_^}> #101971 (by RonanMacF, 5 days ago, open): update tmux-resurrect and tmux-continuum
<{^_^}> [nixpkgs] @marsam merged pull request #102447 → jx: 2.1.138 -> 2.1.149 → https://git.io/JT5uI
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTd5x
<{^_^}> [nixpkgs] @marsam merged pull request #101280 → alsa-topology-conf: 1.2.3 -> 1.2.4 → https://git.io/JTuMU
<{^_^}> [nixpkgs] @marsam pushed 2 commits to staging: https://git.io/JTddv
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102548 → libfilezilla: 0.24.1 -> 0.25.0 → https://git.io/JTddf
<{^_^}> [nixpkgs] @cole-h opened pull request #102549 → [20.09] home-manager: 2020-03-17 -> 2020-11-02 → https://git.io/JTddL
<{^_^}> [nixpkgs] @marsam merged pull request #102522 → aws-okta: 1.0.5 -> 1.0.6 → https://git.io/JTd6F
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTddm
<{^_^}> [nixpkgs] @marsam closed pull request #100845 → aws-okta: 1.0.4 -> 1.0.5 → https://git.io/JTCTf
bartmon has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102550 → libevdev: 1.9.1 -> 1.10.0 → https://git.io/JTdd0
<danderson> Any committers got time for a trivial PR? https://github.com/NixOS/nixpkgs/pull/102204
<{^_^}> #102204 (by danderson, 2 days ago, open): nixos/transmission: point at the settings dir in cfg.home.
orivej has quit [Ping timeout: 272 seconds]
pta2002 has quit [Ping timeout: 268 seconds]
johnny101 has quit [Quit: ZNC 1.8.1 - https://znc.in]
Rusty1 has quit [Quit: WeeChat 2.3]
fnlaai has quit [Ping timeout: 245 seconds]
pta2002 has joined #nixos
costrouc has quit [Quit: costrouc]
Rusty1 has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #100746 → agave: 22 -> 30 → https://git.io/JTZxl
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTddx
euandreh has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @freezeboy opened pull request #102551 → freepops: remove → https://git.io/JTddj
johnny101 has joined #nixos
<{^_^}> [nixpkgs] @thiagokokada opened pull request #102552 → flood: init at 3.1.0 → https://git.io/JTdFU
<infinisil> danderson: Did you test it?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #102553 → libjcat: 0.1.3 -> 0.1.4 → https://git.io/JTdFk
dbmikus_ has joined #nixos
<danderson> infinisil: transmission is running on my system with this patch. This patch was required to make it work right :)
<infinisil> Nice, asking because the box for that isn't checked in the PR
<infinisil> Hm
<infinisil> I guess the first box is most applicable. For my PR's I usually just delete all those check boxes and put my own there
<{^_^}> [nixpkgs] @Infinisil merged pull request #102204 → nixos/transmission: point at the settings dir in cfg.home. → https://git.io/JT9Eg
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JTdFE
dbmikus_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Infinisil pushed commit from @danderson to release-20.09 « nixos/transmission: point at the settings dir in cfg.home. »: https://git.io/JTdFr
<{^_^}> [nixpkgs] @marsam opened pull request #102554 → fraunces: init at 1.000 → https://git.io/JTdF6
<{^_^}> [nixpkgs] @freezeboy opened pull request #102555 → gnomeExtensions.battery-status: remove (broken) → https://git.io/JTdFi
<{^_^}> [nixpkgs] @Infinisil merged pull request #101971 → update tmux-resurrect and tmux-continuum → https://git.io/JT1HM
<{^_^}> [nixpkgs] @Infinisil pushed 4 commits to master: https://git.io/JTdFy
berberman has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #102556 → fluent-bit: mark linux only → https://git.io/JTdFb
timstott has quit [Ping timeout: 256 seconds]
berberman has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<danderson> infinisil: oh, right, sorry. Yes, that PR was "I tried installing transmission, it was broken, I fixed it, and sent the patch upstream" :)
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
<freezeboy> is there a way to run nixpkgs-review it a way it doesnt eat all the resources of the machine ?