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
cosimone has quit [Quit: cosimone]
<peelz> noneucat: looks like the gdm module already has a wayland option
<peelz> even though gdm is under services.xserver.displayManager.gdm
<peelz> the amount of refactoring required to properly integrate these changes makes my head spin
<noneucat> the gnome stuff is well integrated i assume
<noneucat> but the last time i checked i had to write my own services for sway and other wayland wms
<noneucat> this may just be because wayland doesn't have a concept of sessions and it may not make sense to integrate all wayland stuff into one module
erasmas has quit [Quit: leaving]
<peelz> right... but maybe displayManager should be independent from services.xserver
<colemickens> we have issues abuot this
<peelz> colemickens: got an id?
<peelz> #53394 ?
<{^_^}> https://github.com/NixOS/nixpkgs/issues/53394 (by suhr, 1 year ago, open): Move wayland compositors in a separate module
<noneucat> it would be nice to have a displayManager module that sets up VTs and maybe dbus for wms
orivej has quit [Ping timeout: 260 seconds]
<noneucat> plus the pam stuff
<colemickens> We do have programs.sway
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
<Lichtblick[m]> (((Programms)))
<peelz> looks like there's quite a few issues with the xserver module, but here are the most relevant ones I could find: #53394 #94799 #83646
<{^_^}> https://github.com/NixOS/nixpkgs/issues/53394 (by suhr, 1 year ago, open): Move wayland compositors in a separate module
<{^_^}> https://github.com/NixOS/nixpkgs/issues/94799 (by piegamesde, 20 weeks ago, open): `services.xserver` naming is confusing
<{^_^}> https://github.com/NixOS/nixpkgs/issues/83646 (by deliciouslytyped, 39 weeks ago, open): starting multiple x sessions
pushqrdx has quit [Remote host closed the connection]
<peelz> #96999
<{^_^}> https://github.com/NixOS/nixpkgs/issues/96999 (by ChrisOboe, 16 weeks ago, open): xrandrHeads: only horizontal monitor setup is possible
<Lichtblick[m]> (((NixOS)))
<peelz> I think these could all be addressed by rewriting the xserver module from scratch (unfortunately that means breaking changes... lots of them)
<peelz> or maybe deprecating the old module and replacing it with a new one, so to ease the transition?
<Lichtblick[m]> (((XServer))) vs Chad Windows
bitmapper has joined #nixos
<peelz> samueldr: thoughts?
pushqrdx has joined #nixos
<pushqrdx> i am getting this error when trying to run Gala from the result of nix-build, however the same build is working just fine when the display manager is executing it
evernite has quit [Ping timeout: 272 seconds]
<pushqrdx> Lib-GIO-ERROR **: 02:22:29.572: Settings schema 'org.gnome.mutter.wayland' does not contain a key named 'xwayland-disable-extension'
<pushqrdx> did anyone encounter this before
<samueldr> peelz: none at all :) haven't spent more time about that than the time it took to write on the keyboard today to you
<samueldr> since I'm not really using the xserver configs and rely on arandr on my user account session for monitor configuration
rb2k has quit [Ping timeout: 260 seconds]
<jess> Lichtblick[m]: hello, please stop using obviously antisemitic symbols
<peelz> samueldr: right... any idea who I could bounce these ideas off?
anderslu1dstedt has joined #nixos
<noneucat> pushqrdx: maybe it's picking up a schema from your path or something?
<jess> racial invective contravenes freenode's network policies, as described here: https://freenode.net/policies#off-topic-use
<{^_^}> [nixpkgs] @otavio opened pull request #108001 → [20.09] Backport ShellHub package and service → https://git.io/JLQG9
<samueldr> peelz: good question, I don't, but if you have thoughts written up in some ways, discourse might be a better place to get the idea noticed
<peelz> alright
<{^_^}> [nixpkgs] @marsam opened pull request #108002 → libvmaf: 1.5.3 -> 2.1.0 → https://git.io/JLQG7
<samueldr> while IRC is neat, deep thoughts can get lost easily :)
<peelz> very true haha
<alienpirate5> so I'm getting some problems with ACME renewal where it says my account isn't registered
anderslundstedt has quit [Ping timeout: 256 seconds]
<Lichtblick[m]> Deep throat
<alienpirate5> oh no
<noneucat> peelz: i do have some nvidia specific stuff in my configs here if you'd like to take a look:
<noneucat> alienpirate5: what's the error that the service is giving you?
<noneucat> i've had some issues with the acme stuff recently too
<samueldr> journalctl may help getting the exact details
<alienpirate5> <noneucat "alienpirate5: what's the error t"> "Account [...] is not registered. Use 'run' to register a new account."
<pushqrdx> noneucat idk what should i even do to debug this :D
clime has joined #nixos
<{^_^}> #106565 (by NorfairKing, 2 weeks ago, open): ACME Combination of rate limit and "account not registered"
<samueldr> not 100% sure it's relevant, but it's recent enough
<clime> hey, does nixOs have /etc?
<samueldr> clime: yes and no and yes
<samueldr> clime: /etc is available, it gets filled-up by the generation, except for some mutable files
<clime> ok
<clime> can I use configuration templates which will be copied into /etc?
<clime> i.e. simply text file
<noneucat> pushqrdx: if this is a runtime error, then gio picks up schemas from $XDG_DATA_DIRS; perhaps there's a schema there already from your system config that's getting picked up
<samueldr> clime: I'm not sure I follow
<noneucat> might not throw that error in a nix-shell
<samueldr> but, maybe I do, and if I do, `environment.etc` is the plumbing used by many of the configurations in NixOS https://search.nixos.org/options?channel=20.09&from=0&size=30&sort=relevance&query=environment.etc
<clime> samueldr: i saw on net that a way to e.g. tweak /etc/php.ini is with the nixOS's declarative language...
<clime> but I don't want to have the configuration described by the language, I just want to have a php.ini template which will be copied verbatim to /etc/
<{^_^}> [nixpkgs] @nh2 merged pull request #80769 → nixos/nixos-enter: Create /tmp → https://git.io/JvRjE
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JLQZC
<clime> similarly for nginx, mariadb etc. ... i would like to work with files
<clime> is it possible?
<pinpox> Hi, what is the correct way to specify a git repo *with* all it's submodules as a flake input? I'm trying this, but it fails:
<pinpox> nixos-home = {
<pinpox> };
<pinpox> submodules = "true";
<pinpox> url = "github:pinpox/nixos-home";
<{^_^}> [nixpkgs] @colemickens opened pull request #108004 → libxkbcommon: 0.10.0 -> 1.0.3 → https://git.io/JLQZ4
<{^_^}> [nixpkgs] @nh2 merged pull request #107723 → obsidian: 0.9.22 -> 0.10.1 → https://git.io/JLDFY
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JLQZB
<pinpox> I'd like the nixos-home to be that repo with all it's file and all the files it's submodules
tgamblin-llnl has quit [Quit: Textual IRC Client: www.textualapp.com]
<samueldr> clime: with `environment.etc` you should be able to put files under /etc as you wish
<samueldr> clime: since it's also somewhat mutable, you can also just put them there non-declaratively, as long as no enabled option wants to put a file there
<clime> samueldr: i see
<{^_^}> [nixpkgs] @nh2 merged pull request #107998 → youtube-dl: 2020.12.29 -> 2020.12.31 → https://git.io/JLQqr
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JLQZP
<clime> okay, thanks
<samueldr> doing it mutably by just dropping files manually goes against the design of NixOS, but still, you could even if many would agree that you shouldn't :)
<clime> i am ok with doing it immutably
<samueldr> at least using `environment.etc` the configuration changes gets built into a gneeration
<samueldr> while still giving you the ability to take control of the file
<clime> ye, i have web-server containing quite a lot of existing configuration under /etc/ so I am thinking about migrating to nixOS
<{^_^}> [nixpkgs] @r-ryantm opened pull request #108005 → urh: 2.9.0 -> 2.9.1 → https://git.io/JLQZy
<samueldr> one net bonus of having it as part of a generation is that when you migrate to a full nixos setup, if it ends up not working you're one generation rollback away from your previously working configuration
<clime> ok
<Lichtblick[m]> I am going to fap with my Flashlight
<clime> i saw some example like this: https://stackoverflow.com/questions/42770626/how-to-modify-php-ini-configuration-on-nixos and that's really not how I want to handle configuration options for services...
<clime> i just want a set of templates that will be then copied/linked so good to know it is possible
<{^_^}> [nixpkgs] @nh2 merged pull request #85244 → amazon-init: add xz to PATH → https://git.io/JfeF4
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JLQZx
<bbigras> ,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
<noneucat> you could do something like services.phpfpm.phpOptions = builtins.readFile ./php-options.ini
<noneucat> then store ./php-options.ini in the same dir as your configuration
<{^_^}> [nixpkgs] @nh2 merged pull request #107265 → foot: 1.5.1 -> 1.6.2 → https://git.io/JL2dS
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JLQne
mconnolly has quit [Quit: WeeChat 2.9]
<bbigras> ,tell astylian you might want to read https://nixos.org/guides/nix-pills/ if you didn't already.
<{^_^}> bbigras: I'll pass that on to astylian
<gchristensen> srk:
<gchristensen> srhb:
<Lichtblick[m]> <{^_^} "bbigras: I'll pass that on to as"> Wanna rent my flashlight
<{^_^}> [nixpkgs] @nh2 merged pull request #67643 → clonehero: init at 0.23.2.2 → https://git.io/fjxO4
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JLQnm
<bbigras> Lichtblick: I don't get it
<{^_^}> [nixpkgs] @nh2 merged pull request #107332 → dbeaver: 7.3.0 -> 7.3.1 → https://git.io/JLQns
<samueldr> bbigras: disregard the obvious troll
<peelz> he's a troll. Ignore him
<hexa-> bbigras: move on
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JLQnG
<bbigras> oh, thanks.
gueorgui has quit [Ping timeout: 246 seconds]
<clime> and then on line 55?
<bbigras> clime: it's a multiline string
gueorgui has joined #nixos
<clime> ah ok
<Lichtblick[m]> Flashlight
rb2k has joined #nixos
pushqrdx has quit [Ping timeout: 240 seconds]
<bbigras> > ''something"something else''
<{^_^}> "something\"something else"
aveltras has quit [Quit: Connection closed for inactivity]
<bbigras> ^ @clime 2 singles quotes are also useful on the same line when you want to use `"` without escaping it
mbrgm_ has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
mbrgm has quit [Ping timeout: 256 seconds]
mbrgm_ is now known as mbrgm
<clime> how is this template: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/nginx/default.nix influenced by deprecation and addition of configuration options in upstream?
<clime> bbigras: thanks ok
<{^_^}> [nixpkgs] @nh2 merged pull request #41966 → nixos/users: Allow mutable shells for declarative users → https://git.io/vh6X9
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to master: https://git.io/JLQnw
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #106916 → linuxHeaders: 5.9.8 -> 5.10.4 → https://git.io/JLL0F
<{^_^}> [nixpkgs] @NeQuissimus pushed commit from @TredwellGit to staging « linuxHeaders: 5.9.8 -> 5.10.4 »: https://git.io/JLQnr
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #106324 → glibc: 2.32-10 -> 2.32-24 → https://git.io/JIR3a
<{^_^}> [nixpkgs] @NeQuissimus pushed commit from @TredwellGit to staging « glibc: 2.32-10 -> 2.32-24 »: https://git.io/JLQnK
<{^_^}> [nixpkgs] @nh2 closed pull request #107125 → vscodium: 1.51.1 -> 1.52.1 → https://git.io/JLQnP
<bbigras> clime: what do you mean? like when upstream (nginx) adds stuff? if you check the file history I would guess the nginx module must have been improved often over time.
<clime> bbigras: ye, it seems like a waste of time to have the configurations described in the declarative language and keep adjusting it
<bbigras> clime: I use the niginx module and it's pretty rare I need to edit it. In modules there's almost always an `extraConfig` or similar thing that allows you to add stuff not supported by the module.
veleiro has quit [Remote host closed the connection]
veleiro has joined #nixos
<bbigras> I like using the nginx module with automatic let's encrypt certificates.
<clime> it seems like it is trying to reverse-engineer configuration logic/options from nginx etc.
Lichtblick[m] was kicked from #nixos by samueldr [this behaviour is not welcomed in the NixOS community]
<peelz> yay
<clime> ye, i just don't get the approach i guess
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @zowoq pushed to release-20.09 « youtube-dl: 2020.12.29 -> 2020.12.31 »: https://git.io/JLQcv
<{^_^}> [nixpkgs] @zowoq opened pull request #108006 → delta: 0.4.5 -> 0.5.0 → https://git.io/JLQcf
veleiro has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @lionello opened pull request #108007 → netperf: fix Darwin build → https://git.io/JLQcJ
<bbigras> clime: I think it's a lot simpler to config nginx with the nix module. I can set 1 vhost with a couple of lines. and I like things like `recommendedProxySettings = true`. It makes my config leaner.
<clime> ok
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108005 → urh: 2.9.0 -> 2.9.1 → https://git.io/JLQZy
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQcL
sigmundv_ has quit [Read error: Connection reset by peer]
sigmundv_ has joined #nixos
<{^_^}> [nixpkgs] @nima2007 opened pull request #108009 → mcrypt: patch to include stdlib.h instead of malloc.h to build on darwin → https://git.io/JLQcO
<{^_^}> [nixpkgs] @Anton-Latukha opened pull request #108010 → hackagePackages: dontCheck cryptohash-sha512, dontCheck hnix-store-remote → https://git.io/JLQcG
meh` has joined #nixos
veleiro has joined #nixos
<pinpox> nevermind, got it.
Darkmatter66_ has quit [Ping timeout: 240 seconds]
Darkmatter66 has joined #nixos
cole-h has quit [Ping timeout: 272 seconds]
<pushqrdx> is anybody using Gala as their compositor?
<pushqrdx> i really want to be able to run my development version using ./result/bin/gala --replace
<pushqrdx> however i have been hitting a deadend for 2 hours now :D
<pushqrdx> i keep getting this weird error though GLib-GIO-ERROR **: 03:38:03.215: Settings schema 'org.gnome.mutter.wayland' does not contain a key named 'xwayland-disable-extension'
<noneucat> does it outright crash with that error?
ransom has quit [Read error: Connection reset by peer]
oida has quit [Ping timeout: 240 seconds]
<pushqrdx> noneucat yeah
veleiro has quit [Ping timeout: 256 seconds]
jonringer has quit [Ping timeout: 260 seconds]
cyraxjoe has quit [Quit: I'm out!]
<noneucat> are there schemas in your build? they should be under ./result/share/gsettings-schema or similar
<noneucat> pushqrdx:
cyraxjoe has joined #nixos
<{^_^}> [nixpkgs] @lovesegfault merged pull request #108006 → gitAndTools.delta: 0.4.5 -> 0.5.0 → https://git.io/JLQcf
<{^_^}> [nixpkgs] @lovesegfault pushed 2 commits to master: https://git.io/JLQCs
<pushqrdx> noneucat yes there are schemas there
<pushqrdx> under ./result/share/gsettings-schemas/gala-master/glib-2.0
<pushqrdx> one more /schemas at the end of that path
<noneucat> try running gala after doing
<noneucat> export XDG_DATA_DIRS=/path/to/result/share/gsettings-schema/gala-master:$XDG_DATA_DIRS
<noneucat> *schemas
<siraben> Why can't I do nixpkgs.pkgs.callPackage in a flake?
<pushqrdx> noneucat yeah still same weird error
Chiliparrot has quit [Ping timeout: 268 seconds]
<siraben> `outputs = { self, nixpkgs }: { packages.x86_64-linux.oxide = nixpkgs.pkgs.callPackage ./oxide { };....`
<pushqrdx> noneucat i even tried to grep org.gnome.mutter.wayland and xwayland-disable-extension in ./result
<pushqrdx> nothing there
<pushqrdx> also i am on xorg, why there's freaking wayland involved
<{^_^}> siraben: Please expand your question to include more information, this will help us help you :)
oida has joined #nixos
Chiliparrot has joined #nixos
<siraben> I have an expression that's written in the way nixpkgs packages usually are, then default.nix does `pkgs.callPackage ./oxide.nix { }`
<notgne2[m]> siraben: don't you need to do something more like `(import nixpkgs {system = "x86_64-linux";}).callPackage`?
<siraben> I wish I could enter the nix repl at that point to see what attributes the nixpkgs flakes input has
<notgne2[m]> there's also probably something like `nixpkgs.packages.x86_64-linux.callPackage`
<notgne2[m]> though I'm not sure exactly what that attribute is called (that might be it)
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
abathur has joined #nixos
supersandro2000 has joined #nixos
<noneucat> pushqrdx: that is strange, it should show up if you grep for it
<noneucat> it was added here
<infinisil> ,dnw siraben
<{^_^}> siraben: Provide as much info as possible on problems. What specifically doesn't work? What command did you run? What's in the relevant files? What's the error? This makes debugging easier and helps getting faster responses
<{^_^}> [nixpkgs] @veehaitch opened pull request #108011 → any-nix-shell: 1.1.0 -> 1.2.0 → https://git.io/JLQC0
<siraben> noneucat: thanks that helped
<siraben> How would I add https://github.com/input-output-hk/nix-inclusive as a flake input?
<infinisil> Specifically the error, arguably the most important thing when reporting a problem!
<infinisil> For next time then ^
<noneucat> siraben: notgne2
<siraben> previously: attribute 'callPackage' missing
<siraben> now: anonymous function at /nix/store/d71s8cdl29jyy9whfkc0lfnnfzrj0kah-source/oxide.nix:1:1 called without required argument 'inclusive'
<noneucat> pushqrdx: ahhh i think i found your problem
<siraben> I ran nix registry add inclusive github.com:input-output-hk/inclusive but got input 'github.com:input-output-hk/inclusive' is unsupported
<siraben> despite that repository having a flake.nix
<pushqrdx> noneucat please end my suffering :D
<noneucat> you need to bump your mutter version too, that settings was only added recently :)
cyraxjoe has quit [Quit: I'm out!]
<{^_^}> [nixpkgs] @haslersn opened pull request #108012 → any-nix-shell: 1.1.0 - 1.2.0 → https://git.io/JLQCz
<pushqrdx> noneucat but how is my system building and gala working without it, like i am inside Pantheon desktop rn with gala built from the same derivation and it works
<{^_^}> [nixpkgs] @haslersn closed pull request #108012 → any-nix-shell: 1.1.0 - 1.2.0 → https://git.io/JLQCz
<noneucat> how are you building your system with the new package? is it in an overlay or?
cyraxjoe has joined #nixos
<pushqrdx> it
<siraben> how do I add a new flake input?
<pushqrdx> it is an overlay over all the new Pantheon desktop from master
<pushqrdx> a nixpkgs.overlay
carthia has quit [Quit: carthia]
<noneucat> hrmmm
<noneucat> the gala version running as the service is not throwing the gio error?
<siraben> `nix registry add inclusive github:input-output-hk/nix-inclusive` and `nix flake update` worked
<siraben> hmm flakes is somewhat tricky to get started with
pjt_tmp has joined #nixos
<pushqrdx> noneucat yeah it doesn't idk why
<pushqrdx> desktop starts correctly but my locally built version from the same revision and same derivation is throwing that error
<bbigras> siraben: I have been using flakes for a while and I didn't use `nix registry add` yet. You can use "github:input-output-hk/nix-inclusive" in your flake.nix file.
<siraben> gchristensen: how do I use nix-inclusive as a flake?
<siraben> (flake author)
<siraben> I have this error: http://ix.io/2KmN
<notgne2[m]> `inputs.nix-inclusive.url = "github:input-output-hk/nix-inclusive";`
<notgne2[m]> that should save you needing to edit the registry to use the flake
<siraben> notgne2: does `nix registry add` also work?
<bbigras> ^ yeah
<noneucat> pushqrdx: ahh, it must not be finding the mutter schemas
<bbigras> I was replying to notgne2. I use inputs.nix-inclusive....
<siraben> inclusive seems to be a set when passed through my build, when it should be a function
<noneucat> or so i think
<notgne2[m]> I've never used it, but in theory if you use the Nix registry then every user of your flake will need to do the same
<siraben> if only i could interactively debug this
<siraben> But I notice that using the registry updates flake.lock, isn't that enough?
<notgne2[m]> every flake exports a set
<notgne2[m]> you probably don't want to use `inclusive` as a function, but rather `inclusive.lib.inclusive`
<pushqrdx> but i don't know what it is actually doing that is not propagating to my terminal perhaps
<notgne2[m]> siraben: that might mean it will work, though I don't think that's guaranteed, and if it does it might not in the future
<notgne2[m]> I personally haven't touched registry stuff myself
<siraben> oh interesting
<siraben> hmm
<noneucat> pushqrdx: what nixpkgs are you on?
<siraben> notgne2: if I add `inputs.nix-inclusive.url = "github:input-output-hk/nix-inclusive";` then do I do `nix flake update` after?
<pushqrdx> unstable
<notgne2[m]> siraben: it should update `flake.nix` accordingly and have no dependence on any user modifying the flake registry
<siraben> Oh cool, it did
<notgne2[m]> I mean `flake.lock`
<siraben> Hm this stuff should go in the wiki!
<noneucat> can you do a nix-info -m and paste the gist? pushqrdx:
<siraben> Why does system have to be specified now?
<siraben> to ensure hermetic evaluation?
<notgne2[m]> there's https://nixos.wiki/wiki/Flakes though flake documentation in general is lacking
<{^_^}> [nixpkgs] @NeQuissimus pushed 11 commits to master: https://git.io/JLQCh
<pushqrdx> noneucat http://ix.io/2KmP
<notgne2[m]> siraben: yes, so it will evaluate the same on every system, it won't let you use `builtins.currentSystem` (or various other methods that can bring impurities)
<siraben> notgne2: yeah I was reading that and the tweag blog posts by eelco but things like this were not covered well
<bbigras> siraben: if you want a nice commit while you update flakes you can use `nix flake update --impure --recreate-lock-file --commit-lock-file`
<siraben> Should I also specify nixpkgs in inputs.nixpkgs.url?
<notgne2[m]> siraben: my co-worker did a talk at NixCon which describes how to use flakes if you're interested https://www.youtube.com/watch?v=7sQa04olUA0&t=9113s
<siraben> bbigras: I just ran it, nice
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to release-20.09: https://git.io/JLQWv
<noneucat> pushqrdx: mutter seems to be 3.34 in the version of nixpkgs you are on, while the commit adding the missing setting was added after 3.37.91
<bbigras> 👍️
<noneucat> i'm not sure why it works right now lol
<siraben> notgne2: thanks
<noneucat> but to fix the gio error at least you should bump the mutter version
<noneucat> either by updating your channel or through an overlay
<pushqrdx> noneucat yeah what's bugging me is that it works and i am in the freaking session, Gala is working lol
<noneucat> it's also possible that the gio error isn't the reason it's crashing
<siraben> nixpkgs-unstable seems to move quite quickly, is it a good idea to use the release channels?
<noneucat> but let's try updating mutter first haha
<pushqrdx> noneucat can i just install mutter with nix-env wouldn't that install the latest mutter to my user?
<pushqrdx> noneucat cause i tried that but it didn't work lol
hexa- has left #nixos [#nixos]
<noneucat> pushqrdx: it will install the mutter from the channel in nix-channel, which has the old version :(
hexa- has joined #nixos
<hexa-> test
hexa- has left #nixos ["WeeChat 2.9"]
<siraben> and will it also work with cachix?
hexa- has joined #nixos
<hexa-> test
<pushqrdx> noneucat no it installs mutter-3.38.2
<hexa-> test
<pushqrdx> noneucat also i just nix upgraded just less than a week ago
<pushqrdx> noneucat and i am on the unstable channel
<pushqrdx> noneucat nix-info is giving false info
<noneucat> ahh really? okay
<noneucat> is gala building with 3.38 then?
<pushqrdx> noneucat yeah it should be, as the build input is pkgs.gnome3.mutter, which should be the same as the one i am getting when doing nix-env -iA
<hexa-> test
ece3 has joined #nixos
hexa- has left #nixos ["WeeChat 2.9"]
hexa- has joined #nixos
ece has quit [Ping timeout: 260 seconds]
<pushqrdx> just made sure it's finding and building using 3.38.2
ece3 is now known as ece
<pushqrdx> noneucat so i don't really know wtf is happening
<hexa-> test
<siraben> hexa-: yes?
<hexa-> siraben: I'm fine
<siraben> spam?
<hexa-> thanks
<siraben> ah
<samueldr> siraben: it's acceptable
new2nix has joined #nixos
<noneucat> pushqrdx: it definitely sounds like when you run gala from result/, the old mutter schema is getting picked up
<siraben> Ok wow, past the initial weirdness, Nix flakes feels like roundabout than niv
<siraben> s/like/less
<noneucat> since the xwayland setting is missing
<bbigras> siraben: here's 2 nix-config using flakes https://github.com/lovesegfault/nix-config and https://github.com/bbigras/nix-config/
pushqrdx has quit [Remote host closed the connection]
* lovesegfault tips hat
<siraben> nice!
<new2nix> I'm using nixflk template repo to build an installer iso, but I need it to pull nixos-install from the unstable version of nixpkgs so that I have the impure argument available, so that I can get past an error message saying "access to path /mnt/nix/store/hash-nmd is forbidden in restricted mode".
<siraben> now that I have a flake on a branch, how do I test building without cloning?
<new2nix> nixflk has so many layers, i can't make sense of what its doing w.r.t. packages and flake outputs.
<siraben> `nix build github:siraben/oxide#oxide` looks for the flake in the default directory
<siraben> branch*
<bbigras> try `nix build github:siraben/oxide/branch#oxide`
<siraben> bbigras: thanks
<new2nix> https://github.com/nrdxp/nixflk/blob/template/shell.nix#L37 is the line that pull the nixos-install package, but what is installPkgs??
pushqrdx has joined #nixos
<pushqrdx> noneucat sorry i crashed trying some nonesense
h0m1 has quit [Ping timeout: 264 seconds]
h0m1 has joined #nixos
<noneucat> pushqrdx: no worries! i think result/bin/gala should be a shell script
<noneucat> is the gsettings schema dir set in there?
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/6c6ab8c5a40 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<pushqrdx> noneucat yup there's this http://ix.io/2KmT
<pushqrdx> noneucat i can see mutter 3.38.2 there
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #108013 → firefox: Add test references → https://git.io/JLQWN
<noneucat> if you grep the mutter gsettings dir of 3.38.2 the setting is the setting there?
<noneucat> *is the xwayland setting there?
ransom has joined #nixos
<pushqrdx> noneucat yeah it is there
<new2nix> From what I can tell, nixflk is setting up the shell.nix from unstable, https://github.com/nrdxp/nixflk/blob/template/flake.nix#L82 and https://github.com/nrdxp/nixflk/blob/template/flake.nix#L59. Maybe there is an override/overlay?
<siraben> bbigras: hm, cachix doesn't seem to cache flakes?
<noneucat> that is
<noneucat> perplexing
<{^_^}> [nixpkgs] @evils opened pull request #108014 → openocd: unstable-2020-11-11 -> 0.11.0-rc1 → https://git.io/JLQlI
<bbigras> siraben: I think it does.
sigmundv_ has quit [Ping timeout: 260 seconds]
<siraben> if you do `cachix use nix-remarkable && nix build github:siraben/oxide/flake#oxide` does it fetch from cache for you?
<noneucat> pushqrdx: what if you open a new terminal
<noneucat> and then try to run it?
<noneucat> unset $XDG_DATA_DIRS
meh` has quit [Ping timeout: 256 seconds]
<bbigras> siraben: I think so. the messages are gone pretty fast
<pushqrdx> noneucat nope
<siraben> do you see building taking place? hm
<bbigras> siraben: https://asciinema.org/a/iGYNpPj6i32eJyDSop8qNT3R5 pause at 00:18
<siraben> oh it worked then, hm
<bbigras> maybe you can try deleting it from your nix store and run the build again
<siraben> I can only surmise that I enabled nixFlakes in my configuration.nix and it's not using that config
bqv has quit [Quit: WeeChat 3.0]
bqv has joined #nixos
<noneucat> pushqrdx: i suspect that maybe the module gala is running with an older version of mutter
rb2k has quit [Ping timeout: 264 seconds]
<noneucat> since gala --replace supposedly just sends a dbus message to the existing process
<siraben> bbigras: how do you configure your caches?
<siraben> I notice /etc/nix/nix.conf only use cache.nixos.org
<noonien> is anyone running nixos on a rpi3?
<new2nix> How do I use nix-env to get nixos-install when using flakes? Its defined here, and doesn't show up in nix search https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/installer/tools/tools.nix#L209
<noonien> if so, can anyone post a configuration for it please? i can't seem to get it to boot
<siraben> bbigras: ah, so when you added nix-remarkable did you use `cachix use` or add it to here?
<bbigras> I used cachix use
<siraben> so nix checks in both /etc/nix/nix.conf and ~/.config/nix/nix.conf?
<bbigras> I guess
bqv has quit [Quit: WeeChat 3.0]
bqv has joined #nixos
<{^_^}> [nixpkgs] @r-burns opened pull request #108015 → mesa: fix build on darwin → https://git.io/JLQlz
<{^_^}> [nixpkgs] @thiagokokada opened pull request #108016 → hover: 0.43.0 -> 0.46.1 → https://git.io/JLQlg
<siraben> bbigras: how would I delete it safely from the nix store?
Darkmatter66 has quit [Ping timeout: 256 seconds]
<bbigras> siraben: `nix-store --delete /path` it will only work if it's not used anywhere
<siraben> ok so it did fetch from the cache when using nix (without flakes), hm
<clever> and dont use --force
<siraben> Right
<siraben> I also have sandbox = true, will that interfere with nix flakes + cache?
<siraben> hm, `nix build github:siraben/oxide/flake#oxide` is still building from source
<siraben> weird
m0rphism has quit [Ping timeout: 272 seconds]
<bbigras> I'm pretty sure I have the sandbox too. it's enabled by default I think.
<siraben> it doesn't appear to even be querying caches
ddellacosta has joined #nixos
<siraben> is there a way to refresh/force use of the cache
<{^_^}> [nixpkgs] @r-burns opened pull request #108017 → llvmPackages_8.llvm: fix build with gcc 10 → https://git.io/JLQly
<new2nix> OK, I think I figured out how to get the unstable version of nixos-install in the shell.nix for nixflk. I changed "nixos" to "master" https://github.com/nrdxp/nixflk/blob/template/compat/nixpkgs.nix#L3. I have no idea what this actually does. I might be pulling everything from unstable ¯\_(ツ)_/¯
<bbigras> siraben: I don't know.
<siraben> bbigras: lol, I just ran ncg -d and it worked again
<siraben> oops, nix-collect-garbage (that's my alias)
<siraben> curious.
lord| has quit [Ping timeout: 260 seconds]
lord| has joined #nixos
<siraben> and replacing nix build with nix develop will put me into a development environment for that project?
<bbigras> I guess. I only ran it on my checked out repo.
<siraben> In terms of compatibility, what about people who don't currently use flakes, how do they build this?
<bbigras> how they could use your project without flakes?
<siraben> yeah
<bbigras> I guess you would provide a default.nix the old way
<siraben> Then I also have sources with niv, could I use flake.lock for everything?
<bbigras> use flake.lock with niv?
<siraben> Ah, because default.nix uses niv to manage the sources, but now that it's a flake there's also sources in flake.lock
<siraben> something about flakesCompat IIRC
<bbigras> oh yeah I have no idea what flakes compat is for
<siraben> oh cool
<bbigras> nice
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
spacefrogg has joined #nixos
donofrio has joined #nixos
<donofrio> anyone know how I can get python3 within nix?
eacameron has quit [Quit: Connection closed for inactivity]
rajivr has joined #nixos
<bbigras> ,locate bin python3
<{^_^}> Found in packages: python3, python36, python37, python39, python36Full, python37Full, python38Full, python39Full, python3Minimal
cmk_zzz has joined #nixos
D_ has quit [Ping timeout: 256 seconds]
<donofrio> bbigras, how do Iinstall or compile python39full (not sure if youtube-dl cares uf min or full?) but I need a version that doesn't rely on AVX
D_ has joined #nixos
<bbigras> you can get a shell with `nix-shell -p python39Full`. or install it with `nix-env -i python39Full` or add it to your configuration.nix
<bbigras> could you just override the youtube-dl to disable avx or something?
<new2nix> Running `nix-shell` or `nixos-rebuild` crashes Xorg :-/. journalctl -u nix-daemon.service says "unexpected Nix daemon error: error: --- SysError --- nix-daemon" "writing to file: Broken pipe"
<new2nix> I dont even know what to look into.
ddellacosta has quit [Ping timeout: 256 seconds]
<new2nix> My NIX_PATH has references to /mnt/nix, after booting into the installed os, O.o
<peelz> notgne2[m] samueldr KarlJoad: I created an issue about the xserver thing #108018
<{^_^}> https://github.com/NixOS/nixpkgs/issues/108018 (by LouisTakePILLz, 4 minutes ago, open): services.xserver doesn't support multiple GPU setups
<peelz> feedback appreciated :D
<{^_^}> [nixpkgs] @NeQuissimus pushed to hardened_510 « linux-hardened: Switch to 5.10 »: https://git.io/JLQ4c
justanotheruser has joined #nixos
Darkmatter66 has joined #nixos
marusich has quit [Ping timeout: 260 seconds]
orivej has joined #nixos
donofrio has quit [Ping timeout: 256 seconds]
<colemickens> siraben: if you want an example, nixpkgs-wayland is flake-first but is transparently used by people that don't use flakes or know about it
<{^_^}> [nixpkgs] @ryantm closed pull request #92189 → ibus-engines.table: 1.9.25 -> 1.10.0 → https://git.io/JJT5x
<siraben> Is it recommended to keep it backwards compatible until flakes is in stable?
marusich has joined #nixos
<bbigras> I would think so.
<{^_^}> [nixpkgs] @ryantm merged pull request #107771 → gtk-doc: 1.33.0 -> 1.33.1 → https://git.io/JLyBz
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to staging: https://git.io/JLQ41
<siraben> colemickens: BTW, the table in nixpkgs-wayland seems to not render correctly on GitHub
jonringer has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108011 → any-nix-shell: 1.1.0 -> 1.2.0 → https://git.io/JLQC0
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQ4y
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #108019 → Patroni → https://git.io/JLQ49
<alienpirate5> pipewire's pulse-bridge just straight up doesn't work for me
<alienpirate5> even if i start it manually with `pipewire-media-session -e pulse-bridge` using `pactl list sinks` shows "Connection refused"
Supersonic112 has joined #nixos
<supersandro2000> colemickens: siraben https://github.com/colemickens/nixpkgs-wayland/pull/261
<{^_^}> colemickens/nixpkgs-wayland#261 (by SuperSandro2000, 11 seconds ago, open): Interpret \n to fix table formatting
<siraben> Thanks supersandro2000!
<supersandro2000> simple fix 😃
Supersonic has quit [Ping timeout: 260 seconds]
Supersonic112 is now known as Supersonic
ghasshee has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #108020 → xdot: unbreak build → https://git.io/JLQ4p
tgamblin-llnl has joined #nixos
bitmapper has quit [Quit: Connection closed for inactivity]
luxemboye has quit [Ping timeout: 240 seconds]
luxemboye has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108014 → openocd: unstable-2020-11-11 -> 0.11.0-rc1 → https://git.io/JLQlI
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQBm
donofrio has joined #nixos
clime has quit [Ping timeout: 256 seconds]
tgamblin-llnl has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
luke has joined #nixos
aexoxea has joined #nixos
luke is now known as Guest51479
Guest51479 has left #nixos ["User left"]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107990 → gospider,pythonPackages.vcver,pythonPackages.pysvn,netease-music-tui: Small fixes → https://git.io/JLQJQ
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 5 commits to master: https://git.io/JLQRe
ransom has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tgamblin-llnl has joined #nixos
tgamblin-llnl has quit [Client Quit]
ericsagnes has quit [Ping timeout: 258 seconds]
<donofrio> nix-env -i python39Full
<donofrio> error: selector 'python39Full' matches no derivations
<lovesegfault> donofrio: do not use nix-env
<lovesegfault> ever.
<lovesegfault> use nix-shell
<donofrio> oh ok
endformationage has quit [Quit: WeeChat 2.9]
<lovesegfault> Now, what channel are you on? `nix-channel --list`
<lovesegfault> interesting
<lovesegfault> try updating the channel?
<lovesegfault> python39 should be there
<donofrio> how to update channel?
<lovesegfault> nix-channel --update :)
Darkmatter66 has quit [Ping timeout: 272 seconds]
<donofrio> unpacking channels...
<donofrio> created 1 symlinks in user environment
<lovesegfault> try again, with nix-shell
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/bea44d5ebe3 (from 12 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<bbigras> or use `nix-env -iA nixos.python39Full`
<lovesegfault> never use nix-env
<bbigras> yeah. I don't. except for 1 tool that is outdated in nixpkgs and I'm too lazy to make an overlay yet
<lovesegfault> Unless you've an experienced user who knows what they're doing you do not use nix-env
<lovesegfault> beginners shouldn't even know nix-env exists, it will only cause trouble
jluttine has quit [Ping timeout: 240 seconds]
<lovesegfault> donofrio: did it work?
jluttine has joined #nixos
ericsagnes has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
<donofrio> it autoupdated as soon as I went into the shell it seems
riksteri has joined #nixos
<{^_^}> [nixpkgs] @petabyteboy merged pull request #106400 → gnupg: 2.2.24 -> 2.2.25 → https://git.io/JIuel
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @r-ryantm to staging « gnupg: 2.2.24 -> 2.2.25 (#106400) »: https://git.io/JLQ09
<{^_^}> [nixpkgs] @jonringer merged pull request #107996 → azure-cli: 2.16.0 -> 2.17.0, bump azure python packages → https://git.io/JLQt1
<{^_^}> [nixpkgs] @jonringer pushed 7 commits to master: https://git.io/JLQ0A
<quinn> can anyone tell me where services are actually called from, in nixpkgs (equivalent to pkgs/top-level/all-packages.nix)? i am trying to add a module of my own
<quinn> s/services/modules
<lovesegfault> quinn: nixos/modules/services
<quinn> lovesegfault: so i have added a file to nixos/modules/services, but it doesn't seem like it's getting called
<{^_^}> [nixpkgs] @lovesegfault merged pull request #108000 → cudatoolkit: 11.0 -> 11.1.1 → https://git.io/JLQ3w
<{^_^}> [nixpkgs] @lovesegfault pushed 3 commits to master: https://git.io/JLQEt
<{^_^}> [nixpkgs] @jonringer merged pull request #108001 → [20.09] Backport ShellHub package and service → https://git.io/JLQG9
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to release-20.09: https://git.io/JLQE3
<{^_^}> [nixpkgs] @rmcgibbo closed pull request #108020 → xdot: unbreak build → https://git.io/JLQ4p
<quinn> i'll answer my own question for any irc log readers, it's nixos/modules/module-list.nix
<donofrio> still making/compiling it seems
<donofrio> hope this doens't break my working pianobar
<donofrio> I'm on a dosdude imac catalina that doesn't have AVX cpu instruction set
oida has quit [Ping timeout: 240 seconds]
oida has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #108021 → lib/systems: add emulator for mmix → https://git.io/JLQue
palo1 has joined #nixos
palo has quit [Ping timeout: 272 seconds]
palo1 is now known as palo
<{^_^}> [nixpkgs] @Mic92 pushed 29 commits to staging-next: https://git.io/JLQul
<{^_^}> [nixpkgs] @rmcgibbo closed pull request #107864 → python3Packages.pydicom: unbreak → https://git.io/JLSMo
donofrio has quit [Ping timeout: 240 seconds]
domogled has joined #nixos
<fps> lovesegfault: what do you do to keep your nix-shell builds around?
waleee-cl has quit [Quit: Connection closed for inactivity]
<lovesegfault> fps: Well, there's lorri for that
<lovesegfault> Although I don't use it
<new2nix> When I run `nix-env -iA nixos.hello`, a bunch of systemd services restart, including the display manager, and nix-daemon has the error: `unexpected Nix daemon error: error: --- SysError --- nix-daemon` `writing to file: Broken pipe`.
<lovesegfault> I keep a cachix instance and I push what I want to save there
<supersandro2000> cached-nix-shell if you want to speed up building
<lovesegfault> new2nix: never use nix-env
<new2nix> how do I get more information on the error message?
<fps> and i guess the answer to keeping them pinned to a particular version will be flakes in the future
<new2nix> My system is broken right now, and I'm trying to understand how broken. The same thing happens with nix-shell, and nixos-rebuild
<new2nix> I figured nix-env was a simple basic test to help root cause the issue.
<supersandro2000> broken pipe usually means the remote builder ssh connection broke for me
<lovesegfault> stay far away from nix-env, only use nix-shell if you want a package non-declaratively
<lovesegfault> fps: flakes yes, or just niv
<lovesegfault> niv is really handy
<new2nix> what do you mean by remote builder ssh connection? I don't think I'm doing any remote builds.
<supersandro2000> then probably your nix daemon restartet
<new2nix> How do I determine which file had the issue? This error happens everytime I try to run nixos-rebuild
stoile has quit [Ping timeout: 256 seconds]
lord| has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/3bd6c7a6f48 (from 45 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
lord| has joined #nixos
<new2nix> Hmm, running nixos-rebuild --flake .#target dry-run reports the error "don't know how to build these paths (may be caused by read-only store access): /nix/store/hash-blah.drv""
<new2nix> Can't chmod /nix/store, says its a read-only file system
orivej has quit [Ping timeout: 240 seconds]
<fps> new2nix: is your root fs mounted ro?
<new2nix> I'm not sure yet. `zfs get readonly` shows that all pools have the readonly property as off.
sangoma has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #107992 → ocamlPackages.merlin: 3.4.0 → 3.4.2 → https://git.io/JLQUa
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.merlin: 3.4.0 → 3.4.2 »: https://git.io/JLQg0
<{^_^}> [nixpkgs] @siraben opened pull request #108022 → treewide: move cmake from buildInputs to nativeBuildInputs → https://git.io/JLQgy
cole-h has joined #nixos
<fps> new2nix: what does the output of running "mount" tell you about /
<fps> mount | grep " / "
mammothbane has joined #nixos
<new2nix> mount reports it as read only. `rpool/local/nix on /nix/store type zfs (ro,relatime,xattr,noacl)`
kgriffin has quit [Quit: ZNC 1.7.5 - https://znc.in]
Dr8128 has joined #nixos
orivej has joined #nixos
<fps> new2nix: look in your system logs. maybe it was remounted ro because of errors
peelz has quit [Ping timeout: 272 seconds]
Izorkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
Izorkin has joined #nixos
<new2nix> I see the message `mounting rpool/local/nix on /nix...`, but no errors or success message for it
<{^_^}> [nixpkgs] @kisik21 closed pull request #107524 → linux: provide a pre-made kernel signing key → https://git.io/JLXy2
Izorkin has quit [Client Quit]
Izorkin has joined #nixos
<new2nix> The other zfs partitions get a message similar to "Mounted /home.".
mammothbane has quit [Remote host closed the connection]
kenran has joined #nixos
<new2nix> interestingly, there are 2 entries for rpool/local/nix in `mount`. "rpool/local/nix on /nix type zfs (rw,relatime,xattr,noacl)" "rpool/local/nix on /nix/store type zfs (ro,relatime,xattr,noacl)"
kalbasit has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @Mic92 pushed to staging-next « Revert "Merge branch 'master' into staging-next" »: https://git.io/JLQ2D
jonringer has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #108023 → python3Packages.boto3: Fix hash → https://git.io/JLQaY
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108023 → python3Packages.boto3: Fix hash → https://git.io/JLQaY
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQaO
<{^_^}> [nixpkgs] @lheckemann merged pull request #108007 → netperf: fix Darwin build → https://git.io/JLQcJ
<{^_^}> [nixpkgs] @lheckemann pushed 2 commits to master: https://git.io/JLQaG
<{^_^}> [nixpkgs] @r-ryantm opened pull request #108024 → python37Packages.smart_open: 4.0.1 -> 4.1.0 → https://git.io/JLQan
<{^_^}> [nixpkgs] @Mic92 merged pull request #107634 → util-linux: removing symfollow → https://git.io/JLMlq
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to staging: https://git.io/JLQaC
aexoxea has quit [Ping timeout: 268 seconds]
aexoxea has joined #nixos
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @FRidh merged pull request #108017 → [staging-next] llvmPackages_8.llvm: fix build with gcc 10 → https://git.io/JLQly
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-burns to staging-next « llvmPackages_8.llvm: fix build with gcc 10 »: https://git.io/JLQag
<{^_^}> [nixpkgs] @FRidh merged pull request #108015 → [staging-next] mesa: fix build on darwin → https://git.io/JLQlz
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-burns to staging-next « mesa: fix build on darwin »: https://git.io/JLQar
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107963 → meteor: 1.10.2 -> 1.12 → https://git.io/JLHrg
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQa1
orivej has quit [Ping timeout: 260 seconds]
<hyper_ch> on nixos unstable something is totally broken with systemd
<ar> hyper_ch: can you elaborate?
<hyper_ch> well, watchfolders don't work anymore
<hyper_ch> there's often some timeout due to systemd now
<hyper_ch> and other things
<ar> i'm running unstable. how can i test the watchfolders?
<hyper_ch> ar: also new symptom:
<hyper_ch> reboot
<hyper_ch> Failed to talk to init daemon.
<hyper_ch> this happens only recently
<hyper_ch> Dec 29 15:38:44 h-b dbus-daemon[3016]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
<hyper_ch> Dec 29 15:38:44 h-b sshd[28041]: pam_systemd(sshd:session): Failed to create session: Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
<hyper_ch> Dec 29 15:38:44 h-b systemd-logind[3126]: Failed to start session scope session-382.scope: Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
<hyper_ch> Dec 29 15:39:19 h-b dbus-daemon[3016]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
<hyper_ch> Dec 29 15:39:19 h-b systemd-logind[3126]: Failed to stop user service 'user@0.service', ignoring: Failed to activate service 'org.freedesktop.systemd1': timed out (service_start_timeout=25000ms)
<ar> ok, updating my system now, will check if it fails to boot in a bit (will take a while because i made a change to the kernel config, and that triggers a full kernel rebuild whenever that's updated)
<hyper_ch> the reboot command doesn't even show in journald
stoile has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #107903 → Unbreak assorted python3 packages → https://git.io/JL9pt
<{^_^}> [nixpkgs] @FRidh pushed 13 commits to master: https://git.io/JLQV3
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107966 → google-cloud-sdk: 319.0.0 -> 321.0.0 → https://git.io/JLH1N
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 4 commits to master: https://git.io/JLQVs
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107950 → android-file-transfer: 4.1 -> 4.2 → https://git.io/JLHE4
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JLQVG
<hyper_ch> ar: here's an example with watchdirs https://paste.simplylinux.ch/view/raw/e55320c7
<Ke> so my luks fde device gets unencrypted, but nixos thinks it's silly to mount by uuid
<hyper_ch> Mic92: thanks
<Ke> or more like /dev/disk/by-uuid is not created after luks open
<{^_^}> [nixpkgs] @FRidh opened pull request #108025 → hidapi: fix cross build → https://git.io/JLQVC
cfricke has joined #nixos
<Ke> wiki examples do show entries where by-uuid is used though, wonder what's up with that
<{^_^}> [rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/JLQV2
<hyper_ch> Ke: I don't understand the problem you're facing
<Ke> by-uuid symlink is not created for my opened luks device
<Ke> by stage1
<Ke> hmm, wait it's there
<{^_^}> [nixpkgs] @nlewo merged pull request #107610 → oci-containers: fix containers attribute in docs → https://git.io/JLMLo
<{^_^}> [nixpkgs] @nlewo pushed 2 commits to master: https://git.io/JLQVo
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #106433 → inkcut: 2.1.2 -> 2.1.3 → https://git.io/JIz8u
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQV6
<Ke> nvm. my bad
<{^_^}> [mobile-nixos] @samueldr opened pull request #268 → kernel-builder: Call either of install or zinstall → https://git.io/JLQVP
<Ke> silly ENOENT error code from missing subvol
<Ke> I wish error codes were not this expensive
orivej has joined #nixos
tgamblin-llnl has joined #nixos
<strikerlulu> how do i import config.services from another nixpkgs repo ? imports = [ inputs.mastodon.nixos.services.mastodon ];
<strikerlulu> how should the imports = [] looks like throught falke input ?
<strikerlulu> i would like to try this pr https://github.com/NixOS/nixpkgs/pull/78810
<{^_^}> #78810 (by happy-river, 48 weeks ago, open): Add Mastodon package and module
<{^_^}> [nixpkgs] @FRidh pushed to staging-next « hidapi: fix cross build »: https://git.io/JLQwY
<{^_^}> [nixpkgs] @FRidh closed pull request #108025 → hidapi: fix cross build → https://git.io/JLQVC
miangraham[m] has quit [Quit: Idle for 30+ days]
q_ink[m] has quit [Quit: Idle for 30+ days]
rycee has quit [Quit: Idle for 30+ days]
iensu[m] has quit [Quit: Idle for 30+ days]
hcssmith[m] has quit [Quit: Idle for 30+ days]
<strikerlulu> hhh sorry for the typo
<ar> hyper_ch: sorry to be unhelpful, but both a switch (nixos-rebuild switch), and a reboot worked fine; gonna test watchdirs now
tgamblin-llnl has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lord| has quit [Ping timeout: 240 seconds]
lord| has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #108026 → ocamlPackages.bisect_ppx: 1.4.0 → 2.5.0 → https://git.io/JLQwp
<lovesegfault> hyper_ch: systemd 247 is broken, 247.2 has the fixes and is already in unstable
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<lovesegfault> you should reboot, `sudo reboot -f`, update your channel, `nix-channel --update`, and rebuild your system `nixos-rebuild switch`
<{^_^}> [nixpkgs] @Mic92 opened pull request #108027 → kaldi: init at 2020-12-26 → https://git.io/JLQrk
cfricke has quit [Quit: WeeChat 3.0]
aexoxea has quit [Quit: Goodbye!]
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
domogled1 has joined #nixos
domogled has quit [Ping timeout: 256 seconds]
aexoxea has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #108028 → systemd-confinment: move to /var/empty → https://git.io/JLQoO
domogled1 has quit [Ping timeout: 272 seconds]
orivej has quit [Ping timeout: 256 seconds]
evernite has joined #nixos
malook has joined #nixos
noudle has joined #nixos
nschoe has joined #nixos
orivej has joined #nixos
malook has quit [Client Quit]
cole-h has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @vbgl pushed commit from @ehmry to master « ocamlPackages.mirage-block-unix: init at 2.12.1 »: https://git.io/JLQKz
berberman_ has joined #nixos
berberman has quit [Ping timeout: 260 seconds]
fendor has joined #nixos
<Nigel[m]> Hello, does anyone have a solution to use syncthing on a headless server? the first incarnation hard codes the gui-address to 127.0.0.1, headless needs gui-address = [ "0.0.0.0:8384" ];
<ehmry> Nigel[m]: `services.syncthing.guiAddress`
<Nigel[m]> perfect, did not see that in the docs I found, can I update the wiki for that?
<{^_^}> [nixpkgs] @danieldk opened pull request #108029 → brave: add update script → https://git.io/JLQKF
<Nigel[m]> Do I need: allowedTCPPorts = [ 8384 ];?
<Nigel[m]> ehmry: Sorry, I am pointing to the wrong packages somewhere: The option `services.syncthing.services' defined in `/etc/nixos/configuration.nix' does not exist.
__monty__ has joined #nixos
<ehmry> Nigel[m]: ah, I'm on unstable
<Nigel[m]> ehmry: getting there: https://github.com/NixOS/nixpkgs/issues/49805
<{^_^}> #49805 (by sjau, 2 years ago, closed): syncthing: hardcoded gui settings in unit file
<{^_^}> [nixpkgs] @danieldk closed pull request #96288 → python37Packages.tensorflow: mark broken → https://git.io/JUUwD
<Nigel[m]> ehmry: I am very new to NixOS - have a vanilla install, can you help me how do I point to unstable?
<Nigel[m]> ehmry: I see this system.stateVersion = "20.09";
<stigo> Nigel[m]: sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos
<ehmry> Nigel[m]: yes, but I think the option should be in 20.09
<Nigel[m]> Ok, to set up the machine I have taken very simple steps (remarkable for any linux install) so I basically have what this gave me: sudo nixos-generate-config --root ${nixos_mounts}
noudle has quit []
<Nigel[m]> without the gui it all worksforme service.syncthing.enable = true ... user = "nrb"; ... dataDir = "/srv"; ... configDir ...
domogled1 has joined #nixos
domogled has quit [Ping timeout: 264 seconds]
domogled1 is now known as domogled
<{^_^}> [nixpkgs] @seppeljordan opened pull request #108030 → pythonPackages.djangorestframework: 3.11.2 -> 3.12.2 → https://git.io/JLQ6E
<lassulus> Nigel[m]: I usually just ssh tunnel there `ssh lass@icarus.r -L 8389:localhost:8384` and then open http://localhost:8389
<lassulus> but I generally setup up all my syncthing share via the nixos config with services.syncthing.declarative
cosimone has joined #nixos
inkbottle has joined #nixos
domogled1 has joined #nixos
zebrag has quit [Ping timeout: 246 seconds]
andreas303 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #108031 → mutt: 2.0.3 -> 2.0.4 → https://git.io/JLQ6w
<Nigel[m]> lassulus: Thank you, it is a good way to go. I wanted to avoid tunneling (have a wireguard subnet to use in due course) and seeing the syncthing service hard coded to localhost it is a bit of learning for me to find out how to generate the service file 'correctly' with Nix. [It is the first of a set of machines to be used this way moving away from debootstrap.]
domogled has quit [Ping timeout: 260 seconds]
domogled1 is now known as domogled
<Nigel[m]> ehmry: I think you are right, probably a typo my end
andreas303 has joined #nixos
vidbina has joined #nixos
<Nigel[m]> lassulus: ehmry gui via ssh worksforme, do you have any pointers on how to update the firewall to allow syncthing? 127.0.0.1:35068: use of closed network connection (gui) channel 8: open failed: connect failed: Connection refused (console)
<lassulus> services.syncthing.openDefaultPorts ?
m0rphism has joined #nixos
evernite has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Mic92 merged pull request #103118 → buildRustPackage: add `cargoHash` for SRI hashes of vendored deps → https://git.io/JkvFR
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/JLQP0
<{^_^}> [nixpkgs] @andir opened pull request #108032 → systemd: patch runtime dlopen calls → https://git.io/JLQPr
infty has joined #nixos
arinov_ has joined #nixos
pjt_tmp has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @markuskowa opened pull request #108033 → snapper: 0.8.14 -> 0.8.15 → https://git.io/JLQXu
domogled has quit [Quit: domogled]
clime has joined #nixos
tyrion-mx has joined #nixos
<siraben> Is there a tutorial on how to write NixOS module?
<lassulus> hmm, just copy one which is similiar to what you want and change everything to your values? :D
<kaliumxyz> the nix pills siraben
<siraben> Oh yeah, forgot about pills, thanks
alexherbo2 has joined #nixos
<siraben> It was confusing to read when I just got started but I think I know enough to follow now, heh
<siraben> Hm there doesn't seem to be a NixOS module section in pills
<kaliumxyz> a module is just config over an existing package.
<kaliumxyz> just follow nix pills on how to make a deriviation
<kaliumxyz> and then make a module which uses the deriviation
<kaliumxyz> turns out the manual also has a section on this https://nixos.org/manual/nixos/stable/#sec-writing-modules
<siraben> Oh so not much different than writing a package?
<kaliumxyz> yea, its just the config and the systemd jobs for your package most of hte time
<kaliumxyz> just follow the explenations in the manual and on the wiki
<kaliumxyz> making a package is part of it
<kaliumxyz> (unless there already is one~
<tyrion-mx> Hello, I am trying to update haxe to the latest version (starting from here: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/haxe/default.nix ) however the build process changed and I have zero clue how ocaml works. Could anyone help me a bit? Here is what I have so far: https://gist.github.com/tyrion/48592c673760c9dfe2b2618529290750 (it's probably not that difficult for anyone that already built any
<tyrion-mx> ocaml package)
arinov has joined #nixos
arinov_ has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #107792 → [20.09] pkgs/uwsgi: fix compiling and linking the php plugin in uwsgi → https://git.io/JLy9C
<{^_^}> [nixpkgs] @rnhmjoj pushed 5 commits to release-20.09: https://git.io/JLQ1s
<noonien> hello folks. I've managed to get a nixos installer image running on rpi from https://github.com/Robertof/nixos-docker-sd-image-builder However when trying to `nixos-rebuild` with this configuration.nix: http://ix.io/2KoA the pi doesn't seem to fully boot anymore (the green light stops flashing). Plugging it into a monitor shows that it seems to be
<noonien> stuck at "Starting kernel...", however, this is the case when booting the installation image as well, and that keeps working. Any tips?
<noonien> The pi doesn't respond over wifi, nor over ethernet (to pings, ssh, nmap).
m0rphism has quit [Ping timeout: 246 seconds]
nschoe has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @fabaff opened pull request #108034 → python3Packages.slixmpp: 1.5.2 -> 1.6.0 → https://git.io/JLQ1D
<noonien> ,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
zangi has joined #nixos
arinov has quit [Ping timeout: 264 seconds]
waleee-cl has joined #nixos
<zangi> I have a branch in nixpkgs that contains my modifications, how do I register it to nix-channel? or should I use some other method?
<Nigel[m]> lassulus: thank you .. I have moved to unstable, services.syncthing.openDefaultPorts seems not to affect iptables-save and syncthing connections being refused, may I ask for a sninppet of a working syncthing configuration (I need to revert my wireguard to test, else I am completely vanilla 5.4.83 NixOS x86_64 GNU/Linux)
<lassulus> uhm, sure, but they are quite opinionated (and I'm using my own firewall module) http://cgit.lassul.us/stockholm/tree/lass/2configs/syncthing.nix
<{^_^}> [nixpkgs] @prusnak merged pull request #108033 → snapper: 0.8.14 -> 0.8.15 → https://git.io/JLQXu
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JLQMT
<{^_^}> [nixpkgs] @ttuegel opened pull request #108035 → [20.09] qt512: 5.12.7 -> 5.12.9 → https://git.io/JLQMI
<{^_^}> [nixpkgs] @stigtsp merged pull request #108031 → mutt: 2.0.3 -> 2.0.4 → https://git.io/JLQ6w
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JLQML
arinov has joined #nixos
<{^_^}> [nixpkgs] @jwijenbergh opened pull request #108036 → vimPlugins: update → https://git.io/JLQMC
<Nigel[m]> lassulus: thank you, that helps me start with some clues on what works, opening specific ports, trying declarative etc
<{^_^}> [nixpkgs] @lukebfox opened pull request #108037 → gnupg: 2.2.24 -> 2.2.25 → https://git.io/JLQMo
arinov has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @FRidh pushed 122 commits to staging-next: https://git.io/JLQMS
mallox has joined #nixos
Chiliparrot has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 157 commits to staging: https://git.io/JLQM9
mallox has quit [Client Quit]
Chiliparrot has quit [Client Quit]
<{^_^}> [nixpkgs] @prusnak merged pull request #108016 → hover: 0.43.0 -> 0.46.1 → https://git.io/JLQlg
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JLQDf
<{^_^}> [nixpkgs] @siraben opened pull request #108038 → ovito: 3.3.1 -> 3.3.5 → https://git.io/JLQDT
<{^_^}> [nixpkgs] @siraben opened pull request #108039 → self: 4.5.0 -> 2017.1 → https://git.io/JLQDk
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #106826 → teams: 1.3.00.25560 -> 1.3.00.30857 → https://git.io/JIFWd
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JLQDn
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #106817 → keeweb: 1.16.0 → 1.16.5 → https://git.io/JI5Bu
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JLQDW
<noonien> i managed to get the rpi3 to boot. turns out i bumped into https://github.com/NixOS/nixpkgs/issues/97064
<{^_^}> #97064 (by tobiasBora, 16 weeks ago, open): Raspberry Pi 3 B+ can't boot with latest kernel 5.7.19
<{^_^}> [nixpkgs] @siraben opened pull request #108040 → falcon: 2013-09-19 -> unstable-2018-10-23 → https://git.io/JLQDB
cosimone has quit [Quit: cosimone]
cosimone has joined #nixos
andreas303 has quit [Quit: andreas303]
<{^_^}> [nixpkgs] @eduardosm opened pull request #108041 → sip5: init at 5.5.0 → https://git.io/JLQDo
<{^_^}> [nixpkgs] @siraben opened pull request #108042 → trackballs: 1.3.1 -> 1.3.2 → https://git.io/JLQDi
<{^_^}> [nixpkgs] @siraben opened pull request #108043 → rkrlv2: beta_2 -> beta_3 → https://git.io/JLQDX
<{^_^}> [nixpkgs] @flokli opened pull request #108044 → hidapi: drop cross conditional on gnum4 → https://git.io/JLQDD
aasg has quit [Quit: Bridge terminating on SIGTERM]
<{^_^}> [nixpkgs] @aanderse merged pull request #107801 → [20.09] redmine: wrap rdm-mailhandler.rb for inbound e-mail capabilities → https://git.io/JLSTm
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to release-20.09: https://git.io/JLQDS
<{^_^}> [nixpkgs] @aanderse merged pull request #107800 → [20.09] nixos/zabbixWeb: include DOUBLE_IEEE754 directive → https://git.io/JLSUp
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to release-20.09: https://git.io/JLQD7
orivej has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @mmilata opened pull request #108045 → nixos/moinmoin: fix module by switching to eventlet worker → https://git.io/JLQyL
Wharncliffe has joined #nixos
hiro98 has joined #nixos
layerex has joined #nixos
sangoma has quit [Ping timeout: 264 seconds]
hiro98 has quit [Remote host closed the connection]
skep11 has joined #nixos
<skep11> Hi
skep11 is now known as skeptor
<skeptor> Hi
<skeptor> How to install packages from command line
sangoma has joined #nixos
<__monty__> skeptor: Depends on what you're looking for. You could use nix-env but nix's benefits won't be apparent until you use declarative configuration.
<__monty__> ,declarative
<{^_^}> There are multiple ways of managing a user declaratively. 1) nix-env -ir, compatible with "temporary" imperative use of nix-env; 2) buildEnv, providing more control over the paths that are linked into the profile; 3) home-manager, providing nixos-like config for your ~. https://git.io/fp0aU contains a comparison of the three methods and a sample expression for option 2.
nschoe has joined #nixos
<skeptor> I want to install irssi from command line
<__monty__> skeptor: `nix-env -iA nixpkgs.irssi` would install it imperatively, much like you'd use any other package manager. But it's not the recommended way.
<__monty__> skeptor: `nix-shell -p irssi` would drop you in a shell with irssi available, useful for trying out new software you're not sure you want to install permanently for example.
aasg has joined #nixos
<__monty__> skeptor: The recommended way would be to add irssi to either your home-configuration.nix (if using home-manager) or configuration.nix (if you're on NixOS or nix-darwin). Or using one of the alternative methods in the declarative configuration snippet {^_^} shared above ^
<{^_^}> [nixpkgs] @sternenseemann opened pull request #108046 → openldap: fix build if openssl or cyrus_sasl are overridden to null → https://git.io/JLQyy
<skeptor> Thanks
<__monty__> skeptor: You can read more about all of these using `man`, i.e., `man configuration.nix` or `man nix-env`.
<skeptor> Okay
dadada_ has joined #nixos
<__monty__> I recommend reading the entire Nix and NixOS manuals. There's tons of good information in them and it's all different enough from other distributions that you won't be able to just pick it up through osmosis.
aasg has quit [Client Quit]
aasg has joined #nixos
cyphase has quit [Ping timeout: 246 seconds]
nature has joined #nixos
cyphase has joined #nixos
clime has quit [Ping timeout: 246 seconds]
mconnolly has joined #nixos
<{^_^}> [nixpkgs] @prusnak merged pull request #108042 → trackballs: 1.3.1 -> 1.3.2 → https://git.io/JLQDi
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JLQST
<{^_^}> [nixpkgs] @ehmry pushed to master « erofs-utils: init at 1.2 »: https://git.io/JLQSI
ManiacOfMadness has joined #nixos
<{^_^}> [nixpkgs] @FRidh opened pull request #108047 → m4: propagate native dependency → https://git.io/JLQSm
<mconnolly> Fairly new to NixOS and just did my first complete re-install of NixOS; pretty incredible that it works so well to set up a new system from scratch! I guess seeing is believing. (Mostly re-installed because I wanted to utilize zfs and my first attempt was on ext4 for simplicity)
noudle has joined #nixos
<{^_^}> [nixpkgs] @vbgl pushed commit from @ehmry to master « ocamlPackages.irmin-chunk: init at 2.2.0 »: https://git.io/JLQSr
<gchristensen> mconnolly: pretty good, right? :)
<mconnolly> gchristensen: it's super impressive; perhaps mostly because I'm used to Gentoo where reinstalling is generally a very time-consuming or involved process
<gchristensen> my brother just reinstalled gentoo, and, ... indeed
teto has joined #nixos
<seku> heh, reminds me of my foolish days when i ran a fileserver with hardware raid off Gentoo. now that was fun
<seku> xfs too iirc
<mconnolly> I think I probably spent less than 20 minutes messing with the system to reinstall NixOS (waiting for stuff to download, databases to reload, etc. took a few hours but I just let it run overnight); as I get more familiar with it, I'm sure it'll be even easier
<mconnolly> Oh wow, I have a soft spot for Gentoo, but I have borked my laptop enough times with it to not trust myself to manage a file server with it lol
<seku> i was young and crazy :)
<seku> ran an Areca card with raid6 on 12x750gigs... seagate drives
<seku> completely borked it too :)
Chiliparrot has joined #nixos
<mconnolly> Haha, there's a certain level of satisfaction from doing things "the hard way" and having it work; but it's a painful lesson when it doesn't
<seku> yeah, very painful. lost my dreamcast and saturn iso collection back then
<seku> what was it... 2005ish?
<seku> or maybe a bit later
mikroskeem has joined #nixos
<seku> right now im still running bsd for fileserver, but i am migrating over to nixos on the new one
<mikroskeem> hey - any plans to update Docker to 20.xx yet?
<mikroskeem> Docker 20.xx has CGroups v2 support
LilleCarl has quit [Quit: WeeChat 2.9]
<mconnolly> Ouch, yeah I hear you; I was using FreeBSD for a while but it started to get a little bit painful to do web development on it after a while with the lack of Docker and all, plus my current laptop doesn't work with it; I used Ubuntu for a while because I didn't have a day to spend waiting for Gentoo to compile, but eventually when I did get some free time I decided to try out NixOS instead;
<mconnolly> definitely a learning curve but so far I'm pretty excited
kdlv has joined #nixos
nschoe has quit [Ping timeout: 260 seconds]
<seku> same :)
<seku> i want to tinker a bit more tho before entrusting data to it. altho... with zfs, what can really go wrong
nschoe has joined #nixos
<hyper_ch> lovesegfault: why update the channel? nixos-rebuild boot --upgrade should take care of it.... but that's broken because of samba now
nschoe has quit [Client Quit]
<{^_^}> [nixpkgs] @FRidh closed pull request #108047 → WIP m4: propagate native dependency → https://git.io/JLQSm
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108036 → vimPlugins: update → https://git.io/JLQMC
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 5 commits to master: https://git.io/JLQ9W
nly has joined #nixos
<nly> which packager for emacs packages?
<hyper_ch> ah, seems samba4full is broken but not normal samba... so what's the difference
<mconnolly> b1
<mconnolly> (woops)
sangoma has quit [Quit: WeeChat 2.9]
nly has quit [Remote host closed the connection]
nly has joined #nixos
infty has quit [Ping timeout: 264 seconds]
layerex has quit [Quit: Lost terminal]
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/388ed4e09f3 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
mconnolly has quit [Quit: WeeChat 2.9]
supersandro2000 has quit [Quit: Ping timeout (120 seconds)]
supersandro2000 has joined #nixos
orivej has joined #nixos
<{^_^}> [nixpkgs] @mweinelt merged pull request #92531 → mpfshell: 0.8.1 -> unstable-2020-04-11 → https://git.io/JJLX6
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JLQH8
donofrio has joined #nixos
kfound has joined #nixos
kfound has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ttuegel opened pull request #108050 → [staging-next] qtlocation: fix build with Qt < 5.15 → https://git.io/JLQHP
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to staging-next: https://git.io/JLQHX
supersandro2000 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @FRidh closed pull request #108044 → hidapi: drop cross conditional on gnum4 → https://git.io/JLQDD
supersandro2000 has joined #nixos
jmeredith has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #108051 → luxcorerender: Fix build → https://git.io/JLQHA
nDuff has joined #nixos
hiro98 has joined #nixos
arinov has joined #nixos
hiro98 has quit [Remote host closed the connection]
strikerlulu has quit [Ping timeout: 264 seconds]
hiro98 has joined #nixos
luciusf has joined #nixos
<{^_^}> [nixpkgs] @prusnak opened pull request #108052 → ghidra: 9.2 -> 9.2.1 → https://git.io/JLQQR
donofrio has quit [Ping timeout: 260 seconds]
andreas303 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #108053 → mailnag: 2.0.0 -> 2.1.0 → https://git.io/JLQQa
andreas303 has quit [Client Quit]
skeptor has left #nixos ["AndroIRC"]
ishan67 has joined #nixos
<ishan67> I am trying to learn opengl using C++ so I had installed glfw in my system via my nix-config file. I am still not able the compile because 'GLFW/glfw3.h' file is not found. Why is this the case?
<ishan67> Also I have hardware.opengl.enable in my config
nly has left #nixos ["ERC (IRC client for Emacs 27.1)"]
<ishan67> "glxinfo | grep OpenGL" also detects my Intel card.
hiro98 has quit [Remote host closed the connection]
donofrio has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108043 → rkrlv2: beta_2 -> beta_3 → https://git.io/JLQDX
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQQb
fendor_ has joined #nixos
<Yaniel> don't "install" libraries
<Yaniel> you need it in the buildInputs of your shell.nix or your package description
fendor has quit [Ping timeout: 256 seconds]
hiro98 has joined #nixos
<Cadey> is there any prior art for doing continuous deployment to NixOS machines?
<ishan67> @Yaniel I managed to get a working shell.nix it works now.
ishan67 has quit [Remote host closed the connection]
gustavderdrache has joined #nixos
alexherbo2 has quit [Ping timeout: 256 seconds]
rb2k has joined #nixos
<abathur> anyone around fairly confident in their python-packaging-fu? have some questions about the right way to handle py27 in #85827. I've attempted to address feedback in https://github.com/NixOS/nixpkgs/pull/85827/commits/b0d38949a056a7429adc05f69d7913a59ba45d51 but reviewer isn't certain if it's correct or not.
<{^_^}> https://github.com/NixOS/nixpkgs/pull/85827 (by abathur, 36 weeks ago, open): resholve: init at 0.3.0
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<q3k[m]> Mic92: did y'all make any progress on packaging workadventure?
<supersandro2000> some, going to continue in like half an hour maybe
rb2k has joined #nixos
<supersandro2000> maybe an hour
<helpidentify[m]> Happy New Year...
<supersandro2000> If I had more CPU power I would be already doing it
* helpidentify[m] uploaded an image: IMG-20201230-WA0001.jpg (17KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/OnHUIrRXZZrDuPCsaqunHKdf/IMG-20201230-WA0001.jpg >
<{^_^}> [nixpkgs] @ttuegel merged pull request #105965 → libsForQt5.sonnet: Switch from hunspell to aspell → https://git.io/JIZku
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/JLQ5D
andreas303 has joined #nixos
<lukegb> Cadey: I have some! But it's bad so should not be emulated :p
<Cadey> lukegb: how bad are we talking?
<lukegb> I have GitLab CI ssh into every machine, rsync the repo (inc. secrets), then build and deploy
<lukegb> This is dumb because the system closure is in the binary cache anyway. I'm contemplating switching to more of a pull model.
<lukegb> This is partly because I refuse to use any of the existing tooling for managing machines because I didn't understand it at the time and am stubborn :p
<supersandro2000> q3k[m]: I already wanted to start but a nice PR froze my machine multiple times
attila_lendvai has joined #nixos
attila_lendvai has joined #nixos
attila_lendvai has quit [Changing host]
<Cadey> fair
<q3k[m]> heh
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108053 → mailnag: 2.0.0 -> 2.1.0 → https://git.io/JLQQa
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 3 commits to master: https://git.io/JLQdt
KarlJoad has quit [Remote host closed the connection]
TheSirC[m] has quit [Quit: Idle for 30+ days]
rb2k has quit [Ping timeout: 264 seconds]
hiro98 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @JamieMagee opened pull request #108055 → pihole-ftl: init at 5.3.4 → https://git.io/JLQdR
mconnolly has joined #nixos
teto has quit [Ping timeout: 272 seconds]
<nh2> how can I use `mkShell` such that I can also build that environment on CI? It gives me "This derivation is not meant to be built, aborting".
<tpw_rules> what do you want to do with on CI?
<abathur> is 'build' essential, or just causing it to be built? :) you can update the CI to run nix-shell if it makes sense in this context
<tpw_rules> you can do: nix-build --no-out-link shell.nix -A inputDerivation
KarlJoad has joined #nixos
<KarlJoad> Is there a way to fetch a tarball with nix, but not extract it?
<tpw_rules> which will syntax check the shell.nix and ensure all its dependencies can be built and are available.
amir has quit [Read error: Connection reset by peer]
amir has joined #nixos
<nh2> tpw_rules: We're using `python.withPackages`/`mkShell` to provide an environment in which to run Python scripts. I want to make sure that environment always works, so my CI builds it. With `python.withPackages` you can do `noenv = python.withPackages (...); env = noenv.env;`. Then you can `nix-shell -A env` for the shell, and `nix-build -A noenv` on CI.
<nh2> tpw_rules: Where does the `.inputDerivation` attribute come from?
<pushqrdx> is there anybody using Gala as their window manager/compositor and is willing to give building and running it with nix-build a try
<pushqrdx> i have been hitting a dead end for almost 2 days now
<pushqrdx> with this error GLib-GIO-ERROR **: 04:53:34.794: Settings schema 'org.gnome.mutter.wayland' does not contain a key named 'xwayland-disable-extension'
<clever> nh2: the shell.nix can just (import ./.).env
<nh2> abathur: starting the shell is not good enough, I also want to create a GC root using `--out-link`to guarantee it won't be GC'd
<pushqrdx> the thing is, gala is working fine with the same derivation/revision through the display manager
<tpw_rules> nh2: https://github.com/NixOS/nixpkgs/pull/95536 i don't super know how it works or how close to "always works" that will get you. i think as good as you can get without starting the shell and running commands in it
<{^_^}> #95536 (by Infinisil, 19 weeks ago, merged): mkDerivation: Introduce .inputDerivation for shell.nix build convenience
<pushqrdx> however building the same derivation with nix-build and trying to run the result throws that error and sigtraps
<nh2> tpw_rules: ah I see, that is newer than our nixpkgs, and seems to be exactly what I need.
<nh2> clever: But `.env` of what? For `python.withPackages` it works fine, but I also need to add other pkgs to PATH (which the Python scripts execve()). `mkShell` only makes a shell so it's already the `.env` (the above PR tpw_rules linked seems to allow be to go back to the non-.env), and `buildEnv` doesn't have `.env`.
<{^_^}> [nixpkgs] @siraben closed pull request #108038 → ovito: 3.3.1 -> 3.3.5 → https://git.io/JLQDT
<clever> nh2: the same default.nix you would have `nix-shell -A env`'d against
<nh2> clever: I don't have a default.nix, using only expressions in the above -- the question is what is the ideal helper function to use to build a value `xxx` such that (1) it contains a python env with additional programs in PATH, (2) I can `nix-build --out-link my-gc-root` it, and (3) I can `nix-shell` its `.env`
<nh2> looks like my problem has been written up precisely in https://nixos.wiki/wiki/Caching_nix_shell_build_inputs
<nh2> I will try to cherry-pick that PR that gives me `.inputDerivation`
attila_lendvai has quit [Read error: Connection reset by peer]
clime has joined #nixos
attila_lendvai has joined #nixos
rajivr has quit [Quit: Connection closed for inactivity]
<nh2> that worked! Thanks tpw_rules clever abathur
erasmas has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #108056 → ovito: 3.3.1 -> 3.3.5 → https://git.io/JLQbL
<leibniz[m]> I remember bat and rg was used here https://nixos.org/#asciinema-demo-cover
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108056 → ovito: 3.3.1 -> 3.3.5 → https://git.io/JLQbL
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQbm
kfr[m] has joined #nixos
jonringer has joined #nixos
veleiro has joined #nixos
mconnolly has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @lourkeur opened pull request #108057 → brave: test rpath in installCheck → https://git.io/JLQbM
kalbasit has joined #nixos
<donofrio> anyone here used clonezilla on osx mac machines? if so how do I mount the image created though file share?
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « oh-my-zsh: 2020-12-30 → 2020-12-31 »: https://git.io/JLQbF
<tpw_rules> you can't mount the images clonezilla creates in general
SomeoneSerge has quit [Ping timeout: 240 seconds]
<donofrio> tpw_rules, I used the xpert option and use dd
<donofrio> one would think that would be mountable?
mschwaig1 has quit [Quit: WeeChat 2.7.1]
mschwaig has joined #nixos
<tpw_rules> oh, yes i believe those are
<donofrio> well in "Network" on the mac pro in basement I have 97 files all named "Mac24-2020-12-31-06-img/sda2.dd-img.**" so I'm wondeirng how do I assemble them into a dmg or iso or .dd or something that will be viewable?
<donofrio> all from a 24'imac that has a parttion on it that first-aid cannot fix it seems so I cloned it last night (took 5 hours)
<tpw_rules> cat them together alphabetically
<{^_^}> [nixpkgs] @jonringer merged pull request #108024 → python37Packages.smart_open: 4.0.1 -> 4.1.0 → https://git.io/JLQan
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.smart_open: 4.0.1 -> 4.1.0 »: https://git.io/JLQNt
<donofrio> oh ok, now I need to put in my sencond 750gb hard drive that is the only plce I'd have space to cat them together with...
ransom has joined #nixos
<tpw_rules> yeah clonezilla images are not designed to be accessed really
<tpw_rules> are they compressed?
attila_lendvai has quit [Ping timeout: 260 seconds]
attila_lendvai has joined #nixos
<donofrio> I don't know....not sure....I did see compression options but unsure at 2am what was default
<tpw_rules> iirc it will put an extension on them if they are
<tpw_rules> but if they are, you have to decompress them before catting
<tpw_rules> like dd-img.gz.aa or whatever
<{^_^}> [nixpkgs] @teh opened pull request #108059 → Add aiobotocore to fix s3fs → https://git.io/JLQNc
acarrico has quit [Remote host closed the connection]
<tpw_rules> it might be best to just ask clonezilla to restore the image to your 750GB drive instead of trying to piece it back together. i'm pretty sure i'm right about those steps but if i'm not that's a lot of time to waste
<{^_^}> [nixpkgs] @matthewbauer opened pull request #108060 → gcc: allow stripping gcc libraries → https://git.io/JLQNW
<tpw_rules> what is your end goal? is the disk in the imac physically failing or just corrupt? can any macos tools mount it?
arinov has quit [Ping timeout: 256 seconds]
<donofrio> just trying to get the data not worried about imac (girlfriend has no back up of data on 24' imac)
<tpw_rules> what i'm saying is i think the best way is to boot into recovery mode and copy the data from macos
<tpw_rules> assuming the drive is healthy
<Mic92> q3k[m]: lassulus did made progress with packaging of it
bitmapper has joined #nixos
<lassulus> a little bit, but I did nothing since yesterday evening
<lassulus> palo is currently trying to nixify the docker setup, maybe I can steal some stuff from him when we get to the modules
mananamenos has joined #nixos
<{^_^}> [nixpkgs] @yoctocell opened pull request #108061 → terminal-typeracer: 2.0.2 -> 2.0.4 → https://git.io/JLQN6
fendse has joined #nixos
<Squarism> Anyone know how I would extend my "client" and "server" with "optics-src" compiled (as a library available to resp ghc) into this https://paste.ofcode.org/35mu8N3DJjP82Y6Uyz2wjZF ?
<{^_^}> [nixpkgs] @petabyteboy merged pull request #97883 → Use U-Boot for the Raspberry Pi 4-specific image → https://git.io/JUlAB
<{^_^}> [nixpkgs] @petabyteboy pushed 4 commits to master: https://git.io/JLQNi
philr_ has quit [Ping timeout: 260 seconds]
ManiacOfMadness has quit [Ping timeout: 240 seconds]
<palo> q3k[m], Mic92 lassulus I don't couldn't really make progress. The setup is more or less running, but still something's off : https://git.ingolf-wagner.de/palo/nixos-config/src/master/terranix/jitsi-cloud/plops/configs/nixserver-host/workadventure.nix
<palo> I had problems with enableACME so I skipped SSL for now. But still couldn't make it work properly, ... will have a break from it now.
<pushqrdx> hmm shouldn't i be able to do this in buildInputs? http://ix.io/2Kqn
<{^_^}> [nixpkgs] @siraben opened pull request #108062 → spring: refactor → https://git.io/JLQNN
sangoma has joined #nixos
aveltras has joined #nixos
<aveltras> is there a way to disable the tests of a go package when building it with nix ?
kfiz- has joined #nixos
kfiz has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @ryantm opened pull request #108063 → add minimal manual prototype → https://git.io/JLQAI
ManiacOfMadness has joined #nixos
cosimone has quit [Quit: cosimone]
cosimone has joined #nixos
<{^_^}> [nixpkgs] @oxalica opened pull request #108064 → cargo-flamegraph: 0.3.0 -> 0.4.0 and clean up → https://git.io/JLQAE
hiro98 has joined #nixos
hiro98 has quit [Remote host closed the connection]
<KarlJoad> When using buildEnv, is there any meaningful way to distinguish between a program and a library?
samsepiol has joined #nixos
tgamblin-llnl has joined #nixos
cosimone has quit [Quit: cosimone]
<pushqrdx> can somebody please tell me why this http://ix.io/2Kqr is throwing attempt to call something which is not a function but a set
<pushqrdx> i don't see what's wrong with it
<lukegb> pushqrdx: overrideAttrs takes a function which returns a set
konobi has quit [Remote host closed the connection]
<lukegb> (the function argument being "the old set", so you can pull values out of there if e.g. you're just trying to delete one entry from a list)
konobi has joined #nixos
<pushqrdx> lukegb alright byt i want to use this as a package in buildInputs
<pushqrdx> lukegb i swear i remember that i was able to do it before
<lukegb> Sure, just swap "rec {" for "old: rec {"
<{^_^}> [nixpkgs] @prusnak merged pull request #108052 → ghidra: 9.2 -> 9.2.1 → https://git.io/JLQQR
<{^_^}> [nixpkgs] @prusnak pushed 2 commits to master: https://git.io/JLQAx
<pushqrdx> lukegb oh, that was it, but i am still confused as to why?, because now i made a function instead of a set?
<pushqrdx> but shouldn't that be what the overrideAttrs be doing
<lukegb> overrideAttrs is expecting you to give it a function
<lukegb> (because it gives you as the person overriding the attrs the flexibility to make your override based on the existing values in the set)
<pushqrdx> and it returns that function after overriding the attributes in the set, so that i can reuse it, is that right?
aexoxea has quit [Quit: Goodbye!]
tcakoi has joined #nixos
attila_lendvai has quit [Remote host closed the connection]
attila_lendvai has joined #nixos
attila_lendvai has joined #nixos
attila_lendvai has quit [Changing host]
samsepiol has quit [Ping timeout: 260 seconds]
carthia has joined #nixos
<{^_^}> [nixpkgs] @stigtsp merged pull request #106748 → milkytracker: 1.02.00 -> 1.03.00 → https://git.io/JIizb
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JLQxD
cosimone has joined #nixos
<donofrio> tpw_rules, drive is healthy (I think) but I have no firewire800 and no tools to take apart imac
kdlv has quit [Read error: Connection reset by peer]
kdlv has joined #nixos
<mananamenos> hi, im getting an error /bin/sh: lex: command not found. This should be in the package flex, but it is not.
<makefu> ,locate bin lex
<{^_^}> Found in packages: man, beluga, lexicon, sloccount
<{^_^}> [nixpkgs] @boxofrox opened pull request #108066 → platformio: 5.0.3 -> 5.0.4 → https://git.io/JLQpL
<mananamenos> thank you
<makefu> i hope this helped somehow :)
<mananamenos> makefu, how do i do this in nixos? I mean this bot command you did ,locate cin lex?
<makefu> the tool is called nix-index, `nix-shell -p nix-index --run 'nix-index && nix-locate lex'`
<mananamenos> :/ ive added lexicon package in my shell.nix but still get /bin/sh: lex: command not found
<Squarism> ive managed to fetch https://github.com/well-typed/optics using fetchFromGithub. Now am i supposed to build the project (with callCabal2nix) if it doesnt contain root cabal file but instead some other types of cabal.* files im not that familiar with
<Squarism> ?
<Squarism> How am I*
<abathur> mananamenos: you can also use it outside of the channel by PMing {^_^} with /query or /msg
<mananamenos> makefu, thanks, nix-index is cool
<makefu> mananamenos: mh it seems that right now we do not have any package with a useful lex binary. maybe use flex as lex? i am unsure what your current situation is
<mananamenos> make, great, i've changed lex to flex in the makefile and it worked ;)
<mananamenos> thanks again!
<makefu> nice!
<KarlJoad> Is there a way for me to find the derivation that produced an output in the Nix store?
attila_lendvai has quit [Ping timeout: 272 seconds]
ManiacOfMadness has quit [Ping timeout: 240 seconds]
<makefu> mananamenos: according to https://stackoverflow.com/questions/623503/what-is-the-difference-between-flex-lex-and-yacc-bison lex is symlinked to flex on most distros. that is probably why
<{^_^}> [nixpkgs] @0x4A6F opened pull request #108067 → nixos/prometheus: fix remote_{read,write} options → https://git.io/JLQpw
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #108021 → lib/systems: add emulator for mmix → https://git.io/JLQue
<{^_^}> [nixpkgs] @Ericson2314 pushed 2 commits to master: https://git.io/JLQpr
<{^_^}> [nixpkgs] @github-actions[bot] pushed 39 commits to staging-next: https://git.io/JLQpo
<{^_^}> [nixpkgs] @github-actions[bot] pushed 42 commits to staging: https://git.io/JLQp6
lordcirth has quit [Remote host closed the connection]
yourfate is now known as yearfate
SomeoneSerge has joined #nixos
lordcirth has joined #nixos
Darkmatter66 has joined #nixos
Lord_of_Life_ has joined #nixos
carthia has quit [Ping timeout: 240 seconds]
<madonius[m]> Hey, I see the vim plugin packages in the repository but don't know how to install them. Any hints?
Lord_of_Life has quit [Ping timeout: 272 seconds]
Lord_of_Life_ is now known as Lord_of_Life
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108061 → terminal-typeracer: 2.0.2 -> 2.0.4 → https://git.io/JLQN6
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQp7
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #107999 → lib/systems/platforms: treat missing cpu version as generic pcBase → https://git.io/JLQOP
<{^_^}> [nixpkgs] @Ericson2314 pushed 2 commits to master: https://git.io/JLQpd
carthia has joined #nixos
<Emantor> madonius[m]: https://nixos.wiki/wiki/Vim
<{^_^}> [nixpkgs] @Izorkin opened pull request #108068 → wsdd: fix send messages using correct socket → https://git.io/JLQph
<{^_^}> [nixpkgs] @flokli opened pull request #108069 → nix: fix closure bloat on `nix` → https://git.io/JLQhJ
samsepiol has joined #nixos
samsepiol has quit [Client Quit]
<madonius[m]> thanks, I was apparently too dumb for a correct search string ^^'
<madonius[m]> thanks Emantor
SomeoneSerge has quit [Ping timeout: 246 seconds]
<Emantor> madonius[m]: my google could also be better trained for nixos searches ;-)
berberman has joined #nixos
berberman_ has quit [Ping timeout: 264 seconds]
Darkmatter66 has quit [Ping timeout: 265 seconds]
Darkmatter66 has joined #nixos
Darkmatter66 has quit [Read error: Connection reset by peer]
Darkmatter66 has joined #nixos
cole-h has joined #nixos
<{^_^}> [nixpkgs] @astro opened pull request #108071 → json-schema-for-humans: init at 0.27.0 → https://git.io/JLQhM
justanotheruser has quit [Ping timeout: 260 seconds]
hnOsmium0001 has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108039 → self: 4.5.0 -> 2017.1 → https://git.io/JLQDk
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQhN
donofrio has quit [Ping timeout: 272 seconds]
diegov_ has joined #nixos
Darkmatter66 has quit [Ping timeout: 256 seconds]
<{^_^}> [mobile-nixos] @samueldr merged pull request #268 → kernel-builder: Call either of install or zinstall → https://git.io/JLQVP
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JLQjk
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107979 → yarn2nix: Handle codeload.github.com tarballs → https://git.io/JLHFN
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JLQjI
<{^_^}> [nixpkgs] @matthewbauer opened pull request #108072 → nixos/binfmt.nix: fix running commands in binfmt → https://git.io/JLQjZ
fendse has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #107892 → herbe: init at 1.0.0 → https://git.io/JL9SC
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JLQj1
<{^_^}> [nixpkgs] @otavio opened pull request #108073 → [20.09] Backport zulip: 5.4.3 → 5.5.0 → https://git.io/JLQjM
<energizer> https://bpa.st/CD3A i have this service set up, and i can start it manually with `systemctl start copyq`, but it doesn't start automatically at login and i'm not sure why. any ideas?
robmyers has quit [Ping timeout: 260 seconds]
johs has quit [Ping timeout: 260 seconds]
cosimone has quit [Quit: cosimone]
gluegadget has quit [Ping timeout: 260 seconds]
elvishjerricco has quit [Ping timeout: 260 seconds]
mitchellh has quit [Ping timeout: 260 seconds]
kini has quit [Read error: Connection reset by peer]
mitchellh has joined #nixos
zopieux has quit [Ping timeout: 260 seconds]
omnigoat has quit [Ping timeout: 260 seconds]
ashkitten has quit [Ping timeout: 260 seconds]
aranea has quit [Ping timeout: 260 seconds]
elvishjerricco has joined #nixos
ashkitten has joined #nixos
johs has joined #nixos
aranea has joined #nixos
jess has quit [Quit: Leaving]
jess has joined #nixos
kini has joined #nixos
zopieux has joined #nixos
cyraxjoe has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @AndersonTorres opened pull request #108074 → Emacs packages updates → https://git.io/JLQjh
gluegadget has joined #nixos
robmyers has joined #nixos
acarrico has joined #nixos
omnigoat has joined #nixos
<{^_^}> [nixpkgs] @sikmir opened pull request #108075 → qtpbfimageplugin: 2.2 → 2.3 → https://git.io/JL7ek
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108066 → platformio: 5.0.3 -> 5.0.4 → https://git.io/JLQpL
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL7eI
peelz has joined #nixos
new2nix has quit [Remote host closed the connection]
erasmas has quit [Quit: leaving]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108034 → python3Packages.slixmpp: 1.5.2 -> 1.6.0 → https://git.io/JLQ1D
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL7eO
brettgilio has quit [Quit: Long live IRC! <https://brettgilio.com/irc.html>]
<bqv> Hey, nerds, why does nixos-manpages and nixos-manual-html etc. get built fresh every time I make a system?
<bqv> Even if I change something that doesn't affect them at all
<mikroskeem> it tries to give you a hint
<mikroskeem> to r e a d
<mikroskeem> :^)
<bqv> (?)
<bqv> I use the manuals all the time, hence why I have them enabled
<bqv> But why are they so aggressively rebuilt
<bqv> Identity under eta reduction should imply identity under building
skep has joined #nixos
<skep> hi
bn_work has quit [Quit: Connection closed for inactivity]
<skep> whenever is install something nix on droid
<exarkun> bqv: Can you give an example of a change that leads to a rebuild?
<skep> it vanish after session closed
<skep> nix-env -i irssi
<skep> how save a package forever in your device
<skep> i am on nix on droid
<skep> from #f-droid
<skep> there is any file which i need to update
<skep> packages aren't saving after the session ended
<skep> any clue?
aveltras has quit [Quit: Connection closed for inactivity]
<MichaelRaskin> bqv: I remember something about enabled options leaking into the manual build, but I have not used NixOS proper for a long time.
brettgilio has joined #nixos
justanotheruser has joined #nixos
new2nix has joined #nixos
skep has quit [Remote host closed the connection]
andreas303 has quit [Quit: andreas303]
andreas303 has joined #nixos
mananamenos has quit [Ping timeout: 272 seconds]
<new2nix> If I have wifi working in the installer, how do I go about getting it working in the installed OS? Importing "${modulesPath}/installer/scan/not-detected.nix" works, but if I leave it out and pull in kernel modules "iwldvm" "iwlwifi", I get errors about ucode firmware.
kalbasit has quit [Remote host closed the connection]
kalbasit has joined #nixos
o1lo01ol_ has quit [Remote host closed the connection]
ColonelPhantom has joined #nixos
strikerlulu has joined #nixos
akavel has joined #nixos
<akavel> Hi! I'm trying to build a basic stdenv.mkDerivation (in a flake), and it doesn't seem to have `/usr/bin/env` inside (!) what am I missing?
justanotheruser has quit [Ping timeout: 264 seconds]
<infinisil> akavel: Nothing, that's just how it is is the Nix sandbox
<infinisil> Though I remember people discussing that /usr/bin/env should exist in the sandbox
<akavel> oh; thanks; I was completely flabbergasted and thought I'm doing something dumb
strikerlulu has quit [Ping timeout: 260 seconds]
<akavel> is there something I can do then to run scripts with /usr/bin/env hashbang?
<akavel> in the sandbox?
<cole-h> patchShebangs should deal with those
<cole-h> (e.g. rewrite them into absolute store paths)
<akavel> oh whew, cool, thanks! I'll look it up
riksteri has quit [Quit: riksteri]
<akavel> woohoo, it helped, thanks cole-h & infinisil!!! <3 <3 <3
sangoma has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108075 → qtpbfimageplugin: 2.2 → 2.3 → https://git.io/JL7ek
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL7fE
<{^_^}> [nixpkgs] @svrana opened pull request #108078 → wire: init at v0.4.0 → https://git.io/JL7fu
mallox has joined #nixos
mallox has quit [Client Quit]
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #108079 → pyton3Packages.cfn-lint: unbreak for new year → https://git.io/JL7fw
noudle has quit []
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107876 → wad: init at 0.4.6 → https://git.io/JLSxh
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL7fK
attila_lendvai has joined #nixos
attila_lendvai has joined #nixos
attila_lendvai has quit [Changing host]
ColonelPhantom has quit [Ping timeout: 245 seconds]
clime has quit [Read error: Connection reset by peer]
sangoma has joined #nixos
pushqrdx has quit [Remote host closed the connection]
pushqrdx has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
pushqrdx has quit [Remote host closed the connection]
<{^_^}> [mobile-nixos] @samueldr opened pull request #269 → fix build failure by providing kernel filename to internal NixOS option → https://git.io/JL7JB
<{^_^}> [mobile-nixos] @samueldr merged pull request #269 → fix build failure by providing kernel filename to internal NixOS option → https://git.io/JL7JB
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JL7J0
<{^_^}> [nixpkgs] @flokli merged pull request #108068 → wsdd: fix send messages using correct socket → https://git.io/JLQph
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JL7Jr
sangoma has quit [Quit: WeeChat 2.9]
endformationage has joined #nixos
arjen-jonathan has joined #nixos
<energizer> how do i make a service that starts after i've logged in and my window manager is running?
<energizer> https://bpa.st/CD3A doesn't start for some reason
<infinisil> energizer: Did you check examples from other home-manager services?
<bqv> MichaelRaskin: hm, sounds likely
kdlv has quit [Quit: Leaving]
<energizer> infinisil: oof sorry
<bqv> exarkun: honestly at this point any file change even if it doesn't change the resultant eval (that might be cause I'm using flakes, so the entire flake source is somehow becoming an input to the manuals?)
<infinisil> :)
<jasom> energizer: without home-manager systemd.user.units should work; not sure about with home-manager
<bqv> mikroskeem: so was that just unhelpful memey nonsense or do you have an actual point?
justanotheruser has joined #nixos
<aterius> I get a lot of complains from friends trying nix from guix that declarative user package management isn't described clearly in the documentation. Is there something other than home-manager I can point them to? The nix manual mentions it briefly under changes here: https://nixos.org/manual/nix/stable/#ssec-relnotes-1.6.0 but I feel like this is probably said more explicitly elsewhere
<energizer> aterius: home-manager is quite popular
<bqv> exarkun: concrete example, I change an unrelated flake attribute (so something even entirely out of scope of the manual) and they still get rebuilt
<aterius> energizer: Of course, but at the same time it's not mentioned in the docs
<aterius> (I use HM of course, as does almost every nix user I know)
<jasom> bqv: IIRC the documentation scrapes all of the configuration modules to get a list of options, so a changing any module causes a rebuild; not sure if that's what you're talking about
<energizer> aterius: there was some discussion about moving hm into nixos, i'm not sure if that went anywhere
<aterius> Yeah, I think that's a separate issue though
<aterius> I'm wondering if there should just be a more explicit nod to declarative package management under the profiles section of the nix manual
<bqv> energizer: its not likely, as far as I see, thank god
<energizer> bqv: you're worried about how long it takes to get changes into nixos?
<bqv> aterius: I'm not sure guix is much better in that regard, you know
<aterius> bqv: Honestly, I agree with you, but this has come up about 6-7 times in my nix evangelizing
<jasom> aterius: I think there is a lot of diversity in how userspace packages are managed, but you're right that the docs lead a person to "nix-env -i" all the things.
<bqv> energizer: deeply, but also nixpkgs is already ridiculous in size and scope, and eelco and friends are having an uphill battle trying to fix that because everyone wants everything monorepo, so I'm very glad h-m can escape that mess
<{^_^}> [nixpkgs] @otavio opened pull request #108080 → shellhub-agent: add update.sh script → https://git.io/JL7U1
<exarkun> bqv: Okay I don't know anything about flakes yet
<bqv> exarkun: I'm guessing it's what jasom describes, but because my flake itself is a module argument, that somehow triggers rebuilds if I change anything at all, which is appalling, but not easy to solve
arjen-jonathan has quit [Ping timeout: 260 seconds]
<aterius> bqv: It's described here
<aterius> under --manifest=file
<aterius> TBH not a gold star for making it obvious either, but at least it's in the documentation
donofrio has joined #nixos
<energizer> on a related note, i've noticed that whenever i gc and nixos-rebuild, a couple of tarballs get redownloaded "unpacking https://..." and i dont know why
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108078 → wire: init at v0.4.0 → https://git.io/JL7fu
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL7TB
george[m] has joined #nixos
herpaderp has joined #nixos
itai33[m] has joined #nixos
<itai33[m]> mjlbach: sup
<itai33[m]> it's me gauge
<aterius> Welcome new nix user
<exarkun> energizer: missing hash? non-fixed-output derivation?
<itai33[m]> energizer: hi yeah i'm the guy complaining to mjlbach about about being confused about declarative package management in nix
<itai33[m]> this is, i get that home manager is good and that i should probably look into that and i will
<itai33[m]> thing*
<exarkun> The latest haskell.nix is really annoying in how much redundant downloading/work it does
<energizer> sure, someone should add home-manager to the nixos docs if it isn't there already
<itai33[m]> but when i'm just poking around nix and trying stuff out, i would like to have the option of keeping all my apps in what amounts to a list file before i figure out how to use home-manager becuase i'm not entirely sure what it's deal is yet
<itai33[m]> i think it's a good transitional phase
<itai33[m]> better than `nix-eng -i foo`ing stuff
<bbigras> home-manager is awesome
<aterius> We have a declarative package management section in the nixos documentation
<aterius> Just not in the nixpkgs documentation, it's mentioned in a foot note
nature has quit [Ping timeout: 240 seconds]
<aterius> itai33: That doesn't apply to your difficulties though, as that refers explicitly to declarative package management with nixos
<itai33[m]> ;(
orivej has quit [Ping timeout: 260 seconds]
<bqv> MichaelRaskin: exarkun: jasom: seems setting up documentation.nixos.extraModuleSources might be a solution
<energizer> exarkun: those seem like reasonable ideas but i think the hashes are present
<bqv> Just hard to tell cause nixos's modules aren't built for introspectien...
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #108081 → setup-hooks/strip: silence 'File format not recognized' errors again → https://git.io/JL7IG
<akavel> itai33[m] would a simple custom derivation based on trivial-builders symlinkJoin maybe work? https://github.com/NixOS/nixpkgs/blob/a7b60e6bdfb578404be012b0f2296fb49c3b93a6/pkgs/build-support/trivial-builders.nix#L238
<itai33[m]> akavel: uhh this seems kinda complicated i don't really understand any of it
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #108059 → s3fs: fix dependencies → https://git.io/JLQNc
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 4 commits to master: https://git.io/JL7I8
<itai33[m]> like just so you understand where i'm coming from, i'm a complete nix novice yeah
<itai33[m]> only evern `nix-env -i`'d some stuff
<akavel> yeah I know, I'm not by any means saying that's easy or well documented :/
<itai33[m]> haven't yet figure out the difference between `-i` and `-iA`
<akavel> I know your pain, I had to learn a lot accidentally
<akavel> `-i` searches by (I think) .name attribute, so it's super duper slow
<itai33[m]> why would it be slow?
<bqv> Eval is slow
<bqv> Nixpkgs is huge
<itai33[m]> right
<akavel> in very vague and incorrect terms, I take a mental shortcut of treating `-i` as "iterating an SQL table" vs. `-iA` as "using an index"
<itai33[m]> i seel
<itai33[m]> well the solution to my problem is reading the `nix-env -f` bit of the C.12 section of the nix manual
<akavel> or maybe differently:
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #107861 → microplane: init at 0.0.25 → https://git.io/JLSiy
<{^_^}> [nixpkgs] @SuperSandro2000 pushed 2 commits to master: https://git.io/JL7Ig
<itai33[m]> it's just that i think it should be easier to find is all
<bqv> Open a repl and type `import <nixpkgs> {}`. then open one and type `(import <nixpkgs>} {}).blender`. the former will be snail pace cause you need to eval every value. The latter just needs the names and blender's value
<akavel> treating it as a hashtable
<akavel> -i goes by values, -iA goes by keys
<akavel> but now there's also `nix search`
<itai33[m]> yeah
<akavel> which caches the values, and gives you the keys
<itai33[m]> it's been a while since my last bat at nixing but i recall something being odd with nix search
<itai33[m]> like it didn't find stuff sometimes
<itai33[m]> and that it didn't list versions of packages for some reason
<akavel> I had issue with some weird error, but it got improved in the meantime
<akavel> slowly, kinda plant-growing-speed slowly, but things are improving
<akavel> in Nix world
<itai33[m]> neat
<itai33[m]> any idea when nix 2.4 will happen
<itai33[m]> cause if it's soon i might wait for that before diving into the rabbit hole
<itai33[m]> if not then fuck it
<akavel> are some important features planned for nix 2.4?
<itai33[m]> mjlbach told me that a bunch of cli niceties will get integrated
<aterius> you can easily use nixUnstable via nix-env -iA nixpkgs.nixUnstable right now
<akavel> ok; I'm not in the loop with news/community for sure
<aterius> without waiting out the next release
<itai33[m]> is there an unstable manaual too
<akavel> but I started trying flakes and I love them
<aterius> Yeah, built on hydra
<itai33[m]> uhh
<itai33[m]> what's hydra
<akavel> lol heh
<akavel> itai33[m]: so as you already see,
<akavel> Nix is still in very early adopter phase :D
<akavel> a.k.a. bleeding edge, a.k.a. alpha, etc. etc. :)
<akavel> so you're more than welcome to ask questions
Rusty1 has joined #nixos
<akavel> -> hydra is basically a huge CI system for nixpkgs
<akavel> but you'll have to learn many things the hard way :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #108082 → python37Packages.eyeD3: 0.9.5 -> 0.9.6 → https://git.io/JL7Iy
<akavel> OTOH that means there's space to have influence :)
<aterius> You can find the latest build_id here
<akavel> if something gets you annoyed enough that you start trying to improve it :)
<akavel> that's the story of my life w.r.t. programming & yak shaving ;)
herpaderp has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
carthia has quit [Read error: Connection reset by peer]
justanotheruser has quit [Quit: WeeChat 2.9]
carthia has joined #nixos
<itai33[m]> too late to move the nix language to a scheme tho right
o1lo01ol1o has quit [Ping timeout: 264 seconds]
<itai33[m]> akavel: wait the link seems to be the nix manual again
<lukegb> itai33[m]: if you're desperate for a lisp, there's guix :p
<itai33[m]> yeah i know, but it doesn't have nonfree stuff
<itai33[m]> and also some free stuff
<itai33[m]> like element-desktop isn't packaged there
<{^_^}> [nixpkgs] @Lassulus merged pull request #107840 → clipmenu: 6.1.0 -> 6.2.0 and fixes → https://git.io/JLSBJ
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JL7L3
growpotkin has joined #nixos
<akavel> it should get you to more or less what the "guix manifest" is or whatever was mentioned above, I hope
<itai33[m]> thanks man, i'll try it out tomorrow morning
<itai33[m]> it's too late to start geting into stuff now
<akavel> before I finally went and started learning home-manager, I think I tried to build something similar on my own based on something like this gist
<akavel> good luck!
<akavel> itai33[m]: and by the way I heartily recommend https://search.nix.gsc.io/ for bookmarking
<akavel> you may need it sooner or later, and I wish I knew about it earlier than I did
<itai33[m]> sweet thanks
<{^_^}> [nixpkgs] @Lassulus merged pull request #107312 → metals: 0.9.7 -> 0.9.8 → https://git.io/JL7tv
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JL7tf
<akavel> itai33[m]: ah right, and the "myapps" pattern is actually in fact apparently documented in nixpkgs docs: https://nixos.org/manual/nixpkgs/stable/#sec-building-environment
<{^_^}> [nixpkgs] @jonringer merged pull request #108082 → python37Packages.eyeD3: 0.9.5 -> 0.9.6 → https://git.io/JL7Iy
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.eyeD3: 0.9.5 -> 0.9.6 »: https://git.io/JL7ts
<akavel> that's the "other manual" apart from the "main Nix one" that's also worth reading
<akavel> it's kinda hidden in plain sight, but it took me a while to understand "Nix manual" != "Nixpkgs manual", and that the latter one has a ton of useful stuff
Acou_Bass has quit [Quit: ZNC 1.8.1 - https://znc.in]
Acou_Bass has joined #nixos
jmeredith has quit [Quit: Connection closed for inactivity]
fooker has quit [Remote host closed the connection]
fooker has joined #nixos
<itai33[m]> mmm
<{^_^}> [nixpkgs] @Lassulus merged pull request #107630 → Bitwig Studio : 3.2.8 -> 3.3.1 → https://git.io/JLMWt
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JL7qk
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #108083 → python38Packages.clifford: fix broken hash → https://git.io/JL7qL
strikerlulu has joined #nixos
philr_ has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #107538 → go_2-dev: init at dev.go2go branch → https://git.io/JLXpg
<{^_^}> [nixpkgs] @kalbasit pushed 3 commits to master: https://git.io/JL7qO
attila_lendvai has quit [Ping timeout: 272 seconds]
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #108084 → pythonPackages.modeled: Fix hash, cleanup → https://git.io/JL7qu
veleiro has quit [Ping timeout: 272 seconds]
nDuff has quit [Ping timeout: 240 seconds]
<bqv> itai33[m]: guix has nongnu, for nonfree stuff
<itai33[m]> yeah but it doesn't have many packages
<itai33[m]> like discord
<itai33[m]> and a bunch of other stuff
<bqv> Nongnu probably does
<bqv> It has steam
<bqv> If not, use nix for the edge cases
<{^_^}> [nixpkgs] @Chili-Man opened pull request #108085 → minikube: 1.15.1 -> 1.16.0 → https://git.io/JL7qw
<{^_^}> [nixpkgs] @Lassulus merged pull request #107065 → geonkick: 2.5.1 -> 2.6.1 → https://git.io/JLcUg
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JL7qo
styledash has joined #nixos
__monty__ has quit [Quit: leaving]
ym555 has joined #nixos
cr4y1 has joined #nixos
dddudurj has joined #nixos
akavel has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @kvtb opened pull request #108086 → fix strig escaping → https://git.io/JL7m3
pushqrdx has joined #nixos
<pushqrdx> what is the simples way to specify a package that is built with the standard mkdir build && cd build && cmake .. && make install?
<pushqrdx> can nix handle this without additional configuration?
<colemickens> If I include two python apps from different nixpkgs, I get bash: /nix/store/z8qz3gzyh99zzcfl9vgskzkjixwcb27v-vte-0.62.1/libexec/vte-urlencode-cwd: Argument list too long
<colemickens> which is a first