gchristensen changed the topic of #nixos to: NixCon 2018 CfP is now open! https://nixcon2018.org/ || Share the output of nix-shell -p nix-info --run nix-info to help us help you. || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon
Dedalo has joined #nixos
<{^_^}> [rfcs] @Infinisil opened pull request #33 → [RFC 0033] Deprecation (Looking for co-author) → https://git.io/fAghc
sigmundv has quit [Remote host closed the connection]
Edes has joined #nixos
<ldlework> Is there a way to ask what package provides a binary?
<ldlework> like "light" which lives in /run/wrappers/bin/ and isn't a symlink
sigmundv has joined #nixos
<infinisil> ,locate bin light
<{^_^}> Found in packages: light, lighttable
<infinisil> Like dat?
wpcarro has joined #nixos
<infinisil> ,locate
<{^_^}> Use ,locate <filename> to find packages containing such a file. Powered by nix-index (local installation recommended).
counting1ort has joined #nixos
<adamantium> do any other login managers have a nixos theme by default that are not slim?
<{^_^}> [nixpkgs] @ttuegel merged pull request #46264 → kipi-plugins: 5.2.0 -> 5.9.0 → https://git.io/fAzCi
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/fAghz
<Edes> lightdm kind of does
<ldlework> infinisil: thanks
<ldlework> adamantium: are you putting on lipstick again
<adamantium> Edes: i think i'll try it then, what do you mean "kind of" though?
<adamantium> yeah im pimping out my setup
<ldlework> :)
<Edes> it has a nixos background but it depends on the gnome theme
<adamantium> So you can't just enable lightdm and get a nixos theme with it?
<Edes> if you enable it you'll get a nixos background and the login box, but it looks kind of ugly
<Edes> from what I can tell it will be the default in 18.09 anyway
countingsort has quit [Ping timeout: 246 seconds]
goibhniu has quit [Ping timeout: 246 seconds]
Fare has quit [Ping timeout: 244 seconds]
<adamantium> i guess slim is fine
<adamantium> i heard it doesn't do good with systemd, but everything seems fine to me?????
wpcarro has quit [Ping timeout: 252 seconds]
_ris has quit [Ping timeout: 245 seconds]
pi3r__ has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fAgjI
<{^_^}> [nixpkgs] @matthewbauer merged pull request #45757 → Androidndk standalone toolchain support → https://git.io/fAZOo
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/fAgjc
<{^_^}> [nixpkgs] @dtzWill opened pull request #46351 → kconfig-frontends: update and fixups → https://git.io/fAgjR
thc202 has quit [Ping timeout: 252 seconds]
iyzsong has joined #nixos
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
mounty has joined #nixos
sbdchd has joined #nixos
<aszlig> aminechikhaoui: the hardened mode in virtualbox works by using setuid wrappers (which in turn drop privileges) to make sure that only these system binaries have access to the kernel modules
<gchristensen> oh cool
<aszlig> aminechikhaoui: if you have virtualbox in your user environment and/or not going through these wrappers you won't have access to them
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #46352 → nanorc: Init at 2018-09-05 → https://git.io/fAgjN
phreedom__ has joined #nixos
Edes has quit [Ping timeout: 240 seconds]
phreedom has quit [Ping timeout: 256 seconds]
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
timokau_ has joined #nixos
timokau has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #46352 → nanorc: Init at 2018-09-05 → https://git.io/fAgjN
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « nanorc: Init at 2018-09-05 »: https://git.io/fA2em
Supersonic has quit [Ping timeout: 240 seconds]
Guanin_ has joined #nixos
slack1256 has joined #nixos
Guanin has quit [Ping timeout: 244 seconds]
Supersonic112 has joined #nixos
tmaekawa has joined #nixos
Guanin_ has quit [Ping timeout: 245 seconds]
tmaekawa has quit [Client Quit]
jedahan has joined #nixos
hamishmack has joined #nixos
jedahan has quit [Ping timeout: 244 seconds]
Izorkin_ has joined #nixos
Izorkin has quit [Disconnected by services]
mayhewluke has quit [Ping timeout: 244 seconds]
mayhewluke has joined #nixos
silver has quit [Read error: Connection reset by peer]
sigmundv has quit [Remote host closed the connection]
ryantrinkle has joined #nixos
Fare has joined #nixos
primeos has quit [Remote host closed the connection]
<jasongro`> Hm. There's a minor problem if lightdm becomes the default.
<jasongro`> If I have lightdm enabled and gnome3 enabled, but not gdm, nixos-rebuild gives me an error.
<samueldr> oh
<gchristensen> what kind of error?
lassulus_ has joined #nixos
<jasongro`> I'll check in a minute.
<jasongro`> It hasn't been worrying me because I haven't needed to use lightdm and I wasn't sure ANYONE would need to use lightdm.
<jasongro`> quote:
<jasongro`> error: The option `services.xserver.displayManager.lightdm.enable' has conflicting definitions, in `/nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/services/x11/display-managers/gdm.nix' and `/etc/nixos/configuration.nix'.
<jasongro`> end quote
<jasongro`> I'm afraid I don't have time to investigate further right now - sorry - but I do know this is a regression, some time in the last week or two.
<samueldr> jasongro`: is this on unstable or 18.09 or by enabling both on 18.03?
<jasongro`> unstable
lassulus has quit [Ping timeout: 244 seconds]
lassulus_ is now known as lassulus
<samueldr> ok right, your last sentence explained
<jasongro`> nw!
<samueldr> oh naughty, the PR has "services.xserver.displayManager.gdm.enable = false;" for the gnome3 test
aexoxea has joined #nixos
<samueldr> (lightdm + gnome3 is tested through the release tests)
<samueldr> (but not with lightdm enabled + gnome3 enabled without disabling things)
<jasongro`> Ha!
<samueldr> if you hadn't figured it out, you probably can use that until it's fixed properly
<jasongro`> I'm impressed that lightdm + gnome3 is tested at all though.
<samueldr> for reference
<jasongro`> I'm happy with any display manager, personally, but this is very reassuring stuff for NixOS in general. Impressed.
<samueldr> the tested things is awesome
<samueldr> let me dig up a blog post
<samueldr> this "starts with a tangent" about EPYC, but the core of the post is how some tests are awesome https://grahamc.com/blog/an-epyc-nixos-build-farm
<samueldr> not noted in this post, but tests I find interesting: a system configuration of apache + wordpress is built, and verified to be served properly
<jasongro`> "Uses Optical Character Recognition to wait until it sees the system is ready" !!!
<samueldr> I mean, isn't that what *you* are doing when logging-in your system?
<jasongro`> Ha ha ha! Yes!
<jasongro`> Got to go - thanks and excuse me.
<samueldr> no worries, bye!
<samueldr> and welcome!
Supersonic112 is now known as Supersonic
philippD has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kiloreux has quit [Ping timeout: 272 seconds]
kiloreux has joined #nixos
kiloreux has quit [Ping timeout: 244 seconds]
tzemanovic has joined #nixos
tzemanovic has quit [Remote host closed the connection]
kiloreux has joined #nixos
hamishmack has joined #nixos
<adamantium> Hi, what are these "wrapped" files, .desktop files ??? e.g. ".firefox-wrapped" because I use exwm and helm external to launch programs, kinda like dmenu, and when i type e.g. "firefox" it doesn't only show "firefox", but an additional entry ".firefox-wrapped", which in turn somewhat spams the menu, and drives me nuts.
<samueldr> ah
<samueldr> do you know about "makeWrapper"?
<adamantium> Not yet, but I get the feeling I am about to know.
<samueldr> :)
<samueldr> some software needs to be massaged for how nixpkgs work. One of the common things that helps is setting custom environment variables for miscellaneous stuff
<samueldr> to do so, makeWrapper is used in the build to wrap the binary with a script that adds the needed things
<samueldr> you can't "just wrap" a binary, so it moves the binary out of the way, puts in place a script, and then calls the binary
<samueldr> the way they implemented "moving the binary out of the way" is to keep it where it is, but rename it as a hidden file
<samueldr> so if you `less $(which firefox)` you will see such a wrapper
<samueldr> (there could be an additional layer of indirection with firefox, so you might see that one having a script referring to another /nix/store/.../bin/firefox, which this one is a wrapped binary with .firefox-wrapped at its side)
<adamantium> so the .wrapped-firefox is the actual binary
<adamantium> and if i look at "firefox" it's a script to set it up
<samueldr> in a more succint phrasing, yes
<adamantium> that makes perfect sense actually
<adamantium> Now i'm less annoyed, and i'll just hack on helm I suppose to ignore hidden files with the external launcher
<adamantium> Thanks
<samueldr> your query, though, leaves a question in my mind now; what would break if they were moved to .../libexec?
<adamantium> I wonder why they are turn in in helm though, the .wrapped-* files, i mean, it's too bad they are not in a separate location
<adamantium> why they turn up* why they appear, I mean.
<edef> i'm surprised your launcher shows dotfiles
<edef> but, yes, i do think we should probably move things to libexec more
<adamantium> yeah me too
<adamantium> haha
<samueldr> how common are dotfiles in PATH?
<samueldr> (outside nixos)
<adamantium> Well, it's definitely an edge case
<adamantium> i dont know how many people are using exwm, and then how many are using helm vs ivy or ido
drp` has quit [Remote host closed the connection]
<adamantium> iirc ivy does not show dotfiles, but only shows .desktop file entries, which is another annoyance altogether for me.
<adamantium> Thanks for the good explanations samueldr
<samueldr> just for kicks, on a system without nix things, `(IFS=:; for p in $PATH; do find $p; done) | grep '/\.' | wc -l` returns 0, 474 on my nixos desktop
<samueldr> ah, my query is invalid anyway lol
<samueldr> (if you PATH has e.g. /.gem/ it would have counted them)
<samueldr> never learned awk and at this moment I think it could have helped
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to release-18.03: https://git.io/fA2fb
sigmundv has joined #nixos
<samueldr> 107 with a fixed oneliner `(IFS=:; for p in $PATH; do find $p; done) | sed -e 's;.*/;;' | grep '^\.' | wc -l`
halfbit has quit [Quit: WeeChat 1.9.1]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #45635 → mesa: remove darwin-specific derivations → https://git.io/fAmOY
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to staging: https://git.io/fA2JU
gspia_ has joined #nixos
iyzsong has quit [Read error: Connection reset by peer]
<fyber> How does adding the unstable repo work? The docs make it look like it's a switch (all my packages and the system itself are now bleeding edge), but the command makes it look like it's being added in addition to the stable channel..
<fyber> So, if I "add unstable" am I now using NixOS Unstable not NixOS 18.03?
<samueldr> assuming your nixos system is built using channels (if you don't know, it very likely is), nixos will be built using root's channels, and will use the one named "nixos" (by default)
<samueldr> so depending on how you add the channel, either to your user, or to the system's (root's) (as long as it is not named nixos), your system would likely not even know it exists
JonReed has quit [Ping timeout: 252 seconds]
iyzsong has joined #nixos
takeda has quit [Read error: Connection reset by peer]
boomshroom has joined #nixos
<boomshroom> Hello!
<boomshroom> Anyone know how to get an electron package working? I found node2nix, but it doesn't include electron in the generated shell.
wpcarro has joined #nixos
nD5Xjz_ has joined #nixos
<boomshroom> Hi, wpcarro and nD5Xjz_!
nD5Xjz has joined #nixos
wpcarro has quit [Ping timeout: 244 seconds]
nD5Xjz_ has quit [Ping timeout: 245 seconds]
Mateon1 has quit [Remote host closed the connection]
Growpotkin has quit [Remote host closed the connection]
nD5Xjz_ has joined #nixos
nD5Xjz has quit [Ping timeout: 240 seconds]
nD5Xjz_ has quit [Ping timeout: 244 seconds]
worldofpeace has joined #nixos
<worldofpeace> samueldr: ping :P
<samueldr> hi worldofpeace
<samueldr> or: worldofping
<worldofpeace> hah
<worldofpeace> Do you think you could merge #42610
<{^_^}> https://github.com/NixOS/nixpkgs/pull/42610 (by adisbladis, 10 weeks ago, open): installer: Don't run graphical installer ISOs as root
<kini> Dumb question -- I want to add an ntp server to services.timesyncd.servers in my nixos config file, but how do I reference the default value? Like, I want to say services.timesyncd.servers = [ "my.ntp.server" ] ++ defaultServers;
<worldofpeace> Currently there's no working file manager in the installation iso.
<worldofpeace> Because of this.
<samueldr> worldofpeace: noted for "tomorrow" (later today) (it's 00:40 here)
<worldofpeace> samueldr: :) same time zone here
<Ralith> boomshroom: it's a bit of an ordeal
<boomshroom> Hey, some activity!
<boomshroom> If I don't care about building it for now, just running it once, how can I get an environment where I can run it?
blankhart has quit [Quit: WeeChat 1.9.1]
<samueldr> boomshroom: you could always try using the `electron` nix package, sometimes it works sometimes it won't
<boomshroom> Just using electron on its own doesn't work. I generated an environment with the dependencies with node2nix.
wpcarro has joined #nixos
mkoenig has joined #nixos
<worldofpeace> samueldr: Btw, thanks for these pretty reports https://gist.github.com/samueldr/65bddd24557d02aa875e121a00ca33cc . I find them motivating
wpcarro has quit [Ping timeout: 252 seconds]
slack1256 has quit [Remote host closed the connection]
<samueldr> thanks for the input, I made them specially because hydra sometimes is hard to wrangle
<{^_^}> [nixpkgs] @samueldr opened pull request #46353 → yabause: 0.9.14 -> 0.9.15 → https://git.io/fA2Us
<boomshroom> The package I'm using specifically requires nide-ipc.
<boomshroom> *node-ipc
drp has joined #nixos
mayhewluke has quit [Ping timeout: 252 seconds]
mayhewluke has joined #nixos
takeda has joined #nixos
drakonis has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #46354 → mono-addins: fix build → https://git.io/fA2UE
sigmundv has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #45045 → Rygel → https://git.io/fNAIV
<{^_^}> [nixpkgs] @jtojnar pushed 9 commits to master: https://git.io/fA2Uz
sir_guy_carleton has quit [Quit: WeeChat 2.0]
endformationage has quit [Quit: WeeChat 1.9.1]
<{^_^}> [nixpkgs] @jtojnar closed pull request #42521 → virtmanager: add dconf dependency → https://git.io/f4SPL
kisik21 has joined #nixos
jasongro` has quit [Ping timeout: 252 seconds]
iyzsong has quit [Read error: Connection reset by peer]
jedahan has joined #nixos
init_6 has joined #nixos
<{^_^}> Channel nixos-18.03-small advanced to https://github.com/NixOS/nixpkgs/commit/65562f70456 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-18.03-small)
Mateon1 has joined #nixos
Fare has quit [Ping timeout: 252 seconds]
rauno has joined #nixos
logzet has joined #nixos
<colemickens> what do I do if I need to write a config file as part of the package existing in env.sysPackages ?
sbdchd has quit [Remote host closed the connection]
simukis has joined #nixos
jedahan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jedahan has joined #nixos
jedahan has quit [Client Quit]
jedahan has joined #nixos
jedahan has quit [Client Quit]
jedahan has joined #nixos
jedahan has quit [Client Quit]
jedahan has joined #nixos
jedahan has quit [Client Quit]
jedahan has joined #nixos
jedahan has quit [Client Quit]
mounty has quit [Ping timeout: 246 seconds]
wpcarro has joined #nixos
<Ralith> boomshroom: to run it, you need to build it
<Ralith> usually, probably
<Ralith> IANA nodette
<boomshroom> iana?
<Ralith> I am not a
<boomshroom> I have never used node.
<boomshroom> I'm terrified of Javascript.
ixxie has joined #nixos
<Ralith> the link I gave you contains an example of a working package
<boomshroom> Now I just need to learn how to translate it.
wpcarro has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-18.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/65562f70456 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.03-darwin)
<Ralith> I dunno what "translate" means, but the shell script the README directs you to may be of interest
<boomshroom> I would love nothing more than to run a script in the directory and have a working derivation that builds the project in such a way that I only need one command to launch it.
<boomshroom> That's probably not happening any time soon.
<Ralith> it probably could, but it's up to you
<boomshroom> That would require me learning the package manager to my least favourite language.
<Ralith> it didn't for me, but 🤷
<boomshroom> when building the `package` attribute that node2nix outputs, it thinks it's a library.
jasongrossman has joined #nixos
<boomshroom> I feel like electron apps are common enough nowadays to warrent its own tool.
knupfer has joined #nixos
knupfer has quit [Client Quit]
<{^_^}> [nixpkgs] @copumpkin pushed to master « swift-corelibs.corefoundation: update and modernize »: https://git.io/fA2kP
kiloreux has quit [Ping timeout: 272 seconds]
sigmundv has joined #nixos
jasongro` has joined #nixos
jasongrossman has quit [Ping timeout: 252 seconds]
kiloreux has joined #nixos
georges-duperon has joined #nixos
rfold has joined #nixos
wpcarro has joined #nixos
<{^_^}> [nixpkgs] @NinjaTrappeur closed pull request #46062 → patchwork: Init at 3.10.1 → https://git.io/fABFl
wpcarro has quit [Ping timeout: 240 seconds]
ilikeheaps has joined #nixos
<bigvalen> Hmm. Where do you set the console font resolution ? For some reason, my HP Microserver boots up with a 1024x786 graphics mode, instead of a text mode console.
pi3r has joined #nixos
rauno has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @xeji merged pull request #46354 → mono-addins: fix build → https://git.io/fA2UE
<{^_^}> [nixpkgs] @xeji pushed commit from @worldofpeace to master « mono-addins: fix build (#46354) »: https://git.io/fA2La
<{^_^}> [nixpkgs] @xeji pushed commit from @worldofpeace to release-18.09 « mono-addins: fix build (#46354) »: https://git.io/fA2Li
boomshroom has quit [Quit: WeeChat 2.1]
Ariakenom has joined #nixos
Izorkin_ is now known as Izorkin
orivej has joined #nixos
<{^_^}> [nixpkgs] @xeji opened pull request #46355 → nant, boo, banshee: remove → https://git.io/fA2tW
<{^_^}> [nixpkgs] @Ma27 opened pull request #46356 → pythonPackages.pycaption: fix build → https://git.io/fA2tz
smolboye has quit [Ping timeout: 252 seconds]
mayhewluke has quit [Ping timeout: 272 seconds]
mayhewluke has joined #nixos
butchery has joined #nixos
smolboye has joined #nixos
<butchery> Running into a weird problem with libvirtd and pulseaudio on a headless system, if I set qemuVerbatimConfig = ''user='1000''';, pulseaudio fails to start correctly, it looks like libvirtd.service is starting it as my user, incorrectly, and the actual user service for pa is failing, so I cannot use pactl, etc unless I pkill pulseaudio and systemctl --user start pulseaudio
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
smolboye has quit [Ping timeout: 252 seconds]
smolboye has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed to master « vim-plugins: remove .git extension from spec »: https://git.io/fA2qs
butchery has quit [Quit: Lost terminal]
rfold has quit [Ping timeout: 252 seconds]
pluplog has joined #nixos
butchery has joined #nixos
<{^_^}> Channel nixos-18.03 advanced to https://github.com/NixOS/nixpkgs/commit/45f52f765cd (from 5 days ago, history: https://channels.nix.gsc.io/nixos-18.03)
<{^_^}> [nixpkgs] @xeji merged pull request #46356 → pythonPackages.pycaption: fix build → https://git.io/fA2tz
<{^_^}> [nixpkgs] @xeji pushed commit from @Ma27 to master « pythonPackages.pycaption: fix build (#46356) »: https://git.io/fA2qa
magnus1 has joined #nixos
logzet has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @flokli opened pull request #46358 → [Backport 18.09] nixos/networkmanager: fix VPN plugin service definition targets → https://git.io/fA2mC
<{^_^}> [nixpkgs] @Ma27 opened pull request #46359 → chessx: fix build → https://git.io/fA2m0
smolboye has quit [Ping timeout: 240 seconds]
rfold has joined #nixos
tzemanovic has joined #nixos
rfold has quit [Ping timeout: 244 seconds]
derped has joined #nixos
smolboye has joined #nixos
<{^_^}> [nixpkgs] @xeji pushed commit from @Ma27 to release-18.09 « pythonPackages.pycaption: fix build (#46356) »: https://git.io/fA2mj
NightTrain has quit [Ping timeout: 252 seconds]
jasongro` has quit [Remote host closed the connection]
wpcarro has joined #nixos
ilikeheaps has quit [Ping timeout: 240 seconds]
iyzsong has joined #nixos
butchery has quit [Ping timeout: 252 seconds]
smolboye has quit [Ping timeout: 252 seconds]
jasongrossman has joined #nixos
wpcarro has quit [Ping timeout: 252 seconds]
smolboye has joined #nixos
_ris has joined #nixos
xok has joined #nixos
thc202 has joined #nixos
<xok> hello all...
<symphorien> hi
<xok> I am trying to provision a new system using nixops but I get an error: SSH Key is already in use on your account
<xok> how do I remove, replace or reset the key?..
<rycee[m]> elvishjerricco: Home Manager used to call into the nixos lib functions to generate the manual and man pages but sometimes people would change the library code and HM would break. So I copied it over to HM.
joseph-gl has quit [Ping timeout: 272 seconds]
smolboye has quit [Ping timeout: 246 seconds]
Thra11 has joined #nixos
<xok> ,find options
<{^_^}> Couldn't find any such files
<xok> ,find options.html
<{^_^}> Couldn't find any such files
<symphorien> xok: are you looking for this ? https://nixos.org/nixos/options.html#
<xok> no, I am looking for a different options page where all the options were presented...
__monty__ has joined #nixos
<symphorien> man configuration.nix or https://nixos.org/nixos/manual/options.html
<xok> tilpner: yes, thank you...
<xok> I was looking for that...
dbmikus has joined #nixos
civodul has joined #nixos
pi3r has quit [Ping timeout: 252 seconds]
tmaekawa has joined #nixos
<xok> I am trying to use something like this: resources.sshKeyPairs.ssh-key = {};
<xok> but the nixops alerts an error saying that key is already used...
<xok> how do I change it?..
<xok> or how do I use a new one?..
knupfer has joined #nixos
dbmikus has quit [Ping timeout: 252 seconds]
<symphorien> https://nixos.org/nixops/manual/#idm140737316403040 << if I read correctly resources.sshKeyPairs.foo = {} creates a key pair named foo
<symphorien> so to create a new one add resources.sshKeyPairs.anotherKey = {};
<xok> symphorien: it doesn't work...
<xok> error: Please specify a ssh-key resource (resources.sshKeyPairs.ssh-key = {}).
<Myrl-saki> I use nixops, what's the topic?
<xok> Myrl-saki: how do I use another key?..
<xok> 2 resources.sshKeyPairs.foo = {}; doesn't work...
smolboye has joined #nixos
pacey has joined #nixos
<pacey> Hello
<Myrl-saki> xok: What's the error? Itried it out right now.
<pacey> I am trying to install a sddm theme but am having difficulty, where do I install the files to and what file do I edit to change the theme.
derped has quit [Remote host closed the connection]
<xok> Myrl-saki: I'm getting: error: Please specify a ssh-key resource (resources.sshKeyPairs.ssh-key = {}).
m0rphism has quit [Quit: WeeChat 2.0]
m0rphism has joined #nixos
<pacey> any one have any knowledge on customizing sddm on nixos
<tilpner> pacey - I have a theme
<pacey> I am having difficulty changing themes from the default
init_6 has quit [Ping timeout: 252 seconds]
<tilpner> services.xserver.displayManager.sddm.theme = builtins.toString pkgs.solarized-sddm-theme;
xok has quit [Ping timeout: 252 seconds]
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
<pacey> How would I install an different theme from the Internet
<tilpner> By packaging it
<tilpner> Here's the package I have for solarized-sddm-theme: https://tx0.co/23
<Thra11> https://nixos.wiki/wiki/NixOS_on_ARM mentions bootstrapping NixOS from an existing Linux distribution. Are there any instructions anywhere explaining how to do this?
<pacey> that is a bit beyond me, is their a simple guide on packaging a theme?
<pacey> *there
<tilpner> pacey - You probably can just use builtins.toString (fetchFromGitHub { ... }) as the value
<pacey> is the ... just the github url?
knupfer has quit [Ping timeout: 240 seconds]
philippD has joined #nixos
<tilpner> No. Look at my previous paste for an example
<symphorien> Thra11: search for NIXOS_LUSTRATE in the manual for example
smolboye has quit [Ping timeout: 272 seconds]
bbarker has quit [Quit: Leaving]
smolboye has joined #nixos
<{^_^}> [nixpkgs] @rycee pushed commit from R. RyanTM to master « josm: 14066 -> 14178 »: https://git.io/fA23u
<{^_^}> [nixpkgs] @rycee closed pull request #46260 → josm: 14066 -> 14178 → https://git.io/fAzcS
ihar has quit [Ping timeout: 252 seconds]
ihar has joined #nixos
<{^_^}> [nixpkgs] @primeos opened pull request #46361 → Nixos sks → https://git.io/fA232
Ariakenom has quit [Quit: Leaving]
<Thra11> symphorien: Thanks!
<Myrl-saki> xorkle_: Can you gist it?
sbdchd has joined #nixos
graphene has quit [Remote host closed the connection]
dmc has quit [Ping timeout: 252 seconds]
graphene has joined #nixos
Ariakenom has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #46353 → yabause: 0.9.14 -> 0.9.15 → https://git.io/fA2Us
<{^_^}> [nixpkgs] @xeji pushed commit from @samueldr to master « yabause: 0.9.14 -> 0.9.15 (#46353) »: https://git.io/fA23d
<{^_^}> [nixpkgs] @xeji pushed commit from @samueldr to release-18.09 « yabause: 0.9.14 -> 0.9.15 (#46353) »: https://git.io/fA23p
sbdchd has quit [Ping timeout: 246 seconds]
<pacey> in a nix file, how do get the rev and sha 256 number
b has joined #nixos
<symphorien> ,tofu
<{^_^}> To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000) then replace it with the correct hash Nix expected.
<symphorien> rev is the branch name or tag name or commit sha
xok has joined #nixos
<xok> ,find zabbix.nix
silver has joined #nixos
<ixxie> symphorien: and there I thought you were sharing vegan recipes
<symphorien> :)
xok has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @xeji merged pull request #46201 → nixos/networkmanager: fix VPN plugin service definition targets → https://git.io/fAuFy
<{^_^}> [nixpkgs] @xeji pushed commit from @tadfisher to master « nixos/networkmanager: fix VPN plugin service definition targets (#46201) »: https://git.io/fA2sG
Ariakenom has quit [Quit: Leaving]
mayhewluke has quit [Ping timeout: 240 seconds]
mayhewluke has joined #nixos
<{^_^}> [nixpkgs] @primeos merged pull request #46361 → nixos/sks: Minor improvements → https://git.io/fA232
<{^_^}> [nixpkgs] @primeos pushed 3 commits to master: https://git.io/fA2s2
<{^_^}> [nixpkgs] @xeji merged pull request #46359 → chessx: fix build → https://git.io/fA2m0
<{^_^}> [nixpkgs] @xeji pushed commit from @Ma27 to master « chessx: fix build (#46359) »: https://git.io/fA2so
<{^_^}> [nixpkgs] @xeji pushed commit from @Ma27 to release-18.09 « chessx: fix build (#46359) »: https://git.io/fA2s6
<{^_^}> [nixpkgs] @xeji merged pull request #46331 → ripgrep: 0.9.0 -> 0.10.0 → https://git.io/fAgob
<{^_^}> [nixpkgs] @xeji pushed commit from @dywedir to master « ripgrep: 0.9.0 -> 0.10.0 (#46331) »: https://git.io/fA2sX
Thra11 has quit [Quit: WeeChat 1.4]
acarrico has quit [Ping timeout: 252 seconds]
<phry> oh, btw.: is there a nice autoformatter for nix? my files look like a mess
pacey has quit [Quit: Leaving]
silver_ has joined #nixos
<jasongrossman> phry: There's a nice Emacs mode for nix.
<phry> jasongrossman: I'm in VS code most of the time and in vim some of the time, so a command line tool I could integrate with bost would be best. Not really want to jump over to emacs in time.
<phry> s/bost/both/
silver has quit [Ping timeout: 246 seconds]
xok has joined #nixos
<xok> can anyone point me to a documentation, or a manual or something like that to write modules for specific services?..
<xok> For example to write a module to install phpMyAdmin for example...
<xok> or some other web based scripts...
<ixxie> therejago
<ixxie> looks like you have options for both
<phry> ixxie: for vscode, it's just syntax highlighting, not formatting, so I was hoping for a cli tool, but thanks
<xok> symphorien: Thank you!..
<phry> ixxie: the one for vim looks nice :)
<symphorien> xok: but everything a module can do can also be done directly in a nixos/nixops configuration
<xok> symphorien: I am now struggling several days but can't figure out how to install zabbix web UI...
<symphorien> the module is nice to avoid copy/paste and clutter but it is not necessary
tzemanovic has quit [Remote host closed the connection]
<symphorien> do you want to use nginx or apache ?
<ixxie> aah sorry I always get those mixed up
tzemanovic has joined #nixos
<xok> symphorien: it doesn't matter...
<symphorien> read the source of the nginx
<xok> symphorien: I just want zabbix web ui to be presented...
tzemanovic has quit [Remote host closed the connection]
<xok> symphorien: can you point me to a correct place?..
<symphorien> or apache module, and understand what they do: that is just writing files in /etc
tzemanovic has joined #nixos
<xok> ,find zabbix.nix
rfold has joined #nixos
tzemanovic has quit [Remote host closed the connection]
tzemanovic has joined #nixos
<symphorien> xok: go here https://nixos.org/nixos/options.html# type nginx, chose any nginx related option, click on the declared in link
tzemanovic has quit [Remote host closed the connection]
<symphorien> then ask yourself: how would I go at installing this on a regular distribution when compiling myself ?
<symphorien> I imagine there is a location for php files and you have to point apache/nginx to this location
<{^_^}> [nixpkgs] @xeji pushed commit from @tadfisher to release-18.09 « nixos/networkmanager: fix VPN plugin service definition targets (#46201) »: https://git.io/fA2GO
polyzen has joined #nixos
<symphorien> by reading what the options offered by the nginx or apache modules do, you should e able to find how to so this
<symphorien> I don't know anything about php and nginx and all so I can't help you precisely
<symphorien> the main idea is: the php files are in ${pkgs.zabbix.server}/share/zabbix/php , and the modules write files in /etc, how can I get apache to use them
pi3r has joined #nixos
<{^_^}> [nixpkgs] @symphorien opened pull request #46362 → Non broken fetchcargo → https://git.io/fA2GZ
<{^_^}> [nixpkgs] @xeji closed pull request #46358 → [Backport 18.09] nixos/networkmanager: fix VPN plugin service definition targets → https://git.io/fA2mC
Freechicks has quit [Remote host closed the connection]
xok has quit [Ping timeout: 252 seconds]
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has quit [Ping timeout: 252 seconds]
georges-duperon has quit [Ping timeout: 252 seconds]
das_j has quit [Quit: "Bye!";]
das_j has joined #nixos
<{^_^}> [nixpkgs] @Ma27 opened pull request #46363 → jbake: fix sandbox build → https://git.io/fA2GM
spear2 has joined #nixos
fpletz has joined #nixos
rardiol has quit [Remote host closed the connection]
nbardiuk has joined #nixos
nbardiuk has quit [Client Quit]
<{^_^}> [nixpkgs] @xeji opened pull request #46364 → pythonPackages.persistent: fix build → https://git.io/fA2Zf
nbardiuk has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace opened pull request #46365 → add various elementary thirdparty applications → https://git.io/fA2Zk
blankhart has joined #nixos
xok has joined #nixos
tzemanovic has joined #nixos
Freechicks has joined #nixos
orivej has joined #nixos
<Myrl-saki> xorkle_: Sorry, wrong ping.
<Myrl-saki> xok: Ping.
<xok> Myrl-saki: pong...
<Myrl-saki> xok: Did you already get it working?
<xok> Myrl-saki: yes, I did...
<Myrl-saki> The SSH keys.
<Myrl-saki> Ah.
<xok> thank you very much...
<xok> I just deleted all the deployments and re-created a new one...
<xok> it does work now...
<Myrl-saki> Oh. :P
<xok> but not with "foo" or "bar" or anything like that...
<{^_^}> [nixpkgs] @rycee pushed to master « perl-packages: remove rycee from maintainers »: https://git.io/fA2ZW
<xok> it still needs an "ssh-key"...
<{^_^}> [nixpkgs] @grahamc merged pull request #46341 → nixpkgs module: Fix defaulting of `localSystem` and `system` → https://git.io/fAgSO
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to master: https://git.io/fA2Zl
<{^_^}> [nixpkgs] @grahamc merged pull request #46343 → nixpkgs module: Fix defaulting of `localSystem` and `system` for 18.09 → https://git.io/fAg9K
<{^_^}> [nixpkgs] @grahamc pushed 2 commits to release-18.09: https://git.io/fA2ZB
<xok> Myrl-saki: are you good at nixops?..
<xok> Myrl-saki: I am struggling to install zabbix two or more days...
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
<gchristensen> clever: no more need for config.nixpkgs.localSystem for nixops
<Myrl-saki> I'm kinda decent at it.
Dedalo has joined #nixos
<{^_^}> #46320 (by grahamc, 22 hours ago, closed): Cross compilation changes have made undocumented, breaking changes to NixOS
<xok> Myrl-saki: imagine a task when you have to install some script using nixops...
<xok> can you help with that?..
<Myrl-saki> If it's not too long, then yeah.
<xok> I think it's very small...
<xok> so we've got services.zabbix.enable = true;
<xok> and that "zabbix" service also has a web UI which is located here: /nix/store/vcqg26gz9gaxl47fps3gidgwp9linzzi-zabbix-1.8.22/share/zabbix/php/
<xok> I know want to run this script using either httpd ( apache ) or nginx and PHP enabled...
<{^_^}> [nixpkgs] @xeji merged pull request #46363 → jbake: fix sandbox build → https://git.io/fA2GM
<{^_^}> [nixpkgs] @xeji pushed commit from @Ma27 to master « jbake: fix sandbox build (#46363) »: https://git.io/fA2Zw
<xok> Myrl-saki: but it simply doesn't work...
<Myrl-saki> xok: Have you read the comment?
<{^_^}> [nixpkgs] @xeji pushed commit from @Ma27 to release-18.09 « jbake: fix sandbox build (#46363) »: https://git.io/fA2ZK
<xok> Myrl-saki: yes, but it doesn't make sense to me since I am very new to this world and not fully understand what does it say... :-$
trevthedev has quit [Ping timeout: 252 seconds]
trevthedev has joined #nixos
trevthedev has quit [Changing host]
trevthedev has joined #nixos
Fare has joined #nixos
pi3r_ has joined #nixos
<xok> Myrl-saki: can you help with this?...
Ariakenom has joined #nixos
nD5Xjz has joined #nixos
Ariakenom has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @markuskowa opened pull request #46366 → Add licenses → https://git.io/fA2ZN
<Myrl-saki> xok: I'm taking a look at it
<Myrl-saki> xok: I don't think I can help actually, sorry.
<Myrl-saki> Seems like you have to import that directly.
<Myrl-saki> Like
<Myrl-saki> Add this to your imports
<Myrl-saki> <nixpkgs/nixos/modules/services/web-servers/apache-httpd/zabbix.nix>
Freechicks has quit []
<Myrl-saki> Oh wait no.
<Myrl-saki> I don't think there's a zabbix.enable even.
<xok> there's a services.zabbix-server.enable = true;
<xok> zabbixServer actually...
<Myrl-saki> xok: What's th eproblem?
Ariakenom has joined #nixos
<xok> there are three parts: a server, a client and a web UI...
<xok> I think I can handle installing both server and client...
<xok> but I can't seem to be able to have web UI installed..
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tzemanovic has quit [Ping timeout: 240 seconds]
trevthedev has quit [Ping timeout: 252 seconds]
nD5Xjz has quit [Ping timeout: 272 seconds]
<xok> someone pointed me to a test files, can anyone recall where those test files are?..
<xok> I mean test files to install wordpress for example etc...
<symphorien> xok: look in nixos/tests
<xok> thank you...
<symphorien> what they are is explained here https://nixos.org/nixos/manual/index.html#sec-nixos-tests
<symphorien> the gist is: they are a regular nixos configuration plus a script which connects to a vm with this configurations and ensures things are as expected
<symphorien> so for example https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/wordpress.nix#L13-L37 this should be a valid nixos configuration to have wordpress
<xok> yes, I understand all those, thank you very much for your help...
drewr has joined #nixos
Thra11 has joined #nixos
Dedalo has joined #nixos
<{^_^}> [nixpkgs] @yesbox opened pull request #46367 → Fixes the lldpd service not starting on NixOS 18.09 → https://git.io/fA2nW
<xok> symphorien: now look at here: https://clbin.com/h94L5
<xok> it's a very basic configuration and it alerts an error:
<xok> error: cannot coerce null to a string, at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/services/web-servers/apache-httpd/default.nix:676:7
<xok> can you help with that?..
<xok> or maybe you Myrl-saki ???
<symphorien> can you run nix-info as suggested in the topic please ?
<xok> symphorien: yes, here it is:
<xok> system: "x86_64-linux", multi-user?: no, version: nix-env (Nix) 1.11.16, channels(root): "nixos-17.09.3263.9e1d8b74706", nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs
tmaekawa has quit [Quit: tmaekawa]
<symphorien> on 18.09 I can evaluate your configuration
<symphorien> try at least upgrading to 18.03
<symphorien> (18.09 is still beta)
<{^_^}> [nixpkgs] @7c6f434c merged pull request #46348 → chromium: 68.0.3440.106 -> 69.0.3497.81 → https://git.io/fAgNF
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fA2ny
<xok> symphorien: I am upgrading if that helps...
<xok> did it work for you?..
<symphorien> still building
<symphorien> how can I test ?
Thra11 has quit [Quit: IRC for Sailfish 0.9]
spear2 has quit [Remote host closed the connection]
spear2 has joined #nixos
<xok> symphorien: https://clbin.com/e5tKm
<xok> this is a configuration file...
<symphorien> I mean curl on part 80 is enough ?
graphene has quit [Remote host closed the connection]
<xok> well, I don't know, we need PHP to be there, just a curl command will not trigger php script...
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<symphorien> huh ?
graphene has joined #nixos
<xok> I don't know where NixOS puts files, or web directories.. :-D
<xok> I am a long time Linux user but this NixOS is a black hole for me.. :D
<xok> I donn't understand its structure yet.. :D
<symphorien> then nixops ssh and read the resulting apache conf
<symphorien> you will see what the black hole produces
<{^_^}> [nixpkgs] @Ma27 opened pull request #46368 → pythonPackages.mahotas: fix build, move expression → https://git.io/fA2cv
greg_ has joined #nixos
<greg_> Hey! Can anyone help me with an issue I'm dealing with? It should be quite simple
<infinisil> ,ask greg_
<{^_^}> greg_: Just ask your question. It's the best way to know if anybody can help.
<greg_> Thanks a ton! I'm trying to identify the computer on which I'm running by calling `builtins.readFile "/sys/class/dmi/id/product_name"`, but I get a `error: unexpected end of file` error
<greg_> However, `cat /sys/class/dmi/id/product_name` works without a problem. Is there a limitation in `readFile` I'm not aware of?
Guanin_ has joined #nixos
oscarvarto has joined #nixos
romildo has joined #nixos
<ixxie> xok: basically the directory structure you are used to is called Linux Standard Base (LSB), and the problem is Nix is something completely different than LSB
<symphorien> xok: so, after building it appears the httpd conf is empty
<symphorien> you have to use the http module to tell apache about the php files of zabbix
<symphorien> how to read the httpd conf: nixops ssh, systemctl cat httpd, the path to the conf is here
<symphorien> it is in the nix store
<LnL> greg_: heh, interesting idea does that file have special characters like eg. \0?
<{^_^}> [nixpkgs] @Ma27 opened pull request #46369 → pdf2htmlEX: mark as broken → https://git.io/fA2cB
iyzsong has quit [Ping timeout: 240 seconds]
<das_j> Does anyone here have a proper way to manage secrets?
<das_j> Like wireguard keys
sbdchd has joined #nixos
<ixxie> das_j: I think most people but them in flatfiles and import them into the configuration
<{^_^}> [nixpkgs] @timokau merged pull request #46366 → Add licenses → https://git.io/fA2ZN
<{^_^}> [nixpkgs] @timokau pushed 14 commits to master: https://git.io/fA2cM
nD5Xjz has joined #nixos
<ixxie> some examples
nD5Xjz has quit [Ping timeout: 245 seconds]
nD5Xjz has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed to staging « curl: 7.61.0 -> 7.61.1 »: https://git.io/fA2CT
sbdchd has quit [Remote host closed the connection]
pi3r__ has joined #nixos
pi3r_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @ttuegel merged pull request #46335 → plasma5: 5.13.4 -> 5.13.5 → https://git.io/fAgPb
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to master: https://git.io/fA2C2
aexoxea has quit [Quit: Goodbye!]
abueide has joined #nixos
nD5Xjz has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @primeos opened pull request #46370 → sks,nixos/sks: Various minor improvements → https://git.io/fA2Wm
<ldlework> derp, how to convert a path to a string?
<symphorien> toString ?
<ldlework> bleh, thanks
<das_j> ixxie: But doesn't that put your secrets into the built derivations? This would mean I cannot have a central Hydra which builds all my systems
haitlah has joined #nixos
<haitlah> Hey :)
<haitlah> I'm having a curious bug when trying to patch a binary with patchelf
<haitlah> Running patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" transition fail
<haitlah> with $NIX_CC being empty (this is the example given on the packaging binary wiki)
<haitlah> Anyone can help me sorting this out :) ?
<{^_^}> [nixpkgs] @periklis opened pull request #46372 → Remove outdated external package emacs-find-file-in-project → https://git.io/fA2lm
[Leary] has joined #nixos
<ixxie> das_j: I don't think so; if I understand correctly (but I am not sure!) it just puts a reference to the location of the secret in the store
<ixxie> then you have to manually put the secret in that location
<greg_> LnL: Looks like this is what was happening, thanks! Now I need to find a workaround...
<{^_^}> [nixpkgs] @primeos merged pull request #46370 → sks,nixos/sks: Various minor improvements → https://git.io/fA2Wm
<{^_^}> [nixpkgs] @primeos pushed 6 commits to master: https://git.io/fA2ll
<tilpner> haitlah - Just a guess, but what stdenv are you using?
Lears has quit [Remote host closed the connection]
<tilpner> Does your derivation use gcc?
<xok> anyone using nginx with PHP here?...
<haitlah> This is not a derivation, I'm doing it straight from the terminal ?
gratin has joined #nixos
<haitlah> You mean I have to wrap it in a derivation before having access to the NIX_CC etc ?
<symphorien> or in a nix-shell probably
<tilpner> haitlah - Yes, that example is meant for use in a derivation
abueide has quit [Ping timeout: 240 seconds]
<tilpner> haitlah - You can --set-interpreter outside a derivation as well, just without NIX_CC
<das_j> ixxie: Thank you, I'll try it out
<haitlah> tilpner: Yes outside with absolute path it is working
<haitlah> symphorien: Its working inside the shell, thanks :)
gratin has quit [Ping timeout: 240 seconds]
<haitlah> NixOS best distribution ever
<Myrl-saki> ++
<das_j> +1
<{^_^}> [nixpkgs] @jtojnar pushed 3 commits to gnome-3.30: https://git.io/fA28U
silver_ is now known as silver
<oscarvarto> Hi! I need some help to write a Nix expression to fetch from GitHub an emacs package
primeos has joined #nixos
nD5Xjz has joined #nixos
tzemanovic has joined #nixos
humanoyd has joined #nixos
JonReed has joined #nixos
ilikeheaps has joined #nixos
mayhewluke has quit [Ping timeout: 272 seconds]
<das_j> I have no idea about emacs or how it works but this looks like a proper example
mayhewluke has joined #nixos
<{^_^}> [nixpkgs] @romildo opened pull request #46373 → Add some more Deepin packages: → https://git.io/fA282
pi3r__ has quit [Ping timeout: 252 seconds]
pi3r has quit [Ping timeout: 252 seconds]
greg_ has quit [Quit: Page closed]
<oscarvarto> das_j, Thanks for helping me. Am I supposed to clone the nixpkgs repository somehow and create a new mode in a sibling folder from haskell one?
<oscarvarto> I have been trying to use home-manager, and have succeeded to some extent, but now I am stuck. I don't know how to bring into scope some variables
<das_j> oscarvarto: Depends. If you want to contribute it back to nixpkgs, this is the correct approach. Or if you just want to use it locally, overlay the package in
<das_j> The nixpkgs README tells you how to properly check it out
<oscarvarto> like melpaBuild, fetchFromGitHub, writeText, etc.
<das_j> I usually overlay the package so I can use it locally and when I have used it for long enough that I am confident it's stable, I port it into the nixpkgs tree
<oscarvarto> So, which nixpkgs README are you referring to?
<oscarvarto> I cannot find the checkout instructions you just mentioned
<oscarvarto> das_j, ^
<das_j> Oh
<das_j> check it out, and add the channels remote as mentioned in the readme
<das_j> Then check out the release branch
<das_j> then you can do `nixos-rebuild -I nixpkgs=/path/to/nixpkgs switch/test/whatever` to build a system from your local fork
<das_j> or use nix-build to just build the package instead of rebuilding your entire system
gratin has joined #nixos
civodul has joined #nixos
oscarvarto has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @dasJ opened pull request #46374 → medio: Properly reference to the package name → https://git.io/fA24h
pi3r__ has joined #nixos
pi3r has joined #nixos
<{^_^}> [nixpkgs] @dasJ closed pull request #46374 → medio: Properly reference to the package name → https://git.io/fA24h
romildo has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @dasJ opened pull request #46375 → treewide: Fix variables in homepages → https://git.io/fA2Bc
tzemanovic has quit [Ping timeout: 244 seconds]
lsyoyom has quit [Ping timeout: 240 seconds]
spear2 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @teto closed pull request #46303 → lib/generators.nix: broaden toINI usage → https://git.io/fAzrH
gratin has quit [Ping timeout: 244 seconds]
xok has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @samueldr opened pull request #46376 → [WIP] texlive: Adds patch for missing synctex header. → https://git.io/fA2BQ
jonreeve has joined #nixos
<{^_^}> [nixpkgs] @dasJ opened pull request #46377 → treewide: Use http/https for homepages → https://git.io/fA2B5
<jonreeve> Does anyone know how to switch users, if home-manager manages your X session? I use SDDM as a display manager, and BSPWM as a window manager, but I can't seem to do Ctrl+Alt+F1 to get another SDDM login screen, as I would normally do on Arch.
jtojnar has quit [Remote host closed the connection]
oscarvarto has joined #nixos
<oscarvarto> das_j, Do I have to fork the repo to be able to do a pull request?
<Myrl-saki> What the fuck
<das_j> oscarvarto: Yes
lsyoyom has joined #nixos
<Myrl-saki> In my ZFS, I have a function called crap lmao
<Myrl-saki> s/ZFS/zsh/
<das_j> Myrl-saki: ZFS wouldn't have surprised me
<disasm> lol
<Myrl-saki> I have no idea what it does
<Myrl-saki> myrl@myrl:~$ type crap
<Myrl-saki> crap is an autoload shell function
endformationage has joined #nixos
oscarvarto_ has joined #nixos
<{^_^}> [nixpkgs] @dasJ opened pull request #46378 → treewide: Unquote all URLs → https://git.io/fA2RL
oscarvarto has quit [Ping timeout: 252 seconds]
nD5Xjz has quit [Ping timeout: 246 seconds]
<disasm> you gotta be defining it somewhere, lol
<Myrl-saki> I know
<Myrl-saki> Yet I don't know where
<Myrl-saki> :D
nD5Xjz has joined #nixos
<{^_^}> [nixpkgs] @vincentbernat opened pull request #46379 → nixos/nginx: populate extraDomains with vhosts using useACMEHost → https://git.io/fA2RW
<Myrl-saki> I ag'ed crap yet I can't find it. :P
<Myrl-saki> Let me try my laptop which has a cleaner HOME.
averell has quit [Quit: .]
<haitlah> I'm back guys :D
<samueldr> Myrl-saki: you'd need to redirect the output, but you probably can start zsh with -x to get a log of *everything* it executes
Guanin_ has quit [Ping timeout: 240 seconds]
<haitlah> Can't get my binary working after having patched it with patchelf
<haitlah> The runpath is correct (checked with readelf)
<haitlah> I get: error while loading shared libraries: libgthread-2.0.so.0
<symphorien> is this library loaded with dlopen ?
<Myrl-saki> TBH, it's probably not worth finding what defined it.
<haitlah> And the rpath contains /nix/store/hhncd3f33scx5azdv503s34095wm7llj-glib-2.54.3/lib
<haitlah> Which contains libgthread
averell has joined #nixos
oscarvarto__ has joined #nixos
oscarvarto_ has quit [Ping timeout: 244 seconds]
<abcrawf> I switched over to nixos-unstable to give 19.03 a try, but I ran into a few issues after upgrading (e.g. OpenVPN doesn't seem to work, the Gnome Settings program cannot load VPN settings, the new Power Statistics program cannot enable timerstats). In which bug tracker should I report these issues?
<pi3r__> This is a kind of specific ... I am compiling `Taffybar` with ghc-8.2.2 (because of a ghc-8.4.x bug). Everything works as expected using this extra commit https://github.com/PierreR/taffybar/commit/0015b8f040a29f5db558585e9623bb409ada476e.
oscarvarto__ is now known as oscarvarto
<pi3r__> It works well when I use the current stable channel. For I don't quite see why it won't work with the unstable channel.
<pi3r__> With the unstable channel, when trying to recompile the taffybar configuration it won't find the taffybar library module.
thc202 has quit [Ping timeout: 244 seconds]
<pi3r__> While it does work with the stable channel even if I spawn a new vm nixos box and wait an hour or so for the build to complete
<disasm> abcrawf: I'm definitely using openvpn on command line on 18.09/unstable without issues. Is it just the NM integration that's broken or is it broken if you launch your configs from CLI or via nixos config?
<pi3r__> I have another question about this process. It takes hours because all haskell packages are not cached and need to be compiled. By default this is done with profiling enabled.
<pi3r__> Is there a way to speed it up by disabling profiling for all new compiled haskell modules ?
<pi3r__> I don't really know how to disable profiling for all the deps tree but then I wonder maybe I am going to build even more package if I disable profiling in such a way (as I guess only profiled haskell packages are in the cache).
<jonreeve> I just posted a StackOverflow question about siwtching users: https://unix.stackexchange.com/questions/467741/how-can-i-switch-users-in-nixos
<jonreeve> If anyone has any ideas, please let me know.
<pi3r__> Any thought in general to speed compilation in a situation where what you need is not in the binary cache.
<pi3r__> A part from using cachix of course (which is the next in my todo list)
<tilpner> jonreeve - Log out and change username in sddm?
<{^_^}> [nixpkgs] @mbode opened pull request #46380 → pythonPackages.confluent-kafka: fix build → https://git.io/fA208
jtojnar has joined #nixos
<{^_^}> [nixpkgs] @Chiiruno opened pull request #46381 → nixos/zeronet: Fix TOR permissions, add torAlways option → https://git.io/fA20K
<ixxie> anybody know whats UP with NixUP?
georges-duperon has joined #nixos
pluplog has quit [Read error: Connection reset by peer]
<infinisil> ixxie: I'm counting it as a probably abandoned project
jb55 has quit [Quit: WeeChat 2.1]
ilikeheaps has quit [Ping timeout: 246 seconds]
<pi3r__> Just posted an issue to describe it better: https://github.com/taffybar/taffybar/pull/415
<{^_^}> taffybar/taffybar#415 (by PierreR, 5 minutes ago, open): Build with ghc-8.2.2 using Nix
thc202 has joined #nixos
<{^_^}> [nixpkgs] @samueldr opened pull request #46383 → [WIP] qt5.*: Fixes modules src being subtly broken. → https://git.io/fA20h
boomshroom has joined #nixos
<boomshroom> Hello again!
<boomshroom> Is there any way to set the node dependencies for Electron? I have them in a store path, but I'm not sure how to give them to Electron.
<boomshroom> I see atom/env.nix, but those all look like native libraries rather than node modules.
gudea[m] has joined #nixos
<gudea[m]> Hey guys, I need some assistance to get a box into workable state again. (Note: I mistakenly wrote about the issue on #nix yesterday but that channel is dead.)
<boomshroom> Unfortunately, gudea[m], this channel is also not very active.
<infinisil> boomshroom: This channel isn't very active? There's people talking all the time!
<jonreeve> tilpner: I know I can log out and log back in as a different user, but how can I *switch* users (i.e. without logging out of the first user)?
<ixxie> infinisil: I don't get it; there was a PR and people requested for review and it just froze with no comments
<boomshroom> Maybe it's just always when I'm not logged in.
<gudea[m]> This is on what should still be a nixos 17.09 system. I attempted to upgrade to 18.09 yesterday. That got me a message of this kind: https://pastebin.com/iNjNm4X5
<gudea[m]> So I went and installed ``nix`` (``nixos.nixStable2``) and upgraded it to version 2.1.1.
<disasm> any haskellers using snack-lib? I manually modified snack to use a newer nixpkgs version, and snack build is working with my test project. I'd like to refactor it to use snack-lib though and add a release.nix that builds with hydra, but there doesn't seem to be a whole lot of documentation around snack-lib, just using snack.
<oscarvarto> das_j, I have written the default.nix for the package I want to try, but don't know how to build, can you provide more details please?
<gudea[m]> Now all attempts to update or downgrade the system fail with something like this: https://pastebin.com/6twkTvfx
<oscarvarto> das_j, (Inside the nixpkgs clone)
<gudea[m]> There’s an issue https://github.com/NixOS/nixpkgs/issues/42319 on Github that comes close.
<{^_^}> #42319 (by pandaman64, 11 weeks ago, closed): nix-env -i fails due to "unsupported builtin function 'buildenv'"
<gudea[m]> However, in my case the version of ``nix-daemon`` matches that of ``nix``.
<{^_^}> [nixpkgs] @countingsort opened pull request #46384 → bunny: 1.1 -> 1.2 → https://git.io/fA2EE
<gudea[m]> <freenode_boo "Unfortunately, gudea, this chann"> I received great help here in the past. Not much alternatives left since the mailing list died.
<boomshroom> gudea[m]: Have you GCed the old version yet? If not, you can reboot, select the old version, and then run `sudo /run/current-system/bin/switch-to-generation boot`.
<das_j> oscarvarto: You need to include it from pkgs/top-level/all-packages.nix. Read the comment at the beginning to find the proper location
<ixxie> rycee[m]: you around perchance?
<gudea[m]> <freenode_boo "gudea: Have you GCed the old ver"> It should still be there and should be bootable. However – what’s the upgrade path to 18.09 then? All I did was replacing the channel and trying to upgrade as usual.
sigmundv has quit [Ping timeout: 246 seconds]
Guanin_ has joined #nixos
<infinisil> gudea[m]: So, the first error for "signed-binary-caches" is due to Nix renaming its config file (/etc/nix/nix.conf) flags, without keeping the old ones for backwards compatibility (i have no idea why that wasn't done)
<boomshroom> I haven't gotten around to that part yet. :P I'm currently running 2 generations behind the latest because of various things not working.
<haitlah> Any way to have an editable derivation ?
<gudea[m]> <freenode_inf "gudea: So, the first error for ""> I know, that one appears to be irrelevant though.
<symphorien> gudea[m]: did you restart the daemon after upgrading nix ?
<haitlah> I'm wrapping a soft that need to write in its install directory
<haitlah> Unable to do it since its in the store
<haitlah> And I'm not able to change that path
<infinisil> gudea[m]: Oh um, you shouldn't have installed nix manually, the error message told you to update nix by updating nixos
<gudea[m]> <freenode_sym "gudea: did you restart the daemo"> Yup, I also rebooted the derivation. No change.
<infinisil> Oh wait
<infinisil> You tried to update nixos which got you that message?
<infinisil> Well damn, somebody didn't think this through
<gudea[m]> <freenode_inf "gudea: Oh um, you shouldn't have"> Well it gave me two options: ``nixos-rebuild switch`` which failed, and “alternatively”, using ``nix`` 2.x to upgrade – which I did …
<gudea[m]> Yes, I wanted to upgrade 17.09 → 18.09
<oscarvarto> das_j, Thank you very much.
<oscarvarto> It is indeed a steep curve to start with NixOS and nix
<infinisil> gudea[m]: Yeah, these instructions don't really work. Reason is (as previously mentioned) that the daemon has a different version than the client. And you only updated the client, while NixOS is running the old deamon
<emily> gudea[m]: your Matrix-IRC bridge is translating mentions pretty bizarrely
<oscarvarto> I've been using NixOS this week only, and have been struggling somewhat
<das_j> oscarvarto: You're welcome. I know it's hard at the beginning, but once you grasped the concepts, it will get a lot easier
<emily> gudea[m]: e.g. [[ <freenode_sym "gudea: did you restart the daemo"> ]] ([[..]] to delimit) when replying to symphorien
<gudea[m]> Sorry for matrix messing this up. I can’t install irssi right now for some reason … :P
<infinisil> emily: (not to be rude, but that's really irrelevant right now :))
<boomshroom> I've opened an issue on nixpkgs asking for a way to build Electron applications: https://github.com/NixOS/nixpkgs/issues/46382
<{^_^}> #46382 (by boomshroom, 28 minutes ago, open): Provide builder or tool for Electron
<gudea[m]> Hmm, both the ``nix`` and ``nix-daemon`` binary report version 2.1.1.
<emily> infinisil: yeah, I know, sorry. it was just strange enough that I felt compelled to comment on the format
<infinisil> gudea[m]: Trying to think how the upgrade could work..
<gudea[m]> Ahh, scratch that, I just noticed the ``nix-daemon`` in my env isn’t actually the one that’s live:md5sum /proc/$(pgrep nix-daemon)/exe $(which nix-daemon)
<gudea[m]> 944ad0af078954180d8741a8420921cf /proc/1499/exe
<gudea[m]> 8a00ce40c3d245c2af0acad624373bee /nix/var/nix/profiles/default/bin/nix-daemon
<infinisil> Indeed, that's the problem
<gudea[m]> So @edolstra’s assessment in that Github issue is right after all.
<infinisil> But you need to update NixOS to update the daemon, but need to update the daemon to update NixOS..
<gudea[m]> Any other day I’d claim to love problems like this …
<infinisil> Oh I have an idea
<gudea[m]> I’m all ears.
<symphorien> huh nix.package =pkgs.nixStable2; in 17.09 and nixos-rebuld switch should be enough
<sphalerite> nix-build '<nixpkgs>' -A nix ; sudo systemctl stop nix-daemon.socket nix-daemon.service ; sudo ./result/bin/nix-daemon
<sphalerite> maybe?
<infinisil> sphalerite: That's a bit too ugly for my taste
<infinisil> symphorien: That should work yeah, but will have to downgrade again first..
jtojnar has quit [Read error: Connection reset by peer]
<sphalerite> infinisil: it's a one-off hack and should work :p
<symphorien> nix-channel --rollback; it's easy
<infinisil> Really the problem is that the upgrade process for NixOS doesn't work
<infinisil> And I don't know of a clean solution
<symphorien> infinisil: here going through 18.03 as an intermediary step would have made this work
<infinisil> Ah true
<symphorien> because 17.09 -> 18.03 supports nix1 and 18.03 defaults to nix2
<infinisil> Not optimal still, but nicer
<symphorien> so let's say "upgrading multiple version is not supported"
<infinisil> There's lots of people coming back from older systems though and wanting to upgrade to the latest one
ixxie has quit [Ping timeout: 252 seconds]
<gudea[m]> Ok, I think I’ll boot into the last working derivation and try upgrading via 18.03.
<infinisil> It's a bit embarassing to have to tell that that's not supported
<sphalerite> there is also a "clean" solution that's not embarrassing to recommend
<sphalerite> boot into an 18.03 installer, mount your stuff, run nixos-install
pi3r__ has quit [Ping timeout: 252 seconds]
pi3r has quit [Ping timeout: 252 seconds]
<infinisil> Telling to reinstall NixOS to upgrade is pretty embarassing imo
<symphorien> well everyone can't boot another media for one
<sphalerite> it's not reinstalling
<symphorien> and I agree with infinisl
<sphalerite> it's building from outside
<sphalerite> I don't think there's anything embarrassing about not supporting old versions, especially when there is still a clean upgrade path
<sphalerite> where by "old" I mean older than the previous release
<sphalerite> upgrading ubuntu or debian wouldn't be any less fuss
graphene has quit [Remote host closed the connection]
<infinisil> It's not "not supporting old versions" that's embarassing, but not even supporting upgrades from older-than-the-latest version
<symphorien> and except LTS -> LTS, ubuntu does not support multi hop upgrades either
<infinisil> Oh rly
<symphorien> let me check
jtojnar has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed commit from @7c6f434c to release-18.09 « Merge #46348: chromium: 68.0.3440.106 -> 69.0.3497.81 »: https://git.io/fA2uq
<sphalerite> infinisil: nixos-install is a method of upgrading. It leaves the old system entirely intact.
graphene has joined #nixos
graphene has quit [Remote host closed the connection]
<infinisil> sphalerite: Yeah sure, but to the end user it's pretty much a reinstallation, even though it isn't technically one
<sphalerite> infinisil: no it isn't. No partitioning, no rewriting config, no copying all the config over again
graphene has joined #nixos
tzemanovic has joined #nixos
<infinisil> Okay, maybo no *full* installation, but at least half of one. Booting into an installer is the annoying part
<sphalerite> and we have lots of methods (CD, USB, kexec, grub menu entry trick) to boot into an installer
<elvishjerricco> Can't you go from any old NixOS to one that only builds with Nix 2.0 just by building the newest nix and building your system using that?
<symphorien> infinisil: right now I can't find a certain source but https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes#Upgrading_from_Ubuntu_16.04_LTS_or_17.10 only provides upgrade paths from last version or LTS
<{^_^}> [nixpkgs] @xeji opened pull request #46385 → [WIP] mark long-failing packages broken for 18.09 → https://git.io/fA2un
<elvishjerricco> So maybe nixpkgs should always let you build nix itself with pretty old versions of Nix
<infinisil> elvishjerricco: daemon/client mismatch is the problem
<elvishjerricco> infinisil: Hm true
<elvishjerricco> I guess new Nix DBs may also not be compatible, so simply running as root doesn't solve that
<symphorien> maybe there should be a warning when the client detects the mismatch
<elvishjerricco> Definitely
<infinisil> In any case, the error message in <nixpkgs/default.nix> should be changed to reflect that you might need to do a stepwise upgrade
<infinisil> Or fix the direct upgrade path somehow
<infinisil> But I don't see how that could be done
<elvishjerricco> Does 18.09 require 2.0? Or is that change being saved for the next release?
<infinisil> Yup it des
<elvishjerricco> I'd kinda prefer we wait another 6 months TBH. Requiring a new major version only 6 months after its release seems super premature to me
<infinisil> #45779
<infinisil> Yeah..
<{^_^}> https://github.com/NixOS/nixpkgs/pull/45779 (by grahamc, 1 week ago, merged): Nix minimal version: 1.11 -> 2.0
<infinisil> Especially with all the problems Nix 2.0 still has
<elvishjerricco> Yep
<elvishjerricco> Is the ship sailed, or is there still time to lobby against this?
georges-duperon has quit [Ping timeout: 252 seconds]
<infinisil> I'd be totally for waiting another release
<symphorien> well 2.1 is released
<infinisil> There's already been 2 users in here that have had a terrible upgrade experience
<infinisil> Because they were forced to
<infinisil> And it hasn't even been 2 weeks since the bump
<symphorien> is nix upgrade-nix supposed to work with a multi-user install at all ?
<elvishjerricco> symphorien: I'd be surprised
<symphorien> well it is not written on the box, and people try this
<symphorien> this is the case of gudea[m] if I unserstand correctly, for example
<sphalerite> yeah nix upgrade-nix is kind of not great.
<infinisil> I'll open an issue for the problem with the <=17.09 to 18.09 upgrade
<{^_^}> [nixpkgs] @etu opened pull request #46386 → sequeler: 0.6.0 -> 0.6.1 → https://git.io/fA2uu
<{^_^}> #46387 (by Infinisil, 1 minute ago, open): Impossible to easily upgrade NixOS from <=17.09 to 18.09
<sphalerite> infinisil++
<{^_^}> infinisil's karma got increased to 23
<infinisil> Also, the nix.conf format changed non-backwards compatible with 2.0..
<das_j> If I wanted to test 18.09, would I need to switch to unstable or is there another release?
<symphorien> there is already a nixos-18.09 channel
<das_j> symphorien: So I can just switch to that and rebuild?
<symphorien> yes
<das_j> Nice
<das_j> wcpgw
mizu_no_oto has joined #nixos
<boomshroom> Anyone here familiar with Electron?
<das_j> btw, is there a nix-way of managing channels? some nix command instead of nix-channel?
<das_j> I mean the new nix 2.0 interface
<symphorien> I don't think so
<das_j> hm, okay
<infinisil> The only thing I'm using the new nix command for is the repl actually
<infinisil> Because nix-repl has been removed, so there's really no alternative
<boomshroom> infinisil: I also use it for running one off commands with `nix run`
<infinisil> I just use my `ns = nix-shell` alias, `ns -p hello`
<infinisil> seems to be much shorter than `nix run nixpkgs.hello` lol
<das_j> ffs, I have the feeling that running without a displayManager becomes more difficult with each nixos release
<emily> "nix search" is a killer app
<rycee[m]> ixxie: Yeah. What's up?
<emily> nix-env(1) killed my Nix enthusiasm several times
sbdchd has joined #nixos
<boomshroom> I've just been using nox for searching. That or the website.
<emily> yeah... I didn't know about those at the time though
<infinisil> Ah yeah nix search could be nice, I'm just ripgrepping through nixpkgs to find stuff
<infinisil> Also can find nixos modules and stuff quickly like this
tzemanovic has quit [Ping timeout: 252 seconds]
<emily> infinisil: that... might be nicer than nix search still, lol
<emily> I mean, my previous dippings into NixOS were fairly light
<emily> but the sheer amount of time and awkward syntax it took to search for packages was definitely part of what killed them
<boomshroom> ripgrep. I'm surprised that as a masive Rust fanboy, I haven't installed it yet. Probably because most of my grepping is with git grep.
<infinisil> boomshroom: While I'm excited for Rust, that really wasn't my reason for installing it, it's just because there's been so many people saying how damn fast it is
<infinisil> And that I can confirm
<boomshroom> How does it compare in usability to `git grep`.
<infinisil> Also the output is very nicely formatted, and has a nice CLI in general
<infinisil> Can't say, I never use git grep
haitlah` has joined #nixos
sbdchd has quit [Remote host closed the connection]
Izorkin has quit [Ping timeout: 244 seconds]
sbdchd has joined #nixos
haitlah has quit [Ping timeout: 246 seconds]
<avn> infinisil: +1 for `git grep` in tree ;) do it since very beginning
<LnL> it searches more than git grep, but rg does honor .gitignore
<avn> LnL: possible I should give ripgrep a try
pi3r__ has joined #nixos
pi3r has joined #nixos
rfold has quit [Quit: leaving]
pi3r__ has quit [Read error: Connection reset by peer]
pi3r has quit [Read error: Connection reset by peer]
mayhewluke has quit [Ping timeout: 245 seconds]
mayhewluke has joined #nixos
sbdchd has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @xeji merged pull request #46346 → cryptsetup: enable and fix tests → https://git.io/fAgbN
<{^_^}> [nixpkgs] @xeji pushed to master « cryptsetup: enable and fix tests (#46346) »: https://git.io/fA2go
<{^_^}> [nixpkgs] @xeji closed pull request #46151 → cryptsetup: revert last update → https://git.io/fAExW
<boomshroom> Does ripgrep print line numbers by default?
<sphalerite> yes
<boomshroom> That was my biggest complaint with plain grep, but I'm pretty sure git grep prints them too.
<{^_^}> [nixpkgs] @xeji pushed to release-18.09 « cryptsetup: enable and fix tests (#46346) »: https://git.io/fA2gX
rfold has joined #nixos
<{^_^}> [nixpkgs] @YorikSar opened pull request #46389 → chromium: 68.0.3440.75 -> 69.0.3497.81 (18.03 backport) → https://git.io/fA2gM
<rfold> clever: I got audio working this time! All I had to do was enable the kernel module snd-soc-rt286. However now kworker is using 100% CPU and sometimes the login screen son
<rfold> won't show up.* I think I'm using the wrong driver actually.
justanotheruser has quit [Ping timeout: 240 seconds]
<rfold> Also couldn't read the CPU temperature after enabling that kernel module. Something must be horribly wrong.
justanotheruser has joined #nixos
gratin has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #46380 → pythonPackages.confluent-kafka: fix build → https://git.io/fA208
<{^_^}> [nixpkgs] @xeji pushed commit from @mbode to master « pythonPackages.confluent-kafka: fix build (#46380) »: https://git.io/fA2gx
<{^_^}> [nixpkgs] @xeji pushed commit from @mbode to release-18.09 « pythonPackages.confluent-kafka: fix build (#46380) »: https://git.io/fA22v
<{^_^}> [nixpkgs] @xeji merged pull request #46364 → pythonPackages.persistent: fix build → https://git.io/fA2Zf
<{^_^}> [nixpkgs] @xeji pushed to master « pythonPackages.persistent: fix build (#46364) »: https://git.io/fA22O
justanotheruser has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @xeji pushed to release-18.09 « pythonPackages.persistent: fix build (#46364) »: https://git.io/fA22G
devopsdeluxe has quit [Quit: ZNC 1.7.1 - https://znc.in]
<das_j> I just upgraded to 18.09 and I see systemd-machined running. Is this a change or did I just miss it in 18.03?
devopsdeluxe has joined #nixos
<sphalerite> das_j: it certainly exists on my 18.03
<sphalerite> although it's not running. Seems to be triggered by D-Bus stuff
<das_j> sphalerite: Okay, so I probably just missed it in the past
<das_j> Oh it's running here
<sphalerite> running `machinectl` makes it start, for me
<das_j> hmm
Izorkin has joined #nixos
<das_j> I'll just mask the service
wpcarro has joined #nixos
<boomshroom> Just installed ripgrep. Now to find more about that Electron problem.
<das_j> Is there any reason to bump system.stateVersion this time?
<sphalerite> boomshroom: I suggest alias rg='rg -S' also
<sphalerite> das_j: no. Don't bump stateVersion.
<das_j> Alright
<sphalerite> as a general rule.
<das_j> When would I bump it, then
<das_j> ?
<sphalerite> basically never
<das_j> Umm, but why have it in the first place?
<boomshroom> sphalerite: What does -S do and does it include colour by default?
<sphalerite> boomshroom: -S does "smart case handling", i.e. case-sensitive iff the pattern contains any uppercase characters
<sphalerite> yes, colour is default
<sphalerite> if outputting to a tty
justanotheruser has joined #nixos
<boomshroom> good
rfold has quit [Quit: leaving]
<boomshroom> tmux counts as a tty, right?
gratin has quit [Ping timeout: 272 seconds]
graphene has quit [Remote host closed the connection]
rfold has joined #nixos
graphene has joined #nixos
<disasm> how do you get the public key for your hydra server to put in nix.binaryCachePublicKeys?
<rfold> clever: switched to the proper driver and now everything works! <3
<disasm> rfold: what driver is that? :)
<rfold> disasm: snd-soc-rt3266 is the correct one for Dell XPS 9560 audio apparently
<disasm> nice :)
<rfold> snd-soc-rt286 is the wrong one and breaks a bunch of stuff :')
wpcarro has quit [Remote host closed the connection]
graphene has quit [Read error: Connection reset by peer]
graphene has joined #nixos
<magnetop`> I'm trying to NIXOS_LUSTRATE a debian VM, but I can't find a valid grub.device: root is on /dev/xvda1, but /dev/xvda doesn't exist. any ideas?
haitlah` has quit [Remote host closed the connection]
<symphorien> Try to extract the information from the current debian installation ?
mizu_no_oto has quit [Quit: Computer has gone to sleep.]
delores has joined #nixos
<magnetop`> thanks, great idea. lemme find out how... :)
<clever> magnetop`: what does lsblk report?
<delores> Trying to get encrypted NixOS installed and booted through coreboot. Is this install config correct? https://www.reddit.com/r/NixOS/comments/9dk96j/librebootcoreboot_grub_config_to_launch_nixos/e5kdovm/
<magnetop`> clever: just 2 partitions
<magnetop`> there is no /etc/grub in the vm either
<clever> magnetop`: and ar they xvda1 and xvda2?
<magnetop`> clever: yes
<clever> magnetop`: what is the error it gives?
<magnetop`> clever: when I try to install grub to a partition, I get: grub-install: warning: disk does not exist
<clever> magnetop`: what command did you run when it gave that error?
<magnetop`> clever: /nix/var/nix/profiles/system/bin/switch-to-configuration boot
rain2 has quit [Quit: WeeChat 1.9.1]
<clever> magnetop`: and can you pastebin your configuration.nix file?
<magnetop`> clever: one sec.
sbdchd has joined #nixos
<{^_^}> [nixpkgs] @bkchr opened pull request #46390 → Dell laptop fan control service → https://git.io/fA2aX
<{^_^}> [nixpkgs] @tadfisher opened pull request #46391 → vkquake: fix build → https://git.io/fA2a1
<magnetop`> clever: https://pastebin.com/ce7W3gC9
<clever> magnetop`: boot.loader.grub.device must be set to the root of a disk, not a partition
<clever> so xvda, not xvda2
<magnetop`> clever: I know, but that doesn't exist in this system
<magnetop`> clever: lsblk only gives the partitions, not the disk. same for ls /dev/
<clever> magnetop`: what type of VM is this?
<magnetop`> clever: idk, I didn't set it up...
<magnetop`> clever: a freind did. lemme see if I can reach him.
humanoyd has quit [Quit: WeeChat 2.2]
<clever> magnetop`: can you pastebin the output of dmidecode ?
<magnetop`> clever: https://pastebin.com/iFZCWfXB
<magnetop`> I can't reach my freind tright now...
<clever> magnetop`: what about lshw?
xeji has joined #nixos
primeos has quit [Quit: WeeChat 2.1]
primeos has joined #nixos
<magnetop`> clever: https://pastebin.com/PB3HBesC
<magnetop`> the guy that made the VM was talking about VM's that boot without a bootloader. maybe this is one of those? How would one install nixos on there?
<magnetop`> I had never heard of that btw
<clever> magnetop`: ah, those are difficult to deal with with nixos
<clever> magnetop`: basically, you have the kernel and initrd on the host filesystem, and then you just point the VM at those
<clever> but you need to copy the kernel out of the guest any time it updates
<clever> and nixos changes it more often then other distros, which can be a pain to deal with
<magnetop`> clever: right. so best to ask him to install a system with a bootloader then?
<clever> magnetop`: id say its best to just have a single block device at xvda, and then you can install a bootloader normally
<magnetop`> clever: so I'd have to ask him for that, right?
<clever> yeah
<magnetop`> clever: OK, thanks. unfortunately, I'm halway trough a NIXOS_LUSTRATE procedure. how do I make the PC boot debian again?
<magnetop`> do Ijust remove /etc/NIXOS and /NIXOS_LUSTRATE ?
<clever> debian just ignores those files entirely, so you can just leave them
<clever> nixos likely wont boot, because the bootloader failed to install
<magnetop`> OK, so then just move back "sudo mv -v /boot /boot.bak"
<magnetop`> ?
<clever> if you have a backup of the old /boot, you can restore it
<clever> ldlework: https://asciinema.org/
<clever> this program can record terminals as "video" but it remains text and you can still copy/paste from the playback
<ldlework> wrong link
<clever> its already packaged on nixos
<clever> ah, but you have some notifications appearing outside the terminal, asciinema cant catch those
<ldlework> clever: i know all about asciinema
<ldlework> i was one of their first users and have bug reports on it
<clever> ah
<ldlework> asciinema would obviously not work for what i'm trying to show
<clever> yeah
<ldlework> but big ups to ascienma regardless, love them
sbdchd has quit [Remote host closed the connection]
sbdchd has joined #nixos
<magnetop`> Idlework: what are we seeing here? Looks interesting...
<ldlework> magnetop`: i have several expensive commands (home-manager, nixos-rebuild, emacs config rebuild) bound to global keys, which are run inside "quake-style" dropdown terminals. If the command succeeds, the terminals die, and I get a success notification. If they fail, the console sticks around and the output is pipped into less so I can review it, and I get a failure notification. Once I close the failure term,
<ldlework> the command can be run again.
das_j has quit [Quit: "Bye!";]
<{^_^}> [nixpkgs] @andrew-d opened pull request #46392 → wkhtmltopdf: 0.12.4 -> 0.12.5, use Qt5 → https://git.io/fA2VK
tzemanovic has joined #nixos
camsbury has joined #nixos
goibhniu has joined #nixos
das_j has joined #nixos
<camsbury> hi all -> I have a simple haskell project building with haskellPackages.callCabal2nix, and I would like to have hie available while developing
<camsbury> not sure how the nebulous .env attribute works in my shell.nix
<camsbury> but it would be good if I could load both my project and hie
mizu_no_oto has joined #nixos
Fare has quit [Ping timeout: 272 seconds]
<infinisil> camsbury: What I did was wrap hie with a script that enters the correct nix-shell (to get the correct ghc and cabal) and then calls hie-wrapper
mizu_no_oto has quit [Client Quit]
<camsbury> oh okay
<infinisil> My recently merged PR to https://github.com/domenkozar/hie-nix added hie-wrapper, it just selects the correct hie version based on the ghc in the path
<infinisil> (well it's not me that made hie-wrapper, it's from the hie team)
<infinisil> Oh and actually I'm calling hie via direnv, which ends up just calling nix-shell, but has some more logic in it
<camsbury> okay so the idea is that hie isn't part of the projects derivation
<camsbury> and that it is actually calling the shell
<camsbury> ty
<das_j> Is there anything I can do when the daemon goes OOM? Looking at htop, it seems like there is enough memory left
<infinisil> camsbury: Yeah. But I guess it *could* work the other way too I guess
<camsbury> it feels like I should be able to just put the correct version of hie into the default.nix for the project
<camsbury> and then when I nix-shell it is available
<infinisil> AH yeah
<infinisil> magnetop`: You can add stuff to .env by doing `.env.overrideAttrs (old: { buildInputs = old.buildInputs or [] ++ [ hie ]; })`
<camsbury> and what I'm not sure of right now is how to make that hie available in the shell
<infinisil> camsbury: * ^^
<camsbury> oooh
<camsbury> nice!
<camsbury> thanks
<infinisil> :)
<camsbury> also could you explain your dag module structure?
<infinisil> das_j: Restarting has helped before.. Or add swap
<das_j> infinisil: I' currently trying to add swapfiles :/
<camsbury> was looking at it today, but not clicking immediately :D
<das_j> But isn't that fixed already?
<infinisil> camsbury: Ah, well dag just stands for directed acyclic graph, I'm using home-managers implementation: https://github.com/rycee/home-manager/blob/master/modules/lib/dag.nix
<infinisil> Just using this to have an ordering of the emacs init file sequences
<camsbury> sure I just meant what is the inspiration for you using a dag in your module structure and what made you choose that
<camsbury> with the whole toposort bit
<infinisil> That's exactly to have an ordering
<infinisil> Because you can't otherwise order stuff with the module system
<infinisil> (Yes there's mkOrder, but that's not very nice)
<camsbury> I get that it has to do with dependency resolution and such, but not sure exactly how that eases your api.
<camsbury> ah okay
<camsbury> so just in general to have order
<infinisil> Pretty much
<infinisil> Maybe I'll add such a dag implementation to nixpkgs at some point
<camsbury> yeah that would be very cool
<camsbury> so it seems you just define things with ordering constraints
<camsbury> it toposorts and then applies
<infinisil> Yup
<camsbury> nice
<infinisil> Actually, NUR might be the future for such things
<infinisil> It can serve as *the* way to distribute library functions
<infinisil> Just needs some nicer nixpkgs/nixos integration
das_j has quit [Quit: "Bye!";]
das_j has joined #nixos
<{^_^}> [nixpkgs] @teh opened pull request #46393 → pyre: 0.9.0 -> 0.11.0 → https://git.io/fA2w4
das_j has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Mic92 opened pull request #46394 → vim-plugins: rewrite updater → https://git.io/fA2wE
das_j has joined #nixos
<rycee[m]> infinisil: The dag module I think would be nice to have in Nixpkgs. It's IMHO a bit more pleasant to work with than the strings-with-deps module 🙂
<{^_^}> [nixpkgs] @etu opened pull request #46395 → testssl: 2.9.5-5 -> 2.9.5-6 → https://git.io/fA2wr
<infinisil> rycee[m]: I forgot, what's the limitation of that which your dag implementation doesn't have?
<{^_^}> [nixpkgs] @etu closed pull request #45936 → nixos/accountservice: Don't restart account-daemon on upgrades → https://git.io/fAlRw
<rycee[m]> infinisil: Hmm, I can't recall exactly but I think it was something that I wanted to express both an "after" and a "before" relationship and strings-with-deps only can express "after".
tzemanovic has quit [Ping timeout: 272 seconds]
<infinisil> Ah, yeah that might be it
<rycee[m]> I think my initial need for that was that I wanted a clear separation in the activation script between the "preparation" phase (not making any actual changes) and the "execution" phase (making changes).
<ldlework> hi rycee[m]
<rycee[m]> Which became the "writeBoundary" activation entry.
<infinisil> Yeah, seems to work well
<{^_^}> [nixpkgs] @oxij opened pull request #46396 → Nixos/slim for auto → https://git.io/fA2wQ
<rycee[m]> ldlework: Howdy!
<ldlework> rycee[m]: did you see that video I linked
das_j has quit [Quit: "Bye!";]
<rycee[m]> infinisil: Fortunately the topological sorting algorithm was already implemented in Nixpkgs lib so I just needed to create some data structure and some associated functions :-)
<rycee[m]> ldlework: Ah, no. I'll check.
das_j has joined #nixos
<rycee[m]> ldlework: That's pretty slick!
<ldlework> :)
<rycee[m]> A ricers dream :-)
Ariakenom has quit [Quit: Leaving]
marusich has joined #nixos
<gudea[m]> Hey guys, I’m back to confirm that the 17.09 → 18.03 → 18.09 update path worked out in the end. Thanks for the assistance.
knupfer has joined #nixos
funkmybios has joined #nixos
<funkmybios> how active is this now ?
<das_j> Is there a way to get the nixpkgs revision in nix?
<{^_^}> [nixpkgs] @zimbatm opened pull request #46397 → strongswan: set the right dir for TLS CA cert → https://git.io/fA2rW
<das_j> Sorry, even more complicated. Is there a way to get a readable version of nixpkgs in a package?
<das_j> I have sandboxing enabled, so I cannot read the path in /root
<das_j> I basically need nixpkgs as a build input
<{^_^}> [nixpkgs] @xeji merged pull request #46196 → kodi: implement `kodiWithPlugins`, add more plugins → https://git.io/fAu7m
<{^_^}> [nixpkgs] @xeji pushed 7 commits to master: https://git.io/fA2rl
<{^_^}> [nixpkgs] @LnL7 opened pull request #46398 → altcoins.btc1d: fix darwin build → https://git.io/fA2rz
<aminechikhaoui> do you mean like this:
<aminechikhaoui> $ nix eval '((import <nixpkgs> {}).lib.nixpkgsVersion)'
<aminechikhaoui> "18.03.133192.45f52f765cd"
<das_j> Yes, that looks great
<{^_^}> [nixpkgs] @oxij opened pull request #46399 → nixos: xdg: fix → https://git.io/fA2rw
<{^_^}> [nixpkgs] @oxij opened pull request #46400 → nixos: release.nix: add `configuration` parameter → https://git.io/fA2ry
oscarvarto has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @matthewbauer pushed to master « xdg/mime.nix: ensure $out/share/mime/packages exists »: https://git.io/fA2r9
<{^_^}> [nixpkgs] @matthewbauer closed pull request #46399 → nixos: xdg: fix → https://git.io/fA2rw
<{^_^}> [nixpkgs] @matthewbauer pushed to release-18.09 « xdg/mime.nix: ensure $out/share/mime/packages exists »: https://git.io/fA2rQ
<phry> I am noticing that nixops seems to download some things that are seemingly completely unrelated to the target machine (headless, no X11), like i3lock or gnome-dark. Has someone noticed the same?
<phry> those things are present on the host though
<jonreeve> Does anyone have a workaround for the lsb-release issue that causes Python packages to fail in nix-shell?
<{^_^}> #22729 (by copumpkin, 1 year ago, open): lsb_release useless on NixOS
<copumpkin> I've never had issues with python because of that, fwiw
<copumpkin> although I am the one who filed it
<jonreeve> I'm trying to set up a Python dev environment for a package I'm working on, but it won't work--keeps getting an lsb_release error
<copumpkin> using virtualenv? I don't use that so perhaps it relies on lsb_release?
<jonreeve> No, just using a shell.nix file, following the instructions from the manual
<LnL> it doesn't AFAIK
<jonreeve> Maybe my shell.nix file is wrong? http://nixpaste.lbr.uno/3PndjDpl?nix
fendor has joined #nixos
<jonreeve> I'm just trying to make a file that will easily set up a dev env for my Python module (which is here: https://github.com/JonathanReeve/chapterize)
* LnL suspects the python package
Dedalo has joined #nixos
<das_j> Okay, how can I get the currently installed NixOS version?
<das_j> Like 18.03?
<jonreeve> nixos-version?
<jonreeve> Or `nixos-version | head -c 5`
<das_j> jonreeve: No, I need it in nix
<das_j> Sandboxed build
<LnL> you can't
<das_j> Seriously? :O
<LnL> but there's lib.nixpkgsVersion
<LnL> that's the nixpkgs version you are currently building on, not what os version you are running
<das_j> But that still is longer than I need it. I just need 18.03. Is a substring the correct solution here?
<tilpner> das_j - If you are a module, there may be a config.system.nixosVersion
<LnL> those are not necessarily the same and the latter shouldn't affect build resuts
<das_j> tilpner: Aahh, that's what I was looking for
<das_j> Let's see if that works now
<LnL> ah for modules you can use that
<das_j> tilpner: Well... error: The option `system.nixosVersion' is used but not defined.
xeji has quit [Quit: WeeChat 2.1]
delores has quit [Quit: WeeChat 1.9.1]
<das_j> Ah
<das_j> system.nixos.release
<copumpkin> I'm getting the sense that double-nested callPackages doesn't work properly
<jonreeve> Hm I can't get any Python packages to install...everything fails with "subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 3."
<jonreeve> And it seems I'm getting the same thing if I try to use virtualenv.
<LnL> do you have a stacktrace?
<{^_^}> [nixpkgs] @matthewbauer opened pull request #46401 → [18.09] set min version back to 1.11 → https://git.io/fA2oC
<{^_^}> [nixpkgs] @oxij opened pull request #46402 → merge: master to staging → https://git.io/fA2oW
__monty__ has quit [Quit: leaving]
<jonreeve> Yep, here's an example: http://nixpaste.lbr.uno/k3znkRyw?nix
<LnL> distro.linux_distribution()
<LnL> really!??
<jonreeve> Is that a pip function?
<das_j> Oh my - it works now! Thank you so much, everyone
Izorkin has quit [Ping timeout: 245 seconds]
<das_j> This is like the nixos website but including my overlays and modules: https://helsinki.efcloud.co
<{^_^}> [nixpkgs] @samueldr merged pull request #46150 → Fix: Build solaar with pythonPackages → https://git.io/fAExk
<{^_^}> [nixpkgs] @samueldr pushed 2 commits to master: https://git.io/fA2oE
fendor has quit [Read error: Connection reset by peer]
simukis has quit [Quit: simukis]
<{^_^}> [nixpkgs] @samueldr pushed commit from @ysndr to release-18.09 « build with pythonPackages »: https://git.io/fA2oz
<infinisil> copumpkin: double nested callPackages?
<copumpkin> foo = callPackages ./blah; then blah contains callPacakges ./baz
<copumpkin> it seems to behave very strangely if you have that
<copumpkin> only once you actually call .override on one of the innermost packages
<jonreeve> LnL: do you think there's a way to trick Pip into getting some predictable distro information, so that I can just install a package?
<{^_^}> [nixpkgs] @matthewbauer pushed commit from @oxij to master « nixos: xdg: fix indent and eol spaces »: https://git.io/fA2oK
<LnL> jonreeve: do you have lsb-release installed?
<LnL> jonreeve: it's for a user-agent, don't fail if it didn't work? -_-
<infinisil> Ah hmm
<{^_^}> [nixpkgs] @matthewbauer merged pull request #46372 → Remove outdated external package emacs-find-file-in-project → https://git.io/fA2lm
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fA2oM
mounty has joined #nixos
<jonreeve> LnL: Yep. `lsb_release -a` gives me a bunch of lines like `LSB Version: n/a` and `Release: n/a`
<LnL> jonreeve: yeah, uninstall lsb-release, I can reproduce with nix-shell -p python3Packages.pip -p lsb-release
<{^_^}> [nixpkgs] @matthewbauer merged pull request #46402 → merge: master to staging → https://git.io/fA2oW
<{^_^}> [nixpkgs] @matthewbauer pushed 365 commits to staging: https://git.io/fA2ob
<LnL> jonreeve: nix-shell --pure should also work
<jonreeve> Awesome, that seems to have worked!
<jonreeve> Thanks!
<justanotheruser> any idea what this is caused by? (18.09) warning: Nix search path entry '$HOME/.nix-defexpr/channels' does not exist, ignoring
<justanotheruser> command: sudo nixos-rebuild switch --upgrade
<LnL> yeah, we have an issue open for that
<samueldr> justanotheruser: your user has no channels, so it is printing this annoying message, you can disregard; I have to check back, but I believe we have a PR reverting the cause
<samueldr> so TLDR, justanotheruser, just disregard the warning for now
<justanotheruser> ok ty
baimafeima has joined #nixos
baimafeima has quit [Remote host closed the connection]
<{^_^}> [nix-mode] @matthewbauer merged pull request #48 → Improve indentation robustness → https://git.io/fAvco
<{^_^}> [nix-mode] @matthewbauer pushed 5 commits to master: https://git.io/fA2KP
<{^_^}> [nixpkgs] @matthewbauer merged pull request #46375 → treewide: Fix variables in homepages → https://git.io/fA2Bc
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fA2KX
knupfer has quit [Ping timeout: 240 seconds]
Edes has joined #nixos
wpcarro has joined #nixos
mayhewluke has quit [Ping timeout: 272 seconds]
mayhewluke has joined #nixos
wpcarro has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #38878 → steamcmd: init at 20180104 → https://git.io/vxpHC
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fA264
<{^_^}> [nixpkgs] @oxij opened pull request #46403 → kodiPlugins: add YATP, drop exodus → https://git.io/fA26B
<camsbury> infinisil: so I have hie building for my project with nix-shell, but I'm trying to have emacs call it through the same means
<camsbury> I gave it a hie.sh that runs `nix-shell --run "hie.sh"`
<camsbury> um sorry
<camsbury> `nix-shell --run "hie"`
<camsbury> and doesn't seem to be doing the trick...
<camsbury> basically (setq-local lsp-haskell-process-path-hie (expand-file-name "hie.sh" hie-directory))
sbdchd has quit [Remote host closed the connection]
<camsbury> with that in it
<infinisil> Can't help debugging if I don't know the problem
<infinisil> Possibly the problem is that the hie-directory isn't startable with a nix-shell, because it's not the root directory
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
<camsbury> sure
<funkmybios> well its nice that people are here, trying my first nixos install on Acer hardware - seems to have network issues DHCP not working en3ps0, wifi not working either ..
<camsbury> Error during redisplay: (eval (lsp-mode-line)) signaled (wrong-type-argument lsp--workspace nil) [24 times]
<camsbury> but makes sense that might be the issue
<infinisil> Hmm yeah I sometimes get that error too, not sure when, I usually just restart it and it goes away
<infinisil> I think
<infinisil> Also, #haskell-ide-engine fyi
<{^_^}> [nixpkgs] @oxij opened pull request #46404 → git, gpgme: use default texinfo → https://git.io/fA261
<{^_^}> [nixpkgs] @swdunlop opened pull request #46405 → nats-streaming-server: init at 0.11.0 → https://git.io/fA26F
cnidario has joined #nixos
glasserc has quit [Read error: Connection reset by peer]
<camsbury> nice
rfold has quit [Ping timeout: 246 seconds]
glasserc has joined #nixos
<{^_^}> [nixpkgs] @ryantm closed pull request #43221 → WIP: guix: init at 0.15.0 → https://git.io/fNvAL
<{^_^}> [nixpkgs] @oxij opened pull request #46406 → rustc: enable parallel building → https://git.io/fA2iG
Guanin_ has quit [Ping timeout: 240 seconds]
jluttine has quit [Ping timeout: 240 seconds]
funkmybios has quit [Ping timeout: 252 seconds]
CodeKiwi has joined #nixos
slack1256 has joined #nixos
jluttine has joined #nixos
DigitalKiwi has quit [Ping timeout: 252 seconds]
JonReed has quit [Ping timeout: 252 seconds]
gspia_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @swdunlop opened pull request #46407 → mage: init at 1.2.4 → https://git.io/fA2iQ
<{^_^}> [nixpkgs] @eqyiel opened pull request #46408 → nextcloud: 13.0.6 -> 14.0.0 → https://git.io/fA2iF
sigmundv has joined #nixos