worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96214 → blender: 2.83.4 -> 2.83.5 → https://git.io/JUJZp
<{^_^}> [nixpkgs] @marsam opened pull request #96215 → libvmaf: 1.5.2 -> 1.5.3 → https://git.io/JUJnf
<bqv> Fontconfig is just a dsl, ish
<bqv> No reason it couldn't be in nix
gv has joined #nixos
<bqv> Entirely
sigmundv__ has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @lionello opened pull request #96216 → Allow alloy on Darwin → https://git.io/JUJnl
cmk_zzz_ has quit [Quit: cmk_zzz_]
cmk_zzz has joined #nixos
<{^_^}> [nixpkgs] @NickHu opened pull request #96217 → i3lock-fancy-rapid: init at 2019-10-09 → https://git.io/JUJng
<{^_^}> [nixpkgs] @matthewbauer opened pull request #96218 → nixos/cage: supply pamEnvironment → https://git.io/JUJn2
<{^_^}> [nixpkgs] @marsam opened pull request #96219 → vid-stab: 0.98b -> 1.1.0 → https://git.io/JUJnw
metreo has quit [Read error: Connection reset by peer]
user_0x58 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JUJnX
sarcasticadmin has quit [Quit: WeeChat 2.8]
superherointj has joined #nixos
<{^_^}> [nixpkgs] @aanderse merged pull request #93483 → nixos/espanso: init module → https://git.io/JJclN
<{^_^}> [nixpkgs] @aanderse pushed commit from @numkem to master « nixos/espanso: init module (#93483) »: https://git.io/JUJnF
<{^_^}> [nixpkgs] @cdepillabout merged pull request #95326 → spago: cli completion → https://git.io/JJH2F
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to master: https://git.io/JUJnN
<superherointj> Hello. I'm failing to get right the syntax for the option "systemd.network.networks.<name>.routes.*.routeConfig". My problem is at the '.*.' part.
<{^_^}> [nixpkgs] @aanderse merged pull request #95321 → perlPackages.CryptSodium: init at 0.11 → https://git.io/JJH4a
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JUJnj
<superherointj> I tried to do something like this: "routes = [ { "Destination" = "192.168.60.0/24"; "Gateway" = "192.168.50.40"; } ];"
invokesus has joined #nixos
alexherbo2 has quit [Ping timeout: 260 seconds]
<superherointj> It errors as: "error: The option `systemd.network.networks.kvm0-vswitch.routes.[definition 1-entry 1].Destination' defined in `/etc/nixos/configuration.nix' does not exist."
<V> superherointj: try `routes = [ { routeConfig = { "Destination" = "192.168.60.0/24"; "Gateway" = "192.168.50.40"; }; } ];` ?
gentauro has quit [Read error: Connection reset by peer]
<superherointj> V: Thank you! It worked. :)
gentauro has joined #nixos
kraeXen has quit [Ping timeout: 244 seconds]
user_0x58 has joined #nixos
<V> Don't ask me why that's nested inside another attribute set like that
<V> Seems kind of silly
user_0x58 has quit [Ping timeout: 246 seconds]
ris has quit [Ping timeout: 258 seconds]
noudle has quit []
superherointj has quit [Quit: Leaving]
Guest83525 has quit [Ping timeout: 246 seconds]
Rusty1 has joined #nixos
Uma has quit [Ping timeout: 240 seconds]
marek has quit [Ping timeout: 256 seconds]
fendor__ has quit [Remote host closed the connection]
ninjin_ has quit [Ping timeout: 240 seconds]
fendor__ has joined #nixos
ninjin_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96220 → alembic: 1.7.13 -> 1.7.14 → https://git.io/JUJcr
fendor__ has quit [Remote host closed the connection]
fendor__ has joined #nixos
Asmadeus has quit [Ping timeout: 260 seconds]
Mr_Keyser_Soze has joined #nixos
Mr_Keyser_Soze has quit [Remote host closed the connection]
fendor__ has quit [Remote host closed the connection]
alp has quit [Ping timeout: 240 seconds]
h0m1 has quit [Ping timeout: 244 seconds]
fendor__ has joined #nixos
h0m1 has joined #nixos
<{^_^}> [nixpkgs] @purcell opened pull request #96221 → jellyfin: fix download URL → https://git.io/JUJcb
spease has quit [Ping timeout: 245 seconds]
kraeXen has joined #nixos
Uma has joined #nixos
anders^ has joined #nixos
kraeXen has quit [Ping timeout: 256 seconds]
markus1199 has joined #nixos
<{^_^}> [nixpkgs] @nasadorian opened pull request #96222 → slackcat: init at 1.6 → https://git.io/JUJCq
marek has joined #nixos
markus1189 has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @KAction opened pull request #96223 → Make pkgsStatic set "static" argument to true → https://git.io/JUJCZ
gv has quit [Quit: gv]
<alexfmpe> is there a way to specify in a derivation something like 'the closure of the configuration.nix' ?
<alexfmpe> sounds like I'd be able to use that for `pathsInNixDB`: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix#L345
<alexfmpe> I'm trying to do nixos-rebuild with simple tweaks inside a nixos test vm without the vm re-downloading the same stuff used to build it
gv has joined #nixos
gv has quit [Remote host closed the connection]
acarrico has quit [Ping timeout: 256 seconds]
teoma has quit [Read error: Connection reset by peer]
gv has joined #nixos
<colemickens> alexfmpe: I think you might be able to use config.system.build.toplevel to pull the system closure
kraeXen has joined #nixos
<colemickens> Depending on what you change, it might need to build/download new paths, if a new package is required, etc.
<colemickens> but otherwise the store necessarily contains everything for the initial vm config at least
Asmadeus has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @veprbl merged pull request #96214 → blender: 2.83.4 -> 2.83.5 → https://git.io/JUJZp
<{^_^}> [nixpkgs] @veprbl pushed commit from @r-ryantm to master « blender: 2.83.4 -> 2.83.5 (#96214) »: https://git.io/JUJCH
kraeXen has quit [Quit: [ - ]]
rajivr has joined #nixos
disasm has quit [Ping timeout: 246 seconds]
mrpi has quit [Quit: killed]
das_j has quit [Quit: killed]
ajs124 has quit [Quit: killed]
Scriptkiddi has quit [Quit: killed]
das_j has joined #nixos
Scriptkiddi has joined #nixos
ajs124 has joined #nixos
mrpi has joined #nixos
user_0x58 has joined #nixos
Dagger has quit [Excess Flood]
jb55 has joined #nixos
Dagger2 has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #96224 → gopass: 1.9.2 -> 1.10.0 → https://git.io/JUJWm
pbb has quit [Remote host closed the connection]
proofofkeags has joined #nixos
pbb has joined #nixos
justanotheruser has quit [Ping timeout: 258 seconds]
growpotk- has joined #nixos
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
veleiro has joined #nixos
zeta_0 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96225 → avfs: 1.1.2 -> 1.1.3 → https://git.io/JUJWQ
disasm has joined #nixos
stoile_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #96226 → vault: 1.5.0 -> 1.5.2 → https://git.io/JUJWF
growpotk- has quit [Quit: ZNC 1.8.1 - https://znc.in]
<{^_^}> [nixpkgs] @marsam closed pull request #94841 → pythonPackages.pandas: 1.0.5 -> 1.1.0 → https://git.io/JJPsl
user_0x58 has quit [Ping timeout: 258 seconds]
<zeta_0> does xmonad build on a raspberry pi 4, because for some reason i'm getting some weird alsa error ?
growpotk- has joined #nixos
<zeta_0> here's the instructions that i'm using: https://github.com/Robertof/nixos-docker-sd-image-builder
<zeta_0> is there something wrong with the `search nixos packages` web page ? nothing is loading ?
<zeta_0> the `options` section isn't loading either, how strange.
<samueldr> zeta_0: tried inputing a search?
<samueldr> it doesn't load the whole package set first
<samueldr> (anymore)
<samueldr> don't forget to send it off with enter
<zeta_0> samueldr: things aren't auto-loading by default in the search nixos packages section, and the auto-completion is not working when i type things in, oh so it's a new feature that you guys added, that surprised me.
<samueldr> the complete-as-you-type is, for the time being, gone, though work is happening to bring it back
<zeta_0> samueldr: why this change though ?
<samueldr> there are limitations in letting the browser download and manage search through the whole package set
<samueldr> we already weren't indexing the whole thing
<samueldr> and we couldn't index some of the package sets otherwise it basically made the load terrible for lower-specced computers
<samueldr> now the search happens server-side, which allows us to index way more
<samueldr> there are further plans to make the search more useful that couldn't be done any otherway
<samueldr> I think all plans are out in the open in the nixos search repository (linked in the footer)
<zeta_0> samueldr: oh i see, it was getting out of hand, and some of the pkgs did not show up in the search, so i wasn't sure if they existed, i'm happy you guys are at least attempting to fix this issue.
<zeta_0> anyways i'm trying to build nixos on a raspberry pi 4, but it's taking an eternity, i guess i could try leaving it overnight.
<zeta_0> the searching does seem so much faster, so that's good.
<zeta_0> samueldr: thanks for the explanation.
<zeta_0> samueldr++
<{^_^}> samueldr's karma got increased to 256
gv has quit [Remote host closed the connection]
gv has joined #nixos
proofofkeags has quit [Remote host closed the connection]
<zeta_0> does the nix unstable channel use emacs 27, because the nixos search does not show it ?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96227 → ayatana-ido: 0.4.90 -> 0.8.0 → https://git.io/JUJlp
<zeta_0> this channel looks dead currently, so i'll get on some other time to ask for help, later.
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
jasom has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96228 → chibi: 0.9 -> 0.9.1 → https://git.io/JUJ8s
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96229 → fly: 6.4.1 -> 6.5.0 → https://git.io/JUJ8g
proofofkeags has quit [Ping timeout: 258 seconds]
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @bcdarwin opened pull request #96230 → python3Packages.rising: init at 0.2.0post0 → https://git.io/JUJ81
Supersonic112 has joined #nixos
growpotk- has quit [Read error: Connection reset by peer]
pbb has quit [Remote host closed the connection]
Supersonic has quit [Ping timeout: 272 seconds]
Supersonic112 is now known as Supersonic
growpotk- has joined #nixos
pbb has joined #nixos
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
pjt_tmp has joined #nixos
pjt_tmp has quit [Client Quit]
IRCsum has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96231 → cockroachdb: 20.1.3 -> 20.1.4 → https://git.io/JUJ4x
IRCsome has quit [Remote host closed the connection]
IRCsum has quit [Remote host closed the connection]
IRCsum has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96232 → cheat: 4.0.3 -> 4.0.4 → https://git.io/JUJBI
endformationage has quit [Quit: WeeChat 2.7.1]
gv has quit [Quit: gv]
<{^_^}> [nixpkgs] @zowoq merged pull request #96056 → .github/workflows: pending-{set,clear} → https://git.io/JUv5G
<{^_^}> [nixpkgs] @zowoq pushed to master « .github/workflows: pending-{set,clear} »: https://git.io/JUJBS
ddellacosta has quit [Ping timeout: 240 seconds]
Batoeh has quit [Ping timeout: 260 seconds]
Batoeh has joined #nixos
pjt_tmp has joined #nixos
stoile has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96233 → cadvisor: 0.36.0 -> 0.37.0 → https://git.io/JUJRS
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<{^_^}> [nixpkgs] @xavierzwirtz opened pull request #96234 → esy: init at 0.6.6 → https://git.io/JUJRx
domogled has quit [Quit: domogled]
domogled1 has joined #nixos
palo1 has joined #nixos
domogled1 is now known as domogled
IRCsum has quit [Ping timeout: 260 seconds]
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
IRCsum has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96235 → bup: 0.30.1 -> 0.31 → https://git.io/JUJ0w
pfr has quit [Quit: WeeChat 2.8]
Batoeh has quit [Ping timeout: 265 seconds]
cjpbirkbeck has quit [Quit: Goodbye, take care]
Batoeh has joined #nixos
rardiol has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
rardiol has joined #nixos
alex[m]18 has joined #nixos
zupo has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #96225 → avfs: 1.1.2 -> 1.1.3 → https://git.io/JUJWQ
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUJEL
rardiol has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
pjt_tmp has quit [Quit: WeeChat 2.8]
rardiol has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #96228 → chibi: 0.9 -> 0.9.1 → https://git.io/JUJ8s
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUJEG
zupo has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96236 → notmuch-bower: 0.11 -> 0.12 → https://git.io/JUJEn
maddo has joined #nixos
<{^_^}> [nixpkgs] @Moredread opened pull request #96237 → libgdiplus: enable parallel building → https://git.io/JUJEg
zupo has joined #nixos
<{^_^}> [nixpkgs] @zowoq opened pull request #96238 → .github/workflows: re-add editorconfig → https://git.io/JUJEX
sangoma has joined #nixos
maier has joined #nixos
maier is now known as kenran
<{^_^}> [nixpkgs] @danieldk merged pull request #96207 → wxsqlite3: 4.5.1 -> 4.6.0 → https://git.io/JUJ3s
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUJE7
<{^_^}> [nixpkgs] @vbgl opened pull request #96239 → coqPackages.dpdgraph: init at 0.6.8 for Coq 8.12 → https://git.io/JUJE5
spudly- has joined #nixos
spudly- has joined #nixos
spudly- has quit [Changing host]
rardiol has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
spudly has quit [Ping timeout: 240 seconds]
spudly- is now known as spudly
rardiol has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JUJu8
<{^_^}> [nixpkgs] @vcunat merged pull request #96163 → softmaker-office, freeoffice: make it easy to override versions → https://git.io/JUf7W
lotharn has joined #nixos
n9nes has quit [Ping timeout: 256 seconds]
n9nes has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #96182 → rust-analyzer: 2020-08-17 -> 2020-08-24 → https://git.io/JUJe1
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUJzm
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96240 → bpytop: 1.0.13 -> 1.0.21 → https://git.io/JUJzn
<{^_^}> [nixpkgs] @purcell closed pull request #96221 → jellyfin: fix download URL → https://git.io/JUJcb
dramaturg has joined #nixos
jmeredith has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @fatpat opened pull request #96241 → chirp: 20200430 -> 20200807 → https://git.io/JUJzV
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96243 → conspy: 1.14 -> 1.16 → https://git.io/JUJz6
<{^_^}> [nixpkgs] @danieldk merged pull request #96181 → nano: 5.0 -> 5.2 → https://git.io/JUJea
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUJzD
invokesus has quit [Ping timeout: 258 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @danieldk opened pull request #96244 → rssh: remove → https://git.io/JUJg3
orivej has quit [Ping timeout: 264 seconds]
werner291 has joined #nixos
sgrunert has joined #nixos
zupo has joined #nixos
aborsu has joined #nixos
werner291 has quit [Ping timeout: 240 seconds]
zupo has quit [Ping timeout: 240 seconds]
cfricke has joined #nixos
<{^_^}> [nixpkgs] @Moredread opened pull request #96245 → lutris: add harfbuzz to fhsenv → https://git.io/JUJgb
<{^_^}> [nixpkgs] @Mic92 merged pull request #95573 → nginx: update nginxMainline and nginxModules → https://git.io/JJdaa
<{^_^}> [nixpkgs] @Mic92 pushed 19 commits to master: https://git.io/JUJgA
<{^_^}> [nixpkgs] @jonringer opened pull request #96246 → discord: use buildFHSUserEnv to avoid crashing → https://git.io/JUJ2J
growpotk- has quit [Ping timeout: 240 seconds]
whald has joined #nixos
lsix has joined #nixos
cfricke has quit [Quit: WeeChat 2.9]
cfricke has joined #nixos
mallox has joined #nixos
mallox has quit [Client Quit]
mallox has joined #nixos
<sorear> wrote down my stumbling points after my first full day of trying to use nixos, since you only get to be a new user once https://gist.github.com/sorear/9898d3b698eacc01f6b0a98f9d359965
malook has joined #nixos
alp has joined #nixos
aborsu has quit [Quit: aborsu]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96247 → chezmoi: 1.8.4 -> 1.8.5 → https://git.io/JUJ29
akaWolf has joined #nixos
oldsk00l has joined #nixos
dnlkrgr has joined #nixos
malook has quit [Remote host closed the connection]
noudle has joined #nixos
whald has quit [Remote host closed the connection]
gthm has joined #nixos
hyper_ch2 has quit [Ping timeout: 258 seconds]
hyper_ch2 has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peti opened pull request #96248 → qtdeclarative: revert "Patch for scrollbar regression" → https://git.io/JUJa9
<{^_^}> [nixpkgs] @Moredread opened pull request #96249 → lutris: 0.5.6 -> 0.5.7.1 → https://git.io/JUJa5
alp has quit [Ping timeout: 240 seconds]
lsix has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @filalex77 closed pull request #96211 → _3mux: 0.3.0 -> 1.0.1 → https://git.io/JUJsa
lsix has joined #nixos
hyper_ch2 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @Emantor opened pull request #96250 → nixos/tests: ensure route for all prefixes on ISP → https://git.io/JUJVI
invokesus has joined #nixos
griff_ has joined #nixos
invokesus has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peti pushed to master « picard: update to version 2.4.2 »: https://git.io/JUJVB
griff_ has quit [Ping timeout: 265 seconds]
markus1199 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jnsaff opened pull request #96251 → linux_testing_bcachefs: 5.3 -> 5.7 → https://git.io/JUJVQ
werner291 has joined #nixos
thc202 has joined #nixos
<manveru> sorear: that looks awesome, would you mind posting it on the forum?
griff_ has joined #nixos
<sorear> is the forum the discourse?
<manveru> yes
cole-h has quit [Quit: Goodbye]
<manveru> at the very least this should make it easier to discover for other newcomers :)
<garbas> higherorder: hey! yes, I'm working from NixOS. I don't have access to any osx machine. Can you report your issues to nixos-search issue tracker?
CMCDragonkai has quit [Remote host closed the connection]
CMCDragonkai has joined #nixos
<yurb> Do I understand correctly nix has to trust a binary cache server to build the packages correctly?
<yurb> I.e., a malicious binary cache server can serve a modified binary for the same derivation hash and nix won't be able to tell without rebuilding itself?
<yurb> (rebuilding the binary in question locally)
<sorear> yes
<yurb> okay, makes sense
<yurb> is there some way to see if a given a nixpkgs commit produces the same bit-to-bit binary for a given package on two different machines?
<yurb> or derivation, rather
sigmundv__ has joined #nixos
IRCsome has joined #nixos
otulp_ has joined #nixos
IRCsum has quit [Quit: leaving]
<yurb> preferably down to every dependency
<alexarice[m]> ∿ und̷e̷l̷ě̷t̷e̷d̷: you could probably just hash the two store paths?
alexherbo2 has joined #nixos
otulp has quit [Ping timeout: 264 seconds]
otulp_ is now known as otulp
<yurb> thanks!
<bqv> ∿
<bqv> Heh
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96252 → eksctl: 0.25.0 -> 0.26.0 → https://git.io/JUJwF
<{^_^}> [nixpkgs] @Mic92 merged pull request #96232 → cheat: 4.0.3 -> 4.0.4 → https://git.io/JUJBI
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JUJwA
<{^_^}> [nixpkgs] @ImExtends opened pull request #96253 → Electron player: init at 2.0.8 → https://git.io/JUJwh
sgrunert has quit [Quit: Leaving]
alp has joined #nixos
<yurb> Is determinism enforced in every channel of nixpkgs?
<{^_^}> [nixpkgs] @Mic92 opened pull request #96254 → Logging → https://git.io/JUJr3
zupo has joined #nixos
<bqv> It's enforced in nix
<yurb> bqv: in which way?
<yurb> (I understand that in theory every build should be deterministic)
<bqv> Build with --check
<yurb> but is that checked on the binary caches for every package?
<yurb> let's say there is an upstream source that does some weird random() stuff in their build scripts
<bqv> I mean, no, but nixpkgs endeavours to make sure theres no crazy stuff like that
<bqv> I don't think hydra does check builds
<angerman> is anyone working on nix on *bsd in any form?
<bqv> #freebsd-nix
<yurb> (I'm playing devil's advocate here - just trying to figure out the threat model of NixOS)
civodul has joined #nixos
<alexarice[m]> ∿ und̷e̷l̷ě̷t̷e̷d̷: I don't think all packages are completely deterministic
<dminuoso> Mmm, what's the protocol to cause *all* haskell packages to be built with -split-sections ?
<alexarice[m]> some log the date they were built or weird stuff like that
fendor__ is now known as fendor
<kraem> can i somehow/go 13
<kraem> oops
<regnat> setthemfree: No, it's not enforced. There's tooling to check it (nix-store --check) and semi-independant initiatives to improve it (https://r13y.com/), but it's not fundamentally required by the Nix model
<maralorn> ∿ und̷e̷l̷ě̷t̷e̷d̷: No, nixos does not yet have fully reproducible builds. I think the mental model is, that for a given input (hash) every occurring output is valid. In the sense that they don't differ in and relevant way.
<init_6> balsoft: Hello Friend! How are you?
<maralorn> But yeah you either build yourself or you trust out build server hydra. No way around that.
<{^_^}> [nixpkgs] @danieldk merged pull request #96209 → aspectj: 1.5.2 -> 1.9.6 → https://git.io/JUJ3h
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUJrA
<yurb> I see, thanks for clarifying. Given that the word "reproducible" is all over the place on the homepage, this is somewhat counter-intuitive :)
<yurb> (Again, nitpicking of course).
<yurb> https://r13y.com looks very promising
sgrunert has joined #nixos
raju[m] has quit [Quit: Idle for 30+ days]
hyper_ch2 has joined #nixos
<dminuoso> My nix channel is just nixpkgs 20.03 nd Im depending on `ip` from haskellPackages, and my cabal file has a constraint to ip ==1.7.1.
sirreal[m] has quit [Quit: Idle for 30+ days]
tinamus[m] has quit [Quit: Idle for 30+ days]
<dminuoso> Now, nix-build fails with: Setup: Encountered missing dependencies: ip ==1.7.*
<dminuoso> The channel has both haskellPackages.ip (1.5.1) and haskellPackages.ip_1_7_1 (1.7.1) - how do I make it use ip_1_7_1 instead of ip?
<dminuoso> (Im using callCabal2Nix here)
<dminuoso> Should I just do a hackery override in the sense of { ip = super.ip_1_7_1; } ?
<srk> someone ask exactly this yesterday - global overlay, overrideCabal or developPackage with overrides
<srk> asked
<dminuoso> Mmm, so overrides it is
<dminuoso> Cheers
<dminuoso> Not sure what developPackage is for, exactly. So far, Im just doing something like: let overrides = { foo = lib.dontCheck super.foo; myPackage = self.callCabal2nix "myPackage" ./. {}; } in haskellPackages.override { inherit overrides }
<dminuoso> Dont even recall the reason for mixing my package in as an override, but I had good reasons for it. :p
hyper_ch2 has quit [Ping timeout: 260 seconds]
<srk> developPackage is just another abstraction combining few different things together (callCabal2nix, overrides, modifiers..)
hyper_ch2 has joined #nixos
<srk> I prefer to use "lower" level things to achieve the same, similar to what you do
<srk> it's like higher-order function to do the same
<dminuoso> ah I see
arjen-jo1 has joined #nixos
<dminuoso> Yeah, I dont interact with nix too often, so a bit more low level is preferrable so I dont need to remember what these higher level things do.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96256 → etcd_3_4: 3.4.10 -> 3.4.12 → https://git.io/JUJKO
veleiro has quit [Ping timeout: 256 seconds]
<dminuoso> I think the motivation was to work with multiple packages that depend on each other easily
dingensk- has quit [Quit: ZNC 1.7.5 - https://znc.in]
dingenskirchen has joined #nixos
<dminuoso> Mmm, I tried that with `primitive` now as well, this time I get infinite recursion: https://gist.github.com/dminuoso/e86d5c75434c36978a054eb138ff151f
<{^_^}> [nixpkgs] @prusnak opened pull request #96257 → python3Packages.trezor: add pillow to dependencies → https://git.io/JUJ6S
<dminuoso> Oh interesting! I have to dontCheck primitive_0_7_0_1. Why do I get infinite recursion if I forget this?!
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dminuoso> Anyhow. What's the most reasonable way to extract a build artifact from the nix store?
<dminuoso> Assuming its statically linked, of course. :)
<higherorder> garbas: done!
<{^_^}> [nixpkgs] @dotlambda pushed to master « setzer: 0.2.8 -> 0.3.0 »: https://git.io/JUJ6p
gthm has quit [Quit: leaving]
Arahael has quit [Ping timeout: 246 seconds]
gthm has joined #nixos
arahael1 has joined #nixos
<{^_^}> [nixos-homepage] @garbas pushed to manual-structure « add + and - to show that this area can be expended »: https://git.io/JUJil
kenshinCH has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96258 → debianutils: 4.11 -> 4.11.1 → https://git.io/JUJHn
<{^_^}> [nixpkgs] @petabyteboy merged pull request #96248 → qtdeclarative: revert "Patch for scrollbar regression" → https://git.io/JUJa9
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @peti to master « qtdeclarative: revert "Patch for scrollbar regression" »: https://git.io/JUJHb
invokesus has joined #nixos
athv has joined #nixos
whald has joined #nixos
<{^_^}> [nixpkgs] @lheckemann opened pull request #96259 → stage-1 find-libs: initialise left to empty array → https://git.io/JUUGp
<{^_^}> [nixpkgs] @B4dM4n opened pull request #96260 → x265: dont build high bit-depths for 32bit systems → https://git.io/JUUcS
<{^_^}> [nixpkgs] @sternenseemann opened pull request #96261 → bemenu: 0.5.0 → 0.4.1 → https://git.io/JUUW8
jackdk has quit [Ping timeout: 244 seconds]
CustosLimen has quit [Ping timeout: 240 seconds]
pointfree has quit [Ping timeout: 260 seconds]
<athv> Is there an easy way to build neovim from a master branch? Or use a specific commit?
kozowu has quit [Ping timeout: 240 seconds]
ocharles has quit [Read error: Connection reset by peer]
kristjansson has quit [Read error: Connection reset by peer]
sneakweb has quit [Read error: Connection reset by peer]
ynotperez has quit [Read error: Connection reset by peer]
jeregrine has quit [Ping timeout: 260 seconds]
typetetris has quit [Ping timeout: 244 seconds]
manveru has quit [Ping timeout: 244 seconds]
HeN has quit [Read error: Connection reset by peer]
saggzz has joined #nixos
saggzz has quit [Remote host closed the connection]
heatm1s3r has quit [Read error: Connection reset by peer]
valwal_ has quit [Read error: Connection reset by peer]
heatm1s3r has joined #nixos
englishm has quit [Ping timeout: 260 seconds]
kozowu has joined #nixos
jackdk has joined #nixos
jeregrine has joined #nixos
valwal_ has joined #nixos
typetetris has joined #nixos
nobrak has quit [Ping timeout: 244 seconds]
HeN has joined #nixos
ghuntley has quit [Ping timeout: 260 seconds]
ocharles has joined #nixos
pointfree has joined #nixos
<srk> dminuoso: sometimes it's easier to work with master or even haskell-updates to get more recent snapshot of haskell ecosystem
CustosLimen has joined #nixos
manveru has joined #nixos
dvim has quit [Ping timeout: 260 seconds]
nobrak has joined #nixos
kristjansson has joined #nixos
ynotperez has joined #nixos
sneakweb has joined #nixos
englishm has joined #nixos
dvim has joined #nixos
jkkm has joined #nixos
ghuntley has joined #nixos
alp has quit [Ping timeout: 244 seconds]
saggzz has joined #nixos
ScottHDev has joined #nixos
turlando has joined #nixos
boothead has joined #nixos
<dminuoso> srk: Hehe yeah. Im fighting very hard to get this to build
<saggzz> sheesh
<saggzz> what you are working on
werner291 has quit [Ping timeout: 258 seconds]
dnlkrgr has quit [Ping timeout: 240 seconds]
leotaku has quit [Ping timeout: 240 seconds]
<boothead> Any haskell.nix users around at the moment?
<srk> try #haskell.nix
<boothead> srk TIL! Thanks :-)
<{^_^}> [nixpkgs] @zowoq merged pull request #96256 → etcd_3_4: 3.4.10 -> 3.4.13 → https://git.io/JUJKO
<{^_^}> [nixpkgs] @zowoq pushed commit from @r-ryantm to master « etcd_3_4: 3.4.10 -> 3.4.13 »: https://git.io/JUUBp
saggzz has quit [Remote host closed the connection]
Dr8128 has joined #nixos
cfricke has quit [Quit: WeeChat 2.9]
cfricke has joined #nixos
<{^_^}> [nixpkgs] @jpgu-epam opened pull request #96262 → Fixing/adding python27 derivations → https://git.io/JUURt
<{^_^}> [nixpkgs] @jpgu-epam closed pull request #93978 → Fixing/adding python27 derivations → https://git.io/JJ07o
<{^_^}> [nixpkgs] @bendlas opened pull request #96263 → nixos: wpa_supplicant: warn on unused config → https://git.io/JUURm
<{^_^}> [nixpkgs] @NickHu merged pull request #96217 → i3lock-fancy-rapid: init at 2019-10-09 → https://git.io/JUJng
<{^_^}> [nixpkgs] @NickHu pushed 2 commits to master: https://git.io/JUURO
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<Mic92_> test
<Mic92_> Why do I have an underscore now?
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JUUR4
<{^_^}> [nixpkgs] @vcunat merged pull request #96259 → stage-1 find-libs: initialise left to empty array → https://git.io/JUUGp
aborsu has joined #nixos
<{^_^}> [nixpkgs] @saschagrunert opened pull request #96264 → ginkgo: init at v1.14.0 → https://git.io/JUURu
<{^_^}> [nixpkgs] @cdepillabout opened pull request #96265 → haskellPackages.termonad: mark unbroken → https://git.io/JUURz
<dutchie> Mic92_: normally because there was another connection with your nick, and the client adds an underscore to disambiguate
<Mic92_> Let's try to reconnect
Mic92_ has quit [Quit: WeeChat 2.9]
<{^_^}> [nix] @edolstra merged pull request #3948 → set Content-Type to "text/plain" for install script → https://git.io/JJxkg
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JUUR7
Mic92 has joined #nixos
lvrp16 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @dminuoso opened pull request #96266 → libsodium: feed c2hs dependency → https://git.io/JUURA
thoughtpolice has quit [Ping timeout: 260 seconds]
athv has quit [Ping timeout: 240 seconds]
hamishmack has quit [Ping timeout: 272 seconds]
nick_h has quit [Ping timeout: 272 seconds]
raboof has quit [Ping timeout: 272 seconds]
nand0p has quit [Ping timeout: 246 seconds]
mpickering has quit [Ping timeout: 244 seconds]
davidtwco has quit [Ping timeout: 244 seconds]
dmj` has quit [Ping timeout: 260 seconds]
zot has quit [Ping timeout: 260 seconds]
Tritlo has quit [Ping timeout: 272 seconds]
sgraf has quit [Ping timeout: 244 seconds]
visl has quit [Ping timeout: 260 seconds]
sethetter_ has quit [Ping timeout: 260 seconds]
chrisaw has quit [Ping timeout: 260 seconds]
gluegadget has quit [Ping timeout: 260 seconds]
zimbatm has quit [Ping timeout: 272 seconds]
midchildan has quit [Ping timeout: 272 seconds]
steveeJ has quit [Ping timeout: 272 seconds]
sam_w has quit [Ping timeout: 272 seconds]
athv has joined #nixos
eddyb[legacy] has quit [Ping timeout: 260 seconds]
terrorjack has quit [Ping timeout: 272 seconds]
pittma has quit [Ping timeout: 272 seconds]
scoates has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @hannesweisbach opened pull request #96267 → Add Cocoa to propagatedBuildInputs for tk → https://git.io/JUU0T
civodul has joined #nixos
<{^_^}> [nixpkgs] @deviant opened pull request #96269 → treewide: convert patch series files to Nix expressions → https://git.io/JUU0K
alp has joined #nixos
eddyb[legacy] has joined #nixos
mpickering has joined #nixos
zimbatm has joined #nixos
visl has joined #nixos
sethetter_ has joined #nixos
nand0p has joined #nixos
pittma has joined #nixos
raboof has joined #nixos
gluegadget has joined #nixos
sgraf has joined #nixos
davidtwco has joined #nixos
thoughtpolice has joined #nixos
Tritlo has joined #nixos
sam_w has joined #nixos
chrisaw has joined #nixos
lvrp16 has joined #nixos
dmj` has joined #nixos
zot has joined #nixos
hamishmack has joined #nixos
nick_h has joined #nixos
scoates has joined #nixos
<{^_^}> [nixpkgs] @erictapen merged pull request #96236 → notmuch-bower: 0.11 -> 0.12 → https://git.io/JUJEn
<{^_^}> [nixpkgs] @erictapen pushed 2 commits to master: https://git.io/JUU07
midchildan has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « inspectrum: 2017-05-31 -> 0.2.2 »: https://git.io/JUUEv
Dr8128 has quit [Ping timeout: 256 seconds]
trulsa has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #96252 → eksctl: 0.25.0 -> 0.26.0 → https://git.io/JUJwF
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUEm
steveeJ has joined #nixos
terrorjack has joined #nixos
andreas303 has quit [Remote host closed the connection]
Dr8128 has joined #nixos
<{^_^}> [nixpkgs] @saschagrunert opened pull request #96270 → gopls: remove unnecessary `go` input → https://git.io/JUUE3
henri has joined #nixos
<henri> Hi! Does anyone want to review my PRs?
<{^_^}> #96126 (by hmenke, 1 day ago, open): mathematica: 12.1.0 -> 12.1.1
<{^_^}> #96127 (by hmenke, 1 day ago, open): shadowsocks service: support plugins
<henri> The maintainers of both don't seem to be too active.
<{^_^}> [nixpkgs] @golddranks opened pull request #96271 → Disable trifecta tests on AArch64, as they tend to fail and prevent the build → https://git.io/JUUEZ
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/JUUEg
<{^_^}> [nixpkgs] @peti opened pull request #96272 → Update Haskell package set to LTS 16.11 (plus other fixes) → https://git.io/JUUEV
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-language-server: fix overrides for new version of hie-bios »: https://git.io/JUUEi
noudle has quit []
<{^_^}> [nixpkgs] @lheckemann merged pull request #96261 → bemenu: 0.4.1 → 0.5.0 → https://git.io/JUUW8
<{^_^}> [nixpkgs] @lheckemann pushed 2 commits to master: https://git.io/JUUEX
<{^_^}> [nixpkgs] @marsam merged pull request #96237 → libgdiplus: enable parallel building → https://git.io/JUJEg
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUuf
q3k[m] has joined #nixos
Baughn has quit [Quit: ZNC 1.6.2+deb1 - http://znc.in]
Baughn has joined #nixos
ScottHDev has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #96235 → bup: 0.30.1 -> 0.31 → https://git.io/JUJ0w
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUug
athv has quit [Ping timeout: 265 seconds]
arahael1 is now known as Arahael
<{^_^}> [nixpkgs] @marsam merged pull request #96247 → chezmoi: 1.8.4 -> 1.8.5 → https://git.io/JUJ29
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUuw
<{^_^}> [nixpkgs] @zimbatm merged pull request #96270 → gopls: remove unnecessary `go` input → https://git.io/JUUE3
<{^_^}> [nixpkgs] @zimbatm pushed commit from @saschagrunert to master « gopls: remove unnecessary `go` input (#96270) »: https://git.io/JUUuK
<{^_^}> [nixpkgs] @peterhoeg merged pull request #95893 → kdeApplications: 20.04.3 -> 20.08.0 → https://git.io/JJjOw
<{^_^}> [nixpkgs] @peterhoeg pushed 27 commits to staging: https://git.io/JUUuQ
<{^_^}> [nixpkgs] @peterhoeg pushed 0 commits to u/kapps_2008: https://git.io/JUUu7
alexherbo2 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #96244 → rssh: remove → https://git.io/JUJg3
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUUzv
<{^_^}> [nixpkgs] @Rakesh4G opened pull request #96273 → python37Packages.tensorflow: 1.15.2 Fix → https://git.io/JUUzs
henri has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @FRidh merged pull request #95715 → jupyterhub: fix authenticator configuration → https://git.io/JJbkY
<{^_^}> [nixpkgs] @FRidh pushed commit from @aborsu to master « jupyterhub: fix authenticator configuration »: https://git.io/JUUzG
alexherbo2 has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #95896 → firefox: fix libXScrnSaver dynamic dependency → https://git.io/JJjZF
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JUUzx
<{^_^}> [nixpkgs] @Lassulus merged pull request #96126 → mathematica: 12.1.0 -> 12.1.1 → https://git.io/JUfBo
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUUge
pbb has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96274 → enchant: 2.2.8 -> 2.2.9 → https://git.io/JUUgv
<{^_^}> [nixpkgs] @Robertof closed pull request #86366 → nixos/lib/make-ext4-fs: always allow execution of resize2fs → https://git.io/JfYDd
alp has joined #nixos
waleee-cl has joined #nixos
metreo has joined #nixos
pbb has joined #nixos
<munksgaard> Hi! I'm having trouble with cabal and zlib on NixOS. I have a haskell project that depends on libz.so.1, so I've added zlib (and zlib.out and zlib.dev) to my buildInputs in shell.nix, but I still get this error when I try to run `cabal repl`: http://paste.debian.net/1161131/ Does anyone know what could be going wrong?
rardiol has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<munksgaard> This is the shell.nix in question: https://github.com/Munksgaard/futhark-linear-scan/blob/master/shell.nix
rardiol has joined #nixos
<dminuoso> munksgaard: I just use `shellHook = ''export LD_LIBRARY_PATH=${pkgs.lib.makeLibraryPath buildInputs}:$LD_LIBRARY_PATH'';
Acilim has joined #nixos
<dminuoso> No idea whether that's "the right solution", but all my shell.nix contain that :P
<dminuoso> And it works at least
andreas303 has joined #nixos
<munksgaard> dminuoso: That seems to work. But clearly, there must be a nicer solution than manually hacking the library path? I thought these kinds of things were exactly what NixOS was trying to avoid?
<dminuoso> munksgaard: I dont think its solvable.
<dminuoso> munksgaard: The reason is: cabal needs to load libz as a dynamic library, but that dependency is not because of cabal, but because of what you're running against.
<{^_^}> [nixpkgs] @danieldk merged pull request #95386 → papermc: 1.15.2r161 -> 1.16.2r141 → https://git.io/JJ7Gz
<{^_^}> [nixpkgs] @danieldk pushed commit from @TheUserCreated to master « papermc: 1.15.2r161 -> 1.16.2r141 »: https://git.io/JUUgH
<dminuoso> Good lord. Trying to use the pkgsStatic overlay wants to build x86_64-unknown-linux-musl-gcc from scratch...
<{^_^}> [nixpkgs] @jonasnick opened pull request #96275 → lnd: 0.10.3 -> 0.11.0 → https://git.io/JUU2e
<munksgaard> dminuoso: I don't know enough about nix to understand why that's a problem. When libz is added as a build dependency, couldn't it just be automatically added to the LD_LIBRARY_PATH?
<dminuoso> munksgaard: at what point would that happen?
<dminuoso> The derivation of cabal cant know what dynamic libraries cabal will need for repl
<dminuoso> If we had some cabal/shell builde, that could take care of it I guess
orivej has joined #nixos
<dminuoso> munksgaard: The stack builder for example pretty much does the above
<munksgaard> dminuoso: I see. Couldn't mkDerivation do it?
jmeredith has joined #nixos
lemmih has joined #nixos
athv has joined #nixos
<dminuoso> munksgaard: That'd be too general.
rardiol has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
andreas303 has quit [Ping timeout: 240 seconds]
rardiol has joined #nixos
rardiol has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96276 → elvish: 0.14.0 -> 0.14.1 → https://git.io/JUU2F
rardiol has joined #nixos
athv has quit [Ping timeout: 256 seconds]
nwspk has quit [Ping timeout: 240 seconds]
eri has quit [Ping timeout: 240 seconds]
hellrazo1 has quit [Ping timeout: 240 seconds]
leah2 has quit [Ping timeout: 240 seconds]
eri has joined #nixos
nwspk has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #96277 → papermc: cleanup → https://git.io/JUUaJ
hellrazo1 has joined #nixos
nextloop has quit [Ping timeout: 246 seconds]
oida has quit [Ping timeout: 240 seconds]
nextloop has joined #nixos
oida has joined #nixos
andreas303 has joined #nixos
leah2 has joined #nixos
<{^_^}> [nixpkgs] @FRidh opened pull request #96278 → lvm2: link against libblkid → https://git.io/JUUa8
<{^_^}> [nixpkgs] @Atemu opened pull request #96279 → firefox-bin: 79.0 -> 80.0 → https://git.io/JUUa4
sangoma has joined #nixos
mallox has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @FRidh opened pull request #96280 → Staging next → https://git.io/JUUa7
werner291 has joined #nixos
FRidh has joined #nixos
<{^_^}> [nixpkgs] @expipiplus1 opened pull request #96281 → haskellPackages.haskell-language-server: fix typo in update script → https://git.io/JUUaF
Rusty1 has joined #nixos
dnlkrgr has joined #nixos
boothead has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @filalex77 merged pull request #96171 → docker-slim: 1.31.0 -> 1.32.0 → https://git.io/JUfdv
<{^_^}> [nixpkgs] @filalex77 pushed 2 commits to master: https://git.io/JUUaj
<{^_^}> [nixpkgs] @rople380 opened pull request #96282 → godu: init at 1.3.0 → https://git.io/JUUVf
zupo has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to master: https://git.io/JUUVk
athv has joined #nixos
mallox has joined #nixos
lunik1 has quit [Ping timeout: 265 seconds]
astylian has quit [Remote host closed the connection]
lunik1 has joined #nixos
ScottHDev has joined #nixos
<siraben> How do emacs users here work with shell.nix without having to launch emacs from nix-shell each time?
<siraben> direnv?
noudle has joined #nixos
<{^_^}> [nixpkgs] @FRidh closed pull request #96278 → lvm2: link against libblkid → https://git.io/JUUa8
<siraben> infinisil: thanks
graf_blutwurst has joined #nixos
akaWolf has quit [Ping timeout: 256 seconds]
<graf_blutwurst> I was wondering. How can i find out which packages contain .so libraries? specifically I'm looking for libgbm
alexherbo2 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Atemu opened pull request #96284 → firefox-beta-bin: 80.0b8 -> 81.0b1 → https://git.io/JUUVX
Dr8128 has quit [Ping timeout: 264 seconds]
<infinisil> ,locate libgbm.so
<{^_^}> Found in packages: mesa, driversi686Linux.mesa
<infinisil> ,locate
<{^_^}> Use ,locate <filename> to find packages containing such a file. Powered by nix-index (local installation recommended) https://github.com/bennofs/nix-index
<infinisil> graf_blutwurst: ^
<graf_blutwurst> much obliged!
<symphorien[m]> ,locate libgbm.so
<symphorien[m]> Locally you can use nix-index/nix-locate
<{^_^}> Found in packages: mesa, driversi686Linux.mesa
alexherbo2 has joined #nixos
mallox has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @AndersonTorres opened pull request #96285 → viw: init at 20171029 → https://git.io/JUUwL
mallox has joined #nixos
ncl3 has joined #nixos
<{^_^}> [nixpkgs] @golddranks closed pull request #96271 → Disable trifecta tests on AArch64, as they tend to fail and prevent the build → https://git.io/JUUEZ
<{^_^}> [nixpkgs] @golddranks opened pull request #96287 → Disable trifecta tests on AArch64, as they tend to fail and prevent the build → https://git.io/JUUwg
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #96288 → python37Packages.tensorflow: mark broken → https://git.io/JUUwD
<{^_^}> [nixpkgs] @ju1m opened pull request #96289 → glibc: fix /etc/ld-nix.so.preload sharing → https://git.io/JUUwS
<{^_^}> [nixpkgs] @marsam merged pull request #96215 → libvmaf: 1.5.2 -> 1.5.3 → https://git.io/JUJnf
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUw5
<{^_^}> [nixpkgs] @jtojnar merged pull request #96274 → enchant: 2.2.8 -> 2.2.9 → https://git.io/JUUgv
<{^_^}> [nixpkgs] @jtojnar pushed commit from @r-ryantm to staging « enchant: 2.2.8 -> 2.2.9 »: https://git.io/JUUwF
<graf_blutwurst> hmm and it seems to be primarily used for AppImages I'm trying to update gitter which seems to require libgbm but it's a regular .deb
griff_ has quit [Quit: griff_]
<{^_^}> [nixpkgs] @ryantm merged pull request #96240 → bpytop: 1.0.13 -> 1.0.21 → https://git.io/JUJzn
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUUrn
<{^_^}> [nixpkgs] @ryantm merged pull request #96229 → fly: 6.4.1 -> 6.5.0 → https://git.io/JUJ8g
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUUru
griff_ has joined #nixos
Jackneilll has quit [Ping timeout: 258 seconds]
invokesus has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #96212 → bashmount: 4.3.0 -> 4.3.1 → https://git.io/JUJGe
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUUr2
gustavderdrache has joined #nixos
athv has quit [Ping timeout: 240 seconds]
Jackneilll has joined #nixos
<{^_^}> [nixpkgs] @zowoq merged pull request #96264 → ginkgo: init at 1.14.0 → https://git.io/JUURu
<{^_^}> [nixpkgs] @zowoq pushed commit from @saschagrunert to master « ginkgo: init at 1.14.0 »: https://git.io/JUUoZ
<graf_blutwurst> got it to run. turns out the package was just "mesa" "driversi686Linux" seems to refer to the 32 bit version which lead to ELF errors
<{^_^}> [nix] @Ericson2314 opened pull request #3959 → WIP: Derivations can output "text-hashed" data --- contains many other PRs → https://git.io/JUUo4
invokesus has joined #nixos
<{^_^}> [nixpkgs] @vcunat opened pull request #96290 → nixos boot extra-utils: ensure we use working lvm2 → https://git.io/JUUoR
dnlkrgr has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @lucperkins opened pull request #96291 → open-policy-agent: 0.22.0 -> 0.23.2 → https://git.io/JUUo7
Acilim has quit [Quit: Leaving]
cfricke has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @GrafBlutwurst opened pull request #96292 → gitter: 4.1.0 -> 5.0.1 → https://git.io/JUUKl
FRidh has quit [Quit: Konversation terminated!]
domogled has quit [Read error: Connection reset by peer]
domogled has joined #nixos
domogled has quit [Client Quit]
stephaneyfx has joined #nixos
krkrkr has joined #nixos
<krkrkr> heyo, is there any way to configure an ethernet bridge to a specific mac adress?
<q3k[m]> `networking.interfaces.bridgefoo.macAddress`?
proofofkeags has joined #nixos
<krkrkr> that works for ethernet cards but not for bridges
krkrkr has quit [Quit: Ping timeout (120 seconds)]
griff_ has quit [Quit: griff_]
growpotkin has joined #nixos
work_ has joined #nixos
leotaku has joined #nixos
is_null has quit [Ping timeout: 256 seconds]
dsg has quit [Ping timeout: 246 seconds]
philr_ has quit [Ping timeout: 240 seconds]
erasmas has joined #nixos
kenran has quit [Ping timeout: 240 seconds]
acarrico has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
is_null has joined #nixos
zupo has joined #nixos
dsg has joined #nixos
erasmas has quit [Read error: Connection reset by peer]
abathur has quit [Ping timeout: 240 seconds]
erasmas has joined #nixos
sgrunert has quit [Remote host closed the connection]
user_0x58 has joined #nixos
wnklmnn has joined #nixos
<asymmetric> it seems the aspell data-dir config value is not set correctly. it's left at the default ($out/lib/aspell), whereas the dat files are actually saved under the dictionary's output
user_0x58 has quit [Ping timeout: 240 seconds]
user_0x58 has joined #nixos
<{^_^}> [nixpkgs] @cdepillabout merged pull request #96287 → Disable trifecta tests on AArch64, as they tend to fail and prevent the build → https://git.io/JUUwg
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JUUPR
user_0x58 has quit [Ping timeout: 256 seconds]
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @prusnak opened pull request #96293 → wasabiwallet: 1.1.11.1 -> 1.1.12 → https://git.io/JUUPX
teto has joined #nixos
graf_blutwurst has quit [Remote host closed the connection]
meh` has joined #nixos
mallox has quit [Quit: WeeChat 2.9]
acarrico has quit [Ping timeout: 265 seconds]
griff_ has joined #nixos
<jasom> I have fbdev working, but modesetting does *not* work despite the kms driver loading and /dev/dri/card* existing. https://gist.github.com/jasom/574fbd18b8d30ec6f4811e5ca7fe1516 is output when starting the display-manager. If it matters this is on aarch64
<{^_^}> [nixpkgs] @jonringer merged pull request #96204 → nixos/octoprint: improve example → https://git.io/JUJOY
<{^_^}> [nixpkgs] @jonringer pushed to master « nixos/octoprint: improve example »: https://git.io/JUUXl
waleee-cl has quit [Quit: Connection closed for inactivity]
proofofkeags has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer pushed 155 commits to staging-next: https://git.io/JUUXH
orivej has quit [Ping timeout: 256 seconds]
proofofkeags has joined #nixos
alp has quit [Ping timeout: 260 seconds]
davidv7__ has quit [Ping timeout: 258 seconds]
davidv7_ has joined #nixos
orivej has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
teto has quit [Quit: WeeChat 2.9]
sangoma has quit [Ping timeout: 246 seconds]
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
proofofkeags has quit [Remote host closed the connection]
bukkitgerman8608 has quit [Quit: Ping timeout (120 seconds)]
bukkitgerman8608 has joined #nixos
cole-h has joined #nixos
lotharn has quit [Quit: KVIrc 4.9.3 Aria http://www.kvirc.net/]
lotharn has joined #nixos
<{^_^}> [nixpkgs] @j0hax opened pull request #96294 → Octoprint: 1.4.0 -> 1.4.2 → https://git.io/JUUMf
proofofkeags has joined #nixos
<{^_^}> [nixpkgs] @B4dM4n opened pull request #96295 → qtwebengine: fix build with bison-3.7 → https://git.io/JUUMm
BenjiProd has joined #nixos
proofofkeags has quit [Ping timeout: 244 seconds]
trulsa has quit [Quit: ZNC - http://znc.in]
bennofs__ has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #96276 → elvish: 0.14.0 -> 0.14.1 → https://git.io/JUU2F
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUUME
kenran has joined #nixos
dnlkrgr has joined #nixos
Batoeh has quit [Ping timeout: 260 seconds]
bennofs_ has quit [Ping timeout: 265 seconds]
Batoeh has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #96216 → Allow alloy on Darwin → https://git.io/JUJnl
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUUMr
Dr8128 has joined #nixos
kenran has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JUUMK
<{^_^}> [nixpkgs] @primeos merged pull request #96078 → signal-desktop: Add optional libdbusmenu-glib support → https://git.io/JUvpQ
arjen-jo1 has quit [Ping timeout: 240 seconds]
alp has joined #nixos
cosimone has joined #nixos
feep has joined #nixos
<feep> yo
<feep> where is gl.h nowadays?
<simpson> ,locate GL/gl.h
<feep> it's removed from mesa but it's not in libGL-1.3.2 that I can see..
<{^_^}> Found in packages: zig, ogre, root5, nxproxy, ogre1_9, ogre1_10, emscripten, libglvnd.dev
<simpson> feep: AIUI the recommended path forward is libglvnd.
<feep> kay
griff_ has quit [Quit: griff_]
<{^_^}> [rfcs] @d-goldin closed pull request #59 → [RFC 0059]: Systemd Service Secrets → https://git.io/Jeouv
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JUUDL
<feep> that seems to have done it! thank you
feep has left #nixos ["Konversation terminated!"]
<{^_^}> [nixpkgs] @jonringer opened pull request #96296 → libappindicator: 12.10.0 -> 12.10.1.201020200706.1 → https://git.io/JUUDs
<cole-h> How do I use `nix shell` to drop me into a shell with multiple packages without using `nixpkgs#` for every single one?
<{^_^}> [nixpkgs] @SCOTT-HAMILTON opened pull request #96297 → vokosscreenNG: Init at 3.0.5 → https://git.io/JUUD8
<jared-w> cole-h: idk but it's very annoying, especially since # is magic in zsh and requires quoting on top of that
<cole-h> Figured it out.
<cole-h> `nix shell -f '<nixpkgs>' pkg1 pkg2 pkg3`
<cole-h> However, requires a `nixpkgs` entry in your NIX_PATH
proofofkeags has joined #nixos
proofofkeags has quit [Remote host closed the connection]
abathur has joined #nixos
endformationage has joined #nixos
ManiacOfMadness has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @cust0dian closed pull request #96110 → navi: 2.7.1 -> 2.8.0 → https://git.io/JUfc5
<{^_^}> [nixpkgs] @petabyteboy opened pull request #96298 → openjfx14: correctly remove references to jdk11 → https://git.io/JUUDo
<{^_^}> [nixpkgs] @petabyteboy closed pull request #95123 → openjdk11: 11.0.8+10 -> 11.0.8-ga → https://git.io/JJDDj
<{^_^}> [nixpkgs] @primeos pushed 4 commits to master: https://git.io/JUUDK
abathur has quit [Quit: abathur]
LouisDK has joined #nixos
LouisDK31 has joined #nixos
<{^_^}> [nixpkgs] @primeos closed pull request #94204 → llvmPackages_11: start with 11.0.0rc2 → https://git.io/JJgTt
LouisDK31 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 pushed 41 commits to glibc232: https://git.io/JUUDQ
dnlkrgr has quit [Quit: WeeChat 2.7.1]
is_null has quit [Ping timeout: 265 seconds]
proofofkeags has joined #nixos
sgrunert has joined #nixos
<LouisDK> I'm trying to add an appmenu module for GTK but it seems like it trying to load the gtk2 variant in gtk3 apps. Could it have something to do with how "GTK_PATH" get set? https://github.com/NixOS/nixpkgs/pull/95412
<{^_^}> #95412 (by LouisDK1, 1 week ago, open): [wip] appmenu-gtk-module: init at 0.7.3.2
orivej has joined #nixos
alp has joined #nixos
maddo has quit [Quit: See ya]
proofofkeags has quit [Ping timeout: 240 seconds]
spudly- has joined #nixos
spudly- has quit [Changing host]
spudly- has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96299 → gensio: 2.1.3 -> 2.1.4 → https://git.io/JUUyf
spudly has quit [Ping timeout: 240 seconds]
spudly- is now known as spudly
is_null has joined #nixos
sigmundv__ has quit [Read error: Connection reset by peer]
ManiacOfMadness has quit [Ping timeout: 244 seconds]
sigmundv__ has joined #nixos
<joesventek> I'm trying to package an unfree software that is only distributed in binary form (as a .deb). What would be the easiest way to figure out the required buildInputs? Look at the output of `ldd binary` and search for corresponding pkgs?
is_null has quit [Ping timeout: 240 seconds]
<joesventek> Or are there any tools that assist in finding the dependencies?
<{^_^}> [nixpkgs] @petabyteboy merged pull request #96295 → qtwebengine: fix build with bison-3.7 → https://git.io/JUUMm
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @B4dM4n to master « qt5.qtwebengine: fix build with bison-3.7 (#96295) »: https://git.io/JUUyW
LouisDK has quit [Ping timeout: 256 seconds]
<joesventek> Nvm. I just found https://nixos.wiki/wiki/Packaging/Binaries
thc202 has quit [Ping timeout: 240 seconds]
aborsu has quit [Quit: aborsu]
LouisDK has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96300 → iosevka-bin: 3.4.1 -> 3.4.6 → https://git.io/JUUy1
<{^_^}> [nixpkgs] @primeos merged pull request #95862 → helm: compile with gcc9 → https://git.io/JJpPc
<{^_^}> [nixpkgs] @primeos pushed commit from @raboof to master « helm: compile with gcc9 (#95862) »: https://git.io/JUUyQ
thc202 has joined #nixos
LouisDK has quit [Ping timeout: 258 seconds]
<pie_> hm...do i need to do something for a container to get n internal network device and a ve-containername device?
<pie_> i have privateNetwork enabled
adam_ has joined #nixos
<adam_> Do any of you all use neovim with nixos?
<adam_> I would like to use the build in lsp client in nvim nightly
<adam_> Is there a way to specify which nvim version nixos uses? I would like to either build from source, or at least use a build which is fairly recent
<siraben> Can someone review #96051? It's ready for merge.
<{^_^}> https://github.com/NixOS/nixpkgs/pull/96051 (by siraben, 2 days ago, open): python3Packages.swspotify: init at 1.2.1, swaglyrics: init at 1.2.2
<{^_^}> [nixpkgs] @danieldk opened pull request #96301 → _1password-gui: 0.8.2-1 -> 0.8.3-1 → https://git.io/JUUSL
proofofkeags has joined #nixos
<aterius> adam_: you can use my overlay
LouisDK has joined #nixos
domogled has quit [Quit: domogled]
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
pbb has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #96068 → navi: 2.7.1 -> 2.8.0 → https://git.io/JUvbH
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUUSW
cosimone has quit [Remote host closed the connection]
davidtwco has quit [Ping timeout: 240 seconds]
proofofkeags has quit [Ping timeout: 244 seconds]
lvrp16 has quit [Ping timeout: 244 seconds]
pbb has quit [Remote host closed the connection]
davidtwco has joined #nixos
usernamehere9873 has joined #nixos
hamishmack has quit [Ping timeout: 272 seconds]
mpickering has quit [Ping timeout: 272 seconds]
raboof has quit [Ping timeout: 240 seconds]
pbb has joined #nixos
sam_w has quit [Ping timeout: 240 seconds]
chrisaw has quit [Ping timeout: 272 seconds]
nick_h has quit [Ping timeout: 244 seconds]
<pie_> davidak[m]: do you know what decides if a container gets a network device?
usernamehere9873 has quit [Client Quit]
sgraf has quit [Ping timeout: 240 seconds]
sethetter_ has quit [Ping timeout: 244 seconds]
sam_w has joined #nixos
thoughtpolice has quit [Ping timeout: 272 seconds]
mpickering has joined #nixos
sgraf has joined #nixos
<pie_> somehow im getting containers with only the loopback device
steveeJ has quit [Ping timeout: 240 seconds]
dmj` has quit [Ping timeout: 272 seconds]
lvrp16 has joined #nixos
thoughtpolice has joined #nixos
nick_h has joined #nixos
Tritlo has quit [Ping timeout: 244 seconds]
chrisaw has joined #nixos
hamishmack has joined #nixos
sethetter_ has joined #nixos
raboof has joined #nixos
steveeJ has joined #nixos
Tritlo has joined #nixos
waleee-cl has joined #nixos
dmj` has joined #nixos
realrokka has quit [Remote host closed the connection]
realrokka has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96302 → fio: 3.21 -> 3.22 → https://git.io/JUUS1
<pie_> ok what the heck, the device only gets created if i manually configure an ip address, but not with useDHCP
<pie_> clever: do you happen to know where in modules container network device configuration is evaluated? >.>
<pie_> im not really sure where to look
adam_ has quit [Quit: Lost terminal]
<clever> pie_: dont have that part memorized, and chrome is currently not responding
<pie_> clever: 'xD
<pie_> well, it was worth a shot
<pie_> meanwhile i have a guess that boot.isContainer _might_ lead me to something
<pie_> what is modules/tasks/?
kenran has joined #nixos
<clever> various tasks that get ran on nixos
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<clever> such as fstab creating and other things
wnklmnn has quit [Quit: Leaving]
<pie_> so just generally, nixos stuffs
<pie_> clever: im working on the ipxe stuff again
<pie_> dunno if youve heard of proxy-DHCP?
<pie_> only dnsmasq seems to support it
<clever> i just edit the main dhcp server directly
pbb has joined #nixos
<pie_> afaiu it means you can run a separate dhcp server that gives pxe info while the main one keeps serving dhcp stuff normally
<pie_> anyway thats irrelevant for the moment im just trying to get dnsmasq working in a container
<pie_> and the yak shaveth, that im trying to figure out how to get the container to do dhcp
kenran has quit [Ping timeout: 265 seconds]
<pie_> so that it can get an ip address from the network, so it can do more dhcp yp
<pie_> *xp
<clever> check my github, nixos-configs/netboot_server.nix
<pie_> thats what im using
<pie_> but thats not in a container :p
<pie_> and im having my usual dumb pie_ is bad at containers and networking issues :I
rajivr has quit [Quit: Connection closed for inactivity]
* pie_ waits for firefox to start
cosimone has joined #nixos
<pie_> clever: the previous version https://github.com/deliciouslytyped/nixos-surface-netboot involved me making a physical socket-to-socket connection
<lordcirth> I have Ubuntu 18.04 on a 3-SSD raidz root. How crazy is it to try switch to NixOS in-place by creating another ZFS filesystem? Am I likely to bork the existing setup?
<pie_> basically im trying to make it more convenient and appliance-y
ris has joined #nixos
ATuin has joined #nixos
<{^_^}> [nixpkgs] @AndersonTorres opened pull request #96303 → tty-solitaire: init at 1.3.0 → https://git.io/JUU9E
<dminuoso> How can I have nix-build be verbose about how it invokes things like ghc?
dbmikus has quit [Ping timeout: 240 seconds]
<infinisil> nix-build itself doesn't control the output, the derivation builder does
proofofkeags has joined #nixos
sangoma has joined #nixos
<{^_^}> [nixpkgs] @jonringer closed pull request #96249 → lutris: 0.5.6 -> 0.5.7.1 → https://git.io/JUJa5
invokesus has quit [Remote host closed the connection]
LouisDK has quit [Quit: Konversation terminated!]
aborsu has joined #nixos
aborsu has quit [Remote host closed the connection]
LouisDK has joined #nixos
aborsu has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #96245 → lutris: add harfbuzz to fhsenv → https://git.io/JUJgb
<{^_^}> [nixpkgs] @jonringer pushed commit from @Moredread to master « lutris: add harfbuzz to fhsenv »: https://git.io/JUU9S
<colemickens> clever: can I chain from UEFI to that dhcp4 with the full manual control of the dhcp option responses?
<colemickens> er, not UEFI, I meant Unifi (or some other DHCP server)
<numkem> is there a way to use a module inside a dockerTools.buildImage?
<colemickens> or does that have to be the dhcp server
drakonis_ has joined #nixos
aborsu has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #96172 → libseccomp: 2.4.3 -> 2.5.0 → https://git.io/JUfdy
<{^_^}> [nixpkgs] @thoughtpolice pushed 4 commits to staging: https://git.io/JUU9H
aborsu has joined #nixos
proofofkeags_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96304 → gerrit: 3.2.2 -> 3.2.3 → https://git.io/JUU9x
<{^_^}> [nixpkgs] @roberth merged pull request #96281 → haskellPackages.haskell-language-server: fix typo in update script → https://git.io/JUUaF
<{^_^}> [nixpkgs] @roberth pushed 2 commits to master: https://git.io/JUU9j
<{^_^}> [nixpkgs] @nlewo merged pull request #96291 → open-policy-agent: 0.22.0 -> 0.23.2 → https://git.io/JUUo7
<{^_^}> [nixpkgs] @nlewo pushed 2 commits to master: https://git.io/JUUHv
mmohammadi9812 has joined #nixos
LouisDK has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #79239 → locate: Clarify mlocate warning message → https://git.io/JvG1G
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JUUHt
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #96179 → nixos/sssd: fix the module → https://git.io/JUfh0
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JUUHO
proofofkeags has quit [Remote host closed the connection]
shibboleth has joined #nixos
__Sander__ has joined #nixos
maddo has joined #nixos
<numkem> to answer by own question for posterity, you can't by using `dockerTools.buildImage`, you've got use `nixos.config.system.build.tarball`, example in the comments here https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/virtualisation/docker-image.nix
<{^_^}> [nixpkgs] @Ma27 pushed to master « vagrant: 2.2.9 -> 2.2.10 »: https://git.io/JUUHg
proofofkeags has joined #nixos
drewr` has quit [Remote host closed the connection]
bgamari has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96307 → fasm: 1.73.24 -> 1.73.25 → https://git.io/JUUHr
drewr` has joined #nixos
malook has joined #nixos
drewr` has quit [Client Quit]
LouisDK has joined #nixos
drewr has joined #nixos
<davidak[m]> pie_: are you looking for containers.<name>.hostBridge ? i used a bridge to get DHCP IP. containers.<name>.macvlans should also work
akaWolf has joined #nixos
orivej has quit [Ping timeout: 258 seconds]
werner292 has joined #nixos
<{^_^}> [nixpkgs] @primeos merged pull request #96250 → nixos/tests: use ::1 instead of anycast address → https://git.io/JUJVI
<{^_^}> [nixpkgs] @primeos pushed commit from @Emantor to master « nixos/tests: use ::1 instead of anycast address (#96250) »: https://git.io/JUUQO
proofofkeags has quit [Remote host closed the connection]
werner291 has quit [Ping timeout: 246 seconds]
werner292 is now known as werner291
metreo has quit [Quit: Leaving.]
davidv7_ has quit [Ping timeout: 258 seconds]
davidv7__ has joined #nixos
sgrunert has quit [Remote host closed the connection]
proofofkeags__ has joined #nixos
fendor_ has joined #nixos
<bqv> hey, someone wanna help me https://github.com/input-output-hk/haskell.nix/issues/824 ? (infinisil, are you awake?)
<{^_^}> input-output-hk/haskell.nix#824 (by dwarfmaster, 1 week ago, open): Flake not working
BenjiProd has quit [Quit: Leaving]
proofofkeags_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @primeos opened pull request #96308 → chromium: 84.0.4147.135 -> 85.0.4183.83 → https://git.io/JUUQQ
fendor has quit [Ping timeout: 240 seconds]
maddo has quit [Quit: byebye]
cosimone has quit [Quit: Quit.]
proofofkeags__ has quit [Client Quit]
proofofkeags has joined #nixos
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @B4dM4n opened pull request #96309 → qt5.qtwebkit: fix build with bison-3.7 → https://git.io/JUU7c
mmohammadi9812 has quit [Remote host closed the connection]
Darkmatter66_ has quit [Read error: Connection reset by peer]
mananamenos has quit [Ping timeout: 265 seconds]
proofofk_ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
fendor_ has quit [Remote host closed the connection]
proofofkeags has quit [Read error: Connection reset by peer]
proofofk_ has quit [Ping timeout: 265 seconds]
<lordcirth> If I set zfs mountpoint=legacy to install NixOS, will that immediately break my current Ubuntu boot from that pool?
fendor has joined #nixos
<lordcirth> Ah, I can do it per filesystem, nvrm
<infinisil> bqv: I am awake, but not really interested right now in messing with flakes or haskell.nix, sorry!
__Sander__ has quit [Quit: Konversation terminated!]
<bqv> sure!
drakonis_ has quit [Ping timeout: 246 seconds]
lsix has quit [Ping timeout: 272 seconds]
bvdw4 has joined #nixos
bvdw4 has quit [Client Quit]
Extends has joined #nixos
bvdw8 has joined #nixos
<{^_^}> [nixpkgs] @yvesf opened pull request #96310 → update qcad to 3.25.0.0 → https://git.io/JUU5V
bukkitgerman8608 has quit [Quit: Ping timeout (120 seconds)]
stephank has quit [Quit: Ping timeout (120 seconds)]
patagonicus3 has quit [Quit: Ping timeout (120 seconds)]
bvdw has quit [Read error: Connection reset by peer]
bvdw8 is now known as bvdw
<Extends> Hi, does anyone know how can I get past the "restricted mode" in the flakes ? I'm trying to read a file from a subdirectory of my flake configuration, but I don't know why, nixos tells me that it isn't allowed in restricted mode, whereas it absolutely doesn't break reproductibility
fendor has quit [Read error: Connection reset by peer]
fendor has joined #nixos
<bqv> you can't get past it, you should work with it. is the subdirectory staged/committed to your repo?
<Extends> it is indeed
<bqv> how are you referring to it?
<bqv> (censor as needed)
<Extends> I tried using ./<machine-hostname>.nix and /etc/nixos/hosts/<machine-hostname>.nix
<Extends> what do you mean by censor ?
<bqv> is ./hostname.nix the right path??
<bqv> or should you have used ./hosts/hostname.nix
<Extends> ./hostname is the right path as I import the file in a default.nix in the same directory
<bqv> and are you passing that to import, or putting it in "imports"
<Extends> I'm putting it in imports
kenran has joined #nixos
<bqv> ...you're absolutely sure that when you tried ./hostname.nix, it was added to git's index?
<bqv> cause if so, i'm not actually sure what's wrong there
rardiol has quit [Read error: Connection reset by peer]
<bqv> you might try mitigating this by running with "--impure", which does what it says on the tin, allows impure everything. if even that fails, at least you know that restricted mode is not your issue
<Extends> I'm sure sure sure
<Extends> is --impure a flag of nixos-rebuild ?
<Extends> or do I have to build my configuration with another way
<bqv> i doubt nixos-rebuild will support it. you'll have to try nix build directly
<Extends> that's what I thought; I'll try this right away
<bqv> good luck!
<Extends> thanks
rardiol has joined #nixos
kenran has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96311 → glib: 2.64.4 -> 2.64.5 → https://git.io/JUU5A
adam_ has joined #nixos
<adam_> aterius: I tried using your neovim-nightly-overlay
<aterius> Any issues?
<adam_> it installed nightly sucessfully!
<adam_> However, how do you configure it?
<adam_> How do you specify plugins
<aterius> Are you using home-manager?
malook has quit [Quit: malook]
<adam_> I am
<adam_> I was previously using neovim from /etc/nixos/configuration.nix
<adam_> and would just specify an override
<adam_> neovim.override.configure.packages.myVimPackage
<bqv> fetchdarcs is impossible if the repo in question has no tags
<aterius> Just add the package attribute and point it to neovim-nightly
<Extends> bqv: using nix build and --impure, it works perfectly fine :(
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #96121 → katago: 1.5.0 -> 1.6.0 → https://git.io/JUflt
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to master: https://git.io/JUUdT
<adam_> So don't list it in home.packages
<adam_> just do programs.neovim.enable = true and configure it similar to how the vim wiki for nixos works
<aterius> I mean, or list neovim-nightly in home-packages
<aterius> your call
<adam_> okay I'll try that
<adam_> so just have a plugins attribute in your programs.neovim?
<aterius> If you want to manage plugins through nix
<adam_> I am trying to go full nix haha.
<aterius> My overlay doesn't affect any of this
<bqv> Extends: i have no useful ideas, tbh. i do the exact thing you're doing, and it works, so at best i'd try frobnicating some things. maybe replace ./file.nix with (import ./file.nix), see if that helps
Mateon1 has quit [Quit: Mateon1]
<aterius> adam_: here are my dotfiles
ATuin has quit [Ping timeout: 265 seconds]
rardiol has quit [Remote host closed the connection]
<Extends> no problem, I'll work things out on my own! thanks for you help, and by the way, your flake repo is a gold mine for a beginner like me!
Mateon1 has joined #nixos
rardiol has joined #nixos
<adam_> aterius: awesome, thanks so much!
rardiol has quit [Remote host closed the connection]
<aterius> No problem :)
bgamari has joined #nixos
<bqv> Extends: i thought i recognised the name, np!
<{^_^}> [nixpkgs] @Lassulus merged pull request #96226 → vault: 1.5.0 -> 1.5.2 → https://git.io/JUJWF
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JUUd3
adam_ has quit [Quit: Lost terminal]
<{^_^}> [nixpkgs] @bendlas merged pull request #96263 → nixos: wpa_supplicant: warn on unused config → https://git.io/JUURm
<{^_^}> [nixpkgs] @bendlas pushed 2 commits to master: https://git.io/JUUdZ
athv has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
unrooted[m] has joined #nixos
LouisDK has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96312 → flow: 0.131.0 -> 0.132.0 → https://git.io/JUUdC
<dominikh> I have a question about flakes, dependencies and the lock file: nixpkgs is a dependency like any other, pinned to a specific revision, right? Won't that potentially cause problems when using different flakes that depend on different versions of nixpkgs, thus pulling in different versions of dependencies? For example for inter-process communication that expects to be using the same version of a
<dominikh> library
rardiol has joined #nixos
<bqv> dominikh: nix supports multiple versions of a library installed side-by-side because it's definition of "installed" is different. in the same way, flakes support multiple simultaneous nixpkgs trees during evaluation. IPC is an edge case, and if it doesn't work, you can always override broken packages. That said, since nixpkgs painfully strives for package coherency, it's usually unlikely that you'll
<bqv> hit even that
lsix has joined #nixos
<dominikh> bqv: When you say "since nixpkgs painfully strives for package coherency", how does that relate to third party flakes?
rardiol has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @greydot opened pull request #96313 → wire-desktop: Add libdbusmenu dependency → https://git.io/JUUd0
<pikajude> hi, i have a qemu guest on a nixos host and the host is connected to a vpn
<pikajude> is there a way to enable the guest to use it as well?
rardiol has joined #nixos
<pikajude> i know absolutely nothing about networking
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<bqv> dominikh: because firstly, if you use mostly one version of nixpkgs and just cherry pick packages from others as needed, you will hit essentially no incoherency bugs, and secondly, in the case that you do, you can exchange those incoherency bugs for potential build failures by overriding the flake input, and relying on your "main nixpkgs" being coherent
<bqv> e.g. in my flake i usually make the tradeoff of unifying nixpkgs from every flake, at the expense of getting a hell of a lot of cache misses
<bqv> (actually, i think there's currently one that i'm not overriding)
<{^_^}> [nixpkgs] @jonringer merged pull request #93453 → libappindicator: 12.10.0 -> 12.10.1+20.10.20200706.1 → https://git.io/JJn9l
<{^_^}> [nixpkgs] @jonringer pushed commit from @euank to master « libappindicator: 12.10.0 -> 12.10.1+20.10.20200706.1 »: https://git.io/JUUda
<dominikh> bqv: so basically you're saying it's more of a theoretical than a practical problem?
<bqv> yep
<dominikh> and you can override the inputs of a flake?
<bqv> yep
<dominikh> alright, thanks!
<cole-h> bqv: Do you use anything special to deploy your flakes-based system?
<bqv> cole-h: infinisil's nixus :)
<bqv> it's my "defaultApp"
<bqv> so i just "nix run"
<cole-h> How fast is it to deploy?
<cole-h> e.g. how long from `nix run` to working system (if no changes)?
<bqv> generally, there's no significant delay besides builds, except one of my hosts is uh... complicatedly networked, so that sometimes lags
<bqv> but this system, the one i deploy from, is deployed seconds after the builds finish
<{^_^}> [nixpkgs] @jonringer closed pull request #96296 → libappindicator: 12.10.0 -> 12.10.1.201020200706.1 → https://git.io/JUUDs
<{^_^}> [nixpkgs] @jonringer closed pull request #96246 → discord: use buildFHSUserEnv to avoid crashing → https://git.io/JUJ2J
<cole-h> For your local machine, if you were to `time nix run` right now, what do you get?
lordcirth has quit [Remote host closed the connection]
<bqv> something extremely unpleasant, because i'm running a painful haskell build
<cole-h> Heh
<bqv> at a guess, on a pristine tree, it'd be under 5 seconds for the first two hosts (this one and another on LAN), and a minute or two for the last one (server)
<cole-h> Next time you have a mostly no-op deploy, please run that for me and report back. I'm interested in your results, since for a no-op `nixops deploy`, it's 23 seconds for me.
werner291 has quit [Quit: werner291]
cryptomonad has joined #nixos
<bqv> sure
<cole-h> bqv++
<{^_^}> bqv's karma got increased to 21
drakonis_ has joined #nixos
<cole-h> (I'm frequently away from IRC these days, so if I'm not around, feel free to ,tell me)
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<bqv> ah ok
ScottHDev has quit [Ping timeout: 256 seconds]
Dagger2 is now known as Dagger
andreas303 has quit [Remote host closed the connection]
<cryptomonad> I'm packaging a script pkgs.chez (scheme) that includes shared libraries (using load-shared-object). What's the best way to tell scheme about the location of the shared libraries? I understand in C that's the job of ld-wrapper but there's nothing like that for scheme in nix. I can get it to work with LD_LIBRARY_PATH but I assume that's not the proper way to do it.
andreas303 has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<{^_^}> [nixpkgs] @Lassulus merged pull request #79024 → xcowsay: Init at 1.5 → https://git.io/Jv3Fv
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUUd9
<{^_^}> [nixpkgs] @Lassulus merged pull request #95678 → sogo: 4.3.2 -> 5.0.0 → https://git.io/JJFoi
<{^_^}> [nixpkgs] @Lassulus pushed 5 commits to master: https://git.io/JUUd7
<{^_^}> [nixpkgs] @zowoq merged pull request #96213 → podman: 2.0.4 -> 2.0.5 → https://git.io/JUJG1
<{^_^}> [nixpkgs] @zowoq pushed to master « podman: 2.0.4 -> 2.0.5 »: https://git.io/JUUd5
akaWolf has quit [Ping timeout: 265 seconds]
stephaneyfx has quit [Quit: Leaving]
<Extends> bq: I think I might have found the problem: as I'm using builtins.readDir to iterate over my files, I import my files using imports = [ "/etc/nixos/hosts/sigma.nix" ] (because ./"sigma.nix" doesn't work), is there a way to convert builtins.attrNames (builtins.readDir dir)) to files instead of strings ? so that nix would understand that it comes from the same directory
<Extends> bqv: * whoops
<lassulus> Extends: builtins.toPath ?
<cole-h> Extends: Maybe you can draw inspiration from this: https://github.com/cole-h/nixos-config/blob/nixos/options.nix#L22
sangoma has quit [Ping timeout: 264 seconds]
<Extends> how does toPath work ?
<Extends> cole-h: thanks, I'll take a look!
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96314 → fluent-bit: 1.5.3 -> 1.5.4 → https://git.io/JUUFT
<bqv> yeah what cole-h does is probably what i'd have suggested
<lassulus> ah, nvm toPath is deprecated
<Extends> okay, big thank you to all of you, I'll try this way soon
<bqv> the main issue is the absolute path reference, tbh, something based on `./. + somepath` solves it for that reason
athv has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @sternenseemann opened pull request #96315 → noto-fonts-emoji: unstable-2019-10-22 → unstable-2020-08-20 (and new/updated dependencies) → https://git.io/JUUFc
fendor has quit [Read error: Connection reset by peer]
<clever> Extends: ./. doesnt end in a / so `./. + "foo.txt" in a bar dir, winds up pointing to /path/to/barfoo.txt
<Extends> yep
<bqv> hey, there aren't by any chance, any caches that build ghc865's packages?
<bqv> actually, i remember someone saying cache.nixos.org never deletes anything, maybe i could go back to an old nixpkgs and build using that..
shibboleth has quit [Quit: shibboleth]
<cole-h> infinisil: Ping
LouisDK has joined #nixos
<{^_^}> [nixpkgs] @aanderse opened pull request #96316 → nixos/redmine: replace extraConfig option with settings option → https://git.io/JUUFP
pamplemousse has joined #nixos
Dr8128 has quit [Ping timeout: 258 seconds]
hexa- has quit [Read error: Connection reset by peer]
<Church-> Nice.
hexa- has joined #nixos
<pamplemousse> Hey :)
<pamplemousse> Could someone explain the difference between `nix-shell -p python3Packages.some_package` and `nix-shell -p 'python.withPackages(ps: with ps; [ some_package ])'` to me?
<cole-h> python3Packages.some_package -> this package is available in the environment. python3.withPackages... -> python3 is available in the environment, with access to this package
<cole-h> I believe
<pamplemousse> What do you call the "environment" in this context?
<cole-h> The shell environment.
<pamplemousse> So, "python3 is available in the environment" means... the binary for python3 is in the PATH of the shell?
<cole-h> Yes
alp has quit [Ping timeout: 272 seconds]
<pamplemousse> I get that a package could be available to python (via a well set PYTHONPATH). But I am not too sure of what that means for a package to be available in the environment...
<bqv> if the package has binaries, the former would bring those binaries into scope
<pamplemousse> Maybe: the scripts exposed by a package are available in the PATH.
aswanson has quit [Quit: WeeChat 2.7.1]
<bqv> yes
<bqv> scripts rather than binaries, fair point
<pamplemousse> I see
meh` has quit [Ping timeout: 258 seconds]
<pamplemousse> Thanks cole-h and bqv :)
<bqv> S6
<bqv> *:)
<cole-h> bqv: Does nixus support dry runs, do you know?
<bqv> i don't believe so
<bqv> you might be able to engineer one
<bqv> the deploy process is almost fully exposed
<bqv> you can inject code
<cole-h> Does it support an analogue of `nixos-rebuild test`?
<bqv> again, not directly, but you could probably engineer one
<cole-h> OK, thanks.
<bqv> e.g. i've hacked it a bit to replace the use of nix-copy-closure with nix copy, without having to touch the source
<cole-h> bqv: Do you remember the flag for nix(1) (e.g. `nix build`) that shows the full output log as it happens?
<bqv> so i don't see why it wouldn't be doable to do similar for switch -> test
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96317 → gemrb: 0.8.6 -> 0.8.7 → https://git.io/JUUFN
<bqv> cole-h: you're probably looking for --log-format
<bqv> my favourite is bar-with-logs
aswanson has joined #nixos
<cole-h> bqv: Is there a --check flag for `nix build`?
<bqv> haven't tried it, i thought it worked?
<cole-h> `unrecognised flag '--check'` :(
<bqv> jmm
<bqv> yeah, i'm not sure
<cole-h> Also, `--log-format bar-with-logs` doesn't appear to have changed anything (visually) in the output
<cole-h> Maybe my nix is too old? 2.4pre20200721_ff314f1
<{^_^}> [nixpkgs] @matthewbauer opened pull request #96318 → [wip] stdenv/native: provide patchelf on linux → https://git.io/JUUbT
<bqv> is this an argument to `nix build`, and are you building via a terminal or emacs?
<bqv> cause nixos-rebuild will eat that argument, and emacs's windows are too dumb for nix to get noisy with them
<cole-h> Terminal, and it is indeed supplied as an argument to `nix build`
<bqv> hm
<bqv> oh, it won't output it if it's already built (obviously), maybe?
metreo has joined #nixos
<{^_^}> [nixpkgs] @Artturin opened pull request #96319 → viewnior: 1.6 -> 1.7 → https://git.io/JUUbq
<cole-h> bqv: Once upon a time there was `--print-build-logs` which was exactly what I was looking for...
<bqv> that looks like --log-format logs
<cole-h> invalid value :(
* cole-h opens up NixOS/nix
<bqv> i didn't think --log-format was a new nix thing
erasmas has quit [Quit: leaving]
<cole-h> Weird, `internal-json` works (shows loads of json), but everything else doesn't change anything.
mbrgm_ has joined #nixos
<bqv> what if you change your TERM a bit
<bqv> or even just change terminal
<bqv> sounds like a termcap issue
<cole-h> Weird, works fine if I do `--log-format bar-with-logs nixpkgs#alacritty --option substitute false`
<bqv> ahah. it relied on order back then
<bqv> huh
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
<bqv> or wait, you added substitute=false
<cole-h> (So it would actually do stuff)
<bqv> ahh.
<bqv> figures, it's just copying from caches/remote stores, otherwise
<cole-h> is `log-format` something I can add to /etc/nix/nix.conf to always get that output??
<cole-h> s/??/?/
<bqv> frustratingly, no
<cole-h> .
<bqv> i've been meaning to ask for that
<bqv> currently i've actually patched nixos-rebuild systemwide to set it :p
lsix has quit [Quit: WeeChat 2.9]
<cole-h> I'm really gonna be shaving yaks today
<bqv> lmao
<cole-h> I first wanted to try nixus so I could PR variable privilege escalation
<bqv> oh, yes, you wanted doas
<cole-h> But I want to see the logs always when I deploy with nixus, so now I want to PR Nix
<Extends> cole-h: ok so I've been using your file to make an attrset of the files in /etc/nixos/hosts, but how would I go about importing them ?
drakonis_ has quit [Read error: Connection reset by peer]
<bqv> if you have a filename as a string: import (./. + ("/" + filename))
<bqv> embellish as needed
<cole-h> Extends: As in, you have a `my.hosts` attrset containing all those hosts in options.nix? You access the `my` from `config.my`
<bqv> cole-h: i was more inclined to make an issue about it on gh:nix, because eelco will know best how to implement it, and probably could in seconds
<bqv> also, oh
<cole-h> bqv: Feel free.
LouisDK has quit [Ping timeout: 258 seconds]
<bqv> ooh, allow-dirty and warn-dirty are a thing now...
<bqv> yeah, i suppose maybe it wouldn't be difficult
kenran has joined #nixos
<cole-h> Oh hey it `log-format` DID work. But it doesn't log the nix stuff, like looking up something in a substituter
<cole-h> s/it//
<bqv> oh, no, that still requires -v(v(v(v(v(v)))))
<bqv> log-format is just for build outputs
<cole-h> welp
<bqv> in my defence, you did say build output :p
<cole-h> Indeed I did
<{^_^}> [nixpkgs] @jonringer merged pull request #95713 → python3Packages.qiskit: 0.19.6 -> 0.20.0 & update components → https://git.io/JJbUc
<{^_^}> [nixpkgs] @jonringer pushed 11 commits to master: https://git.io/JUUbX
<Extends> bqv: cole-h: thank you to both of you, it's perfectly working now!
<bqv> de rien
<V> ./. + "/${filename}"
philr_ has joined #nixos
kenran has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96320 → fossil: 2.11.1 -> 2.12.1 → https://git.io/JUUbS
<bqv> cole-h: i think it would be problematic if it could be set via --log-format and --option log-format. it's probably wiser to just have it check an environment variable
<cole-h> bqv: Just like `--option experimental-features` and `--experimental features`? ;)
<bqv> hah. fair point
orivej has joined #nixos
<{^_^}> [nixpkgs] @JohnAZoidberg closed pull request #78737 → mercury: 14.01.1 -> 20.01 → https://git.io/JvYwq
<cole-h> OK, that doesn't seem to have been too bad...
<cole-h> Variable privilege escalation implemented? Now to actually test it out... ;D
<bqv> heh
<dminuoso> I want to write an overlay like `se: su: { haskell.packages.ghc865 = super.haskell.packages.865.extend (seHS: suHS: ...); } }`
<dminuoso> Obviously that will not work. Is there some primitive to let me do just that though?
<cole-h> Yep, OK, cool, seems like it works.
<cole-h> bqv: +32/-17 is pretty good, I'd say.
<clever> dminuoso: you dont have the name the new thing the same way, you can just { myHsPackages = super.haskell.packages.865.extend ...; }
<cole-h> (Also includes documentation update to make more generic)
<bqv> cole-h: yeah, fair :)
<dminuoso> clever: I have to name them the same way
<bqv> dminuoso: why?
<clever> dminuoso: then you need to do { haskell.packages = super.haskell.packages // { ghc865 = super.haskell.packages.865.extend ...; }; }
<dminuoso> This is for static-haskell-nix, which expects some large pkgs, so I need to inject my packages into the appropriate haskell packages set
<bqv> mm
<dminuoso> clever: mmm, should it not be lib.recursiveUpdate rather than // ?
<clever> dminuoso: lib.recursiveUpdate can behave weirdly with derivations, // is safer
<drakonis> hmm, i need advice on solving an issue
<drakonis> i need to set up a split tunnel with openconnect
<drakonis> then route all traffic to a subdomain through it
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96322 → ibus-engines.hangul: 1.5.3 -> 1.5.4 → https://git.io/JUUNs
adam_ has joined #nixos
<dminuoso> clever: uh, but thats not recursive
<adam_> aterius: I've made great progress with the neovim nightly but I have one more question for you if you are still there?
<dminuoso> but I suppose it doesnt have to be
<adam_> I am trying to use the built in nvim-lsp. I added it to the plugins and it seems to have installed
<infinisil> cole-h: Pong!
<adam_> I am trying to add the vim-language-server for example. I got the node module installed, and I can check, it is on the path
<cole-h> infinisil: I don't even remember my question :D But know this: you're gonna have a PR to nixus very soon!
<infinisil> Oh neat, what about?
<cole-h> infinisil: doas :)
<infinisil> Ahh :D
<cole-h> infinisil: Rather, generic privilege escalation, but "sponsored" by my love for doas
<infinisil> Appreciated!
<dminuoso> cole-h: also, it seems incorrect to do `{ haskell.packages = .. }` because that gets rid of all other attributes of haskell, no
<cole-h> infinisil: A question does come to mind, though: how can I make it so nixus shows all logging? e.g. `cat /var/lib/system-switcher/system-#/log` displays additional logging not present on the terminal.
<cole-h> (like the "stopping the following units" info)
iyzsong has quit [Quit: ZNC 1.7.5 - https://znc.in]
<adam_> aterius: however, when I do a home-manager switch and then open vim I get: module 'nvim_lsp' not found:
<adam_> have you had this issue
<cole-h> dminuoso: (think you meant to ping clever)
<aterius> !packadd nvim_lsp in your init.vim
<dminuoso> Ah indeed
<infinisil> cole-h: It's a bit complicated because there's a totally separate process on the remote host that does the logging
justanotheruser has quit [Ping timeout: 244 seconds]
<cole-h> infinisil: Got it. Well, I'm fine without it, but it would be a bonus to be able to see it :P
<infinisil> And whatever would transfer that log to the local machine should expect to be disconnected at any time
<infinisil> Yeah it's something I certainly want to have too eventually!
<infinisil> Well I want it now
<bqv> dminuoso: haskell packages respond best to `.override (super: { overrides = { youroverride; }; })`, which you can then recursivelyUpdate
<cole-h> infinisil: Hehehe
<adam_> aterius: awesome that worked!
<bqv> dminuoso: sorry, `.override { overrides = self: super: { yoouroverride; }; }`
<dminuoso> bqv: That does not address my issue at all.
<infinisil> There are a bunch of nixus problems, and I think all of them are due to bash, aka they'be be solved if I switch the implementation to haskell
<adam_> Is it better to use vim.cmd('packadd nvim-lsp') in the lua <<EOF section?
<dminuoso> Whether I use .extend or .override is not the problem
<bqv> dminuoso: did you read the last part? :p
<infinisil> cole-h: Well not *due* to bash, but using bash makes it much more difficult to fix them
<dminuoso> bqv: It doesnt apply
<dminuoso> The problem is on the *outer* overlay
iyzsong has joined #nixos
<{^_^}> Infinisil/nixus#24 (by cole-h, 15 seconds ago, open): Implement generic privilege escalation support
<bqv> dminuoso: try doing it manually, then?
<dminuoso> Im doing a pkgs wide overlay, so if this on haskellPackages all is good, because its just 1 attribute in. Buf if you want this on a specific haskell package set, then that's 3 attributes in
<dminuoso> Right
<dminuoso> Im asking whether there's some handy bits to do this for me
<bqv> no, because generally this is a pretty extraneous requirement
<cole-h> infinisil: That was just ~30m of hacking, so there might be things to be changed. Especially unsure of the naming (`privilegeEscalationCommand` is a bit long), but I just followed nixops there.
<dminuoso> be that as it may, but static-haskell-nix assumes an entire nixpkgs set in the correct shape
<dminuoso> so I dont have much choice, now do I? :)
<bqv> wasn't judging%
<dminuoso> fair
<infinisil> cole-h: Neat! I'll take a closer look later today or tomorrow :)
<cole-h> :D
<cole-h> bqv: OK, it's time to wade through your monstrosity of a flakes.nix and Frankenstein my own :P
<bqv> lmao
<bqv> i'm sorry in advance
<cole-h> You should be
<cole-h> My eyes are already melting
<cole-h> Hehe
<cole-h> I've said it before, but I kinda wish there was a way to use git repos instead of tarballs... tarballs can be a large download every time, while a git repo can be updated incrementally.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96323 → google-compute-engine-oslogin: 20200507.00 -> 20200819.00 → https://git.io/JUUNV
<bqv> the ipfs stuff might make that a LOT better
<bqv> depending on how it turns out
<infinisil> cole-h: Wanna join #nixus?
<dominikh> wrt flakes and nixpkgs, have there been any thoughts on flakes affecting how software gets packaged for nixpkgs? e.g. if some software already has its own flake.nix, will nixpkgs just refer to that, or define its own derivation like it currently does?
<bqv> that's a flamewar that hasn't quite been resolved yet
<adam_> How do you all deal with situations where you want some python modules available globally, but others just for a particular project
<adam_> however when you are in that project, you want to have BOTH the globally available packages, and the project specific ones
<cole-h> Yikes
<cole-h> I'd argue that's... generally not what you should do.
<adam_> I am currently using nix-shell and specifying the python version + packages, then activate the shell
<adam_> but there are certain things like linters/language servers which I want everywhere
<adam_> and are not "project dependencies" but instead vim dependencies
<adam_> cole-h: so what would you do instead?
<energizer> adam_: install your project tools in your project