gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<energizer> im sure you could do bad things to us if you wanted
<energizer> actually i'm curious how you'd do it if you wanted to break bad samueldr
<samueldr> probably fetchpatch {} from an innocuous github repo that's actually a commit that's bad
<samueldr> from that github feature
<samueldr> like that time they set us up the bomb https://github.com/samueldr/nixpkgs/tree/all-your-bases
<samueldr> oh poo
<energizer> uh how did you do that
<cole-h> Make a PR to nixpkgs including that commit
<samueldr> doesn't need a PR
<cole-h> It is now part of the base tree because of how GitHub works
<samueldr> just make a commit
<cole-h> Oh?
<samueldr> and add it to a fork of the repo
<cole-h> Oh right
<samueldr> it has to be a github fork of the repo though
<samueldr> that would be the most trivial way to add bad things
<samueldr> I could add a small patch "for cross-compilation" to systemd
<samueldr> since you're already compiling it all from scratch, you wouldn't know without looking
<energizer> it'd be like fetchpatch {nixos/nixpkgs, 879e51f237cbf03ed420743a3eb86c5a1226db77} so it'd look innocuous?
<energizer> like, what's the point of putting it in some off-trunk ref?
<bqv> energizer: in reality, i just don't have enough to warrant syncing, anymore, so no
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-chat
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-chat
<gchristensen> you know what I think I'll just reboot for this one https://gsc.io/snaps/5666922d-6c96-4503-88e0-9bb23cab7082.png
<supersandro2000> those 4k terminals
rajivr has joined #nixos-chat
<worldofpeace> (worldofpeace is wondering is gchristensen is still up)
<worldofpeace> * if
<worldofpeace> (worldofpeace realizes them not being able to spell is telltale of the sleep deprivation and please don't point it out)
<elvishjerricco> ldlework: I play D&D.
<hexa-> > There's a brand new version coming up in the next few days. It's a complete rewrite, solving the scalability issues.
<{^_^}> error: syntax error, unexpected IN, expecting ')', at (string):345:39
<drakonis> finally
<drakonis> dnd crew?
<elvishjerricco> I'm in two groups. One that only plays sporadic one-shots, and one that plays two campaigns, one of which I am the DM for.
<drakonis> oic
<drakonis> cool
<drakonis> you wanna play?
<ldlework> drakonis: it sounded like they were saying they were full up :P
cjpbirkbeck has quit [Quit: Goodbye, take care]
<drakonis> oic
<elvishjerricco> Yea, three ongoing D&D sources including campaign prep is plenty for me :P
<elvishjerricco> Campaign prep is so hard...
andi- has quit [Remote host closed the connection]
andi- has joined #nixos-chat
neeasade has joined #nixos-chat
endformationage has quit [Quit: WeeChat 2.9]
<ldlework> I have the wiki jack/pulse/alsa setup, but I just cannot figure out how to get any other devices other than my default devices to work at all.
<ldlework> linux audio is part of life's suffering
<ldlework> elvishjerricco: you're not an emacs user right?
<elvishjerricco> ldlework: I am in fact an emacs user
<ldlework> elvishjerricco: Have you heard of Foundry?
<elvishjerricco> I've often considered switching to vim but it feels too late now :P
<elvishjerricco> I have not
<ldlework> It's a nice modern web-based virtual tabletop for things like 5E
<elvishjerricco> Oh I've been looking for such a thing
<elvishjerricco> I tried roll20 once and hated it
<ldlework> You and everyone else.
<elvishjerricco> I do use dndbeyond for character sheets though; not having to calculate stats myself is SO NICE
<ldlework> I have been working on a module for Foundry that acts a websocket reverse proxy. It connects to a websocket server running in Emacs, which lets me communicate with Foundry via JSONRPC.
<elvishjerricco> And having one click access to spell details and whatnot...
<elvishjerricco> Whoa
<ldlework> I am going to make it so there are different buffers you can use to browse NPCs, Items, Characters, and so on. In your org-mode notes you'll be able to invoke Foundry things from org-mode links
<ldlework> "You hear a distant bell toll. [play: church-bells]"
<elvishjerricco> ldlework: Holy crap that sounds fantastic. All my campaign notes are in org-mode already
<ldlework> elvishjerricco: drakonis has a foundry instance he might let you play around with if you ask
<elvishjerricco> Watching the video on Foundry's home page "Foundry virtual table top is self hosted software" Well that's amazing
<ldlework> Yeah. Lifetime license too.
<elvishjerricco> Really? Wow. Are updates free as well?
<ldlework> Yep
<elvishjerricco> So it's like Wonderdraft. Awesome
<elvishjerricco> (Wonderdraft is amazing)
<ldlework> They've pledged as a company to never release any adjunct product to Foundry so everything they make will always come included in the license.
<ldlework> So I've heard.
<elvishjerricco> That's a very unique and appreciated stance to take
<ldlework> Here's where I'm working on what I described, https://github.com/dustinlacewell/fvtt-palantiri/
<elvishjerricco> ldlework: That's insanely cool
<elvishjerricco> Once I figure out Foundry, I'll look at that for sure
<elvishjerricco> I guess I know how I'm spending the rest of my night :P
<ldlework> elvishjerricco: just a week ago, I had it so that, emacs would stringify lisp forms, which palantiri would transpile to javascript and evaluate directly allowing the emacs side to express any kind of functionality whatsoever.
<ldlework> But some people convinced me to abandon it.
<elvishjerricco> That sounds error prone :P
<ldlework> Now that it's JSONRPC, you can make any kind of client you want.
<ldlework> It worked astonishingly well!
<elvishjerricco> Yea I'll be interested in just what functionality is possible with all of this. The org-mode thing is definitely super useful
<ldlework> elvishjerricco: yeah hit up drakonis for access to the foundry instance. we have some test worlds setup for development. it's a really awesome product.
<ldlework> it's jquery all the way down.... but hey
<ldlework> elvishjerricco: what do you run btw?
<elvishjerricco> ldlework: I'll probably start with my own instance and then check that out
<ldlework> that works too :)
<elvishjerricco> As in do I run a book like curse of strahd or something? I do homebrew
<ldlework> nice
<elvishjerricco> I found a bunch of ideas from other sources and was like "yea I'm stealing all of that and throwing them in a pot"
<ldlework> i am running Heist of Waterdeep 1 - 5 -> Curse of Strahd 5 - ?
<elvishjerricco> Like the main level 20 plot that'll drive the whole campaign is basically stealing the hedron network from MTG's Zendikar
<elvishjerricco> But I also stole a bunch of stuff from critical role and game of thrones and several other things
<ldlework> man i would pay for linux audio support
* ldlework pats his nice expensive mic. Windows gaming only for you my friend.
<elvishjerricco> Luckily I don't do anything complicated with audio, but it still annoys me
<ldlework> lol i just wanna plugin a usb mic :/
<elvishjerricco> The only "complicated" things I do is that my speakers are wired via my monitor, which is second in the list behind the motherboard audio, and I frequently attach and detach Bluetooth headphones. The combination of these things means that when I detach the headphones, it *almost* always (but not always) switches to the motherboard audio instead. And when I attach the headphones while I have the monitor output selected, it
<elvishjerricco> doesn't auto switch to the headphones and I have to change the default and change every playback source to the headphones manually (I leave a lot of YouTube tabs open)
<ldlework> Well one strange thing is
<ldlework> No matter what I do in qjackctrl
<ldlework> as soon as I hit apply, it just resets all settings back to what they were
<elvishjerricco> I don't know what qjackctl is. I just use pulse and pavucontrol
<ldlework> :O
<ldlework> I got it working.
hmpffff has joined #nixos-chat
hmpffff has quit [Client Quit]
lopsided98 has quit [Quit: No Ping reply in 180 seconds.]
lopsided98 has joined #nixos-chat
<cole-h> hexa-: :OOOOOO Pijul release soon?! All the stuff I've seen and read about it makes me excited to see it
dadada_ has quit [Ping timeout: 264 seconds]
dadada_ has joined #nixos-chat
hmpffff has joined #nixos-chat
cransom has quit [Ping timeout: 240 seconds]
cransom has joined #nixos-chat
* cole-h begins his journey to packaging Flashpoint Infinity
<cole-h> Snag #1: It's provided in a 7z archive
<danderson> wow, what an excellent project
<cole-h> With not-so-excellent packaging
<etu> cole-h: Sounds horrible :)
<cole-h> So far, it is...
<cole-h> (:
<eyJhb> cole-h: You can do it!
<cole-h> I've tried nothing and I'm all out of ideas
<eyJhb> Wait, you already know how my next 4 hours will be!
<cole-h> Thread 5 "ThreadPoolForeg" received signal SIGTRAP, Trace/breakpoint trap.
<cole-h> :(
<cole-h> WRYYYYYYYYYYYYY
<eyJhb> strace all the way bby
<eyJhb> Ahh the joys
<cole-h> Maybe it wants a writable working directory.. lol
<cole-h> nope, idk
<cole-h> Time to subscribe to https://github.com/FlashpointProject/launcher/issues/120 and sleep
<{^_^}> FlashpointProject/launcher#120 (by colin969, 20 weeks ago, open): Linux Support - 9.0
<cole-h> My toesies are too cold >:(
__monty__ has joined #nixos-chat
<worldofpeace> worldofpeace grants cole-h sock maybe
<cole-h> nah, that makes too much sense
<worldofpeace> places flames below toes muhaahahaa
<cole-h> I'll just sit here with my leg wrapped around my other leg touching the warm side of it
<cole-h> oh
<cole-h> that works too
<ashkitten> your matrix italics are too strong worldofpeace o_O
<cole-h> Italics? I got bold from that
<cole-h> lol
<ashkitten> first was bold
<ashkitten> second was italic
<cole-h> wait what
<worldofpeace> omg
<worldofpeace> matrix doesn't convert my markdown!
<worldofpeace> all this time
<worldofpeace> I never knew
<joepie91> it's actually dependent on your client
<joepie91> the IRC bridge just forwards the plaintext version of your messages
<worldofpeace> test
<joepie91> (or at least that was the case in the psat)
<ashkitten> that is italic
<joepie91> past*
<joepie91> anyway, I do see bold and italic
<worldofpeace> joepie91: I meant like I didn't know the irc bridge doesn't make `_test_` italic in the irc log
<tilpner> No, I'm getting bold and italic on IRC too
<worldofpeace> doesn't seem to be on the log https://logs.nix.samueldr.com/nixos-chat/2020-10-27
<ashkitten> ,rainbow test
<ashkitten> idk how to do the thing
<cole-h> > rainbow "lol"
<{^_^}> undefined variable 'rainbow' at (string):345:1
<cole-h> f
<ashkitten> f
<__monty__> I'm not getting the italics either and I think mIRC italics do work for me.
<cole-h> who's laughing now
<cole-h> __monty__: I see underline on that
<joepie91> __monty__: that's... underlined
<worldofpeace> > clap
<ashkitten> worldofpeace: do /rainbow message in element
<{^_^}> "👋"
<__monty__> Yeah, I underlined, sue me.
<cole-h> lmao
* joepie91 sues __monty__
<worldofpeace> PRIDE
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<joepie91> hi this is a rainbow
<cole-h> chaotic neutral
<ashkitten> huh.
<ashkitten> i don't see colors
<worldofpeace> ashkitten: looks like a beautiful rainbow PRIDE for me
<joepie91> figured it wouldn't carry :P
hmpffff has joined #nixos-chat
<worldofpeace> cole-h: chaotic neutral af
<ashkitten> but irc supports colors!
<joepie91> worldofpeace: wait, you *do* see rainbow in my message?
<worldofpeace> joepie91: your hi this is a rainbow isn't rainbow for m
<worldofpeace> * me
<ashkitten> if you're both using matrix you'll both see the rainbow
<worldofpeace> yep
<ashkitten> if it's the same room
<worldofpeace> lol, from now on I'm going to use all these matrix text manipulations so that no one understands me, but matrix users will
<cole-h> :(
<joepie91> ashkitten: I don't use the matrix.org bridge :P
<ashkitten> oh right
<ashkitten> you're special :p
<JJJollyjim> yeah i wish matrix could do federated irc bridging
<cole-h> OK I'm really cold, it's time 2 sleep. See y'all later. 👋
<ashkitten> JJJollyjim: it can
<ashkitten> you can use matrix.org's bridge from any server
<cole-h> Hopefully I wake up to a brand-spankin'-new 20.09 announcement
<cole-h> ;)
<worldofpeace> they'll never know our agenda Jamie
<JJJollyjim> yeah, i mean multiple bridges in the same room
<worldofpeace> what if this was a default configuration 😸
<worldofpeace> cole-h: probably
<__monty__> Is this italics?
<ashkitten> cole-h, 1 month later: "morning nixers"
<__monty__> : /
<cole-h> oof
<ashkitten> that was mean. i'm sorry. the commissioner is doing an excellent job
<worldofpeace> oh, but "morning nixers" in the cyborg diva mode
<cole-h> ✨✨ morning nixers ✨✨
<cole-h> How's that
<worldofpeace> don't make me reinstate the #nixos-chat worldofpeace diva mode 🤣. yeah cole-h that's nice.
<cole-h> ✨ Every ✨ message ✨ must ✨ have ✨ at ✨ least ✨ one ✨ sparkle ✨ in ✨ it.
<supersandro2000> 🕶️
<worldofpeace> ✨ I know ✨ right like ✨ this is perfectly ✨ understandable
<supersandro2000> no
<worldofpeace> cole-h: idea: irc bot will automatically translate all my messages into rainbow and interperse sparkles
<cole-h> I'll make a weechat plugin for it
<cole-h> Won't be useful for you Matrix users
<cole-h> but will be useful for me
<cole-h> "useful"
<worldofpeace> tehe. Yes, actually very useful.
<ashkitten> wake me up when matrix irc bridging isnt jank
<ashkitten> then i'll switch to matrix for irc
<worldofpeace> oh wow, I think I'm surprisingly coherent rn on 2 hours of sleep. this is new to me 😂
<worldofpeace> ashkitten: though there's "more jank" irc bridges
<ldlework> elvishjerricco: I can now control Foundry songs/sounds, set them to play/stop/loop change their volume
<ldlework> all from an org-mode view of the playlists
<elvishjerricco> ldlework: Excellent
<cole-h> OKOK, sleepy time for realz.
<elvishjerricco> It'll take me a million years to figure out how to do this stuff how I want but it's gonna be so worth it :P
<ldlework> elvishjerricco: we need to teach you elisp :)
<worldofpeace> cole-h: byeeee
cole-h has quit [Ping timeout: 260 seconds]
dadada_ has quit [Ping timeout: 256 seconds]
dadada_ has joined #nixos-chat
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-chat
avn has joined #nixos-chat
averell has quit [Quit: .]
dadada_ has quit [Ping timeout: 272 seconds]
averell has joined #nixos-chat
dadada_ has joined #nixos-chat
dadada_ has quit [Ping timeout: 240 seconds]
dadada_ has joined #nixos-chat
<gchristensen> for whatever reason I went the hard way and setup a "home" consul to service-discovery remote Nix builders... certainly an experience, and like a million yaks I didn't need to shave there
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos-chat
<crazazy[m]> I did a thing https://github.com/crazazy/EMACS the only problem right now is figuring out how orgmode works I guess...
<supersandro2000> GitHub also uses nginx https://github.com/ronaldoussoren/%s/
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
supersandro2000 has quit [Ping timeout: 246 seconds]
supersandro2000 has joined #nixos-chat
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-chat
<__monty__> Hmm, racing GHC and nix-collect-garbage, so far GHC is winning >.<
<hexa-> gchristensen: thanks for preventing me from ever going that route
<gchristensen> lol
<hexa-> i've looked many times into vaults secret handling and attestation functionality
<gchristensen> oh I use vault extensively, and have before I used consul locally too
<gchristensen> is it possible to change a running system from dos to gpt? :x
neeasade has quit []
<hexa-> hah, funny. tell me when you find out.
<hexa-> in theory if your partitions leave enough room at the beginning and the end
<hexa-> like if they start at 2048
pinpox is now known as yawe
yawe is now known as pinpox
pinpox is now known as yawe
yawe is now known as pinpox
<eyJhb> Generally live disk partitioning in not fun
<hexa-> online resizing of vms is usually pretty harmless
<eyJhb> "online resizing of vms"? Talking in terms of like DigitalOcean, etc.?
<gchristensen> hexa-: how would you do that, if you had to? :P
<hexa-> fdisk print out the layout
<hexa-> gdisk o
<hexa-> youll get a protective mbr anyway
<hexa-> then recreate the partitions within their former boundaries
<hexa-> compare with what you printed before
<hexa-> if it looks good, write, else abort
<gchristensen> whew
<gchristensen> gdisk just did it
<gchristensen> it converted it to gpt automatically and told me to be scared of writing
<eyJhb> gchristensen: how scared were you then?
<gchristensen> it is a throwaway test machine
<gchristensen> but in the real life instance, I will without a doubt be fairly scared (backups...)
hmpffff has joined #nixos-chat
<gchristensen> ehh it didn't boot but I think it is solvable
<gchristensen> hrm... grub isn't happy about this change
<__monty__> Any reason to prefer gdisk over fdisk?
<hexa-> well you certainly had to partprobe
<hexa-> and grub-install again
<hexa-> and you'd also need an EFI partition
<hexa-> or EFI BIOS BOOT (EF02)
<hexa-> sorry for not being clearer here
<hexa-> having been*
<eyJhb> `Closed #97479.` magical!
<{^_^}> https://github.com/NixOS/nixpkgs/issues/97479 (by jonringer, 6 weeks ago, closed): ZERO Hydra Failures 20.09
rajivr has quit [Quit: Connection closed for inactivity]
<samueldr> gchristensen: gdisk only deals with GPT; if it was MBR, I figure it was legacy boot
<hexa-> and for it to stay legacy boot you'd need an EF02 partition and install grub onto that
<samueldr> the GPT would have written over the "unused" space that GRUB installs into on MBR in legacy boot situtaitons
<samueldr> ah, just found the actual question in the logs, and I see gpt was desired
<samueldr> details about the bios boot partition: https://en.wikipedia.org/wiki/BIOS_boot_partition
<sphalerite> as hexa- said :p
cole-h has joined #nixos-chat
<samueldr> though for any non-interactive use, prefer using sgdisk
<cole-h> https://twitter.com/CyberpunkGame/status/1321128432370176002 🎵 HOW COULD THIS HAPPEN TO ME 🎶
<supersandro2000> glad I didn't take off yet the 3rd time
hmpffff has quit [Ping timeout: 272 seconds]
hmpffff has joined #nixos-chat
<cole-h> Well, now that Cyberpunk is delayed, I guess I'll have time to read Rhythm of War...
<drakonis> does anyone have a nice example znc configuration?
<drakonis> mine seems to have broken scrollback
hmpffff has quit [Ping timeout: 260 seconds]
hmpffff has joined #nixos-chat
<samueldr> saw that the other day
<samueldr> still not bash
<cole-h> lol
<abathur> RiB
cjpbirkbeck has joined #nixos-chat
<abathur> repeat from yesterday gchristensen: do you have a sense of what might fix an expect script that runs fine on github actions, but isn't seeing output on travis-ci (and appears to end up seeing some of what it sent to the command?) suspecting this might be some difference in how GA/travis handle pty/tty for logging, or maybe travis wrapping/customizing sudo?
<gchristensen> ehhhmmm
<abathur> since I can tell you're readin' :)
<gchristensen> :D
<gchristensen> maybe try running it as a systemd service locally and see if you can replicate?
<samueldr> [on macOS]
<samueldr> :)
<gchristensen> heh
<samueldr> it's basically hard mode for any kind of useful debugging :)
<abathur> well; if I replicated some form of the issue on linux, I do have a nixOS desktop sitting behind the macbook; but I am specifically trying to handle the macOS fdesetup command :)
<gchristensen> gosh.
<abathur> so not implausible, but a little indirect
<gchristensen> I ..... nope. this is one of those nightmare quetsions
<abathur> yer
<energizer> i want to transfer a zillion jpegs from an HDD to an SSD. is anything gonna outperform `rsync -az src dst` ?
<__monty__> Does it happen to be zfs/btrfs?
<__monty__> I think cp might still be faster because there's no checksumming or similar involved.
<__monty__> rsync --partial is too useful though if there's big files you might quit in the middle of.
<energizer> src is ext4, dest is btrfs
tokudan has quit [Remote host closed the connection]
<energizer> i dont want to lose the data, so checksumming at some level would be nice
<leah2> energizer: i'd skip the -z if it doesnt go remote
<energizer> ok
<leah2> and you need -H for hardlinks -A for acl -X for xattr if you use that
<leah2> and -S for sparse files
<energizer> i shouldn't try to tar them on the src side beforehand, right?
<leah2> wont be quicker i think
gchristensen has quit [*.net *.split]
emilazy has quit [*.net *.split]
emilazy has joined #nixos-chat
tokudan has joined #nixos-chat
gchristensen has joined #nixos-chat
tokudan has quit [Remote host closed the connection]
tokudan has joined #nixos-chat
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<__monty__> energizer: Since you talk about tarring, is this going over a network?
<energizer> __monty__: no, just thinking of the overhead of moving and writing each file
<__monty__> Well, to tar you're already having to read all of them.
<energizer> yep
<__monty__> rsync does get slower the more files you have but I doubt tar | rsync is faster.
<supersandro2000> rsync -az
<supersandro2000> is quite fast
<supersandro2000> tar | rsync is a very bad idea cause it needs to transfer everything everytime
<sphalerite> oh hi leah2 :D didn't realise you're here
<leah2> i'm everywhere :p
__monty__ has quit [Quit: leaving]
<{^_^}> github/dmca#8170 (by emilweth, 4 hours ago, open): ✌(⌒_⌒;)🌸 use your cute kamoji to make this PR cute ✌(⌒_⌒)🌸
neeasade has joined #nixos-chat
neeasade has quit []
hmpffff has joined #nixos-chat
hmpffff has quit [Client Quit]
<infinisil> Ah yes, the three genders: male, female and unborn: https://paste.infinisil.com/ty1jqN8umg.png
<supersandro2000> and -