worldofpeace changed the topic of #nixos to: NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-inf
Adluc has quit [Quit: ZNC - http://znc.in]
hexo- has quit [Quit: ZNC - http://znc.in]
cosimone_ has joined #nixos
cosimone has quit [Ping timeout: 240 seconds]
meh` has quit [Ping timeout: 268 seconds]
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cosimone_ is now known as cosimone
littlebenlittle has quit [Ping timeout: 260 seconds]
<evanjs> okay I got it. it's just wl.
<{^_^}> [nixos-common-styles] @garbas pushed to main « init »: https://git.io/JLccw
<evanjs> so like `boot.kernelParams = [ "wl.modeset=0" ];`
<evanjs> errr probably extraModprobeConfig :P
<{^_^}> [nixos-homepage] @garbas pushed to extract-site-styles-to-new-flake « extract common styles that can be used for other websites »: https://git.io/JLcc7
justanotheruser has quit [Read error: Connection reset by peer]
<arushi> @srbh Hi , Yes I just checked when I added the tensorfolw_2 pks ..the default.nix had cudaCapabilities ? [ "3.5" "5.2" ] . Thankyou so much.
badasss was kicked from #nixos by gchristensen [badasss]
<Yaniel> badam-tsss
nDuff has quit [Quit: zzz]
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
Darkmatter66 has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @veprbl merged pull request #106972 → opencv: fix python bindings → https://git.io/JLO74
<{^_^}> [nixpkgs] @veprbl pushed commit from @tpwrules to master « opencv: fix python bindings (#106972) »: https://git.io/JLcCE
nrmt^ has quit []
evanjs has joined #nixos
<{^_^}> [nixos-homepage] @garbas opened pull request #656 → WIP: extract common styles that can be used for other websites → https://git.io/JLcCz
<{^_^}> [nixos-homepage] @garbas pushed 2 commits to extract-site-styles-to-new-flake: https://git.io/JLcCS
nbonfils[m] has joined #nixos
caef^ has joined #nixos
erasmas has quit [Ping timeout: 240 seconds]
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
HeN has quit [Quit: Connection closed for inactivity]
Adluc has joined #nixos
tom has joined #nixos
tom is now known as Guest98937
<evanjs> Bah. It might also just be related to the regulatory domain x_x
<evanjs> like it seems to work after e.g. `iw reg set US` and then modprobing, etc.
<{^_^}> [nixpkgs] @samuela opened pull request #107076 → vscode: 1.51.1 -> 1.52.1 → https://git.io/JLcWX
Ashy has left #nixos ["WeeChat 3.0"]
badasss has quit [Excess Flood]
cantstanya has quit [Remote host closed the connection]
cantstanya has joined #nixos
is_null has quit [Ping timeout: 265 seconds]
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos
simba1 has quit [Ping timeout: 268 seconds]
hexo- has joined #nixos
miscalculated has quit [Quit: miscalculated]
cr4y1 has joined #nixos
__monty__ has quit [Quit: leaving]
is_null has joined #nixos
johnw has quit [Quit: ZNC - http://znc.in]
mkaito has quit [Quit: WeeChat 2.9]
sadmin has quit [Ping timeout: 246 seconds]
pareidolia has quit [Ping timeout: 256 seconds]
pareidolia has joined #nixos
<{^_^}> [nixpkgs] @github-actions[bot] pushed 46 commits to staging-next: https://git.io/JLc4G
<{^_^}> [nixpkgs] @github-actions[bot] pushed 47 commits to staging: https://git.io/JLc4Z
mounty has quit [Quit: Konversation terminated!]
noudle has quit []
mounty has joined #nixos
ronthecookie has quit [Quit: ZNC 1.8.2 - https://znc.in]
ronthecookie has joined #nixos
<{^_^}> [nixpkgs] @samuela closed pull request #106739 → vscode: 1.51.1 -> 1.52.0 → https://git.io/JIitO
CMCDragonkai has quit [Remote host closed the connection]
CMCDragonkai1 is now known as CMCDragonkai
CMCDragonkai1 has joined #nixos
rajivr has joined #nixos
stevenxl has quit [Quit: Connection closed for inactivity]
microcolonel has joined #nixos
cantstanya has quit [Remote host closed the connection]
<pumpy> when i type a command that doesn't exist nixos sends that to a server and if it exists in packages tells me i can install it. that's a privacy leak so how can i disable it pls?
<microcolonel> pumpy: wouldn't that sorta depend on what shell you're running?
<pjt_tmp> It doesn't send anything out: try using a nonexistent command with not internet connection.
erasmas has joined #nixos
<pjt_tmp> It uses a local database.
cantstanya has joined #nixos
<pjt_tmp> pumpy: you can find it at /nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite
<microcolonel> I'm looking at options to do transactional whole system upgrades on some fleet machines, I basically want to fetch signed images and then set the bootloader to use them; is there a popular way that people do that, that any of you are aware of?
fuzzypixelz has quit [Quit: fuzzypixelz]
<kini> What's the "natural" way to add ssh keys from smart cards to gpg-agent in NixOS?
<kini> On other distros you'd do `ssh-add -e /usr/lib64/opensc-pkcs11.so` (for example), because `ssh-add` wants you to tell it directly what library to `dlopen()`, I guess. (Not great UX, but never mind...)
<kini> But in NixOS obviously you don't want to have to type the Nix store path of your opensc-pkcs11.so. I wonder if someone has already made an easy wrapper for this.
<pjt_tmp> kini: I see a boot.initrd.luks.devices.<name?>.gpgCard, might be relevant
erasmas has quit [Ping timeout: 246 seconds]
<kini> I don't think that's relevant. That's about gpg encryption, this is communicating with gpg-agent's ssh-agent emulation functionality
<colemickens> I assume most people are using OpenPGP app instead of PIV/PKCS11 but I'm sure someone has gotten it working at some point.
<kini> OpenPGP app? Could you elaborate?
<hexa-> gpg --card-edit maybe?
ransom_ has joined #nixos
<colemickens> There are multiple ways to use, say a Yubikey, as a smart card.
<colemickens> One is via PIV/PKCS11, which requires what you're talking about.
<colemickens> The other is just gnupg+OpenPGP in the Yubikey.
<colemickens> That doesn't require mucking around with a vendor specific pkcs11 lib
<kini> I see, but does that way allow you to store an ssh key and link it to your ssh-agent (or gpg-agent) the way the PIV/PKCS11 way does?
<colemickens> Yes, I use my yubikey as my only key for encryption and SSH.
<colemickens> you just tell `gpg-agent` to turn on it's ssh-agent compatibility, and then it will act as an ssh agent, using the keys stored in the OpenPGP app on the yubikey
<ornxka> how do i stop my secrets from being copied over every time i rebuild if they are already present on /boot
<kini> Nice, that seems a better way to go about it... :) Unfortunately I'm not in control of these keys, they were put on the yubikey by my company so I suppose I'm forced to use them the PIV/PKCS11 way.
<colemickens> ornxka: "copied over"? what tool are you using, etc.
<colemickens> kini: yes, I think you are likely yeah
<colemickens> kini: I'll google a bit and let you know if I find anything useful!
<kini> Thank you!
pushqrdx has quit [Remote host closed the connection]
<kini> (also oops, typo in what I said above -- should have been `ssh-add -s` rather than `ssh-add -e`, the latter is for unloading the keys from the smart card)
<ornxka> well i set boot.initrd.secrets and run nixos-rebuild switch and i see building '/nix/store/fd9079mc506xa3nk903g3xcyqf5gp1qf-nixos-system-myhost-21.03pre254279.6f0c00907bb.drv'... updating GRUB 2 menu... 557057 blocks 557057 blocks 557057 blocks 557057 blocks
<ornxka> and it does that every time i run that command
<colemickens> You might ask on Discourse @kini
<colemickens> kini: discourse.nixos.org
<kini> I tried `nix-env -i opensc` and `ssh-add -s ~/.nix-profile/lib/opensc-pkcs11.so` (to get a stable path), but it said "agent refused operation"
<kini> aha, this option might be what controls that, let me try...
mounty has quit [*.net *.split]
weechat_1 has quit [*.net *.split]
hnOsmium0001 has quit [*.net *.split]
amerigo has quit [*.net *.split]
bitmapper has quit [*.net *.split]
h0m1 has quit [*.net *.split]
S0rin has quit [*.net *.split]
eoli3n has quit [*.net *.split]
sumner has quit [*.net *.split]
etrepum has quit [*.net *.split]
datakurre has quit [*.net *.split]
DigitalKiwi has quit [*.net *.split]
dhess has quit [*.net *.split]
benley has quit [*.net *.split]
isHavvyGhosting has quit [*.net *.split]
talyz has quit [*.net *.split]
nextloop has quit [*.net *.split]
Scriptkiddi has quit [*.net *.split]
lukegb has quit [*.net *.split]
Raito_Bezarius has quit [*.net *.split]
benschza has quit [*.net *.split]
betawaffle has quit [*.net *.split]
demize has quit [*.net *.split]
d10n-work has quit [*.net *.split]
jkkm has quit [*.net *.split]
CustosLimen has quit [*.net *.split]
valwal_ has quit [*.net *.split]
hoek has quit [*.net *.split]
zml has quit [*.net *.split]
AmandaC has quit [*.net *.split]
glowpelt has quit [*.net *.split]
{^_^} has quit [*.net *.split]
oharvey has quit [*.net *.split]
lvrp16 has quit [*.net *.split]
blackriversoftwa has quit [*.net *.split]
bougyman has quit [*.net *.split]
tnks has quit [*.net *.split]
dgpratt has quit [*.net *.split]
marcinkuzminski has quit [*.net *.split]
typetetris has quit [*.net *.split]
omnigoat has quit [*.net *.split]
lucus16 has quit [*.net *.split]
MinceR has quit [*.net *.split]
scoates has quit [*.net *.split]
lightandlight has quit [*.net *.split]
christiaanb has quit [*.net *.split]
teozkr_ has quit [*.net *.split]
Theuni has quit [*.net *.split]
jackdk has quit [*.net *.split]
c00w has quit [*.net *.split]
bennofs|ALLES has quit [*.net *.split]
yorick has quit [*.net *.split]
infinisil has quit [*.net *.split]
LeshaInc has quit [*.net *.split]
jasom has quit [*.net *.split]
siel_ has quit [*.net *.split]
lpsmith has quit [*.net *.split]
comex has quit [*.net *.split]
mumuluxi_ has quit [*.net *.split]
Forkk has quit [*.net *.split]
joepie91 has quit [*.net *.split]
f0x2 has quit [*.net *.split]
azdle has quit [*.net *.split]
wirew0rm has quit [*.net *.split]
sterni has quit [*.net *.split]
glines has quit [*.net *.split]
<colemickens> ornxka: presumably you're running `switch`, which yes, rebuilds /boot and will likely copy any secrets over
{^_^} has joined #nixos
<{^_^}> [nixpkgs] @lrworth opened pull request #107077 → unused: init at 0.1.0 → https://git.io/JLcuK
<colemickens> kini: maybe, no idea, just saw that _someone_ must've added that option for a reason ;)
<ornxka> the secrets are already there though, and /boot is on a (very slow) usb drive, and the secrets file is pretty big (a few hundred megabytes) - is there some way i can prevent the copy somehow?
dredozub- has quit [Ping timeout: 246 seconds]
adamCS has quit [Ping timeout: 246 seconds]
is_null has quit [Ping timeout: 252 seconds]
adamCS has joined #nixos
amerigo has joined #nixos
bitmapper has joined #nixos
h0m1 has joined #nixos
hnOsmium0001 has joined #nixos
weechat_1 has joined #nixos
mounty has joined #nixos
benley has joined #nixos
talyz has joined #nixos
Raito_Bezarius has joined #nixos
DigitalKiwi has joined #nixos
betawaffle has joined #nixos
nextloop has joined #nixos
isHavvyGhosting has joined #nixos
CustosLimen has joined #nixos
Scriptkiddi has joined #nixos
lukegb has joined #nixos
dhess has joined #nixos
datakurre has joined #nixos
demize has joined #nixos
hoek has joined #nixos
sumner has joined #nixos
S0rin has joined #nixos
etrepum has joined #nixos
gchristensen has joined #nixos
valwal_ has joined #nixos
benschza has joined #nixos
eoli3n has joined #nixos
d10n-work has joined #nixos
AmandaC has joined #nixos
zml has joined #nixos
glowpelt has joined #nixos
oharvey has joined #nixos
jkkm has joined #nixos
scoates has joined #nixos
MinceR has joined #nixos
omnigoat has joined #nixos
dgpratt has joined #nixos
marcinkuzminski has joined #nixos
typetetris has joined #nixos
tnks has joined #nixos
bougyman has joined #nixos
lvrp16 has joined #nixos
blackriversoftwa has joined #nixos
Theuni has joined #nixos
bennofs|ALLES has joined #nixos
infinisil has joined #nixos
c00w has joined #nixos
lightandlight has joined #nixos
jackdk has joined #nixos
teozkr_ has joined #nixos
yorick has joined #nixos
christiaanb has joined #nixos
mumuluxi_ has joined #nixos
lucus16 has joined #nixos
LeshaInc has joined #nixos
jasom has joined #nixos
siel_ has joined #nixos
joepie91 has joined #nixos
Forkk has joined #nixos
f0x2 has joined #nixos
sterni has joined #nixos
comex has joined #nixos
azdle has joined #nixos
wirew0rm has joined #nixos
glines has joined #nixos
lpsmith has joined #nixos
dredozubov has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JLczZ
Sigma has quit [Ping timeout: 246 seconds]
Sigma has joined #nixos
betawaffle has quit [Ping timeout: 249 seconds]
omnigoat has quit [Ping timeout: 249 seconds]
hnOsmium0001 has quit [Ping timeout: 260 seconds]
amerigo has quit [Ping timeout: 260 seconds]
d10n-work has quit [Ping timeout: 260 seconds]
CustosLimen has quit [Ping timeout: 260 seconds]
hoek has quit [Ping timeout: 260 seconds]
betawaffle has joined #nixos
omnigoat has joined #nixos
hoek has joined #nixos
d10n-work has joined #nixos
amerigo has joined #nixos
hnOsmium0001 has joined #nixos
nhs has quit [Read error: Connection reset by peer]
CustosLimen has joined #nixos
<{^_^}> [nixpkgs] @expipiplus1 closed pull request #106705 → haskellPackages.haskell-language-server: 027fq67 -> 15hyscf → https://git.io/JI6mD
<{^_^}> [nixpkgs] @expipiplus1 opened pull request #107078 → haskellPackages.haskell-language-server: 0.6.0 -> 0.7.0 → https://git.io/JLcg1
cr4y1 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @adisbladis pushed to master « emacs: Fix accidental double wrapping »: https://git.io/JLc2J
Lord_of_Life_ has joined #nixos
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life_ is now known as Lord_of_Life
cr4y1 has joined #nixos
nadley has quit [Ping timeout: 272 seconds]
cr4y1 has quit [Client Quit]
cr4y1 has joined #nixos
<KarlJoad> Can someone explain to me how the python packaging works? I'm trying to get something similar (brought up here: https://github.com/NixOS/nixpkgs/issues/65398#issuecomment-515668263) and Python's looks like magic to me.
cr4y1 has quit [Quit: WeeChat 2.9]
is_null has joined #nixos
demiurge has quit [Quit: edk]
guest24024024024 has joined #nixos
<guest24024024024> ,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
<guest24024024024> hello?
<simpson> Evening.
<guest24024024024> where should i go for any help?
guest24024024024 has quit [Remote host closed the connection]
ddellacosta has quit [Ping timeout: 260 seconds]
KarlJoad` has joined #nixos
<{^_^}> #106332 (by petersjt014, 1 week ago, open): tlsh does not build properly
KarlJoad has quit [Ping timeout: 260 seconds]
ennui has quit [Ping timeout: 256 seconds]
pushqrdx has joined #nixos
pushqrdx has quit [Remote host closed the connection]
<colemickens> I don't understand people.
<colemickens> Show up, ask for help but don't ask any question, leave 20 seconds later. Ok?
<KarlJoad`> pjt_tmp: Yeah, I got to that piece of documentation as well. I'm just not sure I understand it all that well.
xelxebar has joined #nixos
<kini> colemickens: I finally managed to get it to work, by 1) setting that `programs.ssh.agentPKCS11Whitelist` option to the suggested default, 2) using `ssh-agent` instead of `gpg-agent`, and 3) enabling `services.pcscd`
sigmundv has quit [Ping timeout: 240 seconds]
edk_ has joined #nixos
ransom_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @marsam merged pull request #106977 → docker-slim: 1.32.0 -> 1.33.0 → https://git.io/JL3sA
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JLc6S
<{^_^}> [nixpkgs] @marsam merged pull request #107059 → python37Packages.google_cloud_bigquery: 2.4.0 -> 2.6.1 → https://git.io/JLn54
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JLc6j
<{^_^}> [nixpkgs] @marsam merged pull request #107043 → mopidy-local: 3.1.1 -> 3.2.0 → https://git.io/JLnB9
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JLcif
sadmin has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #107035 → ncspot: 0.2.5 -> 0.2.6 → https://git.io/JLZFN
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JLcin
amerigo has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @marsam merged pull request #107024 → utf8proc: 2.6.0 -> 2.6.1 → https://git.io/JLZU7
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JLciB
thc202 has quit [Ping timeout: 268 seconds]
<danderson> so, with a flake-enabled nix, how do I allow unfree packages in `nix shell` ? I have allowUnfree=true in ~/.config/nixpkgs/config.nix, but the evaluation still fails for license reasons
<colemickens> kini: cool! do you still pass the full path to the right pkcs11 so then or do you get to avoid that somehow?
<colemickens> danderson: I expose an extra attribute from my flake that is pkgs with unfree enabled.
<danderson> ... oh, apparently I have to --impure to make `nix shell` allow unfree things? Very confused why that is.
<colemickens> nix ignores ~/.config/nixpkgs/config.nix in flakes eval
<colemickens> because that sort of breaks the entire seal/point of flakes.
<danderson> ah, hm, so it's the flake.nix in $CWD that has to allow unfree things
<colemickens> I am a bit sad to hear that it does considers user config with --impure :/
<danderson> fair, I just think of `nix shell` as "gimme a quick way to run a thing"
<danderson> colemickens: got a link to how you enable unfree in your flake.nix?
<danderson> hmkay, thanks
th3ta has joined #nixos
<growpotkin> Do we have `toFloat( "1.2" )` ?
th3ta has quit [Remote host closed the connection]
<growpotkin> > ( s: let ss = lib.splitString "." s; in lib.toInt( builtins.head ss ) + ( ( lib.toInt ( lib.elemAt ss 1 ) ) / 1000000.0 ) ) "3.9"
<{^_^}> 3.00001
h0m1 has quit [Ping timeout: 260 seconds]
caef^ has quit []
h0m1 has joined #nixos
cosimone has quit [Quit: cosimone]
amfl has joined #nixos
erasmas has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #106968 → archivy: 0.9.2 -> 0.9.3 → https://git.io/JLOCP
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JLcDY
<{^_^}> [nixpkgs] @marsam opened pull request #107080 → nushell: 0.23.0 -> 0.24.1 → https://git.io/JLcDC
ransom_ has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #107069 → python37Packages.trimesh: 3.8.18 -> 3.8.19 → https://git.io/JLcqC
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.trimesh: 3.8.18 -> 3.8.19 »: https://git.io/JLcyv
<{^_^}> [nixpkgs] @jonringer merged pull request #107036 → python37Packages.bleak: 0.9.1 -> 0.10.0 → https://git.io/JLnfN
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.bleak: 0.9.1 -> 0.10.0 »: https://git.io/JLcyk
<{^_^}> [nixpkgs] @jonringer merged pull request #107068 → vimPlugins: update → https://git.io/JLcqe
<{^_^}> [nixpkgs] @jonringer pushed commit from @RonanMacF to master « vimPlugins: update »: https://git.io/JLcym
ransom_ has quit [Quit: Textual IRC Client: www.textualapp.com]
<{^_^}> [nixpkgs] @jonringer merged pull request #107071 → python37Packages.pyvcd: 0.2.3 -> 0.2.4 → https://git.io/JLcYR
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.pyvcd: 0.2.3 -> 0.2.4 »: https://git.io/JLcyK
erasmas has quit [Ping timeout: 240 seconds]
euandreh has quit [Remote host closed the connection]
pushqrdx has joined #nixos
hio has joined #nixos
<hio> I think it's time that we all acknowledge how great Nix is. Thank you Nix developers. You are the BEST
<pumpy> ya it's pretty good
<pumpy> how can i see firewall events to watch what's allowed and blocked pls? i tried `dmesg -w` but it didn't output anything
m0rphism has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #107031 → pythonPackages.psautohint: 2.1.2 -> 2.2.0 → https://git.io/JLZK3
<{^_^}> [nixpkgs] @jonringer pushed commit from @sternenseemann to master « pythonPackages.psautohint: 2.1.2 -> 2.2.0 »: https://git.io/JLc9t
pushqrdx has quit [Remote host closed the connection]
<pjt_tmp> anyone able to take a quick look at this?: https://github.com/NixOS/nixpkgs/issues/106332
<{^_^}> #106332 (by petersjt014, 1 week ago, open): tlsh does not build properly
<pjt_tmp> I've managed to make some progress but those two tests are still failing :|
johnw has joined #nixos
<pjt_tmp> I don't know what cmake wants from me here. I *think* it just can't find the relevant file(s) but I don't know how/when to cd to the Testing dir, if that's even what it needs.
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
KarlJoad` has quit [Ping timeout: 240 seconds]
Qubasa has quit [Ping timeout: 272 seconds]
pbb has joined #nixos
Qubasa has joined #nixos
LnL has quit [Ping timeout: 246 seconds]
aswanson has quit [Ping timeout: 260 seconds]
LnL has joined #nixos
LnL has joined #nixos
LnL has quit [Changing host]
schweby has quit [Quit: Das ist möglich, also tun wir es. Später.]
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
schweby has joined #nixos
spacefrogg has joined #nixos
nwspk has quit [Quit: nwspk]
<pjt_tmp> srhb: you around?
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
nwspk has joined #nixos
mzan has joined #nixos
<kini> (I posted in that thread just because googling led me to one of the replies there... hopefully people don't mind that it's a bit off-topic wrt the OP)
LilleCarl has quit [Quit: WeeChat 2.9]
jlamothe has quit [Ping timeout: 265 seconds]
orivej_ has joined #nixos
orivej has quit [Ping timeout: 268 seconds]
davidv7_ has joined #nixos
MarcWeber has quit [Ping timeout: 264 seconds]
MarcWeber has joined #nixos
erasmas has joined #nixos
davidv7 has quit [Ping timeout: 268 seconds]
est31 has quit [Remote host closed the connection]
est31 has joined #nixos
<growpotkin> > let parseFloat = s: let ss = lib.splitString "." s; f = lib.elemAt ss 1; d = lib.foldl ( a: b: a * b ) 1.0 ( builtins.genList ( _: 0.1 ) ( lib.stringLength f ) ); in lib.toInt ( builtins.head ss ) + ( ( lib.toInt f ) * d ); in parseFloat "6.666"
<{^_^}> 6.666
<growpotkin> BEHOLD AND TREMBLE!
<growpotkin> lol
endvra has quit [Quit: ZNC 1.7.5 - https://znc.in]
sigtrm has quit [Quit: No Ping reply in 180 seconds.]
pushqrdx has joined #nixos
endvra has joined #nixos
hl has quit [Ping timeout: 256 seconds]
oida has quit [Ping timeout: 240 seconds]
sigtrm has joined #nixos
aleph- has quit [Ping timeout: 260 seconds]
oida has joined #nixos
aleph- has joined #nixos
hl has joined #nixos
hl has quit [Changing host]
hl has joined #nixos
riksteri has joined #nixos
riksteri has quit [Read error: Connection reset by peer]
riksteri has joined #nixos
erasmas has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @rb2k opened pull request #107081 → libsolv: Enable darwin support. → https://git.io/JLcAr
hspak has joined #nixos
`shy_boy` has joined #nixos
`shy_boy` has quit [Excess Flood]
endformationage has quit [Quit: WeeChat 2.9]
domogled has joined #nixos
shorberg has quit [Quit: Konversation terminated!]
`shy_boy` has joined #nixos
rail has quit [Quit: gone...]
rail has joined #nixos
<{^_^}> [nixpkgs] @JeffLabonte opened pull request #107082 → brave: 1.17.73 -> 1.18.70 → https://git.io/JLche
Supersonic112 has joined #nixos
orivej_ has quit [Ping timeout: 256 seconds]
justanotheruser has joined #nixos
Supersonic has quit [Ping timeout: 256 seconds]
Supersonic112 is now known as Supersonic
KarlJoad has joined #nixos
<KarlJoad> How can I echo to nix-build's log? I've tried `echo "Message" >> $NIX_LOG_FD`, but that didn't work.
maljub01 has quit [Quit: maljub01]
maljub01 has joined #nixos
<energizer> what is the value of NIX_LOG_FD?
domogled has quit [Remote host closed the connection]
<KarlJoad> energizer: In a `nix-shell` for this particular piece of software it doesn't exist. I remember that it used to.
veleiro has joined #nixos
Dotz0cat_ has joined #nixos
<KarlJoad> energizer: I thought `echo`-ing to that log FD would work. It didn't yesterday, and now it's disappeared as an environment variable. I just want a print statement to debug my code.
captn3m0 has quit [Ping timeout: 265 seconds]
Dotz0cat has quit [Ping timeout: 264 seconds]
captn3m0 has joined #nixos
stoile has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #106773 → azure-cli: 2.15.1 -> 2.16.0 → https://git.io/JIPva
<{^_^}> [nixpkgs] @jonringer pushed commit from @anhdle14 to master « azure-cli: 2.15.1 -> 2.16.0 »: https://git.io/JLCvM
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos
zeorin has joined #nixos
addcninblue has quit [Quit: ZNC 1.8.1 - https://znc.in]
addcninblue has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
Emantor has quit [Quit: ZNC - http://znc.in]
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
miscalculated has joined #nixos
supersandro2000 has joined #nixos
LnL has joined #nixos
Emantor has joined #nixos
zakame has quit [Ping timeout: 260 seconds]
stoile has joined #nixos
zakame has joined #nixos
ManiacOfMadness has joined #nixos
ManiacOfMadness has quit [Read error: Network is unreachable]
`shy_boy` has quit [Remote host closed the connection]
`shy_boy` has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/d73407e8e60 (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/d73407e8e60 (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/00941cd747e (from 17 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
Rusty1 has quit [Quit: WeeChat 2.3]
nek0 has joined #nixos
<{^_^}> [nixpkgs] @aszlig opened pull request #107083 → vm: Remove runInWindowsVM implementation → https://git.io/JLCtp
<pumpy> how can i see firewall events to watch what's allowed and blocked pls? i tried `dmesg -w` but it didn't output anything
<energizer> pumpy: you might have to add a logging command into your firewall rules
<srhb> pjt_tmp: I wasn't, eurotime, but now I am :)
<srhb> pjt_tmp: What's up
<pumpy> energizer i dont have any firewall rules. im just using the default enabled firewall
<pumpy> how can i do that?
<energizer> pumpy: look at your rules sudo iptables -vnL
<energizer> and i guess learn about iptables
<pjt_tmp> srhb: I have maybe made some progress with my problem: https://github.com/NixOS/nixpkgs/issues/106332
<pjt_tmp> It looks like the only problem left is those tests
mounty has quit [Ping timeout: 260 seconds]
<srhb> pjt_tmp: Nice. :) Do you have a branch up?
<pumpy> energizer https://termbin.com/yssti
<srhb> Oh, found it.
<{^_^}> [nixpkgs] @github-actions[bot] pushed 20 commits to staging-next: https://git.io/JLCYs
<{^_^}> [nixpkgs] @github-actions[bot] pushed 21 commits to staging: https://git.io/JLCYG
<pumpy> is there an easy way to make the fw log?
<energizer> pumpy: i would expect it to log refuses given that config
<{^_^}> [nixpkgs] @aszlig pushed to master « vm: Remove runInWindowsVM implementation »: https://git.io/JLCY0
<{^_^}> [nixpkgs] @aszlig merged pull request #107083 → vm: Remove runInWindowsVM implementation → https://git.io/JLCtp
<{^_^}> [nixpkgs] @danieldk merged pull request #106718 → brave: 1.17.73 -> 1.18.70 → https://git.io/JI6rH
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JLCY1
<pumpy> energizer do you know any commands in the base system i can run to cause a refuse? i ran ping but it was allowed
<srhb> pjt_tmp: The test.sh file has a shebang /bin/bash which does not exist on NixOS. You'll need to use patchShebangs on that file to fix it
<srhb> pjt_tmp: (That's the "no such file or directory" error)
erasmas has joined #nixos
<srhb> At least, at first glance :)
<energizer> pumpy: maybe ssh localhost -p 99999
<energizer> pumpy: ##networking is the better place for this
sangoma has joined #nixos
<pumpy> i ran it and it was connection refused but i saw nothing in dmesg -w
`shy_boy` has quit [Quit: PLease buy best selected product at http://amazonian2.000webhostapp.com/]
<{^_^}> [nixpkgs] @FRidh merged pull request #107067 → systemd: 247.1 -> 247.2 → https://git.io/JLckM
<{^_^}> [nixpkgs] @FRidh pushed commit from @flokli to staging « systemd: 247.1 -> 247.2 »: https://git.io/JLC3L
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @FRidh merged pull request #107061 → nixos/network-interfaces-systemd: fix IPv6 privacy extensions → https://git.io/JLnbD
<{^_^}> [nixpkgs] @FRidh pushed commit from @flokli to staging « nixos/network-interfaces-systemd: fix IPv6 privacy extensions »: https://git.io/JLC3m
<{^_^}> [nixpkgs] @FRidh merged pull request #106626 → util-linux: 2.36 -> 2.36.1 → https://git.io/JIrYF
<{^_^}> [nixpkgs] @FRidh pushed commit from @ajs124 to staging « util-linux: 2.36 -> 2.36.1 »: https://git.io/JLC33
erasmas has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #106704 → [staging]: nss + cacert -> 3.60 → https://git.io/JI6mX
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to staging: https://git.io/JLC3g
<{^_^}> [nixpkgs] @FRidh merged pull request #106374 → [staging] apparmor: 2.13.5 -> 2.13.6 → https://git.io/JIEBe
<{^_^}> [nixpkgs] @FRidh pushed commit from @ajs124 to staging « apparmor: 2.13.5 -> 2.13.6 »: https://git.io/JLC31
<{^_^}> [nixpkgs] @FRidh merged pull request #106124 → gstreamer: 1.18.1 -> 1.18.2 → https://git.io/JIlY8
<{^_^}> [nixpkgs] @FRidh pushed commit from @lukegb to staging « gstreamer: 1.18.1 -> 1.18.2 »: https://git.io/JLC3b
<pumpy> energizer ^
<energizer> pumpy: ask ##networking
<{^_^}> [nixpkgs] @FRidh merged pull request #107037 → gtk3: 3.24.23 -> 3.24.24 → https://git.io/JLnUt
<{^_^}> [nixpkgs] @FRidh pushed commit from @Emantor to staging « gtk3: 3.24.23 -> 3.24.24 »: https://git.io/JLC3h
<pumpy> but that's a nixos question isnt it?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107084 → mopidy: 3.0.2 -> 3.1.0 → https://git.io/JLC3j
<energizer> i dont think so
<energizer> i think it's an iptables question
<pjt_tmp> srhb: oh. I knew I was missing something simple-ish
<pumpy> ty
abathur has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #106339 → graphviz: enable parallel building → https://git.io/JIRH0
<{^_^}> [nixpkgs] @FRidh pushed commit from @Mic92 to staging « graphviz: enable parallel building »: https://git.io/JLCs7
<pjt_tmp> srhb: should it go in postPatch?
<pjt_tmp> that seems to work
<{^_^}> [nixpkgs] @zowoq opened pull request #107085 → buildGoModule: disallow goPackagePath → https://git.io/JLCGG
<srhb> pjt_tmp: I don't think there's a consensus on where it should go. Since it doesn't rely on patches any phase before checkPhase would do.
palo1 has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 142 commits to staging-next: https://git.io/JLCGd
<pjt_tmp> srhb: patchPhase it is then. I seem to have a fresh unrelated error too: /nix/store/zlclxsmgawzkhvh3vkzl4r7i60i2rsri-pip-install-hook/nix-support/setup-hook: line 13: pushd: dist: No such file or directory
palo has quit [Ping timeout: 265 seconds]
palo1 is now known as palo
<srhb> pjt_tmp: At a guess, your changes have caused you to end up in a different directory from what the pipInstallPhase expected.
<{^_^}> [nixpkgs] @FRidh opened pull request #107086 → Staging next → https://git.io/JLCZc
<pjt_tmp> sounds right, I solved a similar error with cd .. earlier
<srhb> pjt_tmp: I'm really not the right person to give out python packaging advice, but I think you're sort of coercing a python builder into building other artifacts where the usual method is the other way around, using mkDerivation to do a normal build and the using toPythonModule afterwards to construct the module.. But I'm sure a python-capable reviewer can help sort that out :)
<pjt_tmp> srhb: I might be, yeah. But I have not found a good example to work off where the package is a library first and a C++ application 2nd. Makes for a challenge. Also I'm not sure who knows python packaging well here.
<srhb> True, most of the examples are C/C++ libraries with python _bindings_
<{^_^}> [nixpkgs] @FRidh merged pull request #106724 → kdev-python: 5.6.0 -> 5.6.1 → https://git.io/JI67J
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « kdev-python: 5.6.0 -> 5.6.1 »: https://git.io/JLCnW
<{^_^}> [nixpkgs] @FRidh merged pull request #106633 → wxsqlite3: 4.6.1 -> 4.6.2 → https://git.io/JIr2s
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « wxsqlite3: 4.6.1 -> 4.6.2 »: https://git.io/JLCn4
<{^_^}> [nixpkgs] @FRidh merged pull request #106681 → frostwire-bin: 6.8.8 -> 6.8.9 → https://git.io/JIKwm
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « frostwire-bin: 6.8.8 -> 6.8.9 »: https://git.io/JLCnE
<{^_^}> [nixpkgs] @FRidh merged pull request #106701 → fossil: 2.12.1 -> 2.13 → https://git.io/JI6Uf
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « fossil: 2.12.1 -> 2.13 »: https://git.io/JLCng
<pjt_tmp> srhb: quick related question: is there a way to stay in the nix shell after a build fails? I'm using nix-shell -I nixpkgs=. -p tlsh, and I can't inspect eg $installPhase when it exits
<{^_^}> [nixpkgs] @FRidh merged pull request #106040 → libfprint: 1.90.4 -> 1.90.5 → https://git.io/JIc4T
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « libfprint: 1.90.4 -> 1.90.5 »: https://git.io/JLCnV
<{^_^}> [nixpkgs] @FRidh merged pull request #106043 → libabigail: 1.7 -> 1.8 → https://git.io/JIcVk
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « libabigail: 1.7 -> 1.8 »: https://git.io/JLCnr
<pjt_tmp> I thought I could just replace the last flag with -p hello or something but the env vars wouldn't be right then
jonringer has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @buckley310 opened pull request #107087 → [20.09] brave: 1.17.73 -> 1.18.70 → https://git.io/JLCn6
FRidh has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #104556 → moolticute: 0.44.17 -> 0.44.21 → https://git.io/Jkwit
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « moolticute: 0.44.17 -> 0.44.21 »: https://git.io/JLCnM
<{^_^}> [nixpkgs] @FRidh merged pull request #104558 → mxt-app: 1.28 -> 1.32 → https://git.io/JkwMq
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « mxt-app: 1.28 -> 1.32 »: https://git.io/JLCnS
<{^_^}> [nixpkgs] @FRidh merged pull request #103932 → ulauncher: 5.8.0 -> 5.8.1 → https://git.io/JkZiI
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « ulauncher: 5.8.0 -> 5.8.1 »: https://git.io/JLCnQ
<srhb> pjt_tmp: You should probably run the build manually through nix-shell
<srhb> nix-shell . -A tlsh
<srhb> Then genericBuild
abathur has joined #nixos
noudle has joined #nixos
abathur has quit [Client Quit]
<pjt_tmp> srhb: ah, thanks. Will I be using toPythonModule _and_ toPythonApplication since it's both?
<srhb> pjt_tmp: I _think_ toPythonApplication when it's both, but honestly I'm out of my depth wrt python packaging :)
<pjt_tmp> I see
<pjt_tmp> oh
<pjt_tmp> make: *** No rule to make target 'install'. Stop.
<pjt_tmp> a slightly nicer error
ATuin has joined #nixos
<{^_^}> [nixpkgs] @FRidh closed pull request #69310 → [wip] wafHook: don’t depend directly on python → https://git.io/Jes1s
<{^_^}> [nixpkgs] @FRidh closed pull request #104701 → wafHook: use python3 → https://git.io/JkiH2
domogled has joined #nixos
sb0_ has joined #nixos
leothrix has quit [Ping timeout: 240 seconds]
asheshambasta has joined #nixos
malook has joined #nixos
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @Rizary opened pull request #107088 → wasm-bindgen-cli: 0.2.67 -> 0.2.69 → https://git.io/JLCWM
simba1 has joined #nixos
oida has quit [Ping timeout: 240 seconds]
cantstanya has quit [Ping timeout: 240 seconds]
madalu has quit [Ping timeout: 240 seconds]
nicoo has quit [Ping timeout: 240 seconds]
gxt has quit [Ping timeout: 240 seconds]
oida has joined #nixos
cantstanya has joined #nixos
madalu has joined #nixos
Ariakenom has joined #nixos
gxt has joined #nixos
nicoo has joined #nixos
<pjt_tmp> srhb: how would I know what I need to put in installPhase, if anything? the error seems to suggest it but I tried running installPhase for hello and got the exact same.
leothrix has joined #nixos
seku has joined #nixos
<srhb> pjt_tmp: Check the scripts to see how the software expects to be installed. There is no Makefile, so the default `make install` won't work.
<srhb> pjt_tmp: Or maybe there's a README :)
<pjt_tmp> but I run that in the build phase(?)
<srhb> Hmm, I don't see any installing going on there. Maybe it's the generated Makefile that has it then. Try inspecting that after cmake has run.
mallox has joined #nixos
<pjt_tmp> which file would that be?
<srhb> pjt_tmp: I expect it's just called Makefile. :)
<pjt_tmp> hmm
<{^_^}> [nixpkgs] @edwtjo pushed to staging « libdatrie: 0.2.12 -> 2019-12-20 »: https://git.io/JLC4w
srk has quit [Ping timeout: 240 seconds]
oida has quit [Ping timeout: 240 seconds]
cantstanya has quit [Ping timeout: 240 seconds]
srk has joined #nixos
oida has joined #nixos
cantstanya has joined #nixos
szicari has quit [Ping timeout: 260 seconds]
LilleCarl has joined #nixos
cYmen has quit [Quit: bye]
cYmen has joined #nixos
szicari has joined #nixos
hio has quit []
FRidh has quit [Ping timeout: 268 seconds]
Shados_ has quit [Quit: Shados_]
Shados has joined #nixos
sss2 has quit [Quit: Leaving]
fendor has joined #nixos
steve-chavez has quit [Quit: WeeChat 2.4]
FRidh has joined #nixos
fendor_ has joined #nixos
konobi_ has joined #nixos
fuzzypixelz has joined #nixos
fuzzypixelz has quit [Remote host closed the connection]
fuzzypixelz has joined #nixos
fendor has quit [Ping timeout: 272 seconds]
konobi has quit [Ping timeout: 256 seconds]
konobi_ is now known as konobi
growpotkin has quit [Ping timeout: 260 seconds]
marek has quit [Changing host]
marek has joined #nixos
aml_ has joined #nixos
aml has quit [Ping timeout: 268 seconds]
zupo has joined #nixos
erasmas has joined #nixos
civodul has joined #nixos
veleiro has quit [Ping timeout: 240 seconds]
zupo has quit [Ping timeout: 246 seconds]
erasmas has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @bbigras opened pull request #107089 → wrangler: 1.12.2 -> 1.12.3 → https://git.io/JLCru
jmeredith has quit [Quit: Connection closed for inactivity]
is_null has quit [Remote host closed the connection]
sigmundv has joined #nixos
respawn_ has joined #nixos
werner291 has joined #nixos
__monty__ has joined #nixos
cr4y1 has joined #nixos
lovesegfault[m] has quit [Quit: Idle for 30+ days]
juanito-terco[m] has quit [Quit: Idle for 30+ days]
est31 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @LnL7 merged pull request #107081 → libsolv: Enable darwin support. → https://git.io/JLcAr
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/JLCPq
est31 has joined #nixos
ehmry has joined #nixos
thibm has joined #nixos
cfricke has joined #nixos
vidbina has joined #nixos
thc202 has joined #nixos
cole-h has quit [Ping timeout: 256 seconds]
lordcirth has quit [Remote host closed the connection]
lordcirth has joined #nixos
<{^_^}> [nixpkgs] @doronbehar merged pull request #104324 → i3-resurrect: init at 1.4.3 → https://git.io/JkuNx
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JLC10
medvid has quit [Ping timeout: 240 seconds]
justanotheruser has quit [Ping timeout: 272 seconds]
hyiltiz has quit [Quit: hyiltiz]
hyiltiz has joined #nixos
hyiltiz has joined #nixos
hyiltiz has quit [Changing host]
zupo has joined #nixos
orivej has joined #nixos
malook has quit [Quit: malook]
FRidh has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @doronbehar merged pull request #93660 → reicast: init at 20.04 → https://git.io/JJlWN
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JLCDM
respawn_ has quit [Quit: Leaving]
lord| has quit [Ping timeout: 246 seconds]
sangoma has quit [Read error: Connection reset by peer]
fuzzypixelz has quit [Quit: fuzzypixelz]
lord| has joined #nixos
amerigo has joined #nixos
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
medvid has joined #nixos
sangoma has joined #nixos
Darkmatter66 has joined #nixos
edk_ is now known as demiurge
werner292 has joined #nixos
fendor_ has quit [Remote host closed the connection]
m0rphism has joined #nixos
<jophish> angerman: Hi, did the basic aarch64 sd image work for the helios64?
<angerman> jophish: build the image from the Makefile in https://github.com/angerman/nixos-docker-sd-image-builder.
<angerman> that's pretty good.
<jophish> thanks
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
<angerman> jophish: it's effectively a gpt image with the armbian kernel, and I've ported the halios64 packages to nix from the armbian setup, so you get fans, ups, ...
<jophish> nice!
<angerman> jophish: however, it might still crash occationally. It hasn't in the last 48hs for me, but it did crash quite a bit initially, until the zfs volumes were filled up some more.
<jophish> I was very kindly loaned a h64 from the kobol guys down the road to debug a btrfs issue the helios64 couldn't
<angerman> man... and I am here *buying* that shit ... loooool.
<angerman> jophish: guess I'm not friend with the right people :D
<jophish> you came up in conversation actually :D
<angerman> bawahahaha
<angerman> jophish: so the only thing you need to know about the image is that you'll need to resize the master partition yourself, as the update script won't be able to.
<angerman> jophish: also the console is on 115200.
<jophish> hdmi workds ootb?
<jophish> works*
<angerman> no. Just plug some usbc-usb cable into the usb port
fendor has joined #nixos
<angerman> and then use your preferred tty reader (e.g. screen or something)
<jophish> tio is pretty good
<jophish> not sure I have a cable long enough :(
<jophish> will have to get up
<angerman> jophish: if you change the ssh key prior to building, you could alos just hook it up onto some dhcp network, and then ssh into it.
<jophish> yeah, that's ideal actaully
fuzzypixelz has joined #nixos
fuzzypixelz has quit [Remote host closed the connection]
<angerman> jophish: the wireless stuff is for other images.
fuzzypixelz has joined #nixos
<angerman> jophish: however the serial console is good to have if you want to kernel panics, so getting a long enough usb cable might still be worth it.
<angerman> alternatively, just put some raspberry pi ontop of it and use that as you tty kvm :D
<angerman> jophish: so anyway, that sd image should just work on an sd card.
<angerman> jophish: use the community builder to build it ;-) or some other aarch64 nix builder.
<jophish> hmm, I think I've forgotten my credentials for the community builder
<angerman> jophish: I can build an image for you tomorrow if you send me the secrets file you want in it.
<angerman> don't think I'll get around to it tonight, with picking up the kids and stuff.
<jophish> that would be very kind of you, sure I'm in no hurry
kfound has joined #nixos
waleee-cl has joined #nixos
<{^_^}> [nixpkgs] @nmattia opened pull request #107091 → Revert "niv: only build the executable (#106906)" → https://git.io/JLCd7
gxt has quit [Ping timeout: 240 seconds]
erasmas has joined #nixos
<{^_^}> [nixpkgs] @onsails closed pull request #106833 → neovim: add nvim-scrollview → https://git.io/JINco
hello has joined #nixos
<hello> ,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
hello has quit [Remote host closed the connection]
heywoodlh has quit [Ping timeout: 240 seconds]
pjt_tmp has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « signal-desktop: 1.39.2 -> 1.39.3 »: https://git.io/JLCND
heywoodlh has joined #nixos
MarcWeber has quit [Remote host closed the connection]
detran has quit [Quit: ZNC 1.8.1 - https://znc.in]
erasmas has quit [Ping timeout: 260 seconds]
detran has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed to master « html-proofer: 3.18.0 -> 3.18.1 »: https://git.io/JLCAe
<{^_^}> [nixpkgs] @primeos opened pull request #107092 → [20.09] signal-desktop: 1.39.2 -> 1.39.3 → https://git.io/JLCAT
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 256 seconds]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
dstzd has quit [Quit: ZNC - https://znc.in]
<{^_^}> [nix] @regnat pushed to fix-master-build « Fix the detection of already built drv outputs »: https://git.io/JLCAo
<{^_^}> [nix] @regnat opened pull request #4378 → Fix the detection of already built drv outputs → https://git.io/JLCAK
nikivi has joined #nixos
KarlJoad has quit [Read error: Connection reset by peer]
werner292 has joined #nixos
berberman has joined #nixos
berberman_ has quit [Ping timeout: 264 seconds]
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<{^_^}> [nixpkgs] @typetetris opened pull request #107093 → Add erlang vim plugins → https://git.io/JLCpf
<eyJhb> What is the correct way to not run make install, in a stdenv.mkDerivation?
cvlad- has quit [Quit: Connection closed for inactivity]
kfound has quit [Remote host closed the connection]
<{^_^}> [nix] @edolstra pushed to manpages « Add 'nix bundle' manpage »: https://git.io/JLCpS
srk has quit [Remote host closed the connection]
srk has joined #nixos
<eyJhb> Got a answer in -chat
dstzd has joined #nixos
<colemickens> whoever "chris" is, thank you so much
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
FRidh has joined #nixos
<{^_^}> [nixpkgs] @primeos merged pull request #105817 → mesa: 20.2.4 -> 20.3.1 → https://git.io/JImPB
rprije has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @primeos pushed 5 commits to staging: https://git.io/JLWUT
<{^_^}> [nixpkgs] @primeos merged pull request #107092 → [20.09] signal-desktop: 1.39.2 -> 1.39.3 → https://git.io/JLCAT
<{^_^}> [nixpkgs] @primeos pushed 2 commits to release-20.09: https://git.io/JLWTh
werner292 has joined #nixos
<Philonous> Downloads from cache.nixos.org seem to be pretty slow (2.5MB/s on a 500mbit line), is that normal? Is there a way to switch mirrors?
sb0_ has quit [Quit: Leaving]
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
kenran has joined #nixos
meh` has joined #nixos
berberman has quit [Quit: ZNC 1.7.5 - https://znc.in]
berberman has joined #nixos
<{^_^}> [nixpkgs] @aanderse merged pull request #106717 → kdev-php: 5.6.0 -> 5.6.1 → https://git.io/JI6rM
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/JLWt6
<{^_^}> [nixpkgs] @stigtsp opened pull request #107094 → sequoia: 0.20.0 -> 1.0.0 → https://git.io/JLWqv
<{^_^}> [nixpkgs] @LnL7 merged pull request #107029 → plexRaw: 1.21.0.3711-b509cc236 -> 1.21.1.3795-ee64ab56f → https://git.io/JLZ02
<{^_^}> [nixpkgs] @LnL7 pushed 2 commits to master: https://git.io/JLWq4
zupo has joined #nixos
aleph- has quit [Ping timeout: 260 seconds]
wolfshappen has joined #nixos
respawn_ has joined #nixos
<{^_^}> [nixpkgs] @github-actions[bot] pushed 25 commits to staging-next: https://git.io/JLWm9
<{^_^}> [nixpkgs] @github-actions[bot] pushed 27 commits to staging: https://git.io/JLWmQ
ezemtsov has joined #nixos
<ezemtsov> Hi people. Could somebody please merge that: https://github.com/NixOS/nixpkgs/pull/99598
<{^_^}> #99598 (by ezemtsov, 10 weeks ago, open): iconnconfig: init at 0.5.2-beta
<adisbladis> Philonous: We don't have "mirrors"
<adisbladis> All of cache.nixos.org lives in amazon s3 with fastly as a cdn
<{^_^}> [nixpkgs] @Br1ght0ne merged pull request #107080 → nushell: 0.23.0 -> 0.24.1 → https://git.io/JLcDC
<{^_^}> [nixpkgs] @Br1ght0ne pushed 2 commits to master: https://git.io/JLWOd
<{^_^}> [nixpkgs] @Br1ght0ne merged pull request #107089 → wrangler: 1.12.2 -> 1.12.3 → https://git.io/JLCru
<{^_^}> [nixpkgs] @Br1ght0ne pushed 2 commits to master: https://git.io/JLW3s
<{^_^}> [nixpkgs] @uvNikita opened pull request #107095 → pythonPackages.ciscomobilityexpress: init at 0.3.9 → https://git.io/JLW3l
meh` has quit [Ping timeout: 256 seconds]
erasmas has joined #nixos
<{^_^}> [nixpkgs] @alyssais merged pull request #106827 → nomad: bump to 0.11.8, 0.12.9 → https://git.io/JIFFW
<{^_^}> [nixpkgs] @alyssais pushed 2 commits to master: https://git.io/JLWsb
meh` has joined #nixos
erasmas has quit [Ping timeout: 268 seconds]
zupo has quit [Ping timeout: 260 seconds]
<{^_^}> [nixos-common-styles] @garbas pushed 0 commits to add-github-actions: https://git.io/JLWGh
<{^_^}> [nixos-common-styles] @garbas pushed to add-github-actions « Add build of storybook in github actions »: https://git.io/JLWZ3
<{^_^}> [nixos-common-styles] @garbas opened pull request #1 → Add build of storybook in github actions → https://git.io/JLWZn
<{^_^}> [nixos-common-styles] @garbas pushed to add-github-actions « debug »: https://git.io/JLWnq
m4ts has joined #nixos
werner292 has joined #nixos
<{^_^}> [nixos-common-styles] @garbas pushed to add-github-actions « debug 2 »: https://git.io/JLWcT
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
m4ts has quit [Ping timeout: 264 seconds]
<{^_^}> [nixos-search] @garbas pushed to fix-path-in-github-actions « Fix PATH in Githb Actions »: https://git.io/JLWCY
<{^_^}> [nixos-search] @garbas opened pull request #253 → Fix PATH in Githb Actions → https://git.io/JLWCG
amerigo has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixos-common-styles] @garbas pushed 2 commits to add-github-actions: https://git.io/JLWCN
<{^_^}> [nixos-search] @garbas merged pull request #253 → Fix PATH in Githb Actions → https://git.io/JLWCG
<{^_^}> [nixos-search] @garbas pushed to master « Fix PATH in Githb Actions (#253) »: https://git.io/JLWCA
<{^_^}> [nixos-search] @garbas pushed 0 commits to fix-path-in-github-actions: https://git.io/JLWCx
ezemtsov has quit [Remote host closed the connection]
m4ts has joined #nixos
<{^_^}> [nix] @edolstra merged pull request #4378 → Fix the detection of already built drv outputs → https://git.io/JLCAK
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/JLWlo
<{^_^}> [nix] @edolstra pushed 0 commits to fix-master-build: https://git.io/JLWlK
m4ts has quit [Ping timeout: 240 seconds]
m4ts has joined #nixos
Blackraider has joined #nixos
Blackraider has quit [Remote host closed the connection]
<{^_^}> [nixos-common-styles] @garbas merged pull request #1 → Add build of storybook in github actions → https://git.io/JLWZn
<{^_^}> [nixos-common-styles] @garbas pushed to main « Add build of storybook to github actions and deploy to Netlify (#1) »: https://git.io/JLW4I
<{^_^}> [nixos-common-styles] @garbas pushed 0 commits to add-github-actions: https://git.io/JLW4L
<{^_^}> [nixpkgs] @zimbatm opened pull request #107096 → niv: fixes #106906 → https://git.io/JLW4r
m4ts has quit [Ping timeout: 265 seconds]
Darkmatter66 has quit [Ping timeout: 264 seconds]
dstzd has quit [Quit: ZNC - https://znc.in]
joesventek has quit [Quit: Quit]
nikivi has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
dstzd has joined #nixos
dstzd has quit [Client Quit]
dstzd has joined #nixos
cr4y1 has quit [Quit: WeeChat 2.9]
mkaito has joined #nixos
mkaito has joined #nixos
mkaito has quit [Changing host]
dstzd has quit [Client Quit]
cr4y1 has joined #nixos
dstzd has joined #nixos
joesventek has joined #nixos
<{^_^}> [rfcs] @Mic92 merged pull request #80 → [RFC 0080] Change NixOS releases to YY.05,YY.11 → https://git.io/JkAV8
<{^_^}> [rfcs] @Mic92 pushed commit from @jonringer to master « [RFC 0080] Change NixOS releases to YY.05,YY.11 (#80) »: https://git.io/JLWzo
mkaito has quit [Client Quit]
aswanson has joined #nixos
nikivi has joined #nixos
mkaito has joined #nixos
mkaito has joined #nixos
mkaito has quit [Changing host]
fuzzypixelz has quit [Quit: fuzzypixelz]
m4ts has joined #nixos
fuzzypixelz has joined #nixos
Darkmatter66 has joined #nixos
<{^_^}> [nixos-search] @ncfavier pushed to fix-nix-py « fix nix.py »: https://git.io/JLWVr
werner292 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107097 → gnome3.gnome-calendar: 3.38.1 -> 3.38.2 → https://git.io/JLWwW
<{^_^}> [nixos-search] @ncfavier opened pull request #254 → Improve nix.py → https://git.io/JLWwE
werner291 has quit [Ping timeout: 264 seconds]
werner292 is now known as werner291
pumpy has quit [Ping timeout: 256 seconds]
kfound has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to master: https://git.io/JLWo6
<Orbstheorem> Hi, I'm trying to compile a simple hello world C file as a static binary using `gcc foo.c -O0 -g -static -o foo`. But when I try compiling I the following error: `/nix/store/b10shv9yqbgps47y0n8x7l7bq8fmp1i6-binutils-2.31.1/bin/ld: cannot find -lc`
<Orbstheorem> (I'm using `nix shell nixpkgs#gcc` as toolchain.)
yuu[m] has joined #nixos
xelxebar has quit [Remote host closed the connection]
xelxebar has joined #nixos
m4tsa_ has joined #nixos
sevenfourk has joined #nixos
<thibm> Orbstheorem: you need glibc.static somehow
<sevenfourk> guys, any ideas maybe why extensions are not added from ungoogled-chromium, though if i comment something and run rebuild it get deleted: https://gist.github.com/ivankovnatsky/a608c9848c02d08ec68664f0b89c5417
<sevenfourk> s/from/to
m4ts has quit [Ping timeout: 256 seconds]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JLWPz
orivej has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to master: https://git.io/JLWPd
<sevenfourk> when i uncomment (commented out ext) it's not added back, when installing clean chromium it shows all extension again. i guess there's something wrong with ungoogled-chromium mkChromiumDerivation, or probably that just worked only after i previously used clean chromium.
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to release-20.09: https://git.io/JLWPA
fuzzypixelz has quit [Quit: fuzzypixelz]
m4ts has joined #nixos
<{^_^}> [nixos-search] @ncfavier pushed to fix-nix-py « do not indent terminating double-single-quotes if the string does not end with a newline »: https://git.io/JLWXj
m4tsa_ has quit [Ping timeout: 256 seconds]
<{^_^}> [nix] @edolstra pushed 26 commits to progress-bar: https://git.io/JLW1G
<stites[m]1> Is there an issue / PR for flake support with build-vm?
<{^_^}> [nix] @laikq opened pull request #4379 → Add 'nix run' manpage → https://git.io/JLWDW
g-w1 has joined #nixos
<g-w1> is there a way to clean /tmp, I remember that systemd treats it as tmpfs, but it is persistent on nixos, not mounted in tmpfs, how can I clean it after a reboot?
<thibm> g-w1: on NixOS there's an option boot.cleanTmpDir which defaults to false
<thibm> there's also boot.tmpOnTmpfs
cosimone has joined #nixos
<g-w1> ok, thanks
jb55 has joined #nixos
erasmas has joined #nixos
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos
erasmas has quit [Ping timeout: 256 seconds]
kfound has quit [Remote host closed the connection]
sevenfourk has quit [Ping timeout: 240 seconds]
jonringer has joined #nixos
respawn_ has quit [Quit: Leaving]
werner292 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
domogled has quit [Quit: domogled]
domogled has joined #nixos
philr has quit [Ping timeout: 240 seconds]
abathur has joined #nixos
cfricke has quit [Quit: WeeChat 3.0]
fuzzypixelz has joined #nixos
fuzzypixelz has quit [Remote host closed the connection]
fuzzypixelz has joined #nixos
<{^_^}> [nixpkgs] @IvarWithoutBones opened pull request #107099 → joycond: init at 2020-11-05 → https://git.io/JLWbk
<qyliss> Can I use the default stdenv buildPhase when using buildRustPackage?
<qyliss> Or do I have to reimplement it in my mkDerivation arguments
malik has joined #nixos
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #106359 → dgen: init at 1.33 → https://git.io/JIEkG
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JLWAv
<{^_^}> [nixpkgs] @veprbl merged pull request #106929 → flightgear: 2020.1.3 -> 2020.3.4 → https://git.io/JLt81
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JLWAn
domogled has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #107073 → arduino-ci: 0.1.0 -> 0.2.0 → https://git.io/JLcZJ
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JLWA7
fendor_ has joined #nixos
vldn has joined #nixos
growpotkin has joined #nixos
vldn has left #nixos [#nixos]
<{^_^}> [nixpkgs] @nmattia closed pull request #107091 → Revert "niv: only build the executable (#106906)" → https://git.io/JLCd7
<{^_^}> [nixpkgs] @sternenseemann opened pull request #107100 → gamenetworkingsockets: init at 1.2.0 → https://git.io/JLWxd
fendor has quit [Ping timeout: 256 seconds]
g-w1 has left #nixos ["WeeChat 3.1-dev"]
zupo_ has joined #nixos
<sphalerite> qyliss: I think it should be available as the shell function buildPhase
<{^_^}> [nixpkgs] @r-ryantm opened pull request #107101 → gnome3.gdm: 3.38.2 -> 3.38.2.1 → https://git.io/JLWjQ
gustavderdrache has joined #nixos
<{^_^}> [nixpkgs] @rb2k opened pull request #107102 → libmodulemd: Enable darwin support. → https://git.io/JLlex
jess has quit [Quit: updates]
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
<{^_^}> [nixpkgs] @reedrw opened pull request #107103 → noisetorch: 0.8.2 -> 0.9.0 → https://git.io/JLlJO
kfiz has quit [Quit: ZNC 1.8.1 - https://znc.in]
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
noudle has quit []
cosimone has quit [Quit: cosimone]
ATuin has quit [Ping timeout: 256 seconds]
cosimone has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @rb2k opened pull request #107104 → librepo: add darwin support → https://git.io/JLlTC
jmeredith has joined #nixos
FRidh has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @doronbehar merged pull request #107094 → sequoia: 0.20.0 -> 1.0.0 → https://git.io/JLWqv
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JLlIn
FRidh has joined #nixos
kfound has joined #nixos
hugolgst has joined #nixos
sevenfourk has joined #nixos
<hugolgst> hello, I am trying to build a python application using buildPythonApplication which imports a package which is himself
werner292 has joined #nixos
<hugolgst> do you have an idea on how I could import it inside the propagatedBuildInputs ?
<sphalerite> hugolgst: that shouldn't™ be necessary. What's going wrong without it?
jlamothe has joined #nixos
Fare has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
<Fare> I'm using nix-store --export then nix-store --import to import 2GB worth of store paths, but nix-env still insists on downloading a few MB worth of paths from the cache despite that. What am I missing?
<simpson> nix-env can take a full /nix/store path, if you want to ensure that you're adding a particular path to your environment rather than looking up a package by name.
Jackneill has quit [Ping timeout: 240 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hugolgst has quit [Quit: Lost terminal]
ndarwincorn has joined #nixos
cosimone_ has joined #nixos
dbmikus has joined #nixos
fuzzypixelz has quit [Quit: fuzzypixelz]
sevenfourk has quit [Quit: leaving]
<Fare> What if I don't want to nix-env install them, only to register them fully, so that they are available to nix-env install?
<sphalerite> Fare: probably different paths?
cosimone has quit [Read error: Connection reset by peer]
cosimone_ is now known as cosimone
<sphalerite> Fare: you can use `nix-store -r` to "get" the paths via whatever means are known to nix
Jackneill has joined #nixos
chang has quit [Quit: Textual IRC Client: www.textualapp.com]
chang has joined #nixos
dbmikus has quit [Ping timeout: 240 seconds]
<Fare> sphalerite, very same paths.
<Fare> Note: I am trying to build a docker image.
orivej has joined #nixos
<sphalerite> Fare: wait, which paths is it downloading?
<Fare> Some of the top-level ones from nix-env -iA
<Fare> even though I nix-store --import'ed them already
<Fare> but once again, I might be doing something wrong.
malik has quit [Quit: Konversation terminated!]
<Fare> Maybe it's easiest if somehow I can use the host as a cache server for the guest?
<Fare> (Not sure how I'd do that)
<simpson> srk: Hilarious. Thank you for the heads-up; TIL.
<{^_^}> [nixpkgs] @andir merged pull request #106995 → nixos/users-groups: createHome: Ensure HOME permissions, fix description → https://git.io/JLs4v
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/JLlY6
domogled1 has joined #nixos
kfiz has joined #nixos
domogled has quit [Ping timeout: 256 seconds]
domogled1 is now known as domogled
dbmikus has joined #nixos
<{^_^}> [nixpkgs] @JeffLabonte closed pull request #107082 → brave: 1.17.73 -> 1.18.70 → https://git.io/JLche
nhs has joined #nixos
<{^_^}> [nix] @laikq closed pull request #4379 → Add 'nix run' manpage → https://git.io/JLWDW
erasmas has joined #nixos
Ariakenom has quit [Ping timeout: 268 seconds]
zakame has quit [Read error: Connection reset by peer]
bn_work has joined #nixos
proofofkeags has quit [Ping timeout: 260 seconds]
kfiz has quit [Ping timeout: 268 seconds]
<Fare> I'm trying to nix-env -i '(with import <nixpkgs> {}; [gccStdenv] ++ (lib.remove gambit-support
<Fare> .gambit-bootstrap gambit-unstable.buildInputs) ++ (lib.remove gambit-unstable gerbil-unstable.buildInputs))' but after a long pause it says error: Unexpected token in brace expression.
domogled has quit [Remote host closed the connection]
justanotheruser has joined #nixos
<sphalerite> domenkozar[m] roberth: I'm wondering about cachix, do you have some way to ensure you're not redistributing unfree software? Or is that up to the users and you'll just take it down if an oracle comes along with a DMCA notice or similar?
domogled has joined #nixos
<domenkozar[m]> sphalerite: I'm the author of cachix, how did you get he impression its robert?
zakame has joined #nixos
<domenkozar[m]> sphalerite: it's same as github repos, you're responsible for it
<sphalerite> domenkozar[m]: I thought it was something you did together
<sphalerite> must have misunderstood
<sphalerite> domenkozar[m]: fair enough
<roberth> sphalerite: hercules ci doesn't serve anything that could be "expected" to infringe rights
<roberth> unless you have blasphemist attribute names or something :D
<sphalerite> oh right it was hercules you did together, my bad
<domenkozar[m]> sphalerite: no worries :)
<domenkozar[m]> I'm just double checking if there's some outdated text somewhere still
kfound has quit [Remote host closed the connection]
<sphalerite> there definitely was in my head :p
<sphalerite> but then, I'm not a user of either currently, so it's no surprise I missed that news item
* Fare learns about proper use of nix-env -iE
<domenkozar[m]> sphalerite: yeah, that's a good question though, I should put it into faq
<sphalerite> Fare: completely weird, isn't it!?
aleph- has joined #nixos
<tpw_rules> how long are old things available from a channel's binary cache?
elie144[m] has joined #nixos
gerschtli has quit [Quit: WeeChat 2.9]
chang has quit [Quit: Textual IRC Client: www.textualapp.com]
chang has joined #nixos
<sphalerite> tpw_rules: as of now, it's never been garbage-collected.
<sphalerite> in other words, "so far, forever"
<tpw_rules> interesting
<sphalerite> no guarantees it'll stay that way though AFAIK.
gerschtli has joined #nixos
<tpw_rules> yeah i understand. it would be nice to have one though for at least a certain amount of time. i'm working on an integrated system where i've pinned nixpkgs for the whole nixos and everything and it would be good to know "you need to update the pinned package soon or you'll have to rebuild everything from source"
<domenkozar[m]> a small company I know is looking for a Nix developer for 10h/week, mostly working on tasks that their developers don't know how to handle. It's 99% non-urgent tasks, sometimes it needs research sometimes hacks to be written. Lovely folks, whole team is remote and easy going. PM for details
cosimone has quit [Remote host closed the connection]
tenniscp25 has joined #nixos
<pingiun> I'm trying to write a nixos test with pkgs.nixosTest, but I get this error: NameError: name 'webserver' is not defined
<pingiun> but I have nodes.webserver defined
<pingiun> is there a good example of how to use this?
Ariakenom has joined #nixos
nature has joined #nixos
<lordcirth> pingiun, can you pastebin your file?
werner292 has joined #nixos
werner291 has quit [Ping timeout: 264 seconds]
werner292 is now known as werner291
fuzzypixelz has joined #nixos
nature has quit [Ping timeout: 240 seconds]
arahael has quit [Ping timeout: 256 seconds]
bqv has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @danieldk opened pull request #107105 → Revert "nvidia-x11: 455.45.01 -> 460.27.04" → https://git.io/JLlWS
Diagon has joined #nixos
Diagon has quit [Max SendQ exceeded]
saschagrunert has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #107106 → archivy: 0.9.3 -> 0.10.0 → https://git.io/JLlle
Diagon has joined #nixos
vidbina has quit [Ping timeout: 268 seconds]
Diagon has left #nixos [#nixos]
saschagrunert has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #106845 → DocBook -> CommonMark → https://git.io/JIpzo
<{^_^}> [nixpkgs] @jtojnar pushed 6 commits to master: https://git.io/JLllH
<{^_^}> [nixpkgs] @jonringer closed pull request #107004 → azure-cli: 2.15.1 -> 2.16.0 → https://git.io/JLGkQ
<{^_^}> [nixpkgs] @jtojnar merged pull request #107101 → gnome3.gdm: 3.38.2 -> 3.38.2.1 → https://git.io/JLWjQ
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/JLl8n
nature has joined #nixos
<Fare> how in nix path-info -f $nixpkgs does the expression make use of $nixpkgs --- does it become <nixpkgs> or something?
KarlJoad has joined #nixos
pushqrdx has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @veprbl merged pull request #106175 → python37Packages.uproot{,3}-methods: 0.9.1 -> 0.10.0 → https://git.io/JI8hg
<{^_^}> [nixpkgs] @veprbl pushed 5 commits to master: https://git.io/JLl4Z
ashkitten has quit [Ping timeout: 260 seconds]
xanderle has joined #nixos
<xanderle> I've just done a fresh install of nix on Mac, where is the nix.sh source supposed to be added? if I open a new shell I don't have NIX_PATH
evax has quit [Ping timeout: 265 seconds]
nature has quit [Ping timeout: 264 seconds]
ashkitten has joined #nixos
<xanderle> using zsh... so I guess just put it in ~/.zprofile. weird because on my first installed it "just worked"
<{^_^}> [nixpkgs] @marsam opened pull request #107107 → mdcat: fix build → https://git.io/JLlB1
<abathur> xanderle: what kind of install?
<xanderle> single user
madalu has quit [Remote host closed the connection]
madalu has joined #nixos
<abathur> did the tail end of the install tell you to add a line to your shell profile, or just to *run* the line/start a new shell?
<{^_^}> [nixpkgs] @veprbl opened pull request #107108 → pythonPackages.awkward: 0.4.5 -> 1.0.1 → https://git.io/JLlRG
kfiz has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #106997 → vscodium: update script artifact names have changed → https://git.io/JLsR9
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JLlRl
gxt has joined #nixos
<xanderle> add to .profile which zsh ignores, so I ran it again and it said to just run
<{^_^}> [nixpkgs] @vldn-dev opened pull request #107109 → purple-gowhatsapp: init at 0.4.1 → https://git.io/JLlRR
meh` has quit [Ping timeout: 268 seconds]
<xanderle> (ran it again without changing anything)
<abathur> here's that part of the installer for reference https://github.com/NixOS/nix/blob/2.3.9/scripts/install-nix-from-closure.sh#L205-L231
<xanderle> oh because I don't have a default zshrc it didn't drop it in at the end
<abathur> so I think it might only show the add-to-profile nudge if all 5 of those files were missing
<abathur> *or not writable
<eacameron> Are there any recent comparisons of Nix vs Guix?
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #107110 → tasknc: 2017-05-15 -> 2020-12-17 → https://git.io/JLl0G
jaspervdj has joined #nixos
<Fare> is there a better docker image to start from than "nixos/nix:latest" that would have a configured user in addition to root?
<jaspervdj> I'm pretty new to nix, and trying to set a password policy in /etc/pam.d/passwd. That file seems to be generated from modules/security/pam.nix. Is there a declarative way I can change that text from my configuration.nix?
kfiz has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @matthiasbeyer opened pull request #107111 → woof: 2012-05-31 -> 2020-12-17 → https://git.io/JLlEe
mkaito has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @magnetophon closed pull request #97480 → i3-resurrect: init at 1.4.3 → https://git.io/JUcvf
<{^_^}> [nixpkgs] @Izorkin opened pull request #107112 → nixos/samba-wsdd: fix starting → https://git.io/JLlu1
<{^_^}> [nixpkgs] @primeos merged pull request #106475 → Merge ungoogled-chromium back into the chromium expressions → https://git.io/JIgdG
<{^_^}> [nixpkgs] @primeos pushed 3 commits to master: https://git.io/JLluN
kfiz has joined #nixos
malook has joined #nixos
werner292 has joined #nixos
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
malook has quit [Client Quit]
<ronthecookie> jaspervdj: have you checked the manual? `man configuration.nix` and then `/` and that path you gave to search the text for it
rajivr has quit [Quit: Connection closed for inactivity]
<jaspervdj> ronthecookie: Hmm, I was looking through the options search and looked at the source and there's no option to change the line I want to change
malook has joined #nixos
Reventlov has quit [Quit: WeeChat 2.3]
Reventlov has joined #nixos
Reventlov is now known as Guest53414
Guest53414 has joined #nixos
Guest53414 has quit [Changing host]
<{^_^}> [nixpkgs] @github-actions[bot] pushed 44 commits to staging-next: https://git.io/JLl2j
<{^_^}> [nixpkgs] @github-actions[bot] pushed 45 commits to staging: https://git.io/JLlae
Guest53414 is now known as Reventlov
thc202 has quit [Ping timeout: 268 seconds]
malook has quit [Quit: malook]
<Fare> When I nix-env -f http://... is that URL cached? If so how do I force flush this cache?
<Fare> and/or how do I resolve http://github.com/muknio/nixpkgs/archive/devel.tar.gz into a specific version?
<{^_^}> [nixpkgs] @doronbehar merged pull request #97445 → mailhog: 1.0.0 -> 1.0.1 → https://git.io/JUnVY
<{^_^}> [nixpkgs] @doronbehar pushed 3 commits to master: https://git.io/JLlVv
<ronthecookie> jaspervdj: then maybe PR one or find a workaround, i dunno
<ronthecookie> also check if its in master
<{^_^}> [nixpkgs] @primeos pushed to master « signal-desktop: 1.39.3 -> 1.39.4 »: https://git.io/JLlVr
<{^_^}> [nixpkgs] @primeos opened pull request #107113 → [20.09] signal-desktop: 1.39.3 -> 1.39.4 → https://git.io/JLlV5
xanderle has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #107105 → Revert "nvidia-x11: 455.45.01 -> 460.27.04" → https://git.io/JLlWS
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JLlwv
mkaito has joined #nixos
mkaito has quit [Changing host]
mkaito has joined #nixos
<KarlJoad> If I need to use an old sympy (1.5.1) on python 3 in a nixpkgs package, I guess I have to create an override?
<eacameron> jaspervdj: If there are no options for it, you'll have to fork nixpkgs and add one.
<eacameron> jaspervdj: You can of course then use your fork until it gets merged.
<jaspervdj> eacameron: Okay, that makes sense. What's the most convenient way to use my fork? Fork off 20.09 and somehow reference that in configuration.nix?
<tpw_rules> you don't need to fork anything. you should create an overlay instead
<tpw_rules> actually perhaps i am misunderstanding
<eacameron> tpw_rules: jaspervdj: Actually I just realized that overlay might work
evax has joined #nixos
<eacameron> (Though I still would hope for a PR since you're probably not the only one who wants this)
<jaspervdj> Rephrasing, I want to change this line https://github.com/NixOS/nixpkgs/blob/f5944b74e670cac2746edaee609c9f31d816bcbd/nixos/modules/security/pam.nix#L462 to s/nullok/minlen=14/ and be able to show this configuration file to an auditor
Izorkin has quit [Ping timeout: 260 seconds]
<tpw_rules> oh wow i really confused myself. sorry
<tpw_rules> KarlJoad: yeah you can make an override in an overlay
<KarlJoad> tpw_rules: Do I really need an overlay to make this happen? Or would an override be enough?
<tpw_rules> KarlJoad: that depends on what you want to do with the result.
Izorkin has joined #nixos
<tpw_rules> jaspervdj: that's a module configuration option. you can just override that option in configuration.nix
<{^_^}> [nixpkgs] @maralorn merged pull request #107078 → haskellPackages.haskell-language-server: 0.6.0 -> 0.7.0 → https://git.io/JLcg1
<{^_^}> [nixpkgs] @maralorn pushed 3 commits to haskell-updates: https://git.io/JLlrB
<tpw_rules> of course then you don't get to automatically build your pam configuration based on the other modules. but you can copy and paste the default with it changed, or just write a custom compliant pam config and drop it there
<KarlJoad> tpw_rules: I need to pass python, sympy, and mpmath to an octave library for it to be used. I need python 3, but need to use sympy <=1.5.1 (which means python27 in nixpkgs).
<tpw_rules> is this octave library already in nixpkgs?
<KarlJoad> tpw_rules: No, none of them are. I'm working on getting these libraries into nixpkgs as brought up by https://github.com/NixOS/nixpkgs/issues/65398
<{^_^}> #65398 (by matthuszagh, 1 year ago, open): Octave packages support
<eacameron> jaspervdj: There is also a way to remove a module and re-add your own copy of it with changes all within nix. It's really hacky though.
<eacameron> jaspervdj: I might be wrong but I think root's `nix-channel` is what controls the nixpkgs used for the system.
<tpw_rules> KarlJoad: oh, is the old sympy already in nixpkgs? then you would want an override i guess
Izorkin has quit [Client Quit]
<eacameron> Using your own fork would have the same steps as "upgrading" nixos but instead of using a standard channel you use your fork.
Izorkin has joined #nixos
<KarlJoad> tpw_rules: Yes. Old sympy is still accessible through python27Packages.sympy. However, when I specify python38 as the interpreter, python can't import sympy.
<tpw_rules> jaspervdj: you don't need to do any of that. just say something like security.pam.services.passwd.text = ''password sufficient pam_unix.so minlen=14 sha512''; in configuration.nix. then /etc/pam.d/passwd will consist of only that line
<jaspervdj> tpw_rules: I just tried it, that works great, thanks!
<eacameron> tpw_rules: Oh so it's already configurable! Nice!
<jaspervdj> Is there a way to access the default and modify that string in there?
<tpw_rules> jaspervdj: IMO the least headachey way is to just copy that entire pam.nix module, make the change, and import it in your configuration.nix
<eacameron> tpw_rules: Won't that run into issues with the same config defined twice?
<tpw_rules> yeah i'm not sure how to remove the old one
<eacameron> There is a way... let me see if I can dig it up
fuzzypixelz_ has joined #nixos
fuzzypixelz_ has quit [Read error: Connection reset by peer]
fuzzypixelz_ has joined #nixos
mkaito has quit [Quit: WeeChat 2.9]
fuzzypixelz has quit [Ping timeout: 246 seconds]
fuzzypixelz_ is now known as fuzzypixelz
fuzzypixelz has quit [Client Quit]
fuzzypixelz has joined #nixos
mkaito has joined #nixos
mkaito has joined #nixos
mkaito has quit [Client Quit]
noudle has joined #nixos
gustavderdrache has quit [Disconnected by services]
<{^_^}> [nixpkgs] @jtojnar merged pull request #107097 → gnome3.gnome-calendar: 3.38.1 -> 3.38.2 → https://git.io/JLWwW
<{^_^}> [nixpkgs] @jtojnar pushed commit from @r-ryantm to master « gnome3.gnome-calendar: 3.38.1 -> 3.38.2 »: https://git.io/JLl6X
fuzzypixelz has quit [Client Quit]
fuzzypixelz has joined #nixos
fresheyeball has joined #nixos
<fresheyeball> hey out there
<fresheyeball> I am trying to add a custom CPP flag to my library
<fresheyeball> and it works!
<fresheyeball> and it builds find like so
<fresheyeball> cabal build developer-tools --ghc-options -DEV
<fresheyeball> with CPP like so #ifdef EV, and it works
<fresheyeball> I added `buildFlags = ["--ghc-options -DEV"];` to my nix derivation
<fresheyeball> and I think it should work, but haddock barfs
<fresheyeball> haddock: Couldn't parse GHC options:
sangoma has quit [Read error: Connection reset by peer]
meh` has joined #nixos
<fresheyeball> how can I get around this?
<fresheyeball> I do want haddocks to build
<lordcirth> fresheyeball, try [ "--ghc-options" "-DEV" ]
<fresheyeball> ok
<lordcirth> They should be two seperate elements in argv
<fresheyeball> no change
<fresheyeball> haddock barfs
<lordcirth> hmm
eoli3n has quit [Remote host closed the connection]
hnOsmium0001 has joined #nixos
berberman has quit [Ping timeout: 268 seconds]
eoli3n has joined #nixos
berberman has joined #nixos
<pingiun> are there good examples for pkgs.nixosTest? I'm trying this now: https://gist.github.com/pingiun/6a40c2da77401ab64f5ceddaaaa38068
<{^_^}> [nixpkgs] @ajs124 opened pull request #107114 → nginx: 1.19.5 -> 1.19.6 → https://git.io/JLlPU
<pingiun> but I get this error: NameError: name 'webserver' is not defined
szicari has quit [Ping timeout: 246 seconds]
szicari has joined #nixos
eoli3n has quit [Remote host closed the connection]
eoli3n has joined #nixos
mkaito has joined #nixos
eoli3n has quit [Remote host closed the connection]
eoli3n has joined #nixos
werner292 has joined #nixos
<cransom> pingiun: nixpkgs repo, nixos/test/*.nix has hundreds of examples.
asheshambasta has quit [Ping timeout: 272 seconds]
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
<pingiun> cransom: yeah but I am doing a test outside of the nixpkgs tree
<pingiun> and the error I get doesn't make sense
<pingiun> because I thought the nodes you define should be available in the python code
<pingiun> but in my gist above I define the name webserver in nodes, but I still get the NameError in python
<jaspervdj> It's all working now, thanks again eacameron tpw_rules!!
orivej has quit [Ping timeout: 256 seconds]
<eacameron> jaspervdj: Curious what you ended up with
<{^_^}> [nixpkgs] @sikmir opened pull request #107115 → xournalpp: 1.0.19 → 1.0.20 → https://git.io/JLlX7
<pingiun> I think I'm just missing something obvious
<pingiun> but I don't know what to look for
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/882ff2d9977 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
szicari has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #106404 → python310: 3.10.0a2 -> 3.10.0a3 → https://git.io/JIuJ6
<{^_^}> [nixpkgs] @jonringer pushed to master « python310: 3.10.0a2 -> 3.10.0a3 »: https://git.io/JLl1z
szicari has joined #nixos
cole-h has joined #nixos
bt_ has joined #nixos
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/882ff2d9977 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
bt_ has quit [Client Quit]
<{^_^}> [nixpkgs] @marsam merged pull request #107107 → mdcat: fix build → https://git.io/JLlB1
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JLl1y
<{^_^}> [nixpkgs] @nagy opened pull request #107116 → boost175: init at 1.75.0 → https://git.io/JLlM7
meh` has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #107110 → tasknc: 2017-05-15 -> 2020-12-17 → https://git.io/JLl0G
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JLlDB
lord| has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #106416 → [20.09] nomad: 0.11.4 -> 0.11.8, 0.12.2 -> 0.12.9 → https://git.io/JIuaP
<{^_^}> [nixpkgs] @jonringer pushed 11 commits to release-20.09: https://git.io/JLlDR
dbmikus has quit [Ping timeout: 260 seconds]
sangoma has joined #nixos
lord| has joined #nixos
tenniscp25 has quit [Remote host closed the connection]
tenniscp25 has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
tenniscp25 has quit [Ping timeout: 256 seconds]
meh` has joined #nixos
jaspervdj has quit [Quit: leaving]
<KarlJoad> Is there a way to override a python library using a .nix file already in nixpkgs? That way I don't have to duplicate a bunch of code?
proofofkeags has joined #nixos
dbmikus has joined #nixos
<energizer> KarlJoad: just import it?
<KarlJoad> energizer: Well now I just feel stupid... To think it was that simple. Thanks!
<judson> I'm returning to building a go program for my local shell.nix (although I'm got a whole list of stuff here that oughtta get contributed to nixpkgs) and frustrated all over again by the state of buildGo{Module,Package}
<KarlJoad> energizer: Well, I can't just do a straight import, because sympy has some requirements for buildPythonPackage and others.
<judson> I dunno if there's more here than "waaah" but yeah.
<judson> I'd love to understand basic principles here, but I think Nix at large is still(?) converging on those.
davidv7 has joined #nixos
<energizer> judson: i dont know anything about go but poetry2nix is really nice
<energizer> and there are similar things for other languages, eg naersk for rust
<energizer> KarlJoad: can you pass those requirements to it?
davidv7_ has quit [Ping timeout: 268 seconds]
<KarlJoad> energizer: Yeah, I can. It just feels... hacky...
<proofofkeags> How do I install nix as root?
<proofofkeags> I'm running into a lot of trouble for what seems like should be very straight forward
<lordcirth> proofofkeags, what do you mean "as root"? You mean running the installer as root, without sudo?
<proofofkeags> yes
<proofofkeags> I just provisioned a server
<proofofkeags> I'd like to put nix on it
<proofofkeags> I don't want to create a new user to do it
<{^_^}> [nixpkgs] @primeos pushed to master « html-proofer: 3.18.1 -> 3.18.2 »: https://git.io/JLl91
<proofofkeags> If I have to, I'd like to understand why
<{^_^}> [nixpkgs] @primeos merged pull request #107113 → [20.09] signal-desktop: 1.39.3 -> 1.39.4 → https://git.io/JLlV5
<{^_^}> [nixpkgs] @primeos pushed 2 commits to release-20.09: https://git.io/JLl9H
amfl has quit [Ping timeout: 272 seconds]
domogled has quit [Read error: Connection reset by peer]
amfl has joined #nixos
<{^_^}> nix#936 (by davidak, 4 years ago, open): Install Nix as root
<simpson> proofofkeags: It's purely to help you protect yourself. If you're used to a cloud/container environment, then there's ways to use Nix from inside Dockerfiles.
evanjs has quit [Ping timeout: 264 seconds]
sadmin has quit [Ping timeout: 256 seconds]
<proofofkeags> I would have expected the multi-user installation to only work when you're the root user though, which I was surprised to find out that this was still an issue. How can one do a multi-user installation *without* being root
riksteri has quit [Quit: riksteri]
<{^_^}> [nixpkgs] @primeos pushed to master « chromiumBeta: 88.0.4324.41 -> 88.0.4324.50 »: https://git.io/JLlHC
<KarlJoad> energizer: I lied. I just worked out how to do it, and it feels less hacky than I thought.
<simpson> proofofkeags: I'd read the issue lordcirth++ linked. If the issue is one of trying to avoid having any non-root users whatsoever, then that's kind of a security smell and I can understand why nobody's rushed to fix it.
<{^_^}> lordcirth's karma got increased to 13
<simpson> If the issue is that the script shouldn't require the user-with-sudo arrangement, then sure, I can imagine that being improved.
<{^_^}> [nixpkgs] @TredwellGit opened pull request #107117 → xorg.fonttosfnt: 1.0.5 -> 1.2.1 → https://git.io/JLlHi
minicom has quit [Ping timeout: 264 seconds]
<proofofkeags> I am not flat out opposed to adding a user for the purpose of installing nix. It is just a smell to me that I don't understand what's going on. I thought nix was just a package manager. It's not like I can't use apt as root. So why can't I use nix as root?
<lordcirth> Yeah, root without nixbld is bad, but the problem is the installer
ManiacOfMadness has joined #nixos
minicom has joined #nixos
<simpson> proofofkeags: Oh, okay. The main non-root users here are the Nix build users; Nix itself would rather do most of its work as non-root, including builds.
<simpson> (I don't recall offhand whether Debian had special build users or just expected folks to build as their regular login user, but they also have opinions about this.)
<KarlJoad> Is there a safe location to put files written by a program during a nix-build? /tmp? /build/some-where?
<proofofkeags> K so it sounds like i need to create a nix user
<srhb> proofofkeags: "how can one do a multi user installation without being root" <-- you can't? Not that I know at least.
<srhb> proofofkeags: The installer will sudo in order to gain rights to create the build users and create /nix
<srhb> proofofkeags: (Apologies if I misunderstood you)
<lordcirth> srhb, that's the point. The installer requires sudo but forbids being root
<proofofkeags> srhb: that's my point. I tried running the multi-user installation as root and it blew up on me
<proofofkeags> yeah
<srhb> Oh, okay, sorry. :)
werner291 has quit [Ping timeout: 260 seconds]
werner291 has joined #nixos
<simpson> KarlJoad: If it's just build logs, why not put them into $out during installPhase? Nobody will be harmed by it. This is where we already put associated Nix expressions, into $out/nix-support/.
Fare has quit [Ping timeout: 260 seconds]
<srhb> proofofkeags: fwiw doing the installation by hand is not hard, but I understand the frustration at the installer not supporting that use case.
<srhb> (Harder than creating the extra user, probably.)
<proofofkeags> yeah I am not going to die on the hill of not adding a user. I was just really surprised.
<srhb> Understood. :)
<KarlJoad> simpson: Not build logs, per se. When I run tests with octave, octave writes the command run to $OCTAVE_HISTFILE. I just don't know where to put it.
<simpson> KarlJoad: I think you can redirect stuff to /dev/null from inside builds.
meh` has quit [Ping timeout: 268 seconds]
<KarlJoad> simpson: I've tried that, but I wasn't sure if there was a precedent for allowing programs to do that, since those logs may have some purpose that I am not aware of.
lord| has quit [Ping timeout: 256 seconds]
ziguana[m] has quit [Quit: authenticating]
lord| has joined #nixos
ziguana[m] has joined #nixos
<simpson> Sure, they might leak valuable information about the build machine, or otherwise propagate ambient authority. If in doubt, destroy them, right?
<KarlJoad> I do know they _shouldn't_ do that, but that's a good point.
<simpson> There's also r13y; a lot of those logs cause problems if we want a package to build the same way twice. (Often *because* they have information about the build machine!)
ollie[m] has joined #nixos
sangoma has quit [Quit: WeeChat 2.9]
nature has joined #nixos
rprije has joined #nixos
zupo has joined #nixos
Fare has joined #nixos
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #107118 → console: remove console.extraTTYs option → https://git.io/JLl5N
<KarlJoad> simpson: Well, using /dev/null worked, so I'm going to run with that until something happens.
jess has joined #nixos
tejing has quit [Quit: WeeChat 2.9]
mallox has quit [Quit: WeeChat 3.0]
Darkmatter66 has quit [Ping timeout: 240 seconds]
tenniscp25 has joined #nixos
tejing has joined #nixos
<ornxka> where is prename command in nixos
<ornxka> neither prename nor file-rename seem to have it
Darkmatter66 has joined #nixos
<ornxka> err s/neither prename/neither rename/
andi89gi has joined #nixos
<ornxka> ahh rename package comes with rename, the binary, which is the same as the prename binary on other systems
tenniscp25 has quit [Ping timeout: 268 seconds]
<andi89gi> Hey mates, I am Andi from Germany and I have just started using NixOS today. It's great!
<sphalerite> andi89gi: welcome!
<sphalerite> but "Andi from Germany" is already taken by andi- :pp
<andi-> Am I using NixOS? ;)
<andi-> adisbladis: welcome! :)
<andi-> errr andi89gi ^
<andi89gi> sphalerite: Thx! Welcome ;) -
<andi89gi> andi-: Thx as well for the warm welcome here ;)
cosimone has joined #nixos
<{^_^}> [nixpkgs] @Mic92 opened pull request #107119 → texlive: use python3 by default → https://git.io/JLlN0
<halfbit> is there something special about pkgsMusl vs import <nixpkgs> { crossSystem = "x86_64-unknown-linux-musl"; }
redmp has joined #nixos
<ekleog> Anyone here using emacs + rust-analyzer on nixos? My latest rustc nightly bump (from the mozilla overlay) brought rust-analyzer with it, except it's apparently broken (`rust-analyzer diagnostics .` fails due to rust-src not being anywhere) and now I no longer have anything. I'd love to switch to rust-analyzer, but… anyone solved that matter?
<halfbit> with pkgsMusl gcc-lib is stripped, with crossSystem some stray refs are left in libquadmath and libgcc_s, leading to a dep on musl-dev -> bash -> glibc which is frustrating
<ekleog> (worst case I'll just switch the default back to rls, but I'd love lsp-mode to work properly with rust-analyzer)
<judson> energizer, it's naersk now?
<judson> I mean, I think a) *2nix is the right approach and b) that there needs to be some convergence process to de-dupe whole-tree depenedencies but that c) single versions of libraries for all of nixpkgs is an antipattern (this is where we get into controversy, I think)
<judson> I'm not clear on why the fixed-output stuff that buildGoModule is so bad, but if it is we should have some top level agreement on that fact.
<andi89gi> Has anybody tried to run TheManaWorld on NixOS?
tdeo has quit [Read error: Connection reset by peer]
tdeo has joined #nixos
<redmp> i'm having a build failure when i do `nix-build` for a project, but which succeeds when i do `nix-shell --pure --run 'runhaskell Setup.hs configure && runhaskell Setup.hs build'` ... the failure relates to some symbol of `th-compat` being not present: https://termbin.com/zv113
<redmp> the error message indicates that some previous output should tell me what's wrong, but there's no previous output that recognizably indicates a missing dependency
<sphalerite> andi89gi: I have successfully in the past
<redmp> does anybody have experience with the nix/haskell build environment here who might be able to help me to debug this issue?
<eacameron> redmp: Does your Setup.hs depend on th-compat?
Darkmatter66 has quit [Ping timeout: 246 seconds]
<sphalerite> andi89gi: let me see if I can find the expression I used…
xcmw has joined #nixos
<redmp> eacameron: no, the setup.hs is a `main = defaultMain` style
<eacameron> redmp: How is that shell even finding runhaskell if you're running pure? Surely you need `-p ghc` at least?
<andi89gi> sphalerite: that would be kind bc I haven't found it yet. I try searching or solving the issues due the NixOS wiki or Discourse ;)
andi89gi has quit [Remote host closed the connection]
<redmp> eacameron: i have a `default.nix` in the directory which puts the necessary dependencies into the environment
andi89gi has joined #nixos
<eacameron> redmp: The only time I've seen errors like that is when I've forgotten to add a dependency to cabal
<eacameron> Or when I forgot to export a module
<eacameron> But that doesn't really seem related... I can't think of anything else though sorry
werner292 has joined #nixos
<redmp> hrm... eacameron well the configure and build both check out the cabal file and think it's ok before starting
<redmp> eacameron: and the error message indicates a missing dependency, so maybe it's an external (not haskell) dependency that's been added, but then there's very clearly a reference to th-compat in the error
<redmp> anyhow, thank you
<eacameron> redmp: if the thing you're building depends on an upstream package that isn't exporting/declaring things correctly?? I've seen this come up before from others on rare occasions but I'm not sure what the solution was.
werner291 has quit [Ping timeout: 272 seconds]
werner292 is now known as werner291
arahael has joined #nixos
jjakob has joined #nixos
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
pbb has joined #nixos
<redmp> there are a number of warnings about dodgy imports; i don't have experience with TH.. is it possible that the TH code is giving this error because of imports in generated code?
<redmp> eacameron: ^
bn_work has quit [Quit: Connection closed for inactivity]
<eacameron> redmp: Yeah I think that's possible. TH is itself a bit dodgy. Sometimes the generated code has dependencies that aren't explicit and your downstream modules need to import things to make the generated code work.
<redmp> ok, that's a good place for me to start looking! thank you.
Guest23821 has quit [Quit: ZNC 1.8.1 - https://znc.in]
lordcirth_ has joined #nixos
<andi89gi> You're tutorial on Discourse is great ;) I have just passed it! Amazing
jjakob has quit [Quit: Either I'm rebooting or Quassel died again.]
<energizer> judson: there are two kinds of *2nix: the executable that writes to the filesystem, and the nix library that reads a lockfile. i like the second kind
turlando has quit [Ping timeout: 246 seconds]
jjakob has joined #nixos
<eacameron> Is it common for normal C/C++ packages to install headers *directly* into /usr/local/include?
<eacameron> As opposed to having their own directory in there?
andi89gi has quit [Remote host closed the connection]
<sphalerite> I wouldn't be surprised.
<{^_^}> [nixpkgs] @Ma27 merged pull request #107088 → wasm-bindgen-cli: 0.2.67 -> 0.2.69 → https://git.io/JLCWM
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JL8eT
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sphalerite> eacameron: there are certainly lots of nix packages that have headers in /include/ directly
<sphalerite> (nix-locate -r '/include/[^/]+\.h' --at-root --top-level)
<{^_^}> [nixpkgs] @Ma27 merged pull request #107085 → buildGoModule: disallow goPackagePath → https://git.io/JLCGG
<{^_^}> [nixpkgs] @Ma27 pushed 10 commits to master: https://git.io/JL8eu
<eacameron> sphalerite: where is nix-locate?
<sphalerite> in the nix-index package
<eacameron> sphalerite: Oh very cool thanks!
andi89gi has joined #nixos
<sphalerite> it also powers this command
<sphalerite> ,locate bin nix-locate
<{^_^}> Found in packages: nix-index
dsx has joined #nixos
seku has quit [Quit: Connection closed]
zupo has joined #nixos
mounty has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #107120 → terraform_0_14: 0.14.2 -> 0.14.3 → https://git.io/JL8vi
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
redmp has quit [Quit: byeee]
pbb has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #107115 → xournalpp: 1.0.19 → 1.0.20 → https://git.io/JLlX7
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JL8vb
<pinpox> Hi, I recently converted my nixos config to use flakes. My old config was split up into smaller files like these: https://github.com/pinpox/nixos/blob/main/common/sound.nix to be able to "compose" differnt hosts with things I want to reuse. How can I convert those importable snippets into modules so I can import them here directly:
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
pbb has joined #nixos
kenran has quit [Quit: leaving]
<sphalerite> pinpox: they should already be usable there.
<pinpox> sphalerite: I tried, but I get an error.
Ariakenom has quit [Ping timeout: 260 seconds]
<sphalerite> what is that error? :)
ecdhe has joined #nixos
<pinpox> One sec, I'm copying..
<pinpox> sphalerite: ^
veleiro has joined #nixos
<pinpox> It sounds unrelated, but the config works in the current state with no problems
andi89gi has quit [Remote host closed the connection]
<sphalerite> pinpox: so you're removing imports = … from https://github.com/pinpox/nixos/blob/f6e36057aca35741c0148cb0dc4f541923bf38e0/machines/kartoffel/configuration.nix and moving it into flake.nix?
<sphalerite> could it be that you just forgot hardware-configuration.nix in the process?
gustavderdrache1 has joined #nixos
<pinpox> oh.. maybe. Let me re-try
andi89gi has joined #nixos
fendor_ has quit [Remote host closed the connection]
<pinpox> btw. Are those files in common/ "modules"? I struggle to understand what a module exactly is
gustavderdrache1 is now known as gustavderdrache
<sphalerite> basically the import thing looks sound, you've just lost the definitions for some of the options :)
<sphalerite> yes, they are, but they're the "simple" kind of modules that don't define any options
<pinpox> oh ok. So I could define options aswell? That whould be nice for something like wireguard, where the only thing I would want to change is the public key
<pinpox> thanks!
<sphalerite> yep!
<pinpox> sphalerite: One last question, this seems to be working but would you consider it a good solution? Is there anything I should change?
<{^_^}> pinpox/nixos#6 (by pinpox, 6 seconds ago, open): put kartoffel modules in flake
<pinpox> sphalerite: I created a PR so it's easier to share the diff here
<judson> energizer, not all language ecosystems have a rich enough lockfile to do that with, though
<{^_^}> [nixpkgs] @Ma27 merged pull request #107075 → newsflash: 1.0.5 -> 1.1.1 → https://git.io/JLcne
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JL8JF
<energizer> judson: which are you thinking of?
orivej has joined #nixos
<judson> If there aren't some kind of hash of the dependency packages, I think that's a big leak in nixpkgs.
<judson> Rubygems, IIRC, doesn't produce hashes of upstream in the lockfile, just fixed versions
<judson> There's also an argument for the nix-ruby ecosystem gem configs - overrides and patches for the gems themselves to build native components etc.
werner291 has quit [Ping timeout: 260 seconds]
werner292 has joined #nixos
<sphalerite> pinpox: I'm not familiar enough with flakes to comment on the flakes stuff ¯\_(ツ)_/¯
werner292 is now known as werner291
<pinpox> Ok, thanks! If someone is experienced with flakes I would love to get some feedback, I feel like I could/should be making more use of them
<sphalerite> some people are less convinced :P https://twitter.com/NixFlakes
<sphalerite> I'm still on the fence myself
<sphalerite> I haven't used it at all yet so I don't have an informed opinion.
<pinpox> sphalerite: uh, that is harsh
andymandias has quit [Quit: ZNC 1.7.5 - https://znc.in]
<pinpox> I've heard a lot of praise and it seemed like a clever idea
<sphalerite> not my opinion, but that person is clearly not satisfied with the direction of flakes. And from what I know of it, the criticism is valid
<pinpox> I get the "no docs" criticism, but what is otherwise so "bad" about them? I havn't experienced bugs yet (though I'm not using them for very long)
<notgne2[m]> unstable nix in general is aptly named in my experience
<numkem> I can't figure out through the functions on how to convert a string to an int
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andymandias has joined #nixos
<notgne2[m]> > lib.toInt "69"
<{^_^}> 69
<sphalerite> yep what notgne2[m] says. I have a colleague who uses unstable nix and to some extent flakes as well and we've spent many an hour trawling through the C++ code for funny bugs.
<pinpox> {^_^}: nice.
<sphalerite> {^_^} is a bot :p
<KarlJoad> Is there a way to get the default value that buildPhase has? I want to do an if expression saying `buildPhase if emptyBuild then "" else defaultVal;`.
<numkem> notgne2[m]: how did I not find this in the repl... I looked for `to`
<sphalerite> KarlJoad: are you sure you want that and not to set dontBuild conditionally?
<notgne2[m]> KarlJoad: are you using overrideAttrs?
<pinpox> sphalerite: I know, but someone had to complete the joke
<KarlJoad> numkem: `nix repl` doesn't immediately provide Nix's library. You have to import it.
<pinpox> sphalerite++
<{^_^}> sphalerite's karma got increased to 119
<sphalerite> nixpkgs's library*
<numkem> KarlJoad: I did, I think it's time for the week to end
<numkem> notgne2[m]++
<{^_^}> notgne2[m]'s karma got increased to 1
philr has joined #nixos
<KarlJoad> sphalerite: Yes. I need buildPhase to run for checkPhase to run. So, I have an empty buildPhase, buildPhase = "";. If I use dontBuild = true, then checkPhase won't run because there is a non-default buildPhase.
<Fare> Is it a blocker to inclusion that I rely on my own object system to extend my packages?
<sphalerite> KarlJoad: I'm pretty sure an empty buildPhase will result in the default build phase being used
<sphalerite> Fare: inclusion of what, where?
<sphalerite> Fare: and what's this "object system"?
andi89gi has quit [Remote host closed the connection]
andi89gi has joined #nixos
<Fare> 60 lines of code, 600 lines of detailed explanations. Jump to the types, if that's what you want to see
<{^_^}> [nixpkgs] @zimbatm merged pull request #107096 → niv: fixes #106906 → https://git.io/JLW4r
<{^_^}> [nixpkgs] @zimbatm pushed to master « niv: fixes #106906 (#107096) »: https://git.io/JL8Tp
<sphalerite> Fare: ok. And inclusion of what where?
<Fare> in upstream nixpkgs
<sphalerite> of what?
<Fare> The code is stable now, and I'd like to push it because my latest gerbil packages depend on it
<Fare> I don't claim that anyone else should use it.
<sphalerite> idk, this seems like something pretty fundamental. Maybe only expose that stuff via NUR or similar?
<Fare> what's NUR ?
<sphalerite> it also sounds really cool but like way too much for my 11:30pm mind :p
<Fare> it's not "fundamental" in that it's not invading in other people's packages
<sphalerite> "like AUR but for nix"
<KarlJoad> sphalerite: You were right about the buildPhase thing. But, now I'm ending up with "no Makefile or custom checkPhase, doing nothing"
<KarlJoad> I've only customized the preCheck and postCheck hooks.
<Fare> I'm pretty happy with my packages being made part of nixpkgs master.
johnw has quit [Quit: ZNC - http://znc.in]
<pingiun> I am getting a weird error in my nixos test. I thought that if you define a node you can use it in the python code as a variable, but that gives an error for me. this is my code: https://gist.github.com/pingiun/6a40c2da77401ab64f5ceddaaaa38068
<pingiun> I'm not sure what I'm doing wrong
andi89gi has quit [Quit: Leaving]
<sphalerite> KarlJoad: yeah I think the default checkPhase will try to run make check if a makefile exists.
<sphalerite> KarlJoad: you'll need to define a checkPhase if you want it to do something.
<sphalerite> Or create a Makefile that defines a check target that does nothing :p
<sphalerite> still wondering what you're actually doing in a grander scheme though.
<sphalerite> ,xy
<{^_^}> xyproblem is when you want to do X, and you think Y is how, so you ask about Y instead of X. See <http://www.perlmonks.org/index.pl?node_id=542341> or <http://mywiki.wooledge.org/XyProblem>
ky0ko has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<KarlJoad> sphalerite: Correct. For this package, make's testing target is `make test`, not `make check`, so I changed `checkTarget`. In a grander scheme, I want a python-like setup, where if an Octave package is defined, both octave and the package are built together and can find each other, like Python.
lord| has quit [Ping timeout: 240 seconds]
<infinisil> Fare: No this wouldn't be accepted into nixpkgs like that. Main reasons: It deviates from everything else in nixpkgs; you're the only one that understands it and can maintain it; it adds to the standard library, which is unfit for experiments like these
<Orbstheorem> I want a central machine to build and distribute derivations to other machines. (And ideally call switch-to-configuration). What's the best way to achieve this?
<sphalerite> Orbstheorem: "best" is debatable, but nixops could well be an option :)
lord| has joined #nixos
<Fare> infinisil, where may I put it?
<Orbstheorem> sphalerite: cool, will look into that.
tejing has quit [Quit: WeeChat 2.9]
<infinisil> Fare: Anywhere else, e.g. as sphalerite suggested NUR, or just your own repository
<Fare> obviously, putting it in pkgs/development/compilers/ creates infinite loops
<infinisil> You won't be able to depend on NUR or other repos from nixpkgs though
<Orbstheorem> Ideally, I'd love machines to pull, but secrets are public in the nix-store... so I don't want machines pulling secrets from other machines :/
<Orbstheorem> So push it is...
<Orbstheorem> Unless somebody has a better idea x)
<sphalerite> Orbstheorem: if you want to go really fancy with secrets, you could use something like vault.
<Fare> I don't inline things, it's just available as a attrset lib.POP.
<Orbstheorem> vault?
<Orbstheorem> The only vault I know it's ansible vault :D
<infinisil> Fare: I really don't think nixpkgs is the place for this at the moment
<sphalerite> Orbstheorem: https://www.vaultproject.io/
<sphalerite> Orbstheorem: it's orthogonal to deploying software on the machines though.
<Orbstheorem> yeah, I don't think that solves my issue.
<Orbstheorem> Simplest example: ssh host keys or wg keys.
<sphalerite> gchristensen: since we've reached the topic: do you have (plans for) a blog post about how you use vault? I'd be very interested in reading about it :)
<Fare> nobody will be hit by mistake (also, it should be understandable by anyone who cares thanks to the documentation included, that is IMNSHO clearer than the documentation for the existing extension mechanisms. Actually my documentation also doubles as a comparative description of the previous mechanisms that IMNSHO is more understandable than the sparse documentation for said mechanisms.)
dbmikus has quit [Ping timeout: 256 seconds]
<infinisil> Fare: As previously mentioned, the docs you wrote are way too hard to digest, and I still suggest you to write a tutorial
<infinisil> Fare: Ideally you should split up docs like this: https://documentation.divio.com/
<gchristensen> and a lot of people understand the current mechanisms at a funcitonal level
<infinisil> ^
<gchristensen> not implementation or whatever ,but as a how to do a thing
<Fare> I will write a tutorial eventually, but that will only make said documentation longer.
<sphalerite> infinisil: that's not fair, have you _seen_ our cross-compilation docs? :p
<sphalerite> (sorry, just trolling, please ignore)
Rusty1 has joined #nixos
<infinisil> sphalerite: Hehe, that section should honestly be removed and put into some non-rendered markdown or so
<infinisil> (as an explanation-type documentation)
Dasto[m] has left #nixos ["User left"]
sadmin has joined #nixos
<gchristensen> I'm not keen on adding Yet Another to nixpkgs
<gchristensen> on casually*
<pinpox> sphalerite: one more question: If I where to convert some of the modules to the "complex" ones that define options, how would I set such an defined option in the imports (https://github.com/pinpox/nixos/blob/main/flake.nix )?
<infinisil> gchristensen: I mean, having the different documentation types would be a big step up imo
<gchristensen> I mean YA objec tsystem :) docs are yes
<infinisil> Ahh
<sphalerite> Fare: to put a more positive spin on it, at a glance, this thing sounds really cool and maybe it would be better than our current module system and/or overlays, and that could be a great way to bring it in. But I'm sure you can imagine that that's a sliiiightly big deal :p
Acou_Bas- has joined #nixos
<sphalerite> pinpox: you'd just define it wherever suits you.
<sphalerite> pinpox: in machines/kartoffel/configuration.nix for instance.
tejing has joined #nixos
<pinpox> sphalerite: would they be just "there" when I import them in the flake.nix? and what is the name then?
Acou_Bass has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @SFrijters opened pull request #107121 → hipchat: Fix source url → https://git.io/JL8L9
<pinpox> let's say I add an option called "publickey" in a wireguard module I put in common/wireguard.nix. How do I set the option to "something" in configuration.nix?
<sphalerite> pinpox: it's no different from using modules that don't define options.
<sphalerite> if it's a toplevel option (which it probably shouldn't be), publickey = "something";
<pinpox> oh ok. I thought it would be something like wireguard.publickey
<pinpox> and what If I have two modules with "publickey" options? like openssh.nix and wireguard.nix?
<Orbstheorem> it'll be wireguard.publickey if you define `options.wireguard.publickey = mkOptions...` in your module.
<pinpox> Orbstheorem: I understand
<Orbstheorem> pinpox: They'll be merged, I believe.
<gentauro> is it possible to search for files in nixpkgs like they do here for ubuntu? https://askubuntu.com/a/554780
<Orbstheorem> gentauro: nix-locate
<gentauro> Orbstheorem: thx
<sphalerite> pinpox: only if you define the option as wireguard.publickey in the module that defines it
<gchristensen> ,locate scrnsaver.h
<{^_^}> Found in packages: xlibs.libXScrnSaver
<Fare> sphalerite, it's a big deal to tell people to use it outside of pkgs/development/compilers/gerbil but I don't see why it's a big deal to use it in gerbil.
<Orbstheorem> Yeah, you can also query an IRC bot :D
<pinpox> sphalerite: Ok, thank you. That was actually easy
* Orbstheorem queries lambdabot all the time x)
<pinpox> Brainknot
<gentauro> gchristensen: I have the package in my /etc/nixos/configuration
<gentauro> /etc/nixos/configuration.nix I mean
<judson> Does go2nix work with gomodules?
erasmas has quit [Quit: leaving]
<Fare> I can move the file somewhere else too, and maybe create a link directly from pkgs without a link in lib -- but it needs to exist outside gerbil-support, so I can extend gerbil-support with it.
<infinisil> Fare: What I mentioned before: It deviates from everything else in nixpkgs, and you're the only one that understands it and can maintain it
<adisbladis> judson: No, there are several other solutions that do however.
<judson> Best option?
<sphalerite> pinpox: yep! I'd suggest prefixing all of your options in custom modules with your own namespace, e.g. pinpox.wireguard.publicKey, to avoid collisions with potential other modules. Not that a wireguard module is likely to be introduced at the top level in nixpkgs, but who knows :)
<adisbladis> judson: For now I'd say buildGoModule
<pinpox> sphalerite: thanks, that's a good idea
<adisbladis> Going forward I think https://github.com/tweag/gomod2nix
<adisbladis> But it's very new
<Fare> maybe create a lib.experimental section?
<adisbladis> (I'm the author)
* pinpox is got to do a lot of tidying up now
<adisbladis> I want to mention vgo2nix, but it's a huge mistake of mine
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
<adisbladis> I built it on entirely the wrong abstractions
<adisbladis> Which I didn't realise until much later
<gentauro> so the file is in the system (the package is) by when I try to build something that has that file as dependency, it gives me this error: `X11 > checking for X11/extensions/scrnsaver.h... no` and `X11 > configure: error: X11/extensions/scrnsaver.h (from libXss) is required`
<infinisil> Fare: By moving your code into nixpkgs you essentially give away the responsibility of maintaining it to the nixpkgs maintainers
<Fare> not anymore than for the rest of the gerbil packages.
<Fare> That I've been maintaining for a few years, now.
<Fare> with regular updates.
<infinisil> But this isn't just a new package, it's an entirely new way to define packages, and the implementation for it
<KarlJoad> How do I allow the default checkPhase to happen when I have a preCheck to fix-up stuff and a postCheck to copy results out? I keep having "no Makefile or custom checkPhase, doing nothing" unless I allow a build to happen.
<infinisil> New packages, when they're declared like all the other packages, are very easy to maintain
<judson> abisbladis, which would work but the package needs more than one build argument :(
<Fare> it's just a principled replacement for things like extend and makeScope.
<adisbladis> judson: Hm? What's the problem?
<infinisil> Fare: How about creating an RFC for this?
<judson> Does everyone but me work at tweag now? :)
<judson> The buildFlagsArray in buildGoModules is a snare and a delusion.
<Fare> infinisil, how do RFCs work?
<Fare> Also I meant 'alternative' rather than 'replacement' -- I am not proposing to replace anything by it right now.
{^_^} has quit [Ping timeout: 260 seconds]
<judson> Honestly, I'd be v happy with an improved buildGoModules, but it sounds like there's resistences to its fixed output stage
<Fare> indeed, the surface API needs to be improved, and the underlying implementation should use C3.
gchristensen has quit [Ping timeout: 260 seconds]
<sphalerite> Right, it's really about time I went to bed. Night, folks!
<infinisil> sphalerite: o/
<Fare> I would do two RFCs, then: one for adding lib.experimental, which should be straightforward, and two for making POP an official part of lib eventually, which is a longer term project.
<judson> adisbladis, specifically "buildFlagsArray" winds up concatenating its value with spaces and presenting it as a single string to `go build`
<judson> Which barfs as a result. It's only good for one argument.
evanjs has joined #nixos
<Fare> How do I get assigned an RFC number?
<Orbstheorem> I think you can just open a draft with XXX
<qyliss> Fare: it's just the PR number
<qyliss> you set it to 0000, open a PR, then use the PR number
werner292 has joined #nixos
<qyliss> I think this should all be explained in the rfcs README
werner291 has quit [Ping timeout: 268 seconds]
werner292 is now known as werner291
werner291 has quit [Client Quit]
terrorjack has quit [Quit: Ping timeout (120 seconds)]
blub has joined #nixos
blub has quit [Remote host closed the connection]
terrorjack has joined #nixos
kirc has joined #nixos
pjt_tmp has joined #nixos
<adisbladis> judson: Could you create an issue?
<adisbladis> And CC me please
<adisbladis> I'm interested in solving this, but I can't give it the attention it deserves right now
<judson> I was pretty sure there was one. Let me look
ddellacosta has joined #nixos
b42 has quit [Ping timeout: 258 seconds]
tsrt^ has joined #nixos
__monty__ has quit [Quit: leaving]
coderobe has quit [Quit: Ping timeout (120 seconds)]
daGrevis has quit [Quit: Ping timeout (120 seconds)]
daGrevis has joined #nixos
coderobe has joined #nixos
schweby has quit [Quit: No Ping reply in 180 seconds.]
k2s has joined #nixos
evax has quit [Ping timeout: 240 seconds]
schweby has joined #nixos
k2s_ has joined #nixos
evax has joined #nixos
ndarwincorn has quit [Quit: WeeChat 3.0]
SomeoneSerge has joined #nixos
nature has quit [Ping timeout: 268 seconds]
<judson> adisbladis, submitted
cosimone has quit [Quit: cosimone]