gchristensen changed the topic of #nixos-dev to: NixOS Development (#nixos for questions) | https://hydra.nixos.org/jobset/nixos/trunk-combined https://channels.nix.gsc.io/graph.html | 18.03 release managers: fpletz and vcunat | https://logs.nix.samueldr.com/nixos-dev
jtojnar_ has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-dev
jtojnar_ has quit [Ping timeout: 264 seconds]
jtojnar_ has joined #nixos-dev
jtojnar has quit [Read error: Connection reset by peer]
jtojnar_ has quit [Ping timeout: 240 seconds]
goibhniu has quit [Ping timeout: 264 seconds]
Lisanna has quit [Quit: Lisanna]
<ekleog> triage ping: the OP can no longer reproduce their issue, but leaves decision of closing to “higher-ups” https://github.com/NixOS/nixpkgs/issues/28974 ; so if anyone wants to close… :)
<ekleog> gchristensen: wow, much reactivity :D thanks!
<gchristensen> :)
lassulus_ has joined #nixos-dev
lassulus has quit [Ping timeout: 240 seconds]
lassulus_ is now known as lassulus
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos-dev
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
Synthetica has quit [Quit: Connection closed for inactivity]
matthewbauer has quit [Ping timeout: 276 seconds]
Lisanna has joined #nixos-dev
orivej has joined #nixos-dev
jtojnar has joined #nixos-dev
Synthetica has joined #nixos-dev
orivej has quit [Ping timeout: 260 seconds]
grahamc has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
orivej has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nixos-dev
__Sander__ has joined #nixos-dev
aminechikhaoui has quit [Ping timeout: 240 seconds]
aminechikhaoui has joined #nixos-dev
<tilpner> I have a module that uses binfmt to easily execute *.AppImage files, but it's kinda hacky
<tilpner> It uses bubblewrap, parts of buildFHSUserEnv, and the steam-chroot package list to create an environment where the AppImage can work
<tilpner> In this state it's obviously not viable for upstreaming, but eventually it would be nice to have at least an appimage-run package in nixpkgs
<tilpner> The real question is how to configure userdata storage locations per AppImage, without forcing the user to write a Nix expression for each
<tilpner> E.g. the Patchwork AppImage uses ~/.ssb and ~/.config/Patchwork, so those two locations should be persistent, but IMO it should not have access to the rest of ~
<tilpner> Any ideas?
<gchristensen> oy, it should probably be using the XDG spec for cache / data dirs
<tilpner> gchristensen - But even then, I don't want to just bind the entire xdg config dir into bubblewrap
<gchristensen> oh right
<tilpner> I considered binding ~/.local/appimage-run/$APPIMAGE_IDENTIFIER to ~ in-jail
<tilpner> Where $APPIMAGE_IDENTIFIER could either be a sha256 of the appimage, or the filename
<gchristensen> the hash is safer but breaks updates
<tilpner> Exactly :/
matthewbauer has joined #nixos-dev
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nixos-dev
jtojnar has quit [Quit: jtojnar]
orivej has joined #nixos-dev
<clever> gchristensen: how big did you last say the s3 bucket for cache.nixos.org was?
<gchristensen> it was like 40-60tb a year ago
<gchristensen> if you want a better # I could go look at my notes
<clever> that range is enough
__Sander__ has quit [Quit: Konversation terminated!]
FRidh has joined #nixos-dev
orivej has quit [Ping timeout: 264 seconds]
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos-dev
ixxie has joined #nixos-dev
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos-dev
Sonarpulse has joined #nixos-dev
FRidh has quit [Quit: Konversation terminated!]
orivej has joined #nixos-dev
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos-dev
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos-dev
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nixos-dev
orivej has quit [Ping timeout: 256 seconds]
<Synthetica> gchristensen: is ofborg down?
lopsided98 has quit [Remote host closed the connection]
<gchristensen> is it, Synthetica?
lopsided98 has joined #nixos-dev
<Synthetica> gchristensen: Ah, seems to work now (didn't check a commit of a pr for 14 mins)
<gchristensen> aye
aristid has quit [Ping timeout: 276 seconds]
aristid has joined #nixos-dev
<aszlig> ah, no, that one still needs steam
<manveru> yeah, steamcmd is the cli steam client
<manveru> so you still need an account and stuff :|
<manveru> i've used it a few years to pull depots for automatic analysis of game contents
<manveru> seems like it's still chugging along at https://github.com/dotabuff/d2vpkr
<aszlig> manveru: well, even by using SteamRE you'll need a steam account, but the advantage is that you have the source code
<manveru> true, should be pretty simple these days with .net core?
<aszlig> well, that's the nix-implementation for fetchSteam: https://github.com/openlab-aux/vuizvui/blob/master/pkgs/games/steam/fetchsteam/default.nix
<aszlig> (and a very small patch)
<manveru> yeah, that looks pretty cool :)
<aszlig> probably could be a bit more polished, eg. patch out the necessity of the rm-calls here: https://github.com/openlab-aux/vuizvui/blob/c4429caf0224e928b34c8acc1c3d17e0b2a9673a/pkgs/games/steam/fetchsteam/default.nix#L90-L91
<manveru> i just shudder at the efficiency when fetching a few GB of files
ixxie has quit [Ping timeout: 268 seconds]
ixxie has joined #nixos-dev
<aszlig> manveru: in a positive sense or in a negative? =)
<aszlig> you mean if they're all shovelled into a store path?
<manveru> if i had to fetch 20GB every time dota 2 updates... it'd take the whole day to download
<manveru> binary delta fetching is rad :)
<manveru> i wonder how that could be modeled in nix
<aszlig> yah, if it updates very frequently of course... but the advantage steam has over let's say humblebundle is that you get the exact version you specify instead of downloads that are constantly changing
<manveru> true that
<manveru> at least it's possible
<aszlig> when packaging games, the most annoying platforms right now are HB and GOG
<aszlig> although the latter is only a problem for gnu/linux because their galaxy client (which supports deltas) doesn't support fetching gnu/linux versions
<aszlig> s/client/api/
<aszlig> and they also have stupid captchas like HB
<manveru> have you talked with them?
<manveru> not that i'd expect much positive feedback :P
<aszlig> i've written a mail to both GOG and HB, but both were unanswered
<aszlig> the most painless platform really is itch.io
<aszlig> at least when it comes to nix of course
<aszlig> if it doesn't matter whether the contents change it isn't a problem
ixxie has quit [Ping timeout: 276 seconds]
goibhniu has joined #nixos-dev
orivej has joined #nixos-dev
disasm has quit [Ping timeout: 240 seconds]
disasm has joined #nixos-dev
orivej has quit [Ping timeout: 240 seconds]
matthewbauer has quit [Remote host closed the connection]
matthewbauer has joined #nixos-dev
orivej has joined #nixos-dev
matthewbauer has quit [Ping timeout: 256 seconds]
genesis has quit [Remote host closed the connection]
goibhniu has quit [Ping timeout: 268 seconds]
matthewbauer has joined #nixos-dev