gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<bqv> ah right
<bqv> fair enough
<bqv> i can't use it yet anyway, just looked odd
<cole-h> Anybody here used QMK before? I'd be interested to see if you did anything fun with it. (For the uninitiated: https://github.com/qmk/qmk_firmware/)
<colemickens> bqv: should be good to go now
<infinisil> cole-h: I did! Experimented a bit with having my password stored on the keyboard and having a key type it, just pushed it to a repo: https://github.com/Infinisil/keyboard_layout
<infinisil> Nothing documented or anything, was a while ago and never intended to share it :P
<cole-h> :P
<bqv> colemickens: <3
<infinisil> I kind of want to continue customizing my layout
<infinisil> I guess I also did some LED blinking stuff in https://github.com/Infinisil/keyboard_layout/blob/master/keymaps/custom.c
<infinisil> (this might actually be about my current layout)
<cole-h> The furthest I've gotten thus far is making a Colemak layer :P
<cole-h> I went from a full size to a TKL and I'm really missing my numpad.
<infinisil> Their online editor is pretty good and works for pretty much all simple things btw
<infinisil> Can also generate C code iirc if you want to make more special customizations later
<infinisil> Ah I'm talking about ergodox ez's configurator btw
<bqv> you program your keybaoard
<bqv> that's awesome
<bqv> wtb
<cole-h> Yeah, that's why I bought a Drop CTRL
<colemickens> hm, I can't figure out how to pkgs.substituteAll something and then move it to a bin/ folder so I can buildEnv it
<cole-h> Basically only because it's QMK
<cole-h> (And now I can have caps2esc/caps2ctrl everywhere, not just in Linux using interception-tools)
<infinisil> The thing that kind of held me back from doing wild customizations was that I also had my laptop keyboard which I couldn't program
<infinisil> Now that I don't really use my laptop anymore though (linux disk died, always at home), I could probably try again
<infinisil> Though this looked also really interesting to do the dvorak mapping: https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes
<infinisil> Which I could also use on future Linux laptops
<cole-h> Kinda wanna make the keys have a ripple effect... need to do more reading on QMK's RBG stuff tho
<infinisil> A ripple effect?
<samueldr> you press a key, a butterfly wing's flaps and a tornado happens
<cole-h> Like press a key, and colors ripple away
<infinisil> Ohh it's got LEDs for each key?
<cole-h> Yep
<infinisil> Nice
<cole-h> Right now I got it slowly flowing left -> right through the color spectrum
<pie_> youbetter start rendering shadertoy on your keyboard real soon
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-chat
waleee-cl has quit [Quit: Connection closed for inactivity]
<bqv> my keyboard has per-key rgb, but it's nowhere near the point where you can just straight up program it in c
<bqv> that's mental
<bqv> what if it segfaults?
<cole-h> ¯\_(ツ)_/¯
<cole-h> Unplug it and plug it back in?
bkv has joined #nixos-chat
bqv has quit [Ping timeout: 260 seconds]
abathur has quit [Quit: abathur]
<ashkitten> cole-h: i wanted to write a ripple plugin for kaleidoscope but ugh code
<ashkitten> you should just switch to kaleidoscope on your keyboard and write it for that
<ashkitten> :)
slack1256 has quit [Remote host closed the connection]
<bkv> I don't get how people can stand mailing lists
<bkv> Too many emails
<bkv> I love when stuff isn't on github, but I don't like mailing lists as an alternative
<drakonis> email filters!
drakonis has quit [Ping timeout: 256 seconds]
<bkv> :/
<bkv> Feels a bit like using twitter for bug tracking
noneucat has joined #nixos-chat
noneucat[m] has joined #nixos-chat
abathur has joined #nixos-chat
cole-h has quit [Quit: Goodbye]
liff has quit [Ping timeout: 244 seconds]
waleee-cl has joined #nixos-chat
Deknos has joined #nixos-chat
ixxie has joined #nixos-chat
__monty__ has joined #nixos-chat
<eyJhb> I wish I had more time to hack on NixOS...
<eyJhb> So when I am done, is there then a sidejob for me gchristensen , adisbladis ;)
<eyJhb> (done with education)
<__monty__> Is someone handing out nix jobs?
<eyJhb> No clue! :p
<eyJhb> But I should probably clean out in the jobs I have
<eyJhb> Counting 6 so far, 4 of them I have contracts on
Deknos has left #nixos-chat [#nixos-chat]
ixxie has quit [Quit: Lost terminal]
parsley936 has joined #nixos-chat
<eyJhb> I have a overwhelming feeling, that many in the NixOS community work remotely
<adisbladis> IME it's quite mixed. But yes, a lot of remote workers :)
clever has quit [Ping timeout: 256 seconds]
clever has joined #nixos-chat
clever has joined #nixos-chat
clever has quit [Changing host]
* gchristensen embraces regret, runs udev under strace
wildtrees has joined #nixos-chat
Jackneill has quit [Ping timeout: 240 seconds]
<bkv> Warning bells are ringing
<gchristensen> oh?
monsieurp has quit [Quit: Lost terminal]
<eyJhb> gchristensen: what are you deing?
<eyJhb> doing*
monsieurp has joined #nixos-chat
<eyJhb> And, regret does not begin to describe it
Jackneill has joined #nixos-chat
<eyJhb> Also, for every none-dane, you should add "hygge" and "nisse" to your vocabulary
<eyJhb> srhb can back me up on this
<adisbladis> Kamelåsa
<adisbladis> It's the only thing you need to know
<gchristensen> eyJhb: trying to figure out why udev breaks when I run udev in another network namespace
<gchristensen> cransom: are you serious about the tattoo?
<gchristensen> :/ I don't understand why udev isn't working.
<bkv> With udev being all integrated into init and the kernel these days, thanks to systemd, that just sounds like a bad time
<gchristensen> it is still its own codebase and service
<bkv> Oh, I'm thinking of dbus
<bkv> Skipping sleep never ends well…
<eyJhb> adisbladis: no no
<eyJhb> :p
<gchristensen> https://import.pw/ good god
<eyJhb> gchristensen: you LOVE it :D
<eyJhb> Also, what tattoo?
__monty__ has quit [Quit: leaving]
<bkv> Because phishing wasn't quite easy enough already
<gchristensen> it is curl | bash but made systematic
<eyJhb> Is it just me, or does `* SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256` not seem like "low security"
<adisbladis> gchristensen: And just think that not only did they think it was a good idea, they even got a domain
<gchristensen> yeah...
<gchristensen> we don't appreciate Nix enough sometimes
<philipp[m]> No fish/eshell support? Another reason to use those now.
<eyJhb> *starts using import*
<philipp[m]> Oh gawd, my buddy just predicted build systems making use of import.
<gchristensen> help
<eyJhb> Sup gchristensen ?
<gchristensen> what philipp[m] suggested
<philipp[m]> I just love making peoples days, you know?
<Valodim> if that thing was content-addressed, it would actually be kind of nice
<sphalerite> So I have a fancy receipt from a restaurant, that has a digital signature printed on it, and also a QR code. I'm wondering what information is in that QR code…
<philipp[m]> content-addressing things is like garlic sauce though. Everything sounds kind of tasty with garlic sauce.
<sphalerite> V0;AMA-6742;KassenBeleg-V1;Beleg^15.90_0.00_0.00_0.00_0.00^15.90:Bar;11355;24573;2020-06-27T15:34:46.000Z;2020-06-27T15:34:46.000Z;ecdsa-plain-SHA384;unixTime;WeucM0rFaUICKW3aTHmAs0KmYXo/TybyiomCfhijG4RuHazF1e/wYtnd82ryH0KXX132kJ44vnLZYCcFMNSz/GAXhOux20H3fqWKRM/GGkYyvKenzAEg4xc9/MBIfYR+;BGKj696pXgNjdRZOczC42oVTWF72tJsxoBGifXWK9JpZBDdu0/3kcY8GE4VorvZd9gf/VYMNsWJ1AHbD+bFiHuzWCO0vtFt+ZW1WSsOucHCHR
<sphalerite> D31Ok0YL8Fvft+Ns3MEOQ==
<Valodim> ok cool
<sphalerite> 15.90 is the total billed, but I wonder what's in the QR codes…
<sphalerite> gchristensen: lol
<manveru> Nix is the king of all package managers, thus if you continue to add features to any package manager, eventually it will become Nix, which already has all these features.
<sphalerite> err, s/QR codes/base64'd stuff/
<gchristensen> that is cool data there, sphalerite
<sphalerite> manveru: hm, what about `guix challenge`? :P
<gchristensen> a bit gutsy pasting some base64 data on a receipt that you haven't decoded yet :)
<manveru> guix is an acceptable nix :)
<sphalerite> gchristensen: I paid in cash, and I don't mind anybody knowing that I ate at this restaurant at this time :)
<sphalerite> (and what I ate if that's included)
<gchristensen> sphalerite: I don't reaaaally see the realistic security value of `guix challenge`
<gchristensen> sphalerite: ah, pretty safe then :)
<manveru> i was mostly just quoting http://wiki.c2.com/?GreenspunsTenthRuleOfProgramming :)
<gchristensen> lol
<sphalerite> manveru: which is funny, given that guix is the lisp one :p
<infinisil> sphalerite: Hm well I just tried to | base64 -d that string but it says invalid input
<manveru> indeed :D
<philipp[m]> sphalerite: Why can't all shops do this? Especially after all that excitement about paper vouchers.
<bkv> manveru: but guix has features that nix doesn't have :p
<infinisil> Oh there's a ; in there
<manveru> nix has the best feature of not being lisp :p
* bkv challenge accepted
<manveru> lol
<manveru> well.. you _can_ write nix like lisp... i give you that
<sphalerite> philipp[m]: well, they're supposed to, right? :D this is the first one I've seen that's caught on.
<bkv> funnily enough, since my desktop environment/editor is a lisp, and now my browser is a lisp, i was wondering last night what else i can lispify on my system
<sphalerite> philipp[m]: but what I'd _really_ like is if I could scan this QR code and get all the bill data and put it in ~~the database~~
<philipp[m]> They must give you a voucher but in may be digital.
<bkv> i suppose the end result of that process would be guix
<sphalerite> philipp[m]: exactly
<manveru> bkv: maybe some day, once guix has steam and nvidia...
<philipp[m]> sphalerite: Yep, straight into gnucash/ledger/whatever.
<sphalerite> bkv: MichaelRaskin may have some suggestions next time he's here :D
<bkv> heh
<sphalerite> philipp[m]: exactly. Unfortunately it seems, so far, like the bill isn't itemised in the QR code
<bkv> i'm surprised there's no lisp shells a-la xonsh
<cransom> gchristensen: tattoo?
<manveru> there are lush and scsh
<philipp[m]> sphalerite: That would be the dream. Let me precisely calculate, what Exactly I'm paying for shampoo per month.
<philipp[m]> (Alman intensifies)
<manveru> ,locate bin lush
<{^_^}> Found in packages: lush2
<infinisil> Ah yes, I also order my shampoo from lush
<philipp[m]> ecdsa-plain-SHA384 looks really weird to me though.
<philipp[m]> That stuff is usally so heaily scented, it gives me a headache.
wildtrees_ has joined #nixos-chat
wildtrees has quit [Ping timeout: 240 seconds]
<sphalerite> oh, silly me. The base64 strings are just the signature and public key as printed in characters on the receipt as well :(
<sphalerite> so yeah definitely no itemisation. V0;AMA-6742;KassenBeleg-V1; are just headers I guess, then Beleg^15.90_0.00_0.00_0.00_0.00^15.90:Bar; I guess is the totals for various tax categories, the grand total and the payment method, 11355 is the transaction number (also shown in text on the receipt), 24573 is the signature counter, and then there's the dates
<sphalerite> that's a shame
<sphalerite> still, it's a step in a good direction I guess.
<sphalerite> and while I don't have much of a use for it, I do find it cool that the receipt is digitally signed.
<gchristensen> what if wayland or whatever only allowed pasting if the program requesting the paste is the currently focused window
<Valodim> sphalerite: do you have a way to check the public key?
drakonis has joined #nixos-chat
slack1256 has joined #nixos-chat
ixxie has joined #nixos-chat
<bkv> gchristensen: pretty sure that's doable at compositor level
slack1256 has quit [Ping timeout: 264 seconds]
manveru has quit []
manveru has joined #nixos-chat
abathur has quit [Read error: Connection reset by peer]
abathur has joined #nixos-chat
abathur has quit [Client Quit]
<bkv> oh!
<bkv> gchristensen: have you just upgraded nix and got errors when you try and do literally anything?
<gchristensen> no
<gchristensen> have you?
<bkv> twice previously, yes, it looked something like that
<bkv> ended up totally corrupting my store trying to fix it the first time
<bkv> took a while for me to realise the problem was nix, not the store
zanc has joined #nixos-chat
<eyJhb> Allowing multiple policies.json files in Firefox etc. is weird, and having a hierarchy with merging them is even weirder
<philipp[m]> Do I really start my week
<philipp[m]> end with trying to figure out what is wrong with this electron package?
<sphalerite> Valodim: nope :p
<sphalerite> gchristensen: hm, I guess that would break tools like wl-paste
<gchristensen> presumably this thing could examine the process hierarchy and see that wl-paste is a subprocess of the focused window
<eyJhb> gchristensen: I know, you know this. The command for making a patch I can apply to a package? I always screw it up
<bkv> iirc wl-clipboard creates transient 1x1 pixel windows anyway, for it's purposes, so i'm not sure it would break it
<eyJhb> Jesus. git adding 3.3 GB, just so I can make a patch file
<sphalerite> eyJhb: git-am?
<sphalerite> eyJhb: git diff?
<monsieurp> git format-patch -1
<bkv> git-think, therefore git-am
<monsieurp> -2 for the latest 2 commits
avn has quit [Ping timeout: 264 seconds]
<monsieurp> -3 for .. you get the idea
avn has joined #nixos-chat
<eyJhb> Shit, git checkout HEAD the wrong file. RIP changes
<eyJhb> sphalerite: I ended up finishing my git add :p
<monsieurp> this command has a metric ton of options, man git-format-patch :)
<eyJhb> monsieurp: Should read up on that, I just so rarely use it :(
<eyJhb> `patching file toolkit/components/enterprisepolicies/EnterprisePolicies.js` oh yes people!
<eyJhb> Shit is going down! Now my little x230 just needs to rebuild.. Firefox
<eyJhb> Damn it
<eyJhb> So, anyone want to chip in for a shared build server? <3 :p
<monsieurp> it's useful nice command that's best used with git send-email
<cransom> eyJhb: if you have any other linux machine around with nix on it, you can nixos-rebuild --build-host $thatmachine
<monsieurp> there's even a code snippet at the bottom of the git-send-email man page that explains how to use it properly :)
<eyJhb> cransom: I don't think a Intel Atom C2750 will do much better sadly :p
<eyJhb> I should shanghai the machines at work. 64 cores, 512 GB ram
<monsieurp> speaking of browsers, I can't get my head around the ridiculous long compile time of both Firefox and Chromium
<eyJhb> It hurts when you say that monsieurp , reminds me that the compile time is propably longer than I expect
<eyJhb> So close to putting up a small docker instance on that machine
<monsieurp> well just take a look at the requirements for building Chromium on Windows now
<monsieurp> (ok it's Windows but it still speaks volume)
<monsieurp> System requirements
<monsieurp> At least 100GB of free disk space on an NTFS-formatted hard drive. FAT32 will not work, as some of the Git packfiles are larger than 4GB.
<monsieurp> 100GB of free disk space
<monsieurp> lol
<monsieurp> insane
<sphalerite> eyJhb: depending on how badly you want it, you could rent a ryzen server for ~40€/mo: https://www.hetzner.com/dedicated-rootserver/ax41
<eyJhb> I am actually considering going together with some guys, to have such a server
<eyJhb> Honestly
<eyJhb> What do you guys do when testing things that takes ages to build?
slack1256 has joined #nixos-chat
<eyJhb> Just accept your faith?
<sphalerite> eyJhb: use my server :p
<monsieurp> eyJhb: I download the -bin package version and call it a day
<cransom> most of my dev happens on a large machine already. laptop/desktop with displays are just remote terminals into said machine
<gchristensen> I go for a walk
<infinisil> eyJhb: I've previously just gotten a big digitalocean server
<infinisil> But only for a couple hours
<sphalerite> ooh yeah or packet.net :D
<sphalerite> or AWS
<infinisil> 64GB RAM, 32 very good CPUs for ~$1/hour
<infinisil> (highest CPU-optimized tier)
<cransom> could be slick and do spot instance type stuff.
<philipp[m]> Why on earth does yarn need build a package succesfully to get it added properly?
<gchristensen> stymied by systemd's security features :(
<infinisil> TIL: "stymied: To be an obstacle to; prevent the advancement or success of; thwart or stump"
<eyJhb> Uhh, yeah I could do that as well. But I forget to destroy them each time... :/
<eyJhb> A walk sounds nice as well gchristensen
<gchristensen> hrm. running systemd-udev beneath `strace -f` does not seem to ....work
<bkv> Called it :p
<talyz> it's finally done!
<gchristensen> talyz: oh dear
<sphalerite> talyz++ for "yes, it's *necessary*."
<{^_^}> talyz's karma got increased to 5
<bkv> talyz: oh no
<sphalerite> infinisil: didn't you implement a lisp in nix at some point too?
* infinisil looks at talyz's repo
<talyz> :D
<drakonis> what a beauty
<infinisil> Neato talyz!
<infinisil> sphalerite: Not the same as what I did, but yeah a bit related
<talyz> thanks!
<talyz> it took a while write and I can think of exactly one use for it - parsing use-package declarations
<infinisil> Ah so you can do declarative auto-installation of emacs packages?
<talyz> infinisil: exactly!
<infinisil> Very nice
<talyz> I do it currently, but with a parser written in Elisp, so IFD
<sphalerite> sometimes I feel like nix's plugin functionality is underused.
cole-h has joined #nixos-chat
<infinisil> It's not very convenient to use them
<infinisil> sphalerite: Maybe flakes could have a plugin attribute in the future which Nix treats specially
<infinisil> Though probably insecure unless you severely limit what those plugins can do
<infinisil> s/probably/definitely
<adisbladis> We have that in nix-community/emacs-overlay. But it's _very_ incomplete and doesn't support anything more advanced
<adisbladis> sphalerite: Because the plugin functionality is practically useless
<adisbladis> Imho
<adisbladis> As soon as you start using your plugins in an expression you can no longer redistribute the expression
<talyz> adisbladis: I have an incoming pr fixing that :)
<infinisil> adisbladis: Adding new builtins is great I think, because you can have custom parsers
<infinisil> Oh in that way, I see
<talyz> yeah, a plugin wouldn't really have worked for this for that reason
<adisbladis> talyz <3
abathur has joined #nixos-chat
<sphalerite> adisbladis: idk, I think that while that's definitely an obstacle for adoption of public projects, it's fine for anything that doesn't aim to be used by more people
<sphalerite> adisbladis: a lot of people publish their nixos config but I don't think many of them expect people to just grab that and use it, as opposed to exploring it and taking inspiration from it
<philipp[m]> A yarn package that uses npm to install a rust crate.
<philipp[m]> >There are several good solutions to publish binaries to npm, but the most common is using pre-compiled binaries
<sphalerite> philipp[m]: oh no >_<
<cole-h> Today's goal: port Massdrop-specific RGB (and other stuff) code to QMK-proper
<lovesegfault> Getting my new headphones today
<lovesegfault> much excite
<cole-h> Oh nice. Which ones?
<lovesegfault> Raal-requisite SR1a's
<lovesegfault> Also finished the build of my fanless Ryzen media server
<gchristensen> fanless? :o
<gchristensen> want
<lovesegfault> Ryzen 3700x, B550 mobo, 64GB of RAM, 8TB of SATA SSD's, 1TB of PCIe4 NVME, 0 fans
<lovesegfault> shoved in that case
<philipp[m]> That's a lot of fanless ooomph.
<cransom> the integrated cpu heatpipe setup is interesting.
<lovesegfault> the whole thing a ginormous heatsink
<gchristensen> nice. how much was the case? one thing about the fanless stuff is it is often so expensive because people who like fanless obsess about the looks. I'd happily buy a reject-on-visual-reasons case.
<sphalerite> oh no, now I want one too!
<lovesegfault> gchristensen: check quietpcusa.com
<sphalerite> I have a home-hacked ARM NAS and it's way too noisy, largely because the fans are running at full speed all the time.
<philipp[m]> I'm currently so tempted to buy a kobol.
<gchristensen> lovesegfault: nice
<lovesegfault> They're expensive, but not insanely so IMHO
<sphalerite> philipp[m]: I'm waiting impatiently for mine to ship so I can replace my home-hacked ARM NAS. :p
<lovesegfault> There's the bigger FC12 and the Turemetal UP10
<lovesegfault> the latter can support a threadripper
<lovesegfault> lol
<cransom> threadripper you say, eh.
<philipp[m]> sphalerite: Now I want one even more :D
<lovesegfault> gchristensen: FWIW they ship fast and have great customer service
<adisbladis> lovesegfault: OMG!
<adisbladis> Raal sra1 is pure bliss
<adisbladis> By far my favourite non-electrostats
<adisbladis> Even beat most electrostats tbh
<sphalerite> philipp[m]: I think I'm not the only one who's ordered one, several other people have too. You'll be able to get lots of opinions on it in #nixos-aarch64 when they arrive :D
<lovesegfault> adisbladis: you have one too?!
<lovesegfault> I got it with the Schiit Jotunheim R
<adisbladis> lovesegfault: No... I almost got a pair last year but
<philipp[m]> sphalerite: If I manage to not buy one before they arrive...
<lovesegfault> Very pumped to hear them today
<adisbladis> I chose to save the $$$
<lovesegfault> adisbladis: come visit and try them out :D
<adisbladis> <3
<adisbladis> Fellow nix audiophile <3
<lovesegfault> <3
<lovesegfault> I also got a bunch of other schiit gear
<lovesegfault> some dope PSVane tubes
<cole-h> Treating yourself, eh?
<adisbladis> lovesegfault: At the time I'd just spent 2+ kilobucks on IEMs so I didn't want to spend more :P
<sphalerite> philipp[m]: though I'm already running a NAS with the same chipset (nanopi m4 + SATA hat), so if you have any questions about the experience of running NixOS or services on it, I can answer those :)
<lovesegfault> adisbladis: Ah, I really hate IEMs :P
<lovesegfault> I had some medium-good ones and still hated tem
<lovesegfault> *them
<lovesegfault> I have weird earholes
<lovesegfault> (I think)
<adisbladis> lovesegfault: Get customs :3
<lovesegfault> See, I've heard very mixed things about customs. e.g. that they improve noise blocking but are still not super comfy
<lovesegfault> FTR I had a mid-range pair of Noble IEMs
<samueldr> considering the amount of people in this community getting a kobol, it looks like it's going to be a race to be the first entirely set up with it :)
<lovesegfault> what's a kobol?
<philipp[m]> lovesegfault: https://shop.kobol.io/shop/
<adisbladis> lovesegfault: I'm super jelly
<samueldr> helios64*
<samueldr> if ECC RAM is important for you, they announced they are going to release a version with ECC RAM along the way
<samueldr> (after most of us already purchased)
<lovesegfault> philipp[m]: wow
<lovesegfault> that is nice
<ashkitten> my vr lenses that were supposed to arrive today are stuck in customs because of "insufficient description"
<ashkitten> :(
<ashkitten> i hope the company i ordered from will deal with that today
<lovesegfault> adisbladis: <3
parsley936 has quit [Remote host closed the connection]
parsley936 has joined #nixos-chat
<cole-h> That was easy(-ish).
<cole-h> Massdrop not-yet-upstreamed LED QMK stuff ported successfully.
<talyz> lovesegfault: the SR1a's look crazy :D
<adisbladis> talyz: The transients are bonkers
<adisbladis> They're crazy fast
<adisbladis> talyz: Note that they're not using a headphone amp
<adisbladis> It's a friggin speaker amp
<lovesegfault> talyz: it's amazing
<lovesegfault> talyz: Also, I'm going to test that PR again today btw
<lovesegfault> Sorry for the delay, I've been moving :)
<cole-h> No wonder I haven't seen you in here often
<talyz> adisbladis: I can imagine
<talyz> adisbladis: I mean, they're ribbon, so they should :)
<cole-h> Is anybody else unable to make reviews on specific lines of code on GitHub? I don't have the little blue plus anymore....
<talyz> lovesegfault: oh, no worries! hope the move has been smooth :)
<lovesegfault> About as smooth as moving goes, so not very smooth :P
<cole-h> I can review in Chromium, but not Firefox... wat
<ldlework> I just spent 3 hours trying to get my USB mic to work with pulseaudio and jack and failed.
<ldlework> Sometimes I do hate NixOS.
<ldlework> And Linux in general.
<worldofpeace> pulseaudio and jack is kinda hard though
<ldlework> Yes, so hard I've completely failed.
<ldlework> On windows, you just download Virtual Audio Cable, and suddenly every application, hardware input and hardware output is shown.
<ldlework> And you just wire them up aribtrarilly however you want, even creating virtual devices to combine things.
<ldlework> Its *****soooo****** easy.
<ldlework> I can whip up exactly what I need in a matter of minutes.
<ldlework> I can literally never do what I want in linux.
<ldlework> It's so infuriating.
<drakonis> they're finally replacing audio tho
<drakonis> so it will suck less
<ldlework> I want to tear my fucking face off right now.
<drakonis> right now i'm feeling tempted to run bedrock linux
<drakonis> i kinda miss the flagrant disregard for any rules
<drakonis> run whatever thing you want
<drakonis> on the other hand, having to manually set everything up again
<talyz> lovesegfault: :/
<ldlework> Like in jack audio
<ldlework> I go into the settings
<ldlework> For output device I select my USB mic
<ldlework> For input device I select my USB mic
<adisbladis> Funny, I have the complete opposite experience with windows audio
<adisbladis> _Nothing_ works
<ldlework> I hit save, and jack immediately reverts it to the "default" device.
<ldlework> which are my internal speakers and mic
<ldlework> what the fuck even is that
<adisbladis> You need some drivers which may not even exist for whatever windows version you're using
<ldlework> adisbladis: have you ever used Virtual Audio Cable?
<lovesegfault> ldlework: adisbladis ASIO4ALL
<lovesegfault> :p
<ldlework> I don't know what that is or the point of your :p
<adisbladis> I have one sound card in particular that doesn't work on modern windows
<ldlework> Drivers are a totally disjoint issue.
<ldlework> I'm talking about wiring things up.
<lovesegfault> it's something that, AIUI, should fix windows audio issues but... doesn't! :D
<drakonis> aight im gonna install bedrock linux just to sate the desire to run something else
<adisbladis> ldlework: No, I try very hard not to use windows
<ldlework> Want to record youtube, plus your mic at the same time? Trivial in windows.
<adisbladis> It's so infuriating
<ldlework> adisbladis: OK tell me how to fix my linux audio issues.
<adisbladis> It's like it was designed by a 12 year old on a meth comedown
<srk> ldlework: run jack as a service, needs https://paste.rs/2Bj
* srk gotta PR that :|
<ldlework> Jack doesn't even have a fucking monitor.
<srk> jack.{alsa,loopback} parts are not needed afaik, this is tho systemd.services.jack.serviceConfig.SupplementaryGroups = [ "users" ];
<srk> test with qjackctl to find working args for jackd
<ldlework> srk: you're saying those parts of my config are not required?
<ldlework> Why are they documented in the wiki?
<ldlework> Wont this cause all alsa-only applications to now not work and reach the jack sink?
<ldlework> None of this is documented, it's all just copypasta opaque bullshit. What does any of this *mean*?
<srk> it's.. complicated :)
<ldlework> ///whyyyyyy///// though
<srk> idk, layers of complexity
<srk> on top of another layers
<ldlework> srk: is your advice to remove those sections from my config?
<ldlework> lines 26 - 34?
<ldlework> What does "suplementary groups" do? I've already got, users.extraUsers.ldlework.extraGroups = [ "jackaudio" ];
<srk> I don't find that required for use with pulse, might depend on apps you use
<ldlework> Right, but some apps only use alsa
<ldlework> srk, on your own system, could you record youtube + a usb mic into the same sink?
<srk> guess so
<ldlework> try it
<srk> suplementary group adds the service to that group, IIRC it's required for /dev/shm jack+pulse trickery
<ldlework> use audacity or something and record yourself speaking over a youtube video or something.
<srk> should have created the PR right away
<ldlework> I already have the ability for pulse to sink into jack, that much works based on the wiki shit.
<ldlework> But that just creates a single pulse audio sink into which all pulse audio goes.
<srk> try ardour maybe?
<ldlework> I'm trying to get this to work into discord.
<srk> ah
<ldlework> So I can play backing tracks and my own performace for people in a music discord.
<ldlework> Discord shows two inputs
<ldlework> "default" and "JackAudio Sink"
<ldlework> I have no clue what "default" is and switching to "JackAudio Sink" does the same exact thing.
<ldlework> Even though I have Jack set to only care about my usb mic
<ldlework> Yet nothing comes from my USB mic and only my internal mic.
<ldlework> Jack works perfectly if I just want to route audio between Jack-audio enabled linux applications like ardour.
<ldlework> I can mix and match freely.
<srk> is that two soundcards scenario?
<ldlework> I have one soundcard, and a USB mic.
<ldlework> It's just a laptop to which I've plugged in a USB mic.
<srk> isn't USB mic just a soundcard?
<ldlework> I have no idea, maybe?
<srk> well, check with dmesg, alsamixer, amixer..
<srk> you can feed another soundcard to jack with alsa_in / alsa_out
<ldlework> I thought you wanted me to disable alsa altogher?!
<srk> jack.alsa
<drakonis> welp, time to be right back
drakonis has quit [Quit: WeeChat 2.8]
<srk> ldlework: yup, jack can handle only one soundcard, pulse will hook the rest
<ldlework> What does that mean?
<srk> trouble ofc! let me think
<ldlework> srk, look at this nonsense
<srk> "ldlework> Even though I have Jack set to only care about my usb mic" how?
<ldlework> Is this some dumbshit, where Jack's presets are somehow part of the nix-store and so unwritable and therefore rendering qjackctrl utterly useless?
<srk> check which cards does pavucontrol list
<srk> well +-
<srk> if you run as a service I guess it won't pick up qjackctl settings
* srk might be wrong
<srk> configuration tab
<srk> hm, interesting. have you unloaded soundcards from pulse?
<ldlework> I don't even know what that means or how I would do that.
<ldlework> I showed you the nix config I'm using.
<srk> like jack hooks one but pulse still can see the others by default and hooks all the rest available
<srk> not even sure what happens if you don't give any params to jack, guess it will use the first available card
<ldlework> I don't know what that means either. I'm not sure how to give params to jack, beyond using qjackctrl, which whatever I do, it instantly reverts the settings as soon as I hit apply.
<ldlework> srk remember the one config file you pasted that one time
<ldlework> the dotfile
<ldlework> is that fucking this up?
<ldlework> srk, if you start from a scratch nix os config, and figure out how to get this all working I'll pay you a handsome bounty.
<ldlework> I'm not even kidding.
<srk> ldlework: https://paste.rs/2Bj ad params
<ldlework> srk: so I don't fuck it up, mind editing the gist?
<srk> I'm half-asleep atm but can look tomorrow and finally PR the two bits
<srk> I've had a jack set-up with multiple soundcards with alsa_in / out before so it's doable
<ldlework> srk, let's together figure it out tomorrow, from the ground up. I'm totally honest that I'll bounty you, and then we can write up a new wiki page that isn't "copypasta this into your config and hopefor the best"
<ldlework> But actually explain what is happening. If you have three sound cards, well this is how you add additional soundcards into this equation, etc.
<ldlework> "How to find out what sound cards you have." "How to do alsa loopbacks and why" "How to create a pulseaudio sink" "How to switch jack between different sound cards." "How to merge input sources into a single sink you can record from" etc etc
<srk> +1!
<ldlework> Pick an escrow/bounty/whatever service of your preference too.
<cole-h> If you guys figure out PA + JACK, I'll love you forever. srk++ ldlework++
<{^_^}> ldlework's karma got decreased to 17
<{^_^}> Wait no, it got *increased* to 19
<{^_^}> srk's karma got increased to 21
<cole-h> I got it right once by fluke, but it never happened again.
<cole-h> infinisil: ^ lol
<cole-h> Still loving your spice
<cole-h> (but it seems that the "wait no" message delayed the other karma message)
<ldlework> I remember saying in one of our marketing meetings that there should be a working group formed to ensure at all costs that the "core experiences" are taken care of and fully documented.
<ldlework> Graphics, Audio, etc
<cole-h> I wouldn't say JACK is a core experience, since PA/ALSA work fine for the vast majority of people
<ldlework> It is very typical for people to do things like streaming and the like when using computers in 2020.
<ldlework> We are only pretending that Jack isn't relevant to most people's use-cases because it's just too difficult and complex to accept into our ontology of core system aspects.
<ldlework> The Alsa/Pulse wiki's arnt great either.
taktoa[c] has quit []
taktoa[c] has joined #nixos-chat
<ldlework> Alsa wiki: "Sometimes the pc-speaker is the default audio card for ALSA. You can make your real sound card default instead. For example, if your sound card is "hda-intel" then add"
<ldlework> doesn't tell you how to find the name of your "real" sound card
<eyJhb> Yay, my FF patch actually worked, first try
<gchristensen> nice
<infinisil> cole-h: Hehe lol
<eyJhb> Also, undocumented policies.json thing. It also checks in /etc/firefox/policies/policies.json....
<adisbladis> lovesegfault: Which cans are you rocking now?
<eyJhb> Makes so many things a lot easier
<lovesegfault> adisbladis: None, I sold my HD650's a while ago
<lovesegfault> I didn't have space for a new hifi until now
<adisbladis> Oh wow :P
<adisbladis> Then the jump is huge
<lovesegfault> I have a pair of ELAC Uni-Fi UB5 slims that I use
<lovesegfault> (speakers)
<eyJhb> And will ignore everything else if found. Which I guess makes sense :p
<adisbladis> lovesegfault: Ah, I'm not all that interested in speakers
<lovesegfault> I like them, but I don't think I'll bring them the next time I move
<lovesegfault> it's just too much of a hassle for someone who moves as much as me
<lovesegfault> I've brought them across the ocean 3 times now and it's a nightmare
<lovesegfault> likewise for my turntable
<adisbladis> lovesegfault: I know your feeling...
<adisbladis> Moving continents sucks big time
<lovesegfault> yup
<adisbladis> lovesegfault: Where did you move to?
slack1256 has quit [Ping timeout: 240 seconds]
<lovesegfault> I think I'm a pro now though, I can pack and move in a day :P
<gchristensen> I used to be able to move so easily ...
<adisbladis> gchristensen: ~6 years ago I moved with only a backpack
<lovesegfault> I grew up in Brazil, then I moved to Portugal for Uni, then I transferred and moved back to Brazil in-between semesters, then I moved to the US (Santa Barbara, California), then I moved to Berkeley
<lovesegfault> Now I might move to Milan if my company lets me
<cole-h> :O
<gchristensen> adisbladis: light traveler :)
<cole-h> lovesegfault: Like, Italy's Milan?
<lovesegfault> cole-h: yup
<cole-h> Wowowow
<lovesegfault> We have a new office there
<adisbladis> gchristensen: I was living out of that 60 litre backpack for a year altogether
<lovesegfault> and I miss europe so much
<gchristensen> lovesegfault: since last october every time I have to go to the doctor I get so mad at the system here
<eyJhb> DAMN IT! It is documented, I just did not see it.
<cole-h> lovesegfault: Are you planning to learn Italian, then?
<adisbladis> gchristensen: My sis has been living in SF (more specifically san jose) for the last couple of years, she's planning to move back because of healthcare, annual leave, parental leave and those things
<gchristensen> yeah, all of that sucks here
<cole-h> :(
<adisbladis> How much annual leave are you entitled to in the US typically?
<lovesegfault> gchristensen: it's insane
<lovesegfault> It's so much worse than Brazil
<gchristensen> when I went to the dr in france the "very expensive b/c you have no insurance" cost was eur30 (this includes the cost of medication.) I pay out of pocket more than 2x that to go to my doctor for a checkup, and that doesn't include the amount my insurance pays too
<lovesegfault> cole-h: not really, maybe I'll pick some of it up as it's not too different from portuguese
<cole-h> lovesegfault: Yeah, that's what I was gonna say -- you already know a Romance language :P
<adisbladis> Sweden is friggin amazing when it comes to those things. There is a max ceiling of ~90 EUR per year for healthcare (excluding medication, which has a similar ceiling). Everything after that point is free.
<lovesegfault> gchristensen: When I was 17 I got hit by a car in Brasil. It tore all the ligaments in my right foot. I took an ambulance to the hospital, they x-ray'd me, gave me an anesthetic, gave me crutches and the stabilization boot, gave me the medicine and care instructions, and then my parents took me home
<lovesegfault> No one in the hospital even asked for my ID
<gchristensen> ...
<adisbladis> lovesegfault: As things should be
<gchristensen> adisbladis: for my insurance (which costs $17,000/yr for two people), we don't get many of the benefits of insurance until we've paid $2,000 (per person) on our own.
<lovesegfault> adisbladis: right
<adisbladis> gchristensen: I feel bad for you guys :/
<gchristensen> also that doesn't include teeth and eyes :)
<lovesegfault> health providers here are also evil
<lovesegfault> I got my ears cleaned once, with insurance, and they mail me every week asking me for some extra payment or some bullcrap
<adisbladis> Higher taxes seems like an optimisation for cheaper healthcare overall..
<lovesegfault> even though they charged my insurance and it was covered
<gchristensen> Emily and I plan out medical procedures for the year. it is best to get many procedures done in one year
<adisbladis> But even in Hong Kong a visit to the public hospital was 45 HKD (a bit under 6 USD) including medication
<gchristensen> :'(
<adisbladis> And there I paid almost nothing in tax
<adisbladis> gchristensen: "Let's get this plastic surgery while we're at it"
<lovesegfault> The thing with the US, especially CA, is that you actually don't pay that little tax
<lovesegfault> I get taxed to death
<lovesegfault> and I get nothing
<adisbladis> I know... It seems the effective tax rate is similar to northern europe or germany
<ldlework> srk: is there a time you wanna meet up tomorrow?
<lovesegfault> there's no public transportation, no public health, the streets are dirty, homelessness is rampant, people using drugs in the open with no care giving, etc
ixxie has quit [Quit: Lost terminal]
<ldlework> My wife and I left SF largely in part because it was just so gross.
<lovesegfault> ldlework: yes, it's disgusting
<lovesegfault> berkeley isn't much better
<lovesegfault> it's really sad to see
<ldlework> You can travel an hour in any direciton and see the beauty of california which is real.
<ldlework> But inside the city? **shudder**
<lovesegfault> AIUI most of those people just have mental (health) issues and need care
<ldlework> Give them over a million free needles each year.
<ldlework> That'll fix it.
<ldlework> Refuse to develop upwards to avoid ruining the skyline.
<ldlework> That'll fix it.
<ldlework> SF is a stupid place.
<adisbladis> Free needles are pretty good though. They're gonna use no matter what, they might as well do it more safely.
<gchristensen> needle programs do typically help, as the usage of needles is largely constant and reducing reuse directly reduces health problems
<lovesegfault> Right, the clean needle debate is ridiculous to me. Of course it helps a bit but in the scheme of things that could be done it's like the least effective solution
<lovesegfault> people need health care, and housing, and in general public infrastructure
<ldlework> least effective with the most moral facade?
<ldlework> sounds like SF
<adisbladis> Housing & jobs would of course be infinitely better
<ldlework> I remember there was this time years ago, when a group of people went to the tenderloin to simply just clean up. With gloves and masks and stuff. Just to clean up the place.
<ldlework> They were literally protested out of town.
<ldlework> SF is a stupid city.
<lovesegfault> adisbladis: FWIW I'm not convinced (yet) that the homelessness issue is, at it's core, a housing issue. I think it's a healthcare issue
<lovesegfault> *more of a healthcare issue
<lovesegfault> ofc housing is an aspect of it
<ldlework> In SF there are thousands of homeless that chose to be that way
<ldlework> go to haight and ashbury
<lovesegfault> for some definition of choose, yes
<samueldr> basic necessities and needs issues
<ldlework> and there are just crowds of homeless young people standing around
<ldlework> because it's their culture
<ldlework> selling and doing drugs
<ldlework> i mean, i'm glad they were there because I didn't have a weed dealer at the time
<ldlework> but some minority of the homeless there are living that way by choice
<ldlework> free services, great weather, some wierd social perception of virtue, why not?
<lovesegfault> Right, I think the key there is minority
<lovesegfault> I don't think the small number of homeless-by-choice are what make SF a disaster
<ldlework> Yes, but at haight and ashbury, they are the majority of people occupying that space
<lovesegfault> it's the (literally) thousands of mentally ill people left to die on the streets for one reason or another
<ldlework> the number of not homeless people walking around that area are the actual minority
<ldlework> yes absolutely
<ldlework> but if you start of your adult life as a thrifter (or whatever word is appropriate for that culture)
<ldlework> how likely are you to develop into a well-adjusted adult that doesn't become one of the latter class
<lovesegfault> No clue, in SB there were some pretty old ones that seemed fine; they just liked being near the beach and so on
<lovesegfault> (SB = Santa Barbara)
<ldlework> In order to help someone you have to be willing to tell them their life choices are bad. But in a place like SF, your only choice is pretend self-harm is some kind of virtuous self-expression. All pressures are downwards in cities like that.
<lovesegfault> adisbladis: do you use roon?
<adisbladis> What's roon ?
polezaivsani has joined #nixos-chat
<lovesegfault> https://roonlabs.com/
<lovesegfault> I use beets to manage my music, but wanted to set up roon core on my media server as a player
noneucat has quit [Quit: WeeChat 2.8]
noneucat[m] is now known as noneucat
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
evanjs has joined #nixos-chat
<gchristensen> I'm watching someone run a nix-build with 71,0000 derivations
<lovesegfault> :D
<lovesegfault> gchristensen: where are they building it?
<gchristensen> on their laptop
<lovesegfault> wat
<lovesegfault> how
<samueldr> is the comma misplaced or is there a zero too many?
<gchristensen> one too many zeros
<gchristensen> seventy one thousand
<samueldr> still quite a bunch
<gchristensen> quite significant lol
<samueldr> rebuliding the world, and a couple multiverses?
<cransom> are 70,998 of them able to be removed for when 'why is htis build so slow' and they make it magically faster?
<gchristensen> haha
<gchristensen> 70,000 of them are trivial text files that just need to be written
<gchristensen> iteration time is pain
<gchristensen> honestly I was shocked they didn't run out of inodes, but then I realized they use ZFS
<cransom> tolstoy building his books up, sentence by sentence.
ottidmes has quit [Ping timeout: 256 seconds]
jackdk has quit []
jackdk has joined #nixos-chat
<lovesegfault> adisbladis: the main downside of the raals is that it's impossible to take them around
<lovesegfault> since they need a flipping 100 watts per channel
<infinisil> Looks like Cloudflare is down!
<infinisil> Even their DNS server! `dig google.com @1.1.1.1` -> connection timed out
<lovesegfault> Also I lied because I haven't been to the office in 1000 years, but I have a Dan Clark Audio Aeon closed
<lovesegfault> infinisil: :O
<lovesegfault> 2020 stage 3 has begun
<lovesegfault> RUN
<lovesegfault> thank GOD for my unbound cache
<lovesegfault> infinisil: https://www.cloudflarestatus.com/
<lovesegfault> all systems operational!
<lovesegfault> lol
<lovesegfault> gchristensen: I did a 100GB garbage collection yesterday
srhb has quit []
<gchristensen> I was more expecting a large number of paths but low amount of disk freed
srhb has joined #nixos-chat
<lovesegfault> Oh, looks like cloudflare is back
<lovesegfault> that was quick
<samueldr> I wonder if that means my work is garbage, if I produce that much garbage at such a quick pace
<lovesegfault> 128G /nix
<lovesegfault> never garbage collect
ottidmes has joined #nixos-chat
<samueldr> but you said you collected yesterday
<lovesegfault> not on this machine
<lovesegfault> I collected on my build box b/c I was out of disk space :D
<samueldr> I frequently need to collect hundreds of GBs
<samueldr> and hundreds of GB on spinning rust is not quick
<lovesegfault> Nope
<lovesegfault> even on SSD's it's not particularly fast
<sphalerite> well for deleting it's more a matter of the number of files than of the size, right?
<samueldr> true
<sphalerite> (though as always: it depends lol)
<lovesegfault> gchristensen: Can I erase my darlings with XFS?
<gchristensen> probably
<lovesegfault> Trying to think how
<sphalerite> rm
<sphalerite> and tmpfs
<sphalerite> (ok, the latter probably doesn't count as "with xfs")
<lovesegfault> I want to set up a home server, but don't want root on zfs
<lovesegfault> sphalerite: Oh, right, tmpfs + xfs `/state` will work
<lovesegfault> thx
<lovesegfault> sphalerite++
<{^_^}> sphalerite's karma got increased to 100
<lovesegfault> wooohoo! 100!
<gchristensen> as long as you don't put much stuff in /, that is fine
<samueldr> LVM may also allow doing stuff
<lovesegfault> sphalerite++
<{^_^}> sphalerite's karma got increased to 101
<sphalerite> or mkfs.xfs on boot
<lovesegfault> gchristensen: Right, I have my laptop with root on tmpfs
<sphalerite> aww, now it's no longer a nice round number :(
<lovesegfault> sphalerite--
<gchristensen> yeah
<sphalerite> sphalerite++
<{^_^}> sphalerite's karma got decreased to 100
<gchristensen> I regularly have 50+G of data in /
<lovesegfault> gchristensen: how? O.o
<sphalerite> /tmp/nix-build-*
<sphalerite> :D
<lovesegfault> Ah :P
<lovesegfault> I always have tmpOnTmpfs anyway
<gchristensen> VMs mostly
<gchristensen> I've been doing a lot with vbox and libvirtd lately
<sphalerite> not simultaneously, I guess?
<lovesegfault> I see
<gchristensen> simultaneously ...
<sphalerite> simultaneously on the same machine??
<lovesegfault> this reminds me, does someone have either a windows machine or a macos machine and can help me?
<gchristensen> sphalerite: yes :)
<sphalerite> gchristensen: how? :o
<lovesegfault> I purchased some music but the service,turns out, doesn't let me download on Linux :(
<sphalerite> lovesegfault: tried wine?
<lovesegfault> sphalerite: yup, no worky
<lovesegfault> their downloader app won't start on wine
<lovesegfault> (it's hdtracks.com FTR)
<gchristensen> sphalerite: mostly? nixops deploy :)
<sphalerite> gchristensen: oh wait, libvirtd, not qemu. Silly me.
<lovesegfault> gchristensen: prepping for 2.0 release? :)
<sphalerite> gchristensen: I thought you had a magical solution that allowed qemu and virtualbox to share KVM.
<gchristensen> sphalerite: libvirtd is qemu though... hmmm I wonder
<gchristensen> I dunno, it works though
<sphalerite> if I try to start a virtualbox VM while a qemu VM is running, I get VBoxManage: error: VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_SVM_IN_USE)
<sphalerite> and if I try to start a qemu VM while a virtualbox VM is running, I get /dev/kvm: Device or resource busy
<sphalerite> or something like that
<gchristensen> I dunno, I'l ltry to look closer
<gchristensen> I guess one of them isn't using kvm
<gchristensen> or maybe I'm mistaken and I'm not *actually* using both at the exact same moment
slack1256 has joined #nixos-chat
<eyJhb> There is a flying thing in my work room, and my cat is really frustrated that she cannot reach it
<lovesegfault> come on UPS
<gchristensen> my dog also likes to eat flying things
<lovesegfault> pls deliver my headphones
<lovesegfault> the excitement is killing me
<lovesegfault> Also got a super nice wifi router now that I have 1gig internet
<infinisil> 1gig internet damn..
* gchristensen has potato internet
<infinisil> I got like 20 Mbps
<eyJhb> gchristensen: I normally catch them for her, and feed them to her
<eyJhb> She is quite happy about that :p
<gchristensen> oh
<gchristensen> nice
<gchristensen> my dog, zola, prefers spicy flying things. I don't try to catch them.
<eyJhb> gchristensen: could such a patch as this, come into NixOS? https://pastebin.com/02LaQwy7 (for FireFox)
<samueldr> I pick my cat up and let her paw at the thing
<eyJhb> Ahh. Elsa wants to eat those too
<lovesegfault> infinisil: it wasn't expensive either
<lovesegfault> $59/mo
<eyJhb> But I take her away from them..
<eyJhb> samueldr: same here, but it is INSIDE the lamp atm..
<samueldr> oh
<eyJhb> There are numerous photos of me with the cat :p
* joepie91 looks suspiciously at those zeroes
<gchristensen> not likely, eyJhb: we'd probably be required to no longer call it Firefox, and I think this could be considered a security vulnerability
<evanjs> holy heck getDev
<evanjs> this is why I like using nix lol
<eyJhb> gchristensen: It is a sec vuln
<evanjs> lib.forEach package.nativeBuildInputs lib.getDev
<evanjs> yessss
<eyJhb> But there isn't really any other way to do it, because what is wanted to do is a vuln :p Except if we bake the path into something that cannot be changed
<gchristensen> one option is to build it that way locally
<eyJhb> Well, In which way? Because the goal is the ability that I can use a policy.json for each profile I have :/
<eyJhb> But there could be a thing, that builds it with that patch locally
<eyJhb> But hell.. Building Firefox sucks
<eyJhb> My computer crashes while doing it
<joepie91> cransom: speed-up loops!
<gchristensen> eyJhb: maybe you could make a wrapper which uses mount namespaces to put a policy.json in to /etc/.... just for that one execution
<adisbladis> lovesegfault: You need IEMs :3
<eyJhb> gchristensen: that would still be global then, and not pr. profile. Only if hacking it :p
<gchristensen> no, it would be a mount namespace unique to that program
<adisbladis> Wrap each profile in it's own mount namespace ^_^
<lovesegfault> adisbladis: I don't like the "inside my head" soundstage :P
<gchristensen> yeah :)
<adisbladis> lovesegfault: My IEMs have a wider soundstage than your old hd650s ;)
<adisbladis> I'd say somewhere in between those and HD800
AluisioASG has joined #nixos-chat
<adisbladis> Seriously impressive
<adisbladis> Black magic tbh
<lovesegfault> I really dislike the HD800's FWIW
<lovesegfault> which IEMs do you have? O.O
<adisbladis> We're not friends any more :(
<lovesegfault> those Audeze planar magnetic ones? :P
<adisbladis> lovesegfault: The Sony "Just Ear" line
<adisbladis> XJE-MH2
<lovesegfault> the HD800 just sounds weird!
<lovesegfault> the 800S is better, but still doesn't compare to the other TOTL headphones
* lovesegfault googles those IEMs
<adisbladis> lovesegfault: I think one of the first hits you'll find is my reddit post :P
<adisbladis> They're pretty rare
<gchristensen> adisbladis: hmm do you know what it takes to bind mount something in to /etc with unshare? I can't get around permission problems
<lovesegfault> Yes! it was!
<cole-h> Hahaha
<lovesegfault> woah
<lovesegfault> sony made custom IEMs?
<adisbladis> gchristensen: Um, no :/
<lovesegfault> do they use armature drivers adisbladis?
<adisbladis> lovesegfault: Hybrid
<adisbladis> lovesegfault: That metal "casing" you see on the first pic here is https://imgur.com/a/XkbRkEy the massive 13.5mm DD driver
<adisbladis> One the same picture you can barely make out the BA driver in the leftmost one
<lovesegfault> So, what do you do about wax?
<adisbladis> I just wipe them off and use a wax hook to remove it from the nozzles
<lovesegfault> I guess it's easier b/c they are transparent
<adisbladis> Yeah, it's really not that much of a hassle
<lovesegfault> I had this fear with my nobles that they were secretly pumped with wax inside and I just didn't know
<lovesegfault> When'd you get them?
wildtrees_ has quit [Remote host closed the connection]
<adisbladis> I got measurements done in february last year, then they arrived in may. So I've had them a little over a year.
<adisbladis> Or maybe it was early march? Anyway, took ~3 months to complete.
polezaivsani has quit [Quit: ERC (IRC client for Emacs 26.3)]
<lovesegfault> Nice
<adisbladis> The process is funny, not like normal CIEMs
* lovesegfault checks on tracking for the Raals
<lovesegfault> DELIVERED
<lovesegfault> AHA
<lovesegfault> BRB
<adisbladis> <3
<adisbladis> They take pictures all around your head with special mesaurement tooling so they can place the DD
<gchristensen> neat, got sudo to abort
<adisbladis> lovesegfault: If you send me the tracking number I'll arrange a courier.. ;)
<adisbladis> God I'm jelly, those are my dream cans
wildtrees_ has joined #nixos-chat
<adisbladis> lovesegfault: You better treat them right
drakonis has joined #nixos-chat
wildtrees_ has quit [Max SendQ exceeded]
wildtrees_ has joined #nixos-chat
<gchristensen> eyJhb: where do those profile files need to be in /etc?
<joepie91> infinisil: yep
<joepie91> yay infrastructure centralization
<gchristensen> was this the fault of centralization, or just BGP muckery?
<drakonis> aight, i've taken a break from running nixos on my main machine
<drakonis> been doing more hoop jumping than i wish i had to
<lovesegfault> adisbladis: they look amazing
wildtrees_ has quit [Ping timeout: 240 seconds]
<lovesegfault> my wife says I look like an idiot wearing them
<lovesegfault> lol
<drakonis> gonna take some time to experiment with using mgmt
<gchristensen> lovesegfault: what'd you get
<lovesegfault> gchristensen: raal requisite SR-1A's
<lovesegfault> headphones
<gchristensen> lovesegfault: lordy
<gchristensen> nice
wildtrees has joined #nixos-chat
<gchristensen> I mostly use a pair of hd550's and apple's wired headphones
<gchristensen> there was a point in the before time where I had time to listen to music while I worked instead of just being on video calls
<samueldr> I only used audiophile approved equipment
<samueldr> an iPod wired into the line-in of my computer, using the dock connector, which through pulseaudio pipes the beautiful 96kbps mp3 files (some higher bitrates) into a pulseaudio sink
<samueldr> which in turn is sent to my cheap bluetooth headset
<gchristensen> nice
<samueldr> nice thing about the bluetooth headset is that the limited bandwidth makes the background noise of the setup disappear
<gchristensen> lol
<cole-h> lovesegfault: Where's the selfie with you wearing them, so we can say you look like an idiot wearing them, too? :P
<bkv> sphalerite: are there any nix plugins in existence?
<samueldr> tbf, rockbox is the only thing that I have found that doesn't make me want to tear my hair out, other than a windows-only software https://musikcube.com/old/
* samueldr checks if musikcube now works on wine
<gchristensen> hey it does better than libreoffice calc does for me on an average day
<samueldr> wine can do amazing stuff, but somehow this one weird program is garbage :)
<samueldr> I do wonder whu
<samueldr> why*
<samueldr> hmmmmm... I think wine itself is having a bad time
<samueldr> winecfg wants to render only a bit of the window if I move it https://stuff.samueldr.com/screenshots/2020/07/20200717194148_4q2tofxse6p5lrabty4.png
<samueldr> (I know there is a "new" musikcube, but other than being the same author and same name, it's really not the same software)
<lovesegfault> cole-h: I will after I assemble my media server :D
parsley936 has quit [Remote host closed the connection]