gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<drakonis> gonna dunk that now
<drakonis> the nice acme bits got merged
<drakonis> so i can go back to nginx now
<drakonis> brb
<drakonis> my znc is going down
<drakonis> ho ho ho
<drakonis> it is time
drakonis has quit [Quit: ZNC 1.8.1 - https://znc.in]
drakonis has joined #nixos-chat
<drakonis> hmmm
<drakonis> it failed
<drakonis> it certainly backfired, time to run caddy again i guess?
<drakonis> i'll try later
<cole-h> drakonis: btw that path issue might be because it's trying to `builtins.readJSON ./config.json` or something, which is impure (and thus disallowed)
<drakonis> i see
<drakonis> annoying.
<cole-h> `--impure` allows it, but it would be better to "just fix it"
<drakonis> it'd be, yes.
drakonis has quit [Quit: WeeChat 2.9]
drakonis has joined #nixos-chat
drakonis has quit [Quit: WeeChat 2.9]
drakonis has joined #nixos-chat
<drakonis> finally i'm back
rajivr has joined #nixos-chat
<abathur> :)
<gchristensen> is there something which can make git talk to an s3-like-thing as a remote?
<drakonis> git annex
<drakonis> its the closest thing you can get
<drakonis> speaking of which
<drakonis> i need to use git-annex to transfer data to my vps without using rsync
<drakonis> there's others it seems
<drakonis> is it exactly the thing you want though
<drakonis> oh
<drakonis> oh wait it isnt, hardly.
<drakonis> whaaaat
<drakonis> oh yeah
<drakonis> there's lua on the linux kernel now
<gchristensen> so, git can talk to s3 as a remote, on a read-only basis via the dumb http protocol
<drakonis> i see
<abathur> !
<gchristensen> I'm thinking about making one giant repo for all my personal junk
<drakonis> nice
<abathur> define junk
<abathur> :]
<gchristensen> like my shell script which runs RDP in a anyconnect VPN
<gchristensen> instead of making a bunch of repos, just having one
<abathur> probably?
<gchristensen> probably?
<abathur> I have repos for like, projects, but one yadm repo for ~dotfiles/etc
<drakonis> i wish i could periodically invoke a funky script to execute functions
<gchristensen> ah
<drakonis> like backing things up
<abathur> basically anything that isn't a project; if that counts I guess I already do that
<drakonis> but declarative
<abathur> how does one declaratively execute a function? :)
<drakonis> i mean
<drakonis> i want to be able to routinely execute functions to modify my system on set periods
<drakonis> routinely do things on my system on certain events
<abathur> what kind of events? presumably stuff that isn't already handled by time/boot-based systems
<drakonis> yes
<drakonis> filesystem events
<abathur> ah, yeah; those have been ticky in my exp but I gather macOS is worse there. not elegant, but I have a shell-history plugin that dumps records onto an FD that a daemonized python script loops over
<abathur> I'm squibbing, a FIFO; in my case I'm just using it to parse log lines and stick them in a db, but I've thought it'd be a simple way to handle some similar cases
<gchristensen> neat
<drakonis> honestly
<drakonis> there's not a lot of good stuff on this matter atm
<abathur> yeah
<drakonis> the most i've seen on the matter is mgmt
<drakonis> but it still needs a bit more time and more reach
<abathur> probably a clever reimplementation of littlesnitch to serve this purpose for operating systems with too much telemetry :p
<drakonis> yup
<drakonis> i'd like that to be a thing
<drakonis> i've been enjoying using tasker on android
<drakonis> its too useful
<abathur> nod
<abathur> macos has automator, but I found it unreliable for FS stuff
<drakonis> i'm not sure how to apply such a tool on something like linux
<drakonis> other than filesystem and time bits
<drakonis> as sensors are largely unavailable
<aleph-> Could do something with dbus-monitor or the like
kroh has joined #nixos-chat
koh has quit [Ping timeout: 240 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
<drakonis> rip
<samueldr> I'm going mad
<samueldr> I need to test another Qt-using application
<samueldr> but it looks like there is a major UX regression in Qt
<samueldr> you know how with menus you can hold click and release to activate the option?
<samueldr> well that's not a thing it looks like with Quassel on 20.09 anymore
<samueldr> I can't conjure search terms that can confirm other people have seen that regression
<samueldr> neat, the atlassian-made horror they use for bug tracking apparently broke links from 2 months ago??
<samueldr> wow
<samueldr> that's horrible
<samueldr> you can only go up to page 20
<samueldr> which is not enough to get that "old" bug
<samueldr> hmm, found it by massaging another URL
<samueldr> oof
<samueldr> the bug they fixed that way is also a real bug
<samueldr> which means I probably have to stop using a UX paradigm from the 80s
<samueldr> :(
<Ashy> time to swap to plan9's rio...
<samueldr> hmm, I'm confused
<samueldr> it's marked as closed by the gerrit bot
<samueldr> I don't see a link to any kind of commits
<samueldr> oh, found them
<samueldr> in Gerrit Reviews
<samueldr> gosh that interface is confusing
* samueldr contemplates patching Qt
<samueldr> that'll bring a lot of build time to my updates
<samueldr> but then that would also make me less angry at things in general if my computer behaved more normally
endformationage has quit [Quit: WeeChat 2.9]
<aleph-> Oh hey my helios64 finally shipped
<aleph-> Christ that took forever
<aleph-> gchristensen, samueldr: Didn't you order one too?
<samueldr> I did, still no shipping info
<aleph-> Any day now I guess?
<aleph-> Ordered mine within the five days I think
<aleph-> Thankfully there's a nixOS image for it's chipset I think
<worldofpeace> aww that thing has a pretty vibrant Fuchsia on it
<aleph-> Eyep
<aleph-> And there's an image. Awesome
<aleph-> Now to drop $1.5k in hard drives. :|
<samueldr> aleph-: an image?
<aleph-> An install image/support in nixos
<worldofpeace> that color kinda reminds me of this sound ^
<samueldr> I don't think there is
<samueldr> aleph-: what did you find and where?
<samueldr> worldofpeace: IRC side of thing has no sound AFAICT
<worldofpeace> lol
<worldofpeace> matrix
<worldofpeace> sometimes it works and sometimes it doesn't
<samueldr> yep, possibly nope
<aleph-> I'm basing it off the three devices using a rk399
<samueldr> hi, it me, probably de-factor lead of NixOS on ARM
<aleph-> Oh yeah doy
* aleph- coughs
<samueldr> though I'm not here to tell you you dun goof'd
<samueldr> but to tell you how to check :)
<samueldr> first, we produce only a generic aarch64 "defconfig" image
<samueldr> so it has to be supported by the mainline kernel
<samueldr> if you look at the three RK3399 boards, support in mainline is variable
<samueldr> for the Pinebook Pro, e.g., you still have to use a bunch of patches
<samueldr> (might be different for 5.9, haven't checked yet)
<aleph-> Nod, should be fun to check
<samueldr> so, to check support for a board
<samueldr> type in arch/arm/helios.dts
<samueldr> it's a fuzzy search
<samueldr> you'll see their previous board, the helios 4
<samueldr> so, as of 5.9, the kernel has no idea that the helios64 exists*
<samueldr> *(unless their .dts is somehow not using the helios name)
<samueldr> though, that shouldn't be grounds for despair!
<samueldr> there seems to be two kernels available for it that has been used by armbian
<samueldr> 4.4 I figure comes from the rockchip BSP
<samueldr> (Booooooooo)
<samueldr> 5.8 is likely a the WIP mainlining effort
<samueldr> I just looked
<samueldr> u-boot also doesn't know about helios64
<samueldr> though it has a good generic rk3399 support
<samueldr> so it looks like someone has been working
<samueldr> though nothing sent upstream yet :/ https://patchwork.ozlabs.org/project/uboot/list/?series=&submitter=&state=*&q=helios&archive=both&delegate=
<samueldr> that's a bit concerning
<samueldr> though at the very least having a mainline-based helios64 u-boot should work just fine
<samueldr> Subject: [PATCH] Patching something
<samueldr> hahaha
<aleph-> Heh
<aleph-> Considering I need to save for drives still. Maybe I'll wait for you to get yours. :p
<samueldr> you could still fire it up to run things on it
<samueldr> useful things to keep in mind
<samueldr> which is entirely composed of a device tree
<samueldr> which is possibly quite a good omen
<ldlework> neat i found sheepshaver in someone's private nixpkgs
<ldlework> sadly it doesn't build doh
<samueldr> weird, I somehow remember using sheepshaver on NixOS, but can't remember how
<samueldr> hm, looks like it was basilisk
<samueldr> I think their build systems are similar
<samueldr> in case this old thing I had laying around is useful https://gist.github.com/33b1ef1ae8ce40778e83a0462b8800e1
<ldlework> fails to compile, dyngen: unsupported AMD64 relocation (41)
<ldlework> oh nice it was because i was using a really old commit of macemu
<ldlework> dang it failed elsewhere
<samueldr> hm, gcc 10, probably not
<samueldr> (unless we are using gcc 10?)
<{^_^}> cebix/macemu#218 (by dblaber, 6 weeks ago, open): Linux build fails when --enable-sdl-video is configured
<ldlework> maybe i can use the commit before that one
<samueldr> (or the PRs linked?
<ldlework> nice i got it working by reverting to a commit before the one in the issue
<ldlework> also, nice surprise that macos9 is available on archive.org
<ldlework> I will be playing Castles: Seige and Conquest and Escape Velocity in no time!
<drakonis> ho ho ho
<ldlework> drakonis: oh yeah btw, I've been playing Crusader Kings 3 last couple days
<ldlework> can't help but to think you'd really dig it
<ldlework> it's pretty cool that someone made a game like that
<ldlework> it's like Civ, but with dwarf-fortress levels of simulation applied to the politics / diplomacy.
<ldlework> samueldr: hmm how do you mount macos isos for use with sheepshaver?
<ldlework> I get, mount: /media/iso: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.
<samueldr> not sure, but either drag the iso on the window, or set it as a a hard drive image
<samueldr> I don't remember
<samueldr> I'm not positive I used sheepshaver
<drakonis> i know what ck3 is
<drakonis> the sequel to marrying your horse simulator
<colemickens> speaking of mac nostalgia ldlework, I spent 45 minutes tracking this down the other night and other 10 just now: https://en.wikipedia.org/wiki/At_Ease
<colemickens> that was what my "computer lab" in elementary school had installed on the Macs. I was hoping to find an archive.org image with it and some of the "edutainment" games from back then, but no luck.
<cole-h> I refreshed my Firefox today because I messed with its user.js and some things were busted (like making GitHub reviews), and now I have to re-assign websites to their respective containers again...
<colemickens> cole-h: I've stopped using basically all features of firefox because I'm tired of restoring them and/or them not syncing.
<cole-h> Fair enough
<eyJhb> cole-h colemickens home-manager to manage it?
<cole-h> Meh. Firefox is one software I'm not keen to manage declaratively.
<eyJhb> I still have a patch in the making with the ability to costumize extra things. E.g. you would have the ability to insert bookmarks etc.
<eyJhb> You get back here cole-h and be a real NixOS user and manage everything using NixOS!
<cole-h> x)
<eyJhb> /boot cole-h :D
<cole-h> I don't manager my git repos with NixOS ;)
<cole-h> s/r //
<eyJhb> managemy? :p
<eyJhb> I am sure that would not be that practical
<eyJhb> But now I somewhat want to use NixOS, to clone all repos I use but not really use into a folder in ~
<drakonis> i'll hit the sack now
<cole-h> fjkldsjl eyJhb whatever
<cole-h> I should really remember to take off my glasses at my desk...
<eyJhb> cole-h: why so?
<eyJhb> Paid by the hour?
<eyJhb> :p
<cole-h> Heh. No, I just feel like it strains my eyes (especially in low light) (and I shouldn't need them at my desk...)
cole-h has quit [Quit: Goodbye]
<ldlework> I was just thinking that, since sheepshaver has cli args for what disks are mounted, and all the software is available on archive.org or macintosh garden, you could make a nix expressions that let you express a macos system
<ldlework> lol
<colemickens> ever since I saw wfvm I think about Nix-composed VM images of other OSes. Sounds like a fun waste of time :)
<aleph-> Ooooh
Plien has joined #nixos-chat
maxdevjs has quit [Ping timeout: 256 seconds]
evax has quit [Ping timeout: 264 seconds]
parsley936 has joined #nixos-chat
evax has joined #nixos-chat
<ldlework> anyone remember this software? http://ldlework.ddns.net/caps/2020-09-15-09-57-37.gif
<makefu> I only remember "Desktop Toys" https://i.redd.it/2i3k0l8qjm921.jpg , so many hours of fun
<ldlework> i remember that
nckx has quit [Quit: Updating my Guix System — https://guix.gnu.org]
<Taneb> ldlework: it feels very familiar
nckx has joined #nixos-chat
<JJJollyjim> is that kidpix Idlework?
<ldlework> JJJollyjim: yeah!
<ldlework> got it running on my laptop lol
<JJJollyjim> nice
xd1le has joined #nixos-chat
<Plien> Oeh awesome! I’d actually been looking for it a few days ago but couldn’t remember the name. How did you get it to run on your laptop? :)
<ldlework> Plien: using SheepShaver
<Plien> That looks interesting, thanks!
<ldlework> Plien: let me know if you need any tips
<Taneb> Petition to rename the Filesystem Heirarchy Standard (FHS) to the File System Heirarchy Standard (FSHS)
<joepie91> petition to rename to Archaic Thing That Noone Actually Follows (ATTNAF) instead
<joepie91> :P
<ldlework> I got my favorite program as a kid working!
<ldlework> Man... that's a strange feeling.
[krow] has joined #nixos-chat
kroh has quit [Ping timeout: 244 seconds]
<ldlework> huh, the guy who wrote it, https://en.wikipedia.org/wiki/Mark_Pilgrim#%22Disappearance%22_from_the_Internet
<ldlework> author of Dive into Python huh
<ldlework> samueldr: hey do you remember anything about only being able to run sheepshaver as root?
<Taneb> joepie91: I mean, that also works
<Taneb> I just can't expand "F" to "Filesystem" in my head very easily
<infinisil> Arghhh, if I fail to enter my gpg password for a git commit, is the commit message stored somewhere still?
<infinisil> I can't find it :(
<ldlework> Nice I got sound working in macOS9
Emantor has quit [Remote host closed the connection]
Emantor has joined #nixos-chat
waleee-cl has joined #nixos-chat
Plien has quit [Quit: Connection closed for inactivity]
<eyJhb> The more I work/use NixOS, the more I want to get a job where I can use it
<eyJhb> Soo many usecases, and so nice once you get the hang of things (or, get stuff to work)
<eyJhb> srhb: you hiring? ;) :p
<srhb> eyJhb: Not currently, I'm afraid :)
wildtrees has joined #nixos-chat
<eyJhb> srhb: in 2 years, then lets see :D
parsley9366 has joined #nixos-chat
parsley936 has quit [Ping timeout: 244 seconds]
<srhb> Ah, I don't have that kind of forecast :P
spacekookie_ has joined #nixos-chat
tokudan_ has joined #nixos-chat
LnL- has joined #nixos-chat
LnL- has joined #nixos-chat
rizary_ has joined #nixos-chat
davidtwco_ has joined #nixos-chat
Guest88372_ has joined #nixos-chat
mog- has joined #nixos-chat
sdier_ has joined #nixos-chat
infinisi1 has joined #nixos-chat
Cynthia_ has joined #nixos-chat
jared-w_ has joined #nixos-chat
claudiii_ has joined #nixos-chat
claudiii has quit [Ping timeout: 272 seconds]
jared-w has quit [Ping timeout: 272 seconds]
Guest88372 has quit [Ping timeout: 272 seconds]
sdier has quit [Ping timeout: 272 seconds]
rizary has quit [Ping timeout: 272 seconds]
mog has quit [Ping timeout: 272 seconds]
tokudan has quit [Ping timeout: 272 seconds]
lucus16 has quit [Ping timeout: 272 seconds]
davidtwco has quit [Ping timeout: 272 seconds]
hl has quit [Ping timeout: 272 seconds]
Cynthia has quit [Ping timeout: 272 seconds]
infinisil has quit [Ping timeout: 272 seconds]
mog- is now known as mog
leah2 has quit [Ping timeout: 272 seconds]
spacekookie has quit [Ping timeout: 272 seconds]
samueldr has quit [Ping timeout: 272 seconds]
aterius has quit [Ping timeout: 272 seconds]
emilazy has quit [Ping timeout: 272 seconds]
jared-w_ is now known as jared-w
claudiii_ is now known as claudiii
gchristensen has quit [Ping timeout: 272 seconds]
emilazy_ has joined #nixos-chat
Guest88372_ is now known as Guest88372
sdier_ is now known as sdier
rizary_ is now known as rizary
davidtwco_ is now known as davidtwco
emilazy_ is now known as emilazy
Cynthia_ is now known as Cynthia
samueldr has joined #nixos-chat
samueldr has quit [Changing host]
samueldr has joined #nixos-chat
gchristensen has joined #nixos-chat
lucus16 has joined #nixos-chat
immae_ has joined #nixos-chat
wildtrees has quit [Remote host closed the connection]
wildtrees has joined #nixos-chat
hl has joined #nixos-chat
hl has joined #nixos-chat
<ldlework> I got SimTower working.
<joepie91> simtower!
immae has quit [Ping timeout: 272 seconds]
wildtrees has quit [Max SendQ exceeded]
<ldlework> It's only noteworthy because it's running in macos9. There's a windows version and you can just run that in Wine :P
wildtrees has joined #nixos-chat
aterius has joined #nixos-chat
leah2 has joined #nixos-chat
evax has quit [Ping timeout: 256 seconds]
evax has joined #nixos-chat
ITL has joined #nixos-chat
ninjin_ has quit [Ping timeout: 240 seconds]
ninjin_ has joined #nixos-chat
<gchristensen> I wish there was a way to have a script runnable with nix-shell, which could be transparently built as a derivation too
<gchristensen> so that the script could be packaged trivially, but dev-time could just be run as if it were a nix-shell shebang
wildtrees has quit [Remote host closed the connection]
wildtrees has joined #nixos-chat
<gchristensen> maybe something with resholved
ixxie has joined #nixos-chat
<joepie91> this sounds similar to what... yarn2nix? outputs.. or was it node2nix?
<joepie91> though that is a separate entry point for shell vs. package I think
spacekookie_ is now known as spacekookie
<ldlework> i got simcity 2k working, http://logos.ldlework.com/caps/2020-09-15-15-24-56.png
<ajs124> sc2k 😍 from what I remember the soundtrack didn't work in wine on the windows version
<ajs124> and the windows and dos versions have different cheats or something. I think I still have the original box of that game _somewhere_.
<ldlework> it's working fine in sheepshaver
<ldlework> joepie91: apparently there was a sequel to SimTower by the same author
<joepie91> that would be yoot tower
<ldlework> yeah
<ldlework> joepie91: have you tried it
<joepie91> have not
<ldlework> it's stuffit-expanding right now :P
<abathur> gchristensen: what would the "as if it were a nix-shell shebang" add beyond resolving external sources/invocations down to absolute paths?
<gchristensen> I want to be able to do both: ./myscript at the terminal, and also `callPackage ./myscript` in my nix expr and have them do the same thing
<ldlework> It's so crazy having a virtual macos9 system with all of the games from my childhood.
<ldlework> it's very surreal
<abathur> I guess that may be at the junction of some timely questions about what Nix interfaces resholved should have, or maybe there's a higher-order wrapper adding the call semantics
<abathur> when you say ./myscript at the terminal, do you mean it's self-building as a shebang would be, or would resholving a script and adding it to your path/profile meet the same need?
<gchristensen> it'd just run, similar to #!nix-shell -i bash -p ...
<gchristensen> (maybe build or not, I don't have an opinion)
<joepie91> ldlework: nice :) the japanese version is much more extensive though
<ldlework> it's already pretty intense
<ldlework> you have to pick what shops you place!?
<ldlework> madness
<abathur> I haven't thought about resholved in a shebang context; might be sparks there. I guess if there was an interpreter that implicitly packaged the script with the resholved builder and then invoked it, you might be able to get all of the bits without having to rebuild every time?
<gchristensen> yeah, maybe so -- I'm not sure
<gchristensen> there'd basically need to be Nix syntax at the top to make it callpackageable
<gchristensen> but also shebangy, and the tool'd need to read that
<adisbladis> gchristensen: I guess you'd need to at least implement some of that parsing in nix
<adisbladis> Only the shebang bits
<cransom> all this talk of macos9 and shebang+derivation, it makes me think 'just put the derivation in the resource fork!'
<ldlework> Anyone remember After Dark screensavers?
ITL has quit [Ping timeout: 245 seconds]
<ajs124> doesn't xscreensaver still have flying toasters?
<ldlework> well this what I was able to install: http://logos.ldlework.com/caps/2020-09-15-16-15-02.png
<aleph-> A new one
<aleph-> And how glorious
<cransom> many hours spent in graphing calculator.
cole-h has joined #nixos-chat
<gchristensen> "100.0 0.4 2:23.73 .diffoscope-wra" love hot loops
<ldlework> cransom: you'd be surprised
<Taneb> It saddens me a little how stateful setting up partitions and filesystems can be, but I don't know how to do it better
<gchristensen> you can't
<gchristensen> you can make faux-declarative tooling, but it isn't really
<Taneb> :(
<gchristensen> such is life when you're talking about a device whose entire purpose is to be stateful
<cransom> as soon as we figure out that 4th dimension, stateful will be no problem.
<Taneb> Heh
<Taneb> I'm planning to overengineer a computer I'm thinking about getting in 5 months or so, and the only thing I can't really design, implement, and test well in advance is the filesystem it seems
<gchristensen> ZFS!
<gchristensen> throw off the shackles of partitions
<cole-h> Does NixOS like zfs-managed /boot yet?
<aleph-> Grumble
<aleph-> Three transfers to get a cardiologist
<gchristensen> it is less about NixOS and more about can your hardware boot it
<aleph-> Does no one at this office know what they're doing?
<cole-h> Fair. Is there any way to check, without trying it first?
<gchristensen> the general answer is no you can't, and if you're on EFI you need vfat
<immae_> cole-h: I had a working setup in a VM with zfs-managed /boot and it worked fine (but I was adviced against it so it never made it into production)
<immae_> ah yes, BIOS, not UEFI
<cole-h> gchristensen: So for UEFI, it's not possible to have a zfs-managed /boot (since it needs to be vfat), correct?
<gchristensen> right
<cole-h> F. Can't throw off the shackles of partitions yet :(
<cole-h> s/ yet//
<gchristensen> yeah, well, like, do .5-1G /boot and the rest ZFS and you're good
<cole-h> :P
<gchristensen> at 1G you're going to be hard pressed to use all teh space
wildtrees has quit [Remote host closed the connection]
<cole-h> I only put 512M, and I have to limit my generations to 128 or else it fills up real fast (could probably go a little higher, but meh)
<cole-h> Next time I'm going 1G
wildtrees has joined #nixos-chat
<cole-h> gchristensen: Do you use a swap partition?
<gchristensen> no
<cole-h> (Or maybe "swap zvol")
<gchristensen> I'd rather things get OOM'd than swapped
<cole-h> Fair. That's where we differ -- the only time I'm in a situation with enough memory pressure to OOM is when I'm in my win10 VM :P
<cole-h> (which I give 12G)
<gchristensen> ah
<cole-h> Hm, next reinstall I think I'm going to start naming my pools with `[a-z]pool`, so labels can't potentially conflict for a while
<cole-h> I think over winter break I'll do a reinstall, so I can update my install instructions now that I'm using flakes and stuff...
Plien has joined #nixos-chat
<samueldr> ldlework: for the JIT to work, before using NixOS, yes, or editing a /sys/ value for base address something
wildtrees has quit [Quit: Leaving]
__monty__ has joined #nixos-chat
wildtrees has joined #nixos-chat
<gchristensen> tragic: hbo now can't manage to play Hackers for some reason.
<eyJhb> Starting to get frustrated with git. Why the hell does git remote add upstream .... git fetch upstream, not work
<samueldr> can't get through their firewall?
<cransom> gchristensen: type cookie, you idiot.
<gchristensen> lol
<eyJhb> What the hell is happening here? https://termbin.com/z92s
<eyJhb> Might have confused myself by git. Just looks so werd, that it says comitted two days ago, but two days ago is apparantly the 09 of september
<gchristensen> author / commit dates being different?
<eyJhb> Yeah
<eyJhb> `DamienCassou and rycee man: support building manual page index cache
<eyJhb> …
<eyJhb> 472ca21
<eyJhb> 2 days ago
<eyJhb> Git stats
<eyJhb> On Github, but
<eyJhb> commit 472ca211cac604efdf621337067a237be9df389e (origin/master, origin/HEAD, master)
<eyJhb> Author: Damien Cassou <damien@cassou.me>
<eyJhb> Date: Wed Sep 9 08:50:32 2020 +0200
<eyJhb> On `git log`, also sorry for all the lines.... :(
<eyJhb> 15-2 = 9.
<__monty__> eyJhb: Date authored and date commited don't have to correspond.
<eyJhb> I guess not
<eyJhb> I spent too much time on that, should just have checked the sha
<infinisi1> eyJhb: git log --format=fuller
<infinisi1> Shows both commit date and author date
infinisi1 is now known as infinisil
maxdevjs has joined #nixos-chat
lassulus is now known as l
l is now known as Guest53648
Guest53648 is now known as lassulus
wildtrees has quit [Quit: Leaving]
endformationage has joined #nixos-chat
<abathur> which is why it's really exciting for the Nix installer on macOS to have to add a volume :D
<abathur> ack, man, I was in the wrong scroll position so that'll make no sense out of context :p
<samueldr> exciting!
<samueldr> (but why is it exciting?)
<cole-h> Did someone say Ackermann?
<cole-h> > ack 4 2
<cole-h> >:)
ixxie has quit [Remote host closed the connection]
<{^_^}> error: stack overflow (possible infinite recursion)
<aleph-> And mastodon is awful dark magic
<aleph-> How people get this to work...
<abathur> sorry, I was on a call and didn't have time to scroll back to find the intended referent :)
<abathur> Taneb said "It saddens me a little how stateful setting up partitions and filesystems can be, but I don't know how to do it better"
<abathur> > spongebobify "which is why it's really exciting for the Nix installer on macOS to have to add a volume :D"
<{^_^}> "wHICh Is wHY it'S ReaLLy eXciTiNG For THe niX insTALlEr ON mAcos tO HaVE TO AdD a VOlUmE :D"
<abathur> oof
<Luciole> now I wish {^_^} had a way to show the implementation of a defined function :p
<Luciole> (well, maybe it does? :o)
<__monty__> Hmm.
<joepie91> > spongebobify
<{^_^}> <LAMBDA>
<samueldr> see
<samueldr> that's a function
<samueldr> everything you needed to know :)
<__monty__> > :p spongebobify
<joepie91> not helpful.
<{^_^}> <LAMBDA>
<joepie91> still not helpful. :P
<__monty__> Agreed.
__monty__ has quit [Quit: leaving]
<infinisil> > :v spongebobify
<{^_^}> spongebobify = str: lib.concatStrings (r (map randomizeCase' (lib.stringToCharacters str)))
<infinisil> Luciole: ^
<infinisil> Only works for variables defined in the bot though
<Luciole> \o/
<Luciole> good enough for me :p
<joepie91> > :v randomizeCase'
<{^_^}> randomizeCase' = str: g: let up = randomUpTo' 2 g; in { r = (if up.r == 1 then lib.toUpper else lib.toLower) str; g = up.g; }
<joepie91> > :v randomUpTo'
<{^_^}> randomUpTo' = x: g: let n = random' g; in { r = builtins.div (n.r * x) 4294967296; g = n.g; }
<joepie91> > :v random'
<{^_^}> random' = g: let n = fnv1a32 g; in { r = n; g = n; }
<joepie91> 🤨
<infinisil> #bottest is probably better for digging deep :)
<infinisil> Though the randomizeCase' ends here
<infinisil> > :v fnv1a32
<{^_^}> fnv1a32 = (import <nixbotlib/fnv1a.nix>).fnv1a_32
<infinisil> I'll paste the file for those who are interested: https://paste.infinisil.com/F3LSc_0Tr4
<infinisil> Not entirely sure if it's correct actually :)
<ashkitten> how is f2fs performance compared to other filesystems?
Church_ has quit [Quit: WeeChat 1.9.1]
genevino has quit [Quit: Great minds discuss ideas. Average minds discuss events. Small minds discuss people.]
genevino has joined #nixos-chat
<ashkitten> also, does f2fs automatically tune itself to your disk?
genevino has quit [Remote host closed the connection]
genevino has joined #nixos-chat
parsley9366 has quit [Remote host closed the connection]