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
Rusty1 has joined #nixos
codygman has quit [Ping timeout: 240 seconds]
codygman has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #94713 → qt-video-wlr: init at 2020-08-03 → https://git.io/JJ6lr
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JJXuf
xO1 has quit [Ping timeout: 264 seconds]
pamplemousse has quit [Ping timeout: 240 seconds]
xkapastel has quit [Quit: Connection closed for inactivity]
<daddy_james[m]> ```https://nixos.org/nixos/manual/options.html#opt-boot.loader.grub.extraInitrd``` mentions using an initrd image to save luks keys. I have an encrypted /boot and I'm trying to remove the second password prompt after booting into nixos. How could I create a custom initrd which contains a luks key? I already have the key, I just need to store it in an initrd image so I can use
<daddy_james[m]> ```https://nixos.org/nixos/manual/options.html#opt-boot.initrd.luks.devices._name__.keyFile``` so it will automatically use it at boot?
sangoma has quit [Quit: WeeChat 2.9]
<dottedmag> Answering myself: `set gfxpayload=keep` in GRUB cmdline.
shibboleth has quit [Quit: shibboleth]
ris has quit [Ping timeout: 256 seconds]
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
domogled has quit [Ping timeout: 246 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/9a452a63376 (from 60 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJXuM
tmaekawa has joined #nixos
pr06lefs has quit [Ping timeout: 244 seconds]
codygman has quit [Ping timeout: 240 seconds]
pr06lefs has joined #nixos
codygman has joined #nixos
davidv7 has quit [Ping timeout: 256 seconds]
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
ToxicFrog has quit [Remote host closed the connection]
tmaekawa has quit [Quit: tmaekawa]
ToxicFrog has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #94906 → bazelisk: 1.5.0 -> 1.6.0 → https://git.io/JJXz6
noudle has quit []
codygman has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @siraben closed pull request #94170 → the-powder-toy: 94.1 -> 95.0 → https://git.io/JJzIe
codygman has joined #nixos
<{^_^}> [nixpkgs] @zowoq opened pull request #94907 → nixos/*: editorconfig fixes → https://git.io/JJXgU
philr has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #94908 → the-powder-toy: 94.1 -> 95.0 → https://git.io/JJXgT
<{^_^}> [nixpkgs] @marsam opened pull request #94909 → lxc: 4.0.3 -> 4.0.4 → https://git.io/JJXgL
matthewcroughan has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @aanderse opened pull request #94910 → apacheHttpd: 2.4.43 -> 2.4.46 → https://git.io/JJXgY
<siraben> infinisil: Didn't know how to resolve that git merge issue, so opened up a new PR #94908
<{^_^}> https://github.com/NixOS/nixpkgs/pull/94908 (by siraben, 1 minute ago, open): the-powder-toy: 94.1 -> 95.0
justache has quit [Ping timeout: 260 seconds]
matthewcroughan has joined #nixos
tsruser2 has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #94911 → ocamlformat: 0.14.2 -> 0.15.0 → https://git.io/JJXg8
tsruser has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @aanderse opened pull request #94912 → apacheHttpd: 2.4.43 -> 2.4.46 [20.03 backport] → https://git.io/JJXg4
mounty has quit [Ping timeout: 240 seconds]
xd1le has quit [Quit: Quit]
justache has joined #nixos
h0m1 has quit [Ping timeout: 244 seconds]
h0m1 has joined #nixos
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #nixos
<{^_^}> [nixpkgs] @purcell opened pull request #94913 → sbcl: 2.0.2 -> 2.0.7, eliminate risky alias scheme → https://git.io/JJXgQ
smatting_ has joined #nixos
sm2n has quit [Remote host closed the connection]
mounty has joined #nixos
smatting_ has quit [Ping timeout: 246 seconds]
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #94914 → vale: 2.2.2 -> 2.3.0 → https://git.io/JJXgp
stigo has quit [Quit: stigo]
<{^_^}> [nixpkgs] @austinbutler opened pull request #94915 → kodi: 18.6 -> 18.8 → https://git.io/JJXgj
stigo has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
orivej_ has quit [Ping timeout: 240 seconds]
leungbk has quit [Remote host closed the connection]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/e5b91d92a01 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
codygman has quit [Ping timeout: 240 seconds]
codygman has joined #nixos
stigo has quit [Remote host closed the connection]
Cale has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
rajivr has joined #nixos
codygman has quit [Ping timeout: 240 seconds]
realisation has quit [Ping timeout: 256 seconds]
codygman has joined #nixos
alexherbo2 has quit [Ping timeout: 240 seconds]
Cale has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @ju1m opened pull request #94916 → prosody-modules: update to revision 2dcbc01c9931 → https://git.io/JJX2H
orivej has joined #nixos
stigo has joined #nixos
fresheyeball has quit [Quit: WeeChat 2.7.1]
fresheyeball has joined #nixos
drakonis1 has quit [Quit: WeeChat 2.8]
pjt_tmp has joined #nixos
Cale has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
lordcirth has joined #nixos
tmaekawa has joined #nixos
cptchaos83 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cptchaos83 has joined #nixos
wildsebastian has quit [Ping timeout: 244 seconds]
drakonis1 has joined #nixos
emilazy has quit [Ping timeout: 244 seconds]
pmwhite has joined #nixos
<energizer> how do i solve this? https://bpa.st/ZHXA
jlpeters has joined #nixos
betawaffle has joined #nixos
<pmwhite> what does "{censored} -> /nix/store/...." in the output of "nix-store --gc --print-roots mean?
wildsebastian has joined #nixos
claudiii has joined #nixos
jlpeters has quit [Max SendQ exceeded]
<energizer> pmwhite: owned by root, you can sudo to see it
emilazy has joined #nixos
bitonic has joined #nixos
higherorder has quit [Ping timeout: 244 seconds]
<pmwhite> energizer: ahh, thank you. makes perfect sense.
ProofTechnique has joined #nixos
omnigoat has joined #nixos
pkral has joined #nixos
jlpeters has joined #nixos
<samueldr> it seems it might also apply to "memory" roots
NekomimiScience has joined #nixos
<samueldr> ah, duh, it's written in the comment, it's all about what's in /proc
<pmwhite> yeah, I found that out after using sudo
<{^_^}> [nixpkgs] @ju1m opened pull request #94917 → nixos/biboumi: init → https://git.io/JJXaS
<samueldr> I never noticed that, being a trusted user, so I went source-diving
<pmwhite> I assume its to prevent GC'ing things that are being used by running processes.
<samueldr> exactly
<energizer> `nix-copy-closure --to host /nix/store/.../bin/foo` then i ssh to host and /nix/store/.../bin/foo isn't in the store. does that make sense?
digitalgrease has joined #nixos
jbetz has joined #nixos
<energizer> haha it fails silently, -vvv shows the error
<{^_^}> [nixpkgs] @purcell opened pull request #94919 → asdf: don't restrict to linux, since darwin works too → https://git.io/JJXa5
pingveno has joined #nixos
angerman has joined #nixos
higherorder has joined #nixos
pr06lefs has quit [Ping timeout: 260 seconds]
parsnip has joined #nixos
parsnip is now known as Guest75538
realisation has joined #nixos
user_0x58 has joined #nixos
<energizer> or maybe -vv caused the error. who knows :)
lordcirth_ has joined #nixos
<pmwhite> Is there an easy way to only show GC roots that aren't children of other roots? Or is that already true for all the roots? I could make a script to walk backward for each root, but that sounds little complicated.
fnlaai has joined #nixos
<fnlaai> hi there, urgent
<fnlaai> anyone know how to upgrade discord ?
lordcirth has quit [Ping timeout: 244 seconds]
<fnlaai> it's ask for upgrade v0.0.11 while nixpkgs only v0.0.10
<fnlaai> there's upgrade-discord.sh also but idk
<fnlaai> idk how to use it
realisation has quit [Ping timeout: 256 seconds]
realisation has joined #nixos
NekomimiScience has quit [Ping timeout: 260 seconds]
pr06lefs has joined #nixos
fnlaai has quit [Remote host closed the connection]
realisation has quit [Ping timeout: 256 seconds]
betawaffle has quit [Ping timeout: 244 seconds]
omnigoat has quit [Ping timeout: 260 seconds]
NekomimiScience has joined #nixos
pkral has quit [Ping timeout: 240 seconds]
betawaffle has joined #nixos
titano has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
titano has joined #nixos
Guest75538 has quit [Ping timeout: 272 seconds]
<DigitalKiwi> samueldr clever infinisil ryantm rycee srhb worldofpeace $your_nick_here what color stickers would you like
jlpeters has quit [Read error: Connection reset by peer]
<DigitalKiwi> trying to paint at least a few tonight
omnigoat has joined #nixos
jlpeters has joined #nixos
<DigitalKiwi> i have stencils cut for 2 color ones but can do 3 color ones too
<DigitalKiwi> ...or more
betawaffle has quit [Max SendQ exceeded]
<DigitalKiwi> i redid a mask i want to test it https://mostlyabsurd.com/files/2020-08-08-022041_2880x1800_scrot.png old
Guest75538 has joined #nixos
pingveno has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #94885 → pythonPackages.jupyterhub: 1.0.0 -> 1.1.0 → https://git.io/JJX3b
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JJXre
peel has joined #nixos
betawaffle has joined #nixos
pkral has joined #nixos
pingveno has joined #nixos
tsruser has joined #nixos
Supersonic112 has joined #nixos
Supersonic has quit [Ping timeout: 272 seconds]
Supersonic112 is now known as Supersonic
tsruser2 has quit [Ping timeout: 256 seconds]
invokesus has joined #nixos
moet has joined #nixos
invokesus has quit [Ping timeout: 265 seconds]
<ryantm> DigitalKiwi what are you making?
realisation has joined #nixos
<DigitalKiwi> NixOS stickers
<DigitalKiwi> ryantm: scroll a bit https://mostlyabsurd.com/gallery/
<DigitalKiwi> i airbrush them
<samueldr> DigitalKiwi: think of other people and offer to them, I quite like the standard colours and have too many already of not-yours
<DigitalKiwi> here are some haskell i did https://twitter.com/ArchKiwi/status/1250600070636097536?s=20
<samueldr> DigitalKiwi: in addition to the fact that I want to shop around for a provider for Mobile NixOS stickers :)
<DigitalKiwi> well then i should send you some samples ;D
<samueldr> (ideally with a transparent backing, or even better, vinyl transfer)
<DigitalKiwi> samueldr: did you see the elixir i did
<samueldr> >> 2020-01-15-rainbow-elixir-droplets
realisation has quit [Ping timeout: 256 seconds]
<samueldr> those I guess?
<DigitalKiwi> yeah
<DigitalKiwi> they have transparent background
<DigitalKiwi> 03:24 samueldr: DigitalKiwi: think of other people and offer to them, <-- yeah if anyone wants to volunteer/request i am planning on making at least 144...
<DigitalKiwi> samueldr: i used vinyl transfer move them onto matte transparency film
Guest41613 has joined #nixos
<DigitalKiwi> samueldr: https://www.dropbox.com/s/tfohmvvsb721jp3/2020-01-30%2020.56.12.jpg?dl=0 this was a prototype i cut it by hand the final ones were cut better
Guest41613 has left #nixos [#nixos]
Guest41613 has joined #nixos
<{^_^}> [nixpkgs] @andersk opened pull request #94920 → pythonPackages.protobuf: Use default version of protobuf → https://git.io/JJXrb
Guest41613 has quit [Remote host closed the connection]
<DigitalKiwi> samueldr: i tested doing them vinyl transfer so no backing but uh it didn't turn out good it made them separate
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
mrosenbe has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
<ryantm> DigitalKiwi I like the color yellow
<DigitalKiwi> do you like agda
<DigitalKiwi> https://mostlyabsurd.com/pieces/2020/02/08/agdabois/ i have a few of these
<DigitalKiwi> kind of yellow (the first ones i did were brighter dunno what i did wrong with these)
<Graypup_> DigitalKiwi, i definitely want a trans nixos sticker but I live in Canada :/
<DigitalKiwi> i'm in the us so it's only one border
<Graypup_> ah cool! I keep (incorrectly) casually assuming most of the nix folks are in Europe
<DigitalKiwi> i'm trying to figure out the logistics of this and not go bankrupt on shipping or go crazy doing addresses lol but i'm just giving a bunch away because why not
<DigitalKiwi> so if you know anyone who wants sticker or a few or you think deserves one (i got the idea because jonringer always tests and merges my PRs and then i was like there are a ton of people that help out too so)
bqv has joined #nixos
<DigitalKiwi> i have a stack of stencils for 144 of them and now gotta figure out what colors to make...
<DigitalKiwi> if anyone would prefer a haskell one i'll be doing a few batches of those too eventually
realisation has joined #nixos
<Graypup_> is there a printf equivalent function in nix?
<Graypup_> I can just concat my stuff together, it's not too bad, but I was just wondering
<DigitalKiwi> ryantm: or if you want i could make just yellow ones
<DigitalKiwi> or yellow and something else
<DigitalKiwi> i need to write down what people want >.>
griff_ has quit [Quit: griff_]
bqv has quit [Quit: WeeChat 2.9]
realisation has quit [Ping timeout: 240 seconds]
<DigitalKiwi> maybe make a spreadsheet but then it feels like work
<DigitalKiwi> https://twitter.com/grhmc/status/1168918720120573956?s=20 even more examples of color choices
<DigitalKiwi> they were at nixconf! :D
bqv has joined #nixos
<Graypup_> is it possible to get the position of a function?
<Graypup_> evidently the nix repl can do it, but getAttrPos only works on sets, right?
<energizer> there's some unsafe thing you see in here occasionally
<Graypup_> unsafeGetAttrPos is *usually* the answer, but I want a thing specifically for functions
<Graypup_> > f: "2"
<{^_^}> <LAMBDA>
<Graypup_> interesting that this thing has a different print format than the nix repl
<energizer> lib.debug has some formats
kraeXen has joined #nixos
<Graypup_> ooh
<Graypup_> nope
<Graypup_> doesn't have anything like that
<Graypup_> going to implement it with unsafeGetAttrPos for now until I go post it and some angel more versed in nix internals points out the right function lol
Guest75538 has joined #nixos
Guest75538 has joined #nixos
Guest75538 has quit [Changing host]
Guest75538 is now known as parsnip
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #94459 → ocamlPackages.lua-ml: 0.9 → 0.9.1 → https://git.io/JJVZv
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.lua-ml: 0.9 → 0.9.1 »: https://git.io/JJXoH
samhza has quit [Remote host closed the connection]
cjpbirkbeck has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/f9f48250fe1 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
samhza has joined #nixos
samhza has quit [Remote host closed the connection]
samhza has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #94230 → coq_8_12: 8.12+β1 → 8.12.0; coqPackages.equations: 1.2.2 → 1.2.3 → https://git.io/JJg7k
<{^_^}> [nixpkgs] @vbgl pushed to master « coq_8_12: 8.12+β1 → 8.12.0 »: https://git.io/JJXKH
pr06lefs has quit [Ping timeout: 256 seconds]
sophronios has joined #nixos
kraeXen has quit [Quit: [ - ]]
pr06lefs has joined #nixos
drakonis1 has quit [Quit: WeeChat 2.9]
fresheyeball has quit [Quit: WeeChat 2.7.1]
Rusty1 has quit [Quit: WeeChat 2.3]
pr06lefs has quit [Ping timeout: 260 seconds]
cole-h has joined #nixos
drakonis has quit [Read error: Connection reset by peer]
invokesus has joined #nixos
invokesus has quit [Ping timeout: 264 seconds]
user_0x58 has quit [Read error: Connection reset by peer]
tsruser has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @vbgl opened pull request #94921 → js_of_ocaml: 3.6.0 → 3.7.0 → https://git.io/JJXiv
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JJXil
user_0x58 has joined #nixos
varun_ has joined #nixos
palo1 has joined #nixos
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
user_0x58 has quit [Read error: Connection reset by peer]
<varun_>
<varun_>
<varun_>
<varun_>
<varun_>
tmaekawa has quit [Quit: tmaekawa]
sputny has joined #nixos
moet has quit [Quit: yay, can go back to haskell now]
<energizer> varun_: hey is everything ok?
<varun_> umm no
<energizer> what's up?
<isHavvy> Do you need some space? [/bad pun]
<varun_> nothing fine
<isHavvy> (Or are you trying to give us some space?) [/continued bad pun]
<energizer> heh
<varun_> any game to be suggetion
<varun_> on steam
<energizer> that's not my area of expertise, i bet someone knows tho
<varun_> multiplayer
<isHavvy> Does Factorio work on NixOS?
<energizer> nixpkgs.factorio
moet has joined #nixos
moet has quit [Client Quit]
<isHavvy> I would think anybody who can tackle the complexities of NixOS would have fun with the complexities of Factorio.
sputny has quit [Remote host closed the connection]
tsruser has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #94922 → ocamlPackages.torch: 0.9b → 0.10 → https://git.io/JJXXe
<Graypup_> update: implemented unsafeGetFuncPos
zupo has joined #nixos
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
growpotkin has joined #nixos
realisation has joined #nixos
spudly- has joined #nixos
spudly- has joined #nixos
spudly- has quit [Changing host]
realisation has quit [Ping timeout: 256 seconds]
<varun_>
<varun_> energizer isHavvy ??
<energizer> varun_: sup
<energizer> oh you want a multiplayer game
<energizer> i dont know games
<energizer> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
<energizer> varun_: #nixos-chat is a social channel, they might know
spudly has quit [Ping timeout: 240 seconds]
spudly- is now known as spudly
<varun_> oh wow
<energizer> varun_: ##linux is pretty big too
<{^_^}> [nixpkgs] @FRidh merged pull request #94901 → Adding two jupyterhub spawners: dockerspawner, batchspawner → https://git.io/JJXRC
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/JJXX4
<{^_^}> [nixpkgs] @ehmry merged pull request #94797 → electrum: 3.3.8 -> 4.0.2 → https://git.io/JJi11
<{^_^}> [nixpkgs] @ehmry pushed commit from @prusnak to master « electrum: 3.3.8 -> 4.0.2 »: https://git.io/JJXXR
tsruser2 has joined #nixos
tsruser has quit [Ping timeout: 240 seconds]
xO1 has joined #nixos
<energizer> `nix-store --realise /nix/store/3fl8c1gpwp1jh5al9n6xyjk7412xs5zq-lndir-1.0.3/bin/lndir` -> /nix/store/3fl8c1gpwp1jh5al9n6xyjk7412xs5zq-lndir-1.0.3 but that dir is empty
<energizer> what happened?
pareidolia has quit [Ping timeout: 256 seconds]
ddellacosta has quit [Ping timeout: 265 seconds]
pareidolia has joined #nixos
<{^_^}> [nix] @lf- opened pull request #3912 → Add builtins.unsafeGetLambdaPos → https://git.io/JJXXM
varun_ has quit [Ping timeout: 256 seconds]
cole-h has quit [Quit: Goodbye]
invokesus has joined #nixos
<{^_^}> [nixpkgs] @gvolpe closed pull request #94900 → maintainers: add gvolpe → https://git.io/JJXBA
invokesus has quit [Ping timeout: 256 seconds]
zupo has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #84073 → nextdns: init at 1.7.0 → https://git.io/Jvdbd
<{^_^}> [nixpkgs] @peterhoeg pushed 3 commits to master: https://git.io/JJX1U
zupo has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
dermetfan has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
buckley310 has quit [Quit: Connection closed for inactivity]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/8d57f75f7a1 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
zupo has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
asheshambasta has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #94923 → _1password-gui: init at 0.8.0 → https://git.io/JJXHs
pax-12 has joined #nixos
<{^_^}> [nixpkgs] @mt-caret opened pull request #94924 → go-dqlite: init at 1.7.0 → https://git.io/JJXH0
<Graypup_> has anyone got a working VSCode setup for development on the Nix C++ codebase?
kenran has joined #nixos
<Graypup_> the c/c++ extension tag parser is a POS that makes me sad, but real intellisense is having weird issues too
alexherbo2 has joined #nixos
<pax-12> I am attempting to make an overlay for discord, my ~/.config/nixpkgs/overlays.nix and error message is here: https://bpa.st/5L4A
<{^_^}> [nixpkgs] @vcunat pushed 7 commits to master: https://git.io/JJXHi
<{^_^}> [nixpkgs] @vcunat merged pull request #94863 → thunderbird, thunderbird-bin: 68.10.0 -> 68.11.0, 78.1.0 -> 78.1.1 [High security fixes] → https://git.io/JJPM6
<{^_^}> [nixpkgs] @vcunat merged pull request #94704 → gperftools: fix dlopen() of gperftools on AArch64 → https://git.io/JJ6Uo
<Graypup_> aha I got it, just had the wrong gcc path, needed to give it the one in the nix store
domogled has joined #nixos
<Graypup_> pax-12, looking at it
<Graypup_> so it appears that the overlays going in is indeed ending up not being a list when the ++ operator is applied, which is obviously bad
<srhb> Yes, ~/.config/nixpkgs/overlays.nix is supposed to be the list, not a set of `nixpkgs.overlays = thelist`
wallacer3 has quit [Ping timeout: 260 seconds]
<Graypup_> that would do it!
<srhb> pax-12: So just get rid of the ste and nixpkgs.overlays = -- the rest looks correct.
<pax-12> srhb, what part is the ste?
<srhb> pax-12: The what, sorry?
h0m1 has quit [Quit: WeeChat 2.9]
<Graypup_> welp time to go try to write a nix plugin because my desire to do rust ffi greatly outweighs my desire to write any C++ to fix https://github.com/NixOS/nix/issues/3904
<{^_^}> nix#3904 (by lf-, 2 days ago, open): Feature: add `:doc` command to nix repl
<pax-12> srhb, you said I have to get rid of the ste, what is that?
<Graypup_> *set
<srhb> Graypup_: oh, nice :)
<srhb> pax-12: Sorry, I type so poorly these days :/
<srhb> pax-12: But yes, set*
wallacer3 has joined #nixos
h0m1 has joined #nixos
<srhb> pax-12: The entire file should look like [ (self: super: { ... }) (self: super: { ... } ) ] etc.
<srhb> ie the list itself.
domogled has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #94915 → kodi: 18.6 -> 18.8 → https://git.io/JJXgj
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/JJXQq
<srhb> pax-12: To be clear, like this: https://gist.github.com/afc28c9c3bfa844583bfb3152c9cb46a
<srhb> (minus the semicolon at the end... coffee time)
sjn[m] has joined #nixos
zupo has joined #nixos
asbachb has joined #nixos
<asbachb> Any ideas what part I'm missing? https://gist.github.com/asbachb/8ef6cd54e9ef4bf5cc4688d3fa8b2451
sputny has joined #nixos
pax-12 has quit [Remote host closed the connection]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<srhb> asbachb: Usually points at the wrong loader or interpreter: patchelf --print-interpreter $yourexecutable
<{^_^}> [nixpkgs] @Mic92 opened pull request #94925 → nixos/ec2: remove dependency on NIX_PATH → https://git.io/JJXQ6
sputny has quit [Quit: sputny]
<asbachb> srhb: Ah I guss I got the problem. In order to run it within NixOs I'd need to rcompile it or wrap that executable?
adieu has joined #nixos
adieu has quit [Remote host closed the connection]
realisation has joined #nixos
griff_ has joined #nixos
<{^_^}> [nixpkgs] @jakobrs opened pull request #94926 → Explicitly require Polkit in the libvirtd module in the form of an assertion → https://git.io/JJXQx
xO1 has quit [Quit: leaving]
realisation has quit [Ping timeout: 240 seconds]
fendor has joined #nixos
<srhb> asbachb: It depends. You may be able to patch all the require paths :)
<srhb> asbachb: If that was the problem, then see: https://nixos.wiki/wiki/Packaging/Binaries#The_Dynamic_Loader
<srhb> (in fact, read that page anyway)
<{^_^}> [nixpkgs] @danieldk closed pull request #94702 → python3Packages.transformers: enable on all Unix platforms → https://git.io/JJ6vw
__dan has joined #nixos
<__dan> hey guys
<__dan> why is Hexchat dragging as depends shitloads of stuff Like entwork manager, DHCP suite, dnsmasq and shitloads of other things ?
<__dan> none of those are build options for hexchat in meson
<__dan> I seen this with many packages
<__dan> they drag unnecesary depends
<MichaelRaskin> libproxy depends on network manager
<__dan> Ok
<srhb> __dan: You can use nix path why-depends to figure it out. It's almost never unnecessary :)
<{^_^}> [nixpkgs] @danieldk opened pull request #94927 → python3Packages.transformers: enable on all Unix platforms → https://git.io/JJX70
<__dan> I see
<__dan> thanks
<srhb> __dan: ie nix why-depends (path-to-hexchat) (path-to-surprising-dependency)
<__dan> just installed nix a day oho
dermetfan has quit [Ping timeout: 246 seconds]
<__dan> Im in a bit of pain :p
<srhb> It' a steep curve, hang in there :)
<MichaelRaskin> I believe some Debian packages have «hanging» references — references to very weak (listed but not pulled) dependencies that lead nowhere on a typical system
<__dan> enabling vvulkan was a bit of a adventure
<__dan> who whould have tough enable opengl does that too
<MichaelRaskin> Nix basically sacrifices space for ease of giving guarantees 100 times out of 100
<__dan> thats cool yes
stephaneyfx has quit [Quit: Leaving]
invokesus has joined #nixos
<MichaelRaskin> Basically that means you should plan for double space use of your installed packages, because a glibc bump means you need both old (for rollback) and new builds of _everything_ installed
<__dan> if ill need help to configure my cutom kernel is this a good place ? Basically I only need it to be buit with BTF type info
<srhb> Yeah, this is a good place. Traffic varies though, so whether help is readily available depends on the hour
<srhb> There's also the discourse, and the issue tracker on github
<MichaelRaskin> BTF type info can be enabled via a KConfig parameter, right?
<__dan> yes
<__dan> its needed by newish EBPF tools
<MichaelRaskin> Re: Vulkan — well, it kind of is guessable if you look up _what_ implements Vulkan (Mesa), and what is Mesa _most_ known for
<MichaelRaskin> But yeah, such things take experience
<srhb> __dan: We may to soon want to enable that by default then..
<__dan> issue with old tools, they used clang to parse kernel header for type info
<tobiasBora> Hello, I'd like to pin the nixOs channel in my configuration.nix in order to be able to version control my system completely (right now I'm having an issue where I suspect that the channel commit makes a difference). However, if I read that [1], it seems to be not trivial to do. I can see basically 2 approches: 1) use a script to rebuild that uses -I option 2) use flakes. The script sounds a bit
<__dan> so you can guess the pain if headers out of sync with kernel
<tobiasBora> strange to me (I guess it does not integrate nicely with nix-build/nix-shell as I'll need to always add the -I), and I never used flakes and I don't know if it solves the issues of 1), and if it's stable enough. Any idea?
<{^_^}> #62832 (by jluttine, 1 year ago, closed): Pinning nixpkgs in configuration.nix?
<srhb> tobiasbora: Flakes is easiest for having it _in config_ but you may not need that
codygman has quit [Read error: Connection reset by peer]
<srhb> tobiasbora: Just pinning your NIX_PATH instead of using the channels mechanism will do the trick
<srhb> Which one you prefer depends on your taste for.. experiments, I guess :)
codygman has joined #nixos
<tobiasBora> srhb: how do you pin the NIX_PATH?
<MichaelRaskin> __dan: you might want to mimick (with a reduction in scope) the things done by hardenedLinuxPackagesFor
<__dan> thank you Michael
invokesu` has joined #nixos
invokesus has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #94911 → ocamlformat: 0.14.2 -> 0.15.0 → https://git.io/JJXg8
<{^_^}> [nixpkgs] @danieldk pushed 3 commits to master: https://git.io/JJX7M
<__dan> also , why after I perform a reconfigure of OS and a subsequent garbage collection I still see previous generations in boot loader ?
<__dan> and is there a way to actually see generation of system ?
<__dan> instead of package generations installed by "user" ?
<MichaelRaskin> That's actually a kind of a bug — as UEFI is a separate partition, you need to rerun the boot menu generation to update it
<__dan> aha
<MichaelRaskin> This is done automatically on nixos-rebuild switch/boot
<srhb> tobiasbora: What I did was just statically set it in nix.nixPath to some path I controlled in the same repo
<__dan> so it needs a hook script somewhere
<MichaelRaskin> But can be run manually in principle
<srhb> tobiasbora: It's still _slightly_ finicky because it takes effect after the rebuild
<srhb> tobiasbora: But at least you can nominally control it in vcs.
<tobiasBora> srhb: yeah, I saw that you need to rebuild twice
<srhb> tobiasbora: Well, not necessarily if you allow for the static path
<srhb> (only the first time at least)
<__dan> module options for modprobe , please where is the varibale which should hold them ?
<MichaelRaskin> __dan: /nix/var/nix/profiles should show you the current list of system generations
<srhb> tobiasbora: consider .nix.nixPath = [ "nixpkgs=/path/to/config/repo/nixpkgs.nix" ]
<srhb> tobiasbora: Now you just have to ensure that expression produces the nixpkgs revision you want
<MichaelRaskin> https://nixos.org/nixos/options.html#boot.extramodprobeconfig maybe?
<srhb> tobiasbora: It is a weak coupling, but controllable
<__dan> oh thank you MichaelRaskin
<energizer> i have a wrapProgram in postBuild. what do i need so i dont get "/work/tmp/nix-build-git.drv-0/.attr-0: line 5: wrapProgram: command not found" ?
<__dan> Ill pprint that doc
<tobiasBora> srhb: not sure to understand, how different is this solution compared to https://github.com/NixOS/nixpkgs/issues/62832? Is it because it's a path and not an url?
<{^_^}> #62832 (by jluttine, 1 year ago, closed): Pinning nixpkgs in configuration.nix?
<MichaelRaskin> __dan: things you might want to know _exist_: https://nixos.org/nixos/options.html https://nixos.org/nixos/packages.html ; https://nixos.org/learn.html — note that the three columns are link to _three different_ manuals
<srhb> tobiasbora: Having the exact revision in-config is a strong coupling but requires two rebuilds for every bump
<MichaelRaskin> Also https://nixos.wiki/ exists…
<srhb> tobiasbora: With the weak coupling, you can update the pin without rebuilding the system, but still keep revision control going.
<srhb> tobiasbora: Matter of taste
<__dan> Thank you guys
<__dan> Ill go back to playing with the Os
<srhb> tobiasbora: Or, if you want strong coupling and one build, flakes. :)
<__dan> I apreciate your help
<__dan> see you soon
<tobiasBora> srhb: I think I'm starting to see. And you use git submodules to pin the nixpkgs?
<srhb> tobiasBora: No, I just have an expression that uses builtins to fetch it
<srhb> So all I maintain in repo is the rev and hash of that rev
<srhb> (Well, I used to, now I use flakes)
<srhb> It's basically as decoupled as channels are, but you get to version control it easily, which was enough for me for a long time.
<energizer> ,locate wrapProgram
<{^_^}> Couldn't find in any packages
<{^_^}> [nixpkgs] @dotlambda merged pull request #94604 → spaceship-prompt: install prompt_spaceship_setup → https://git.io/JJwby
<{^_^}> [nixpkgs] @dotlambda pushed to master « spaceship-prompt: install prompt_spaceship_setup (#94604) »: https://git.io/JJX53
<srhb> energizer: It's a bash function
<srhb> energizer: pkgs/build-support/setup-hooks/make-wrapper.sh
<energizer> srhb: how do i get it
<{^_^}> [nixpkgs] @0x4A6F opened pull request #94928 → maintainers.0x4A6F: update email → https://git.io/JJX5n
<srhb> makeWrapper in your buildInputs iirc
<energizer> pkgs.symlinkJoin {name = "git"; paths = [ pkgs.git ]; nativeBuildInputs = [ pkgs.makeWrapper ]; postBuild = ''${pkgs.makeWrapper}/bin/wrapProgram $out/bin/git \ --set TZ UTC '';};
<{^_^}> #57792 (by schmittlauch, 1 year ago, open): [nixpkgs-manual] wrapProgram needs clarification about required build input
<energizer> i dont think that works
marcusr has quit [Remote host closed the connection]
<srhb> okay, nativeBuildInputs.
asbachb has quit [Ping timeout: 245 seconds]
<energizer> `pkgs.symlinkJoin {name = "git"; paths = [ pkgs.git ]; nativeBuildInputs = [ pkgs.makeWrapper ]; postBuild = ''wrapProgram $out/bin/git \ --set TZ UTC '';};` doesnt seem to work either
marcusr has joined #nixos
<srhb> That's more likely because of symlinkJoin
<{^_^}> [nixpkgs] @danieldk opened pull request #94929 → ocamlPackages.uunf: 12.0.0 -> 13.0.0 → https://git.io/JJX5W
<srhb> Presumably it doesn't source the setup hook
<energizer> how do i make it work?
griff_ has quit [Ping timeout: 240 seconds]
<srhb> Wrap your programs in a separate mkDerivation-like derivation
<srhb> Then symlinkJoin that.
Alaura has joined #nixos
* srhb is off for the day
<{^_^}> [nixpkgs] @FRidh merged pull request #94750 → python3Packages.pytorch: fix Darwin build by disabling GCD → https://git.io/JJ61m
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/JJX5z
realisation has joined #nixos
malook has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/e0f5a283d2d (from 67 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<tobiasBora> srhb: ok I see, thank you.
<tobiasBora> But it seems a nightmare to write a Nixpkg channel with flake, if the upstream package can pin the dependencies
lordcirth__ has joined #nixos
lordcirth_ has quit [Ping timeout: 244 seconds]
realisation has quit [Ping timeout: 260 seconds]
Alaura has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Alaura has joined #nixos
Alaura has quit [Max SendQ exceeded]
Alaura has joined #nixos
Alaura has quit [Max SendQ exceeded]
lexi-lambda has joined #nixos
<__dan> shouldnt changing the config for hardware.pulseaudio.enable to true from false cause a systemd unit reload so the demon can atually be started without a reboot ? Whats the policy on this ?
orivej has joined #nixos
meh` has joined #nixos
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @danieldk merged pull request #94830 → petsc: 3.13.2 -> 3.13.3 → https://git.io/JJPLt
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJX5p
<hexa-> ,locate notify-send
<__dan> actually for BTF type info is not only a config switch it seems. It also needs pahole from dwarves package to maipulate
<{^_^}> Found in packages: libnotify
d4rkshad0w has quit [Quit: Idle for 30+ days]
p_m[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
qryptic[m] has quit [Quit: Idle for 30+ days]
invokesu` has quit [Ping timeout: 246 seconds]
lexi-lambda has left #nixos [#nixos]
dermetfan has joined #nixos
<inquisitiv3> nbathum: Thanks for your answer yesterday! That conversion from string to attribute key _really_ confused me.
pjt_tmp has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #94784 → libmatroska: 1.6.0 -> 1.6.1 → https://git.io/JJiEX
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJXdV
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/e31a4679d50 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
leotaku has quit [Read error: Connection reset by peer]
leotaku_ has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #89124 → geekbench5: add compute benchmark support → https://git.io/JfoKM
<{^_^}> [nixpkgs] @timokau pushed 2 commits to master: https://git.io/JJXdF
zupo_ has joined #nixos
zupo has quit [Ping timeout: 240 seconds]
<tobiasBora> I'm trying to write a script that gets the path of nixpkgs. I'm using: nixpkgs=$(nix-build --no-out-link -E '(builtins.fetchTarball { url = https://github.com/NixOS/nixpkgs/archive/0c0fe6d85b9.tar.gz; sha256 = "03q0dzxpd55xmvxzr963hv3nxh57m5d7sgiw5kvhpms1hf8lwd4r"; })')
<tobiasBora> but I get an error "error: expression does not evaluate to a derivation (or a set or list of those)"
<tobiasBora> any idea what I did wrong?
hoijui has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #94928 → maintainers.0x4A6F: update email → https://git.io/JJX5n
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJXFO
zupo_ has quit [Remote host closed the connection]
<tobiasBora> (I managed to make it work with "nix eval --raw", but I'm curious to know the syntax with nix-build
<{^_^}> [nixpkgs] @GuillaumeDesforges opened pull request #94930 → Add KLU support to sundials → https://git.io/JJXFn
pr06lefs has joined #nixos
malook has quit [Quit: malook]
<ilya-fedin> How to run mutter in nested mode on NixOS? It says me `(mutter:7685): mutter-ERROR **: 13:25:59.097: Could not find cursor. Perhaps set XCURSOR_PATH?` and immediately crashes
<immae> tobiasbora: you should try with fetchurl instead of builtins.fetchTarball
zupo has joined #nixos
<immae> (if you absolutely want to use nix-build)
<immae> The result should be a derivation, and builtins.fetchTarball result is a path, not a derivation
karantan has joined #nixos
sangoma has joined #nixos
mounty has quit [Ping timeout: 260 seconds]
knupfer has joined #nixos
Darkmatter66_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
mokasin has joined #nixos
<mokasin> If I try to run `nixos-rebuild switch` I get `/nix/store/j8vysakw78bpgngba32hfwwikqda9yx2-bash-4.4-p23/bin/bash: symbol lookup error: /nix/store/bqbg6hb2jsl3kvf6jgmgfdqy06fpjrrn-glibc-2.30/lib/libpthread.so.0: undefined symbol: __nanosleep_nocancel, version GLIBC_PRIVATE`. Happened sometime three weeks ago after an update on the unstable channel. Can this be repaired?
urkk has joined #nixos
invokesu` has joined #nixos
sangoma has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @alyssais opened pull request #94931 → rust: 1.45.0 -> 1.45.2 → https://git.io/JJXbO
invokesu` has quit [Ping timeout: 260 seconds]
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
karantan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sangoma has joined #nixos
hoijui has quit [Quit: Leaving]
moleksiak has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mokasin> Somehow nixos-reubuild uses a broken version of bash, while `/run/current-system/sw/bin/bash` points to a working version. Not sure, how this happend or how to fix this
zupo has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #94933 → amdvlk: 2020.Q3.2 -> 2020.Q3.3 → https://git.io/JJXbd
<{^_^}> [nixpkgs] @evils opened pull request #94934 → kicad: reenable scriptingSupport → https://git.io/JJXbN
malook has joined #nixos
kenran has quit [Quit: leaving]
<mokasin> It seems that `mv ld-nix.so.preload ld-nix.so.preload.disabled` helped
realisation has joined #nixos
moleksiak has quit [Ping timeout: 245 seconds]
realisation has quit [Ping timeout: 240 seconds]
<Graypup_> so err, how can I get pkg-config to see nix include files?
<Graypup_> like for nix itself
<Graypup_> incredibly strange question I realize, because there is like one nix plugin in existence ever, but I want to write one ^^
knupfer has quit [Ping timeout: 265 seconds]
<Graypup_> going to try to build this thing then make my own: https://github.com/shlevy/nix-plugins
<{^_^}> [nixpkgs] @NinjaTrappeur merged pull request #94916 → prosody-modules: update to revision 2dcbc01c9931 → https://git.io/JJX2H
<{^_^}> [nixpkgs] @NinjaTrappeur pushed 2 commits to master: https://git.io/JJXNl
<siraben> How do I delete all user packages in NixOS?
<siraben> not sure if nix-env -e '*' will do the right thing.
karetsu has joined #nixos
<Graypup_> that's a good guess, it might also erase nix itself though
<siraben> Right. There was something like nix-env -iE '*' or something
<cab404[m]> `nix-env -q | xargs nix-env -e`?
<siraben> cab404: Ah that works, thanks!
pr06lefs has quit [Ping timeout: 256 seconds]
<cab404[m]> I packaged several things with flakes, and after trying throwing those at people it got me wonderint: will flakes have any cache suggestion mechanism?
<karetsu> how do I find the conditions that mark a package as 'broken' under haskellPackages despite all of the dependencies and the thing itself having 0 issues compiling with the default ghc?
<karetsu> (with all the same version numbers as using nix to manage it)
<cab404[m]> karetsu: git blame, and then if everything is OK, PR unbreakage
<qyliss> karetsu: is it marked as broken in configuration-hackage2nix.yaml?
<qyliss> if so, try removing it
<qyliss> if it builds, make a removal PR, targetting the haskell-updates branch
<qyliss> things have a tendency to get added to the broken-packages section of configuration-hackage2nix.yaml, and then never get removed again, even if they get fixed.
<karetsu> where would I find configuration-hackage2nix.yaml?
<qyliss> in nixpkgs
<karetsu> its marked in haskell-modules/hackage-packages.nix
<qyliss> pkgs/development/haskell-modules/configuration-hackage2nix.yaml
<qyliss> I think that nix file is generated from the yaml
<qyliss> I don't rememeber how to regenerate it
<qyliss> It's probably documented somewhere
ris has joined #nixos
<karetsu> its in the configuration-hackage2nix.yaml file but there's no options for this package (calamity) specifically
<{^_^}> [nixpkgs] @meutraa opened pull request #94935 → androidStudioPackages.beta: 4.1.0.14 -> 4.1.0.15 → https://git.io/JJXNy
<qyliss> what do you mean by "there's no options"?
<karetsu> just that it is listed but there is nothing other than the name of the package
<karetsu> no indication that it is broken in any way
<karetsu> hang on, let me see if its in broken-packages: or not
<qyliss> IT is
<qyliss> Actually, I think the haskell package set maintainer generates the nix file
<karetsu> then I just make a PR moving it? I don't have to update anything anywhere else?
<karetsu> the documentation would be handy
<qyliss> First, check it builds, with NIXPKGS_ALLOW_BROKEN=1 nix-build -A haskellPackages.calamity
<qyliss> If that works, then just remove the line in the YAML file, and send a PR to the haskell-updates branch
<qyliss> I think that's all you need to do
<karetsu> ok, ty
<{^_^}> [nixpkgs] @meutraa opened pull request #94936 → androidStudioPackages.{dev,canary}: 4.2.0.5 -> 4.2.0.7 → https://git.io/JJXNj
<karetsu> it'll be a while, compiling polysemy XD
<qyliss> The documentation for this could be a lot better
<qyliss> The haskell workflow is very much unlike anything else in Nixpkgs, because usually you would regenerate the files and stuff, but for haskell the haskellPackages maintainer (peti) does it for you.
<qyliss> (I think)
mokasin has quit [Quit: Leaving]
<karetsu> interestingly, the nix derivation tries to build things that cabal doesn't so I'll just leave it to the people that know what they're doing
<karetsu> and its one of those things which is broken
<qyliss> as long as it builds successfully, it shouldn't be marked as broken
pr06lefs has joined #nixos
<qyliss> oh, I see
<qyliss> that's unfortunate
<karetsu> ah well, I have a billion other pet projects I can get on with :)
<yorick> is anyone here a gcc wizard?
<yorick> I'm trying to build a binary with statically linked libc, that can still be loaded by /usr/lib/ld-linux.so.3
<yorick> I suspect leah2
tsruser2 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @orivej-nixos pushed commit from @orivej to master « kmetronome: init at 1.0.1 »: https://git.io/JJXxJ
<cab404[m]> yourck: maybe just musl it, if it's small?
dermetfan has quit [Ping timeout: 256 seconds]
<yorick> cab404[m]: what?
<yorick> I'm running armv7l-unknown-linux-musleabihf-gcc, yeah
<yorick> but I need it to be not static because of a pesky installation script on the target device :D
pr06lefs has quit [Remote host closed the connection]
pr06lefs has joined #nixos
griff_ has joined #nixos
<{^_^}> [nixpkgs] @McDutchie opened pull request #94937 → glibc: Fix _CS_PATH to include default profile → https://git.io/JJXpO
<siraben> Anyone using Sway WM on NixOS 19.09?
<siraben> I mean 20.09
<{^_^}> [nixpkgs] @tfc merged pull request #93824 → Fix Raspberry Pi 4B SD-Card Install Image → https://git.io/JJBs0
<{^_^}> [nixpkgs] @tfc pushed 2 commits to master: https://git.io/JJXpw
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
invokesu` has joined #nixos
<qyliss> siraben: yes
<siraben> qyliss: does it work well?
<qyliss> Works fine for me
<siraben> with that config?
<qyliss> oh no I don't do nearly that much
<qyliss> I don't run it with systemd or anything
<{^_^}> [nixpkgs] @primeos merged pull request #94887 → range-v3: 0.10.0 -> 0.11.0 → https://git.io/JJXsq
<{^_^}> [nixpkgs] @primeos pushed to master « range-v3: 0.10.0 -> 0.11.0 (#94887) »: https://git.io/JJXhk
<qyliss> I really just do programs.sway.enable and programs.swayidle.enable
invokesu` has quit [Ping timeout: 240 seconds]
<qyliss> Oh, actually, programs.swayidle.enable is something custom. Ignore that.
<qyliss> Here's my full configuration: it does some custom stuff like generating the sway configuration with Nix. https://git.qyliss.net/nixlib/tree/modules/workstation/windowing/sway
<qyliss> But you probably don't need that :)
sangoma has quit [Read error: Connection reset by peer]
<siraben> qyliss: thanks!
<siraben> qyliss: What do I do about the windowManager settings?
<qyliss> you don't need any of those, since you're not using X11
<qyliss> (this is assuming you're fine with running "exec sway" manually, and don't want a DM to do it for you. I don't know anything about that.)
<siraben> Oh ok. Does it work with XFCE?
<qyliss> You mean sway?
sangoma has joined #nixos
<siraben> Yeah
<qyliss> sway is a window manager. You can't use it with XFCE.
<qyliss> XFCE is an X11 DE, so you can't just i
<qyliss> *you can't use it with a Wayland compositor
<siraben> I see.
<qyliss> It's not like i3 in that regard
karetsu has quit [Ping timeout: 240 seconds]
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
<siraben> qyliss: So how do you get things like volume control working?
malook has quit [Ping timeout: 256 seconds]
<siraben> resolution seems lower than i3 on my HiDPi display
asheshambasta has quit [Remote host closed the connection]
<qyliss> I just use pavucontrol
<qyliss> I'm sure there are other ways, but personally I don't really want a fancy DE for that stuff.
<qyliss> siraben: check the resolutions supported for your display with swaymsg -t get_outputs
<qyliss> is the right one listed there?
tilcreator has quit [Ping timeout: 264 seconds]
griff_ has quit [Quit: griff_]
<siraben> Ah ok, so the resolution is there but apps are pixelated.
<siraben> 2560x1600
cyris212 has quit [Quit: ZNC 1.7.5 - https://znc.in]
<siraben> I notice you have firefox-wayland
<qyliss> oh yeah don't use that
<qyliss> I've been meaning to remove that.
<{^_^}> [nixpkgs] @vcunat pushed to master « Revert #93761: "audacity: 2.4.1 -> 2.4.2" »: https://git.io/JJXj3
<qyliss> What you actually want to do, I'm told, is to set the MOZ_USE_WAYLAND environment variable.
<qyliss> siraben: X11 apps will probably be pixelated. Wayland ones shouldn't be.
<siraben> yeah kitty is not pixelated
<siraben> Set that environment variable where?
<{^_^}> [nixpkgs] @symphorien opened pull request #94938 → dovecot_fts_xapian: 1.3.1 -> 1.3.3 → https://git.io/JJXju
<qyliss> you can put it in your sway configuration
meh` has quit [Ping timeout: 240 seconds]
<qyliss> Actually, I might be wrong about firefox-wayland.
<qyliss> The issues around it are confusing and I don't really understand them.
<cab404[m]> actually I think you can kinda spawn xfce4-panel on sway
<qyliss> maybe try both approaches and see what works best.
<qyliss> cab404[m]: oh yeah maybe
<siraben> qyliss: How do I set it, like "set MOZ_USE_WAYLAND"?
<siraben> In my sway config
cyris212 has joined #nixos
<cab404[m]> <siraben "qyliss: How do I set it, like ""> wait a sec
<siraben> Ok
<qyliss> oh maybe you can't set it in your config
<qyliss> sorry, it's been so long since I set any of this up
<siraben> firefox-wayland works well
<qyliss> cool :)
<siraben> UI is a bit bigger than I remember
<qyliss> sorry for my outdated/wrong info
<cab404[m]> @qy
<siraben> No worries, it's helpful!
<cab404[m]> oops, you are from irc, edits don't work there I suppose
<siraben> cab404: I'll use that in my config
<siraben> Yeah, replies don't appear well for IRC people either
<siraben> I think the message gets quoted or something
<qyliss> cab404[m]: it comes through like this:
<qyliss> so it does work; it just generates a new message :)
<cab404[m]> will know now)
<siraben> cab404: what matrix client are you using?
<cab404[m]> element
<cab404[m]> (aka riot)
davidv7 has joined #nixos
<{^_^}> [nixpkgs] @doronbehar opened pull request #94939 → luaPackages.pulseaudio: remove → https://git.io/JJXjN
<siraben> Ah same
tilcreator has joined #nixos
<siraben> Dang, I wish I could get a WM as well
<siraben> I mean DM*
<{^_^}> [nixpkgs] @afreakk opened pull request #94940 → grobi: 0.5.1 -> 0.6.0 → https://git.io/JJXjp
<qyliss> What are you missing from it?
<qyliss> It might be possible to get the same in sway
<siraben> Mostly the volume, keyboard light, display light controls
<siraben> and the wifi panel from XFCE is not there
<siraben> What will xwayland do?
pr06lefs has quit [Ping timeout: 260 seconds]
domogled has joined #nixos
Cale has quit [Ping timeout: 240 seconds]
<qyliss> dunno. try it.
<siraben> qyliss: So you just use Sway without a DM?
<qyliss> yep
<siraben> What do you use to select wifi networks then?
<siraben> I relied on XFCE's panel
<qyliss> nmtui
<qyliss> (it's an ncurses UI that comes with NetworkManager)
<siraben> Ah irhg
<siraben> right*
<qyliss> there's also nmtui-connect that takes you straight to the connection menu
<siraben> cab404: I notice your swap config has the volume controls bound
<siraben> Oh, didn't know that you could set xkb options from i3 config
<siraben> Or is it a sway thing
<qyliss> Think it's a sway thing
<qyliss> Because there's no X server, sway has to handle input/output configuration itself
<siraben> is there redshift for wayland?
<qyliss> yeah
Rajasun has joined #nixos
<qyliss> I think the wiki page you linked before mentioned it
<siraben> services.xserver.enable should be false right
dejanr has joined #nixos
<qyliss> Yeah, if you only want sway.
<siraben> What would that cause?
<siraben> X apps to not work?
<qyliss> No, Xwayland will still work
<dejanr> hi, anyone using direnv and nix-shell together? Why is direnv calling shellHook EXIT trap?
<qyliss> But you can use sway and an X11 server on different ttys
<qyliss> In that case, you'd want it to be enabled.
<siraben> "- LightDM requires services.xserver.enable to be true"
<siraben> on nixos-rebuild
<qyliss> If you want a DM you'll need the xserver
<qyliss> I think
<siraben> Ok
<siraben> Emacs is blurry to me
<qyliss> Yeah, Emacs doesn't support Wayland
<qyliss> There's an expiremental fork that does, though.
<siraben> Oh dear
<siraben> Looks like I need to start using home-manager to manage dotfiles
<qyliss> I think gchristensen probably has the latest version of a derivation for the Wayland-compatible emacs.
<iwq> why isn't nerd fonts in binary cache on stable nixos? takes very long to build
<{^_^}> [nixpkgs] @primeos pushed to master « gns3-{gui,server}: 2.2.11 -> 2.2.12 »: https://git.io/JJ1ed
woffs has quit [Quit: Gateway shutdown]
<siraben> xrandr won't change the brightness, I'm presuming
<qyliss> xrandr won't do anything
<qyliss> that's all managed with swaymsg
<siraben> How do I decrease brightness then?
<qyliss> or at least, most xrandr stuff is, like positioning monitors
derrecklowe[m] has joined #nixos
<Graypup_> i just did something incredibly cool https://i.imgur.com/7URhaQ8.png
<qyliss> again, I'm sure there's a better way, but I just poke around in sysfs
realisation has joined #nixos
<Graypup_> anyone know how to just print out a string in the nix repl?
<qyliss> you will be learning that I am not a great person for software recommendations :P
<qyliss> Graypup_: :p ?
<siraben> Alright
<Graypup_> otherwise I *am* going to just printf it in the nix function and so *be* it
<siraben> Thanks for the help, qyliss
<qyliss> siraben: people in #sway might have suggestions.
<qyliss> Graypup_: ah I should have looked at the image first
<Graypup_> qyliss, I made my tool, nix-doc into a nix plugin that can dump the documentation for any nix lambda
meh` has joined #nixos
<Graypup_> which, holy crap this is really cool
<pmwhite> I'm trying to run "nix-build --substituters ssh://me@machine" to reuse the nix-store of a machine on my LAN. However, it says "ignoring untrusted substituter ssh://me@machine". What can I do to trust the user?
<Graypup_> but I need to actually print out the string for it to be any good lol
woffs has joined #nixos
pr06lefs has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Infinisil merged pull request #94908 → the-powder-toy: 94.1 -> 95.0 → https://git.io/JJXgT
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JJ1vT
<pmwhite> Oh wait, I think the manual says how. I was reading it, but I missed the part where it explained that.
realisation has quit [Ping timeout: 240 seconds]
varun_ has joined #nixos
varun_ has quit [Client Quit]
<siraben> #68285 is merged but still no redshift-wlr when I nix search?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68285 (by rileyinman, 47 weeks ago, merged): redshift-wlr: Init at 2019-04-17
<siraben> I'm on unstable
<qyliss> Does nix-instantiate -A wlr-redshift work?
<qyliss> nix-instantiate -A wlr-redshift '<nixpkgs>', sorry
<siraben> error: getting status of '/home/siraben/default.nix': No such file or directory
<siraben> Ah I'll try
<siraben> error: attribute 'wlr-redshift' in selection path 'wlr-redshift' not found
fendor_ has joined #nixos
<siraben> related to system.stateVersion = "19.09";, maybe?
<qyliss> nah, that shouldn't make a difference
<qyliss> siraben: hmm, yeah it doesn't look like it's there
fendor has quit [Ping timeout: 240 seconds]
<qyliss> I wonder if it was removed
varun_ has joined #nixos
varun_ has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/6866904fdb4 (from 52 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<Thra11> qyliss: Isn't it redshift-wlr, not wlr-redshift?
<qyliss> oh
<qyliss> yes
<qyliss> wow I must be tired today
<qyliss> siraben: does nix-instantiate -A redshift-wlr '<nixpkgs>' work?
dermetfan has joined #nixos
Izorkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « gollum: 5.0.1 -> 5.1 »: https://git.io/JJ1fR
<siraben> qyliss: warning: you did not specify '--add-root'; the result might be removed by the garbage collector
<{^_^}> [nixpkgs] @primeos pushed to master « gns3-gui: Replace qt5Full with wrapQtApp (proper solution) »: https://git.io/JJ1f2
invokesu` has joined #nixos
<{^_^}> [nixpkgs] @alyssais merged pull request #93888 → libhugetlbfs: init at 2.22 → https://git.io/JJRgi
<{^_^}> [nixpkgs] @alyssais pushed to master « libhugetlbfs: init at 2.22 »: https://git.io/JJ1fP
__dan has quit [Ping timeout: 256 seconds]
sangoma has quit [Read error: Connection reset by peer]
malook has joined #nixos
igghibu has joined #nixos
Rajasun has quit [Ping timeout: 256 seconds]
sangoma has joined #nixos
horek has joined #nixos
pr06lefs has quit [Ping timeout: 260 seconds]
ddellacosta has joined #nixos
<centi[m]> So how different is the experience of using NixOS compares to Arch Linux?
<centi[m]> I'm trying out NixOS today, so I thought to ask
<dminuoso> centi[m]: Atomic rollbacks, atomic updates.. declarative and deterministic system configuration..
<dminuoso> Also no "shared libraries at all cost" nonsense
<centi[m]> Yep, saw that it have better versioning capability and rollback.
<dminuoso> We dont have versioning
thblt has joined #nixos
<centi[m]> Just how big the difference is for programming on it?
<centi[m]> I thought you use hashing scheme for versioning different library
<dminuoso> Sure, I guess you can think of it like that.
<dminuoso> But the hashes are an implementation detail
dermetfan has quit [Ping timeout: 260 seconds]
Rusty1 has joined #nixos
<dminuoso> They are just an artifact of separating things in the nix store.
thblt has left #nixos ["ERC (IRC client for Emacs 27.1)"]
<dminuoso> You wouldn't go ahead and say "depend on library xyz with hash abc", we rather describe a package as a function of dependencies.
<dminuoso> And then you can satisfy that function by providing it with some set of packages.
<dminuoso> The trick is that the function is pure, so giving it the same input will yield the same output
<dminuoso> It's an entirely different mind model
<centi[m]> Alright, definitely going to experiment NIxOS once I get it installed
<siraben> qyliss: So yeah I don't think it's there
<qyliss> siraben: did it print a path?
<qyliss> that sounds like it worked
<siraben> /nix/store/wl7dacmiwaq73hwyxxlvd9cnqqrqnvzc-redshift-wlr-2019-08-24.drv
<qyliss> Yeah
<qyliss> So you do have it
<siraben> Hm
<siraben> Ah maybe redshfit is in the packages list too
<siraben> I'll remove it and see
<qyliss> By that, I mean that the package is available to you, not that you have it installed.
<siraben> Ok so redshift works now, but it's not loading at login
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cjpbirkbeck has joined #nixos
<siraben> qyliss: Does it not run automatically like in i3?
<qyliss> I don't know I don't use it
<qyliss> But I don't know how it would run automatically
<qyliss> I suspect you have to put something in your sway config to exec it
<siraben> Ok it works, I had to run it.
<siraben> In the config
woffs has quit [Quit: Gateway shutdown]
<{^_^}> [nixpkgs] @ryantm opened pull request #94941 → jitsi: fix desktop category; patch → https://git.io/JJ1Uk
Izorkin has quit [Ping timeout: 246 seconds]
HeN has joined #nixos
woffs has joined #nixos
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #94939 → luaPackages.pulseaudio: remove → https://git.io/JJXjN
<{^_^}> [nixpkgs] @teto closed pull request #89767 → lua.pkgs.pulseaudio: Move from generated to lua-packages.nix → https://git.io/JfMxw
<{^_^}> [nixpkgs] @teto pushed commit from @doronbehar to master « luaPackages.pulseaudio: remove (#94939) »: https://git.io/JJ1UB
tlaxkit has joined #nixos
Izorkin has quit [Client Quit]
Izorkin has joined #nixos
Rajasun has joined #nixos
<inquisitiv3> Is the `?` symbol overloaded in Nix? The difference between setting a default value for an attribute in a set; and checking if a set has a value seems like different things. But maybe it's the same thing in an abstract way?
<siraben> How can I use https://github.com/colemickens/nixpkgs-wayland so I can have Emacs compatible with wayland?
<siraben> Not sure I fully understand the example usage
<{^_^}> [nixpkgs] @primeos pushed to master « tdesktop: Add a temporary workaround to fix the Linux build »: https://git.io/JJ1UN
<siraben> So I put that into wayland.nix, then just import it into configuration.nix?
<siraben> What happens when there's already the environment.systemPackages set in configuration.nix?
<qyliss> oh that's cool I didn't realise it had emacs
<siraben> qyliss: What happens when I do that?
<siraben> Importing wayland.nix into configuration.nix
Alaura has joined #nixos
Alaura has quit [Max SendQ exceeded]
Alaura has joined #nixos
Alaura has quit [Max SendQ exceeded]
Alaura has joined #nixos
Alaura has quit [Max SendQ exceeded]
malook has quit [Quit: malook]
<{^_^}> [nixpkgs] @alyssais merged pull request #84291 → effitask: init at 1.4.0 → https://git.io/JvbAD
<{^_^}> [nixpkgs] @alyssais pushed commit from @davidak to master « effitask: init at 1.4.0 »: https://git.io/JJ1TT
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/2c4e0f37a6d (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @NeQuissimus pushed 4 commits to master: https://git.io/JJ1TP
<{^_^}> [nixpkgs] @NeQuissimus pushed 4 commits to release-20.03: https://git.io/JJ1TD
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Rusty1 has joined #nixos
horek has quit [Quit: Leaving]
<qyliss> siraben: it'll be merged with your other systemPackages
<qyliss> But you can also just put it in your configuration.nix
teto has joined #nixos
tlaxkit has quit [Quit: Saliendo...]
<siraben> qyliss: I did the changes but it seems Emacs is still the same, heh.
<siraben> s/heh/hm
orivej has joined #nixos
<siraben> Oh forgot to add the line nixpkgs.overlays = [ waylandOverlay ];, rebuilding
<siraben> Yeah, same result.
<qyliss> emacs --version ?
<siraben> 26.3
ddellacosta has quit [Ping timeout: 264 seconds]
realisation has joined #nixos
orivej has quit [Ping timeout: 256 seconds]
<qyliss> yeah looks like that's still normal emacs
<qyliss> siraben: it looks like the attribute is "emacs-pgtk"
<qyliss> (see default.nix of nixpkgs-wayland)
<siraben> qyliss: Ah, right. Now it's rebuilding.
<siraben> Strangely, since moving to sway, the slack app can't connect anymore.
realisation has quit [Ping timeout: 240 seconds]
pmwhite has quit [Remote host closed the connection]
pmwhite has joined #nixos
Thra11 has quit [Ping timeout: 240 seconds]
igghibu has quit [Quit: Textual IRC Client: www.textualapp.com]
<{^_^}> [nixpkgs] @ryantm merged pull request #94941 → jitsi: fix desktop category; patch → https://git.io/JJ1Uk
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JJ1Ii
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<bqv> Nice, people are using, it
<{^_^}> [nixpkgs] @bhipple merged pull request #94840 → python27Packages.bitarray: 1.3.0 -> 1.5.0 → https://git.io/JJP3D
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JJ1LZ
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #94835 → pythonPackags.plaid-python: 4.0.0 -> 6.0.0 → https://git.io/JJPmW
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JJ1Ll
Thra11 has joined #nixos
<centi[m]> Hmm I clearly have some reading to do, a simple snippet of `test.c` didn't work for compilation in clang with NixOS: it can't find stdio.h, but at least I managed to successfully installed NixOS
<siraben> qyliss: it works!
<symphorien> centi[m]: note that to compile with clang you must use clangStdenv
<symphorien> the normal stdenv only works with the gcc it provides
<symphorien> and unfortunately, nix-shell -p implicitely uses the normal stdenv
<qyliss> siraben: :D
<centi[m]> Oooh
<symphorien> so you have to write a real shell.nix with `clangStdenv.mkDerivation ...`
<centi[m]> Is there a link to documentation covering this?
<centi[m]> Looking for it now
Thra11 has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/5ac56e221fa (from 53 minutes ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
anonymouserobot[ has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
realisation has joined #nixos
igghibu has joined #nixos
realisation has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
igghibu has quit [Quit: Textual IRC Client: www.textualapp.com]
Thra11 has joined #nixos
Rajasun has quit [Quit: Leaving]
realisation has joined #nixos
<centi[m]> Gotta admit, it a bit confusing and little overwhelming amount of information on trying to figure out custom-sandbox-shell to maintain some of the workflow I have from Arch Linux
<symphorien> what custom-sandbox-shell ?
pr06lefs has joined #nixos
<{^_^}> [nixpkgs] @pepeiborra closed pull request #91557 → haskellPackages: doHaddockInterfaces → https://git.io/JfjuL
<centi[m]> Well, mostly trying to maintain some level of resemblance to simply running `clang test.c` to get the expected `a.out` without having to write nix package build script just for building simple c/c++ application
meh` has quit [Ping timeout: 240 seconds]
<symphorien> you have to write a shell.nix and use nix-shell
<symphorien> you can copy it around once you have it, because they all look alike
<philipp[m]> Ooooh! I think I just solved my problem. The switch gets confused by the different mac.
<symphorien> if you get tired of forgetting entering the nix-shell of each project, have a look at lorri
<centi[m]> I plan on creating a few desktop files to make it easier to run various editors in it's own shell
<centi[m]> And looking at the doc for nix-shell now
Extends has joined #nixos
<symphorien> emacs people use a plugin for direnv, so that they don't have to start emacs in nix-shell
<symphorien> your editor might have such a plugin as well
<{^_^}> [nixpkgs] @alyssais opened pull request #94943 → cmake: fix grep in setupHook → https://git.io/JJ1mk
urkk has quit [Ping timeout: 240 seconds]
nobrak has quit [Quit: Connection closed for inactivity]
Extends has quit [Client Quit]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
malook has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
zupo has joined #nixos
<{^_^}> [nixpkgs] @FelschR opened pull request #94944 → ledger-live-desktop: 2.8.0 -> 2.9.0 → https://git.io/JJ1mc
pr06lefs has quit [Ping timeout: 260 seconds]
samhza has quit [Remote host closed the connection]
samhza has joined #nixos
Rusty1 has joined #nixos
mac10688 has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #94659 → tanka: init at v0.11.1 → https://git.io/JJKIL
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ1mw
<{^_^}> [nixpkgs] @ryantm merged pull request #94899 → arduino-cli: init at 0.11.0 → https://git.io/JJXBy
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JJ1mr
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to master: https://git.io/JJ1mi
<{^_^}> [nixpkgs] @danieldk merged pull request #85497 → jalv: revert to gtk2 cause gtk3 wasn't showing the GUIs → https://git.io/JfJFS
<{^_^}> [nixpkgs] @costrouc opened pull request #94945 → nodePackages.ijavascript: init at 5.2.0 → https://git.io/JJ1YO
<centi[m]> Ok, there we go, got it working now. :)
<centi[m]> Thank you for helping me out on this
<{^_^}> [nixpkgs] @vcunat pushed commit from @alyssais to staging « cmake: fix grep in setupHook »: https://git.io/JJ1YG
<{^_^}> [nixpkgs] @vcunat merged pull request #94943 → cmake: fix grep in setupHook → https://git.io/JJ1mk
<{^_^}> [nixpkgs] @afreakk opened pull request #94946 → sidequest: 0.10.2 -> 0.10.11 → https://git.io/JJ1YZ
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 260 seconds]
lord| has quit [Ping timeout: 265 seconds]
<GuillaumeChrel[m> I hacked package (mblaze) to fix something. I made a pull request to master only. Should I also do a PR to nixos-20.03 and unstable?
<qyliss> GuillaumeChrel[m: you never make pull requests to unstable. It's just the last version of master that passed some tests.
<{^_^}> [nixos-weekly] @domenkozar merged pull request #131 → Add dconf2nix → https://git.io/JJPoG
<{^_^}> [nixos-weekly] @domenkozar pushed 2 commits to master: https://git.io/JJ1YX
<qyliss> GuillaumeChrel[m: as for 20.03, let the PR to master be reviewed first, and if it's merged, then you can open a backport PR if it's appropriate
<qyliss> (If it's just fixing something that was broken before, it's probably appropriate)
lord| has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to staging: https://git.io/JJ1Y1
<{^_^}> [nixpkgs] @vcunat merged pull request #94889 → mesa: 20.1.4 -> 20.1.5 → https://git.io/JJXsl
<GuillaumeChrel[m> thanks qyliss !
noudle has joined #nixos
justanotheruser has quit [Quit: WeeChat 2.7.1]
justanotheruser has joined #nixos
realisation has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @costrouc opened pull request #94947 → iruby: init at 0.3.0 → https://git.io/JJ1OC
stephaneyfx has joined #nixos
<typetetris> I am reading into the poetry2nix stuff. As it relies on the poetry.lock file, I guess it will create nix expressions for all dependencies and two different `mkPoetryApplication` from different apps will create two separate dependencies trees, not sharing any of the dependencies?
turlando has joined #nixos
sangoma has quit [Ping timeout: 265 seconds]
realisation has joined #nixos
turlando has quit [Ping timeout: 256 seconds]
cole-h has joined #nixos
noudle has quit []
malook has quit [Ping timeout: 240 seconds]
pfr has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @costrouc opened pull request #94948 → python3Packages.nix-kernel: init at 0.1 → https://git.io/JJ1O7
drakonis has joined #nixos
domogled has quit [Ping timeout: 256 seconds]
pr06lefs has joined #nixos
<fionera> can I import nixpkgs master as overlay? So my nixos builds from 20.03 and only uses unknown packages from master?
Mateon2 has joined #nixos
<cole-h> ,unstable fionera
<{^_^}> fionera: How to install from unstable while remaining on stable: https://nixos.wiki/wiki/FAQ#How_can_I_install_a_package_from_unstable_while_remaining_on_the_stable_channel.3F . Also note that there's nixpkgs-unstable and nixos-unstable
Mateon1 has quit [Ping timeout: 256 seconds]
Mateon2 is now known as Mateon1
<fionera> cole-h: yeah but that would require overriding it on a per package basis :/
malook has joined #nixos
<cole-h> AFAIK there's no easy way to do what you want (lookup package in stable, if miss, lookup package in unstable)
<cole-h> The best you can do is use `unstable.some_package` after binding unstable to something
<fionera> but that also requires this on all oncurrences of that package
wnklmnn has joined #nixos
<fionera> -n
<cole-h> Yep.
<cole-h> Alternatively, you overlay each individual package with the package from unstable. I don't think there are any better solutions.
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
codygman has quit [Read error: Connection reset by peer]
codygman has joined #nixos
sangoma has joined #nixos
dozn has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @suhr opened pull request #94950 → helio-workstation: 2.2 -> 3.1 → https://git.io/JJ1sY
<fionera> so when I have an overlay and do this `fuzzel = unstable.fuzzel;` it should work?
<higherorder> Hi! I am trying to write a ruby script, starting it like so" `#!${pkgs.ruby}`. However, getting `bash: /run/current-system/sw/bin/helloWorld: /nix/store/sjhav3sln8cd8bwzzjx1whqjk6c3cb5r-ruby-2.6.6: bad interpreter: Permission denied` (on NixOS). Any idea why this might be?
__monty__ has joined #nixos
<immae> higherorder: you might want to try #!${pkgs.ruby}/bin/ruby instead
<higherorder> immae: ah! silly me; that worked :) thanks!
<immae> :)
endformationage has joined #nixos
symphorien[m] has joined #nixos
<immae> There used to be a way to use raw php (without extension), but looking at https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/php/default.nix I cannot find how to, is it not possible anymore? (Ideally I would *remove* an extension from the default list rather than starting from the default one)
<higherorder> immae: I've got another follow-up question if you don't mind (learning Nix, sorry 😬). I am trying to spin up a basic systemd service (a simple http server in ruby), like so:
<higherorder> but getting a permission denied error again: `helloWorld.service: Failed to execute command: Permission denied`
<higherorder> ah, silly me
<higherorder> again, /bin/helloWorld :P
<immae> yes :p
<immae> pkgs.writeScriptBin is responsible for it
<immae> if you want the script directly (not under /bin) then you need pkgs.writeScript
kreyren has quit [Ping timeout: 240 seconds]
lukebfox has joined #nixos
domogled has joined #nixos
<fionera> [1] 32342 segmentation fault (core dumped) konsole
<fionera> Hmpf
bkv has joined #nixos
bqv has quit [Ping timeout: 240 seconds]
bkv is now known as bqv
diogenes_ has joined #nixos
ddellacosta has joined #nixos
sangoma has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #94864 → wg-bond: init at 0.2.0 → https://git.io/JJPDA
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JJ1Gg
<{^_^}> [nixpkgs] @danieldk merged pull request #93052 → amd-blis: init at 2.2 → https://git.io/JJODN
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJ1Ga
rajivr has quit [Quit: Connection closed for inactivity]
spudly- has joined #nixos
spudly- has quit [Changing host]
spudly- has joined #nixos
<{^_^}> [nixpkgs] @bhipple merged pull request #94920 → pythonPackages.protobuf: Use default version of protobuf → https://git.io/JJXrb
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JJ1GK
spudly has quit [Ping timeout: 256 seconds]
spudly- is now known as spudly
user_0x58 has joined #nixos
<higherorder> immae: ah! makes sense; I'll use that
waleee-cl has joined #nixos
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/5ac56e221fa (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> [nixpkgs] @bhipple merged pull request #94635 → awscli2: 2.0.26 -> 2.0.36 → https://git.io/JJoON
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JJ1G5
<{^_^}> [nixpkgs] @bhipple merged pull request #94927 → python3Packages.transformers: enable on all Unix platforms → https://git.io/JJX70
<{^_^}> [nixpkgs] @bhipple pushed 3 commits to master: https://git.io/JJ1GF
kenran has joined #nixos
<diogenes_> Hello guys, where can i get a list of all pre-built NixOS binaries?
<{^_^}> [nixpkgs] @bhipple merged pull request #94914 → vale: 2.2.2 -> 2.3.0 → https://git.io/JJXgp
codygman has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @bhipple pushed 2 commits to master: https://git.io/JJ1Zf
codygman has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
user_0x58 has quit [Remote host closed the connection]
pfr has joined #nixos
codygman has quit [Client Quit]
<simpson> diogenes_: There's too many. What's your goal?
<diogenes_> simpson, i want to try it out but i want to make sure there are the binaries for the programs i use.
bkv has joined #nixos
<energizer> "/nix/store/ngg1cv31c8c7bcm2n8ww4g06nq7s4zhm-set-source-date-epoch-to-latest.sh: line 7: find: command not found" how do i solve this?
bqv has quit [Ping timeout: 264 seconds]
bkv is now known as bqv
<energizer> diogenes_: there are binaries for most packages in nixpkgs, which you can search here https://nixos.org/nixos/packages.html?channel=nixos-20.03
<simpson> diogenes_: You should be prepared to build everything from source, but you probably won't have to build your kernel, GCC, coreutils, etc.
user_0x58 has joined #nixos
<diogenes_> energizer, simpson thanks for the info.
philr has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @mdlayher opened pull request #94953 → corerad: 0.2.7 -> 0.2.8 → https://git.io/JJ1Zl
<emily> I mean you should only need to build from source if there is some problem with the package on hydra or you modified things...
<emily> (ok, or the things that are explicitly marked not to build I guess)
<emily> personally I have to build my own kernel but only a handful of other packages I got from overlays or tweaked
<diogenes_> emily, i hope at least firefox and libre office are pre-built.
<emily> of course
<bqv> or hydra just doesn't build what you want, which i've seen for a few packages i want
<emily> pretty much everything you would expect to be packaged on a normal distro is built on hydra
<bqv> see: webkitgtk, graalvm8
<__monty__> How do I set a default for a new config value? I'm not defining a module but a package.
<diogenes_> thanks emily
<emily> diogenes_: NixOS has the flexibility of a source distro so theoretically you can need to built unbounded amounts of stuff in your config
<emily> but you probably won't run into that much unless you really go off into the weeds
<emily> it's fundamentally a source distro model, but the vast majority of stuff in nixpkgs is at least attempted to build on hydra and served via the cache
<emily> can anyone comment on the current state of Nix on macOS these days? is Big Sur going to make things better, worse, or the same? can you properly have an encrypted-with-your-FileVault-password `/nix` on an encrypted `/` yet (I remember there being some options but them only mounting after login or something)?
<Ke> though if you pull one straw from the base, it's full rebuild time
<emily> right
sangoma has joined #nixos
<emily> if you want to do "gentoo stuff" like changing global cflags you gotta pay the gentoo price :p
<diogenes_> i'm gonna have to read a great deal of docs, so it's a bit similar to gentoo.
<emily> it does get annoying when you want to tweak something in a package that has some convoluted connection to stdenv bootstrap
<__monty__> emily: Afaik the darwin situation hasn't changed much.
sangoma has quit [Read error: Connection reset by peer]
AmandaC has quit [Quit: Toodles]
<__monty__> diogenes_: You can search for binaries in a PM with {^_^} ",locate bin vim"
<diogenes_> ,locate bin vim
<{^_^}> Found in packages: vim, vimHugeX
<diogenes_> __monty__, thanks that's useful.
<__monty__> diogenes_: Actually, if what you want is to make sure they're *cached* that won't help : s
AmandaC has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/1a0abf77573 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
fendor_ is now known as fendor
quinn has joined #nixos
<emily> __monty__: changed much since when, though? I'm not really clear on what the current state has been since I never really looked in depth, only that things were bad
malook has quit [Quit: malook]
malook has joined #nixos
Cale has joined #nixos
<{^_^}> [nixpkgs] @ymarkus opened pull request #94955 → zfs-prune-snapshots: init at 1.1.0 → https://git.io/JJ1Zp
malook1 has joined #nixos
<energizer> emily: in case you havent seen https://nixos.org/nix/manual/#sect-macos-installation
<symphorien[m]> monty: { fooSupport ? true }:
symphorien has quit [Quit: WeeChat 2.8]
sangoma has joined #nixos
urkk has joined #nixos
<__monty__> emily: Hasn't changed much from what you described. I *think* the installer was patched to work as smooth as possible but it's not a great situation.
malook has quit [Ping timeout: 246 seconds]
malook1 is now known as malook
<__monty__> symphorien[m]: So it doesn't require any definition like modules' mkOption?
<emily> energizer: right. do you know if 4.3.2.3 means hardcoding the /nix encryption password in the clear on the encrypted FileVault root, or completely in the clear on the disk?
<emily> the former seems like an acceptable tradeoff given that /nix is world-readable anyway; the latter not so much
pr06lefs has quit [Ping timeout: 244 seconds]
<energizer> emily: i dont know nuthin
<emily> hehe
nerdypepper has quit [Ping timeout: 260 seconds]
nerdypepper has joined #nixos
malook has quit [Quit: malook]
<symphorien[m]> monty well I'm not completely sure what you want, but, no packages don't use the module system, so no options
<symphorien[m]> if you want the package with a different build flag, use `bar.override {fooSupport = false;}`
<__monty__> symphorien[m]: infinisil told me to use a configuration option instead. Because it's easier to use with nix-env. `config.bar.fooSupport` as it were.
urkk has quit [Quit: leaving]
<symphorien[m]> ah, I've seldom seen this
<symphorien[m]> let fooSupport = config.bar.fooSupport ? defaultValue;
<__monty__> And the default value if the configuration option isn't defined is null which is interpreted as false?
<symphorien[m]> no, ? is a nix operator
<symphorien[m]> `a.b ? c` equals `a.b` if the attrset a has an attr b and `c` else
<symphorien[m]> no null involved
<symphorien[m]> just `a.b` will error out if a has no attr b
<__monty__> symphorien[m]: I mean if I drop the ? default.
<__monty__> I was already doing `{ ..., bar ? config.foo.bar }: blah`, and it doesn't error out. Just trying to understand why.
<symphorien[m]> what does not error out
<__monty__> config.foo.bar isn't defined at all. But it's still behaving as if it's defined as false.
pr06lefs has joined #nixos
<symphorien[m]> can you paste the actual package definition ?
<symphorien[m]> oh by the way: it's not `config.foo ? default`, it's `config.foo or default`
<symphorien[m]> `config.foo ? default` tests if config.foo has a default member iirc
<symphorien[m]> I misremembered
<{^_^}> [nixpkgs] @elliottvillars opened pull request #94956 → python3.8-hdlparse: Init at 1.0.4 → https://git.io/JJ1cF
<__monty__> symphorien[m]: With override approach my package has an argument `{ stdenv, etc., acceptLicense ? false }: blah`, I'm trying to switch to a config option and all I did is `{ stdenv, etc., config, acceptLicense ? config.mypackage.acceptLicense }: blah`.
malook has joined #nixos
<{^_^}> [nixpkgs] @dywedir opened pull request #94957 → scrcpy: 1.14 -> 1.15.1 → https://git.io/JJ1Cv
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sangoma has quit [Quit: WeeChat 2.9]
<symphorien[m]> __monty__: if I try to build `with import <nixpkgs> {}; callPackage ({ stdenv, config, acceptLicense ? config.mypackage.acceptLicense }: builtins.trace "${toString acceptLicense}" stdenv) {}` I get an error: `error: attribute 'mypackage' missing, at /tmp/foo.nix:1:74`
<symphorien[m]> do you actually use acceptLicence ? If you don't, no error since nix is lazy
pr06lefs has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @elliottvillars closed pull request #94956 → python3.8-hdlparse: Init at 1.0.4 → https://git.io/JJ1cF
zupo has joined #nixos
<__monty__> symphorien[m]: I guess it's fine then because the first thing I do with it is an assert.
<{^_^}> [nixpkgs] @symphorien opened pull request #94960 → nix-gitignore: filter-out .git → https://git.io/JJ1CY
<{^_^}> [nixpkgs] @marsam merged pull request #94909 → lxc: 4.0.3 -> 4.0.4 → https://git.io/JJXgL
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JJ1CG
<{^_^}> [nixpkgs] @Mic92 merged pull request #94800 → nixos/networking: Enhance hostId description → https://git.io/JJiSe
<{^_^}> [nixpkgs] @Mic92 pushed commit from @asdf8dfafjk to master « nixos/networking: Enhance hostId description (#94800) »: https://git.io/JJ1Cz
<{^_^}> [nixpkgs] @elliottvillars opened pull request #94961 → python3.8-hdlparse: Init at 1.0.4 → https://git.io/JJ1Cw
<{^_^}> [nixpkgs] @ryantm opened pull request #94962 → jitsi: bump jicofo, jitsi-videobridge, jitsi-meet → https://git.io/JJ1CP
<{^_^}> [nixpkgs] @Mic92 merged pull request #94907 → nixos/*: editorconfig fixes → https://git.io/JJXgU
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JJ1CM
<{^_^}> [nixpkgs] @Mic92 merged pull request #94897 → radare2: 4.2.0 -> 4.5.0 → https://git.io/JJX4D
<{^_^}> [nixpkgs] @Mic92 pushed 9 commits to release-20.03: https://git.io/JJ1Cy
<higherorder> In NixOS, should I use `nix-env -iA ...` to install a package, or add it to my `/etc/nixos/configuration.nix`? Or are both acceptable depending on when?
<symphorien[m]> they both work, but I would advise you to avoid nix-env
<higherorder> symphorien[m]: is the trade-off that `configuration.nix` is declarative, whereas nix-env kinda just mutates the system's state? Or is there another trade-off?
<symphorien[m]> there is also the fact that nix-env is full of traps
<symphorien[m]> like: if you install jdk8, and then run nix-env -u, it will update to jdk10, and there is no way to avoid that
<higherorder> I see. So I should be able to live on NixOS without ever invoking `nix-env`?
<symphorien[m]> yes.
invokesu` has quit [Read error: Connection reset by peer]
<higherorder> Ok; thanks!
domogled has quit [Remote host closed the connection]
domogled has joined #nixos
<bqv> speaking as someone who just accidentally nuked my nix store and had to completely reconstruct it from config, nix-env has some pretty big-ass downsides
invokesu` has joined #nixos
<__monty__> ,declarative higherorder
<{^_^}> higherorder: There are multiple ways of managing declarative profiles. 1) Attrset, compatible with imperative use of nix-env; 2) buildEnv, providing more control over the paths that are linked into the profile; 3) home-manager, providing nixos-like config for your ~. https://git.io/fp0aU contains a comparison of the three methods and a sample expression for option 2.
<__monty__> higherorder: This kinda shows the differences.
<__monty__> (Didn't remember it doesn't specify configuration.nix as an option though.)
<higherorder> {^_^}: what would you recommend for someone who's just learning NixOS and wants as few layers as possible? So far I have only been working direclty in `configuration.nix`
<symphorien[m]> higherorder: {^_^} is a bot.
<symphorien[m]> configuration.nix alone is fine
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<symphorien[m]> home-manager is very handy, but not required
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
<higherorder> symphorien[m]: ah; lol
<higherorder> Ok, I'll stick to configuration.nix for now then
bogdb has quit [Remote host closed the connection]
<__monty__> Hmm, I was wrong about the undefined config attribute not mattering. infinisil, halp!
kenran has quit [Quit: leaving]
malook has quit [Quit: malook]
diogenes_ has quit [Quit: vergissmeinnicht]
kalbasit has joined #nixos
wnklmnn has quit [Read error: Connection reset by peer]
wnklmnn has joined #nixos
realisation has quit [Ping timeout: 240 seconds]
realisation has joined #nixos
<afreakk> when i run nix-channel --update now, i get "8e2b14aceb1" instead of "b50ef9afa11" (which is the newest), is there a reason for that ?
<afreakk> also for some reason, it wants to build "'/nix/store/zfkmmxxvmav751vay3c939ndbhy2xil4-qtwebkit-5.212-alpha-01-26-2018.drv'" when i run nixos-rebuild --switch, which takes forever and fails :/
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/be42a66cd30 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @jonringer merged pull request #94269 → steam: chroot: export STEAM_LD_LIBRARY_PATH → https://git.io/JJ2W6
<{^_^}> [nixpkgs] @jonringer pushed to master « steam: chroot: export STEAM_LD_LIBRARY_PATH »: https://git.io/JJ1WN
<{^_^}> [nixpkgs] @mweinelt opened pull request #94963 → pythonPackages.uvcclient: init at 0.11.0 → https://git.io/JJ1le
drakonis has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @jonringer merged pull request #94693 → pythonPackages.dask-gateway: init at 0.8.0 → https://git.io/JJKMI
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JJ1lv
drakonis has joined #nixos
<{^_^}> [nixpkgs] @ggreif opened pull request #94964 → ghc-8.10.x: add v8.10.2 → https://git.io/JJ1lJ
<{^_^}> [nixos-search] @garbas merged pull request #110 → Use english analyzer for descriptions → https://git.io/JJJAM
<{^_^}> [nixos-search] @garbas pushed commit from @adisbladis to master « Use english analyzer for descriptions (#110) »: https://git.io/JJ1lY
<{^_^}> [nixos-search] @garbas pushed 0 commits to description-english: https://git.io/JJ1lO
<{^_^}> [nixpkgs] @jonringer merged pull request #94963 → pythonPackages.uvcclient: init at 0.11.0 → https://git.io/JJ1le
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JJ1lZ
<energizer> i'm using lightdm and keychain. when i log in i have to type the password for both. is there a way to avoid this?
pr06lefs has joined #nixos
AmandaC_ has joined #nixos
xkapastel has joined #nixos
eoli3n has joined #nixos
<eyJhb> afreakk: remember to use sudo `nix-channel --update`, and not now
<eyJhb> ALso, what is your `sudo nix-channel --list` ?
AmandaC_ has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @primeos opened pull request #94965 → iproute: 5.7.0 -> 5.8.0 → https://git.io/JJ1lX
kreyren has joined #nixos
pr06lefs has quit [Ping timeout: 260 seconds]
fendor has quit [Remote host closed the connection]
<afreakk> i did use sudo
<eyJhb> Well, the unstable might have some packages that does not compile
<eyJhb> But seems weird
<eyJhb> What was your revision?
<eyJhb> Oh, it is correct
<eyJhb> Remember, you are following the channels https://github.com/NixOS/nixpkgs-channels
<eyJhb> So it is not the newest from nixpkgs unstable
HedgeMage has joined #nixos
<afreakk> aha, ive been looking at this url https://hydra.nixos.org/job/nixos/trunk-combined/tested
Hedgework has joined #nixos
cole-h has quit [Quit: Goodbye]
<afreakk> but still weird that it wanted to build qtwebkit and failed, I rolled back to "840c782d507" and there its fine
shlevy has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Luflosi opened pull request #94966 → nixos/ipfs: add QUIC transport to swarmAddress list → https://git.io/JJ18f
avn has quit [Ping timeout: 260 seconds]
avn has joined #nixos
shlevy has joined #nixos
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/85eef615fb2 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
lukebfox has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @elliottvillars closed pull request #94961 → python3.8-hdlparse: Init at 1.0.4 → https://git.io/JJ1Cw
<higherorder> in the configuration of a systemd service, e.g. `systemd.services.helloWorld = { ..., serviceConfig = { ... } }` it seems like the keys in serviceConfig have to be capitalised, but not the keys in the parent map?
<eyJhb> afreakk: not in the cache yet, so
<{^_^}> [nixpkgs] @flokli merged pull request #79418 → terraform-provider-keycloak: init at 1.20.0 → https://git.io/Jvnes
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JJ18G
<centi[m]> Thank you for helping me on this, though I have largely reconsidered NixOS. I don't think it's there yet for developer-friendly environment, I hope it might change someday with NixOS. I really like what it have to offers other than developer-purpose.
centi[m] has left #nixos ["User left"]
<{^_^}> [nixpkgs] @mweinelt opened pull request #94967 → python3Packages.hass-nabucasa: relax cryptography dependency → https://git.io/JJ18u
justan0theruser has joined #nixos
<{^_^}> [nixpkgs] @flokli opened pull request #94968 → gitlab: 13.0.9 -> 13.0.12 → https://git.io/JJ18a
justanotheruser has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #94969 → bzip2: 1.0.6 -> 1.0.8 → https://git.io/JJ18P
kalbasit has quit [Remote host closed the connection]
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/b50ef9afa11 (from 11 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
eoli3n has quit [Ping timeout: 265 seconds]
est31 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJ189
est31 has joined #nixos
<{^_^}> [nixpkgs] @flokli opened pull request #94970 → [20.03] gitlab: 13.0.12 → https://git.io/JJ18h
<afreakk> eyJhb: oh, i thought everything was built when a new channel revision was released
realisation has quit [Read error: Connection reset by peer]
realisation has joined #nixos
<drakonis> aight, i'm having some trouble with nginx
<drakonis> apparently the fix is already on nixos-unstable?
<eyJhb> afreakk: nope, MOST is but not everything :D As far as I remember
<eyJhb> Somebody correct me
<drakonis> https://github.com/NixOS/nixpkgs/pull/85223 this seems to be the fix?
<{^_^}> #85223 (by arianvp, 16 weeks ago, merged): nixos/acme: Fix ordering of certificate requests (#81482)
<eyJhb> Well, you can patch your nixpkgs in principle, but it is a little harder depending on how you use it. And I am guessing nix-channels ?
realisation has quit [Ping timeout: 260 seconds]
realisation has joined #nixos
<eyJhb> Not 100% sure how however
cjpbirkbeck has quit [Quit: Goodbye, take care]
<drakonis> it got merged
<drakonis> i'm having trouble with acme
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.03: https://git.io/JJ14q
<{^_^}> [nixpkgs] @zowoq opened pull request #94971 → gitAndTools.delta: 0.4.0 -> 0.4.1 → https://git.io/JJ14m
karantan has joined #nixos
knupfer has quit [Ping timeout: 240 seconds]
karantan has quit [Client Quit]
<{^_^}> [nixpkgs] @StephenWithPH closed pull request #94769 → pyenv: init at 1.2.20 → https://git.io/JJiUf
alp has joined #nixos
__monty__ has quit [Quit: leaving]
Thra11 has quit [Ping timeout: 256 seconds]
<unclechu> hey, how do i install gtk2 engines in order to make adwaita theme work for it?
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @marsam opened pull request #94972 → Update rclone → https://git.io/JJ14z
alexherbo2 has quit [Ping timeout: 264 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<higemaru> is there an easy way to install doom emacs with home manager?
Thra11 has joined #nixos
Rusty1 has joined #nixos
<drakonis> aha
shibboleth has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/7a18043f650 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/85eef615fb2 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
cosimone has quit [Quit: Quit.]
<energizer> is there a cache that has vscode built?
alp_ has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<notgne2> energizer (chat.freenode.net): vscodium should be on the nixos cache if that's an acceptable substitute
<energizer> notgne2: thanks
<notgne2> though I think both download prebuilt binaries anyway, so build time shouldn't be significant
Thra11 has quit [Ping timeout: 246 seconds]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/d3a1eb06ba4 (from 83 minutes ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
realisation has quit [Ping timeout: 256 seconds]
realisation has joined #nixos
<kini> Design question: I'd like to modify the NixOS option `fileSystems.<name?>.encrypted` to allow for multiple encrypted backing devices for a single filesystem.
<kini> The straightforward way would be to replace it an attribute set `fileSystems.<name?>.encryptedDevs` with keys corresponding multiple values of the old `fileSystems.<name?>.encrypted.label`, but that's not backwards compatible with users' current configurations.
<kini> How is backwards compatibility usually handled for NixOS options in these cases?
<{^_^}> [nixpkgs] @elliottvillars opened pull request #94973 → pythonPackages.hdlparse: init at 1.0.4 → https://git.io/JJ1Bv
<{^_^}> [nixpkgs] @jonringer merged pull request #94967 → home-assistant: relax cryptography dependency → https://git.io/JJ18u
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JJ1Bf
knupfer has joined #nixos
mbrgm_ has joined #nixos
<energizer> i dont know what's usual, but backcompat is nice
mbrgm has quit [Ping timeout: 246 seconds]
mbrgm_ is now known as mbrgm
lunik1 has quit [Quit: :x]
shibboleth has quit [Quit: shibboleth]
<dsal> Is there good magic for running nixos on AWS right now? My previous mechanism doesn't work because the root volume size is too small. It's also a bit unfortunate in that I have to login and rebuild before I can start anyway.
lunik1 has joined #nixos
jmeredith has quit [Quit: Connection closed for inactivity]
<Graypup_> uhhhhh wat
<Graypup_> if I `nix-shell -p nix pkg-config boost` I can find nix headers with pkg-config
<Graypup_> if I nix-shell with my rust project that has the same as nativeBuildInputs then it fails
<Graypup_> ?????????????????????????????
<{^_^}> [nixpkgs] @dduan opened pull request #94974 → tre-command: 0.3.1 -> 0.3.2 → https://git.io/JJ1BC
<grfn> How would I override libcxxStdenv to set dontStrip on libcxx?
<grfn> I've been digging arround but can't seem to figure it out
<Graypup_> grfn, in which context?
<grfn> Graypup_: I have a derivation I'm building with libcxxStdenv.mkDerivation, I'd like the c++ stdlib not to be stripped
<grfn> so I can debug through it
<Graypup_> okie, the most obvious way I can think of doing it is writing an overlay :)
<grfn> yeah ok but that's the bit that I haven't been able to figure out
<grfn> like what attribute do I override
<Graypup_> there might be a function that puts dontStrip on things
alp_ has quit [Ping timeout: 256 seconds]
<jtojnar> Graypup_ only pkg-config should be in nativeBuildInputs
<Graypup_> jtojnar, oh? i guess i'm too used to haskell hehe
<jtojnar> rust uses strictDeps = true, I think
<grfn> yeah `overlays = [(self: super: {libcxx = super.libcxx.overrideDerivation (_: { dontStrip = true; });})];` doesn't work
<grfn> which I had tried
<grfn> >
<jtojnar> Graypup_ would be same for haskell, except it might not enforce the distinction with strictDeps
<Graypup_> jtojnar, that did it
<Graypup_> but where do I find documentation on this distinction I had no idea existed?
<jtojnar> Graypup_ search for cross-compilation in the manual
<Graypup_> i probably skipped that section because I wasn't doing it\
<jtojnar> it is pretty dense too
<jtojnar> ,cross
<Graypup_> fun fun fun linker errors
<Graypup_> i wonder why that is happening now
<Graypup_> uhhhhh wtf
alp has joined #nixos
lunik17 has joined #nixos
<Graypup_> cargo build in a nix-shell --pure builds fine but linker errors happen on nix-build
lunik1 has quit [Ping timeout: 240 seconds]
lunik17 is now known as lunik1
<jtojnar> grfn try pkgs.enableDebugging
<jtojnar> s/pkgs/super/
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<grfn> jtojnar: so that seems to work for individual packages, but I can't get it to apply to the libcxx derivation that's in libcxxStdenv
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<grfn> mind you, this is specifically llvmPackages_10.libcxxStdenv
<jtojnar> grfn: it seems to be defined as libcxxStdenv = overrideCC stdenv buildLlvmTools.libcxxClang
<jtojnar> maybe enabledebugging on libcxxClang
<jtojnar> but I am not very sure about that
<jtojnar> that probably would not be enough, looking at the definition of libcxxClang