gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<ashkitten> wait shit, wrong train of thought
<f0x> yesterday's visitor was a black cat too
<f0x> coincidence? I think not
<ashkitten> :o
<ashkitten> what a good kitty
<ashkitten> !!!!
<f0x> and other good cat (this one actually lives here)
<ashkitten> i love cats so much
<ashkitten> yessss
jess has quit [Quit: K-Lined]
j has joined #nixos-chat
<ashkitten> j: your quit message confused my brain
<j> haha
<j> sorry
<j> i didnt mean to quit
<j> im just chronically a dumbass
j is now known as jess
<ashkitten> giant mood
<abathur> could use a little help with a binary executable / symbol question if anyone's got knowledge to spare :) https://reverseengineering.stackexchange.com/questions/27250/why-might-nm-find-a-few-undefined-symbols-that-i-cant-see-with-xxd
<jess> ashkitten would you like to know what the best cats are
<ashkitten> please tell me
<jess> i own this domain
<jess> with my own two paws
<jess> sand cats are the best cats
<ashkitten> that is amazing
<ashkitten> theyre so pretty
<cole-h> mm margarita
<sterni> jess: you are right
<jess> i am freenode's resident sand cat
<cole-h> thank you for blessing us with the blep
<jess> majestic
<ashkitten> jess: wanna see my cats?
<jess> YES I WANT TO SEE YOUR CATS
<jess> biggest eyes
<jess> grey friend has softest looking tummy, other friend has the coolest face marking
<jess> that last one is cat origami
<ashkitten> the grey one is named q, the stripey one is spock but i call him spork
<jess> i should dig up pictures of my cats when it isnt half passed midnight
<ashkitten> https://i.imgur.com/1Jh1E5J.jpg spork loves to do origami
<jess> they're rescue cats that we took in quite young and their mum was feral, so they're a bit weird, but one of them decided i was her human and flees to me when things are noisy
<ashkitten> aww
<samueldr> joepie91: perfection
<ashkitten> jess: these two were both rescues i guess. or at least spock was, i don't remember where q comes from but i know when he was a kitten my mom had to do surgery on him to put his guts in the right part of his body (she's a vet dw)
<joepie91> :D
<joepie91> samueldr: they nicely complement each other :P
<jess> not just some vigilante surgeon
<samueldr> though the topic of 1-indexing in lua is a bad meme... for having used lua extensively it's not remotely close to being an issue
<ldlework> ashkitten: jess room for a few more?
<ashkitten> jess: yee. she also had to amputate spock's tail
<jess> aw spock 3:
<ashkitten> ldlework: MORE CAT PIX
<jess> ldlework: yes
<jess> always
<ashkitten> flof
<ashkitten> so good
<ashkitten> your cats are perfect ldlework
<jess> that cat is going to knock over hat milk
<ldlework> ashkitten: i tell em all the time
<samueldr> my cat's always blurry in photos :(
<samueldr> (unless sleeping) she gets interested in what I'm doing and can't stop moving
<samueldr> and then there's the issue of adequate lighting for good photos
<ashkitten> i've decided you all need to see spock as a kitten https://i.imgur.com/LN7sD3n.png
<ashkitten> also this https://i.imgur.com/VdD7djx.jpg
<samueldr> speluncat
* cole-h renames this channel from #nixos-chat to #nixos-cat
<samueldr> nah
<samueldr> it's a french cat appreciation channel
<samueldr> #nixos-chat est pour les amoureux des chats
<ldlework> kittens really are the best
<ashkitten> thank you
<aanderse> any kodi-on-nixos users roaming about here?
rajivr has joined #nixos-chat
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-chat
numkem8 has joined #nixos-chat
adisbladi has joined #nixos-chat
Gaelan_ has joined #nixos-chat
spudly- has joined #nixos-chat
dottedmag_ has joined #nixos-chat
dottedmag_ has quit [Changing host]
dottedmag_ has joined #nixos-chat
danderso1 has joined #nixos-chat
<sterni> lol I'm still idling alone in #NIXOS-CAT since the CAPPY HOUR incident
spudly has quit [*.net *.split]
aleph- has quit [*.net *.split]
dottedmag has quit [*.net *.split]
das_j has quit [*.net *.split]
ajs124 has quit [*.net *.split]
danderson has quit [*.net *.split]
numkem has quit [*.net *.split]
cransom has quit [*.net *.split]
Gaelan has quit [*.net *.split]
adisbladis has quit [*.net *.split]
kgz has quit [*.net *.split]
numkem8 is now known as numkem
hplar has quit [*.net *.split]
dottedmag_ is now known as dottedmag
spudly- is now known as spudly
cransom has joined #nixos-chat
das_j has joined #nixos-chat
aleph- has joined #nixos-chat
ajs124 has joined #nixos-chat
hplar has joined #nixos-chat
kgz has joined #nixos-chat
Dotz0cat_ has joined #nixos-chat
Dotz0cat has quit [Ping timeout: 246 seconds]
<pie_> is there any sort of "on screen OCR" thing we have packaged?
<siraben> wouldn't that be used for nixos tests?
<clever> it uses imagemagick to sharpen the image, then tesseract to OCR it
<pie_> theres stuff like https://github.com/dynobo/normcap but i dont really feel like trying to package it right now
<clever> > tesseract.meta.description
<{^_^}> "OCR engine"
<ashkitten> clever: why do nixos tests need to ocr a tty...?
<samueldr> because the TTY is rendered by the VESA driver
<siraben> is it possible to get the linux TTY to render unicode?
<siraben> use a different font etc.?
<samueldr> but I believe it's not actually used much in NixOS
<samueldr> since I see only three tests using it
<samueldr> the linux tty is limited to 255 different chars IIRC
<samueldr> but it's not not unicode
<samueldr> (yes, two negations)
<samueldr> ah
<samueldr> wait_for_text
<samueldr> is the one more commonly used
<samueldr> but clever undersold it
rj_ has quit [Ping timeout: 268 seconds]
<samueldr> here it's looking at a graphical session for the browser!
<samueldr> oh, I assumed clever said it was for the TTY
patagonicus5 has joined #nixos-chat
patagonicus has quit [Ping timeout: 264 seconds]
patagonicus5 is now known as patagonicus
<pie_> ok back to working on that
<pie_> i took a detour into figuring out how taking a screenshot managed to hang my entire system
<pie_> turns out it just hung wayland/x11/whatever it is somehow
<pie_> and nixos still has all the magic sysrqs off by default
<pie_> which im irritated about again
<abathur> it's just making sure nothing is moving so that you get a nice clean screenshot
<pie_> :)
<pie_> import /dev/stdin (derp) hangs my x11
<pie_> import /dev/stdout crashes it
<siraben> Updating my niv sources for home-manager is the best
<siraben> knowing that I could revert to an older commit/generation if something goes wrong
<cole-h> same but with flakes lol
<siraben> I need to flakify my home-manager config
<siraben> one of these days
<siraben> does it work on darwin as expected?
<pie_> meanwhile my setup is still screwed and im back to unpinned channels
<pie_> actually the last thing i did was before i knew about niv i think
<pie_> soooo yeah i should probably use niv
<cole-h> niv is very good
<siraben> at the minimum I use niv
<siraben> then transitioning to flakes is straightforward
<cole-h> ish
<siraben> tfw when you `nix build --override-input nixpkgs nixpkgs --no-write-lock-file`
<siraben> because you can't be bothered to follow upstream's pinnged nixpkgs 😈
<siraben> pinned*
<colemickens> pssh, can I rely on others to update their nixpkgs hourly? noooo.
<colemickens> caches be damned!
<siraben> Anyone here using home-manager and flakes? I'd like to see how it works together
kgz has quit [Ping timeout: 256 seconds]
<colemickens> I dont know how one uses HM standalone, but for NixOS, its just a matter of crafting a flakey expression that emits a nixos toplevel. seems like HM has a similar toplevel activation script that you can target to build
<pie_> how the hell do i take a screenshot on gnome with wayland from the cli....shouldve waited another decade before anyone uses wayland :P
<siraben> colemickens: thanks, I'll try it
<siraben> pie_: meanwhile I still need to figure out how to get screensharing to work on wayland
<siraben> i'm definitely not a linux expert so it's sort of tricky for me
<pie_> sigh why is anyone using wayland
<colemickens> because theres no screen tearing
<pie_> (i dont know much about wayland other than it makes everything harder - except when it doesnt
<colemickens> and I can use my nearly decade old high dpi laptop with an external monitor
<siraben> for me it's because it completely resolves the issue of scaling on displays with different DPis
<siraben> colemickens++
<{^_^}> colemickens's karma got increased to 58
<siraben> exactly
<pie_> ok so thats probably waylands killer feature eh
<siraben> I really don't want to learn yet another linux-specific tech (X and its myriad of config options)
<siraben> so wayland actually just works™ lol
<colemickens> luckily all of the hard parts of firefox/pipewire/nixos config is mostly sorted
* colemickens nods
<samueldr> "wayland just works"
* samueldr sobs
<samueldr> I'm knee deep in kwin
<colemickens> even with compositor-specific tooling, I've fussed less with wayland than X, hands down, no question at all
<siraben> but then again... I do switch to macOS to deal with screen sharing problems
<samueldr> trying to make it just start to work
<siraben> the joys of dual boot
<samueldr> instead of having a common base for every compositor
<samueldr> now every compositor is its own fun fiefdom of impracticalities
<{^_^}> swaywm/wlroots#2767 (by cole-h, 1 week ago, open): Failed to set gamma LUT on nouveau
<cole-h> "just works"
<cole-h> :(
<siraben> colemickens: yeah, it's surprisingly required less fussing than X
<colemickens> cole-h: lol that hasn't worked since... ever maybe :P
<cole-h> colemickens: but the thing is
<siraben> because with X I have to get the scaling right, check xrand and other things
<siraben> I forget
<samueldr> I'm preparing mentally to write patches in C++ (eww) that cannot be upstreamed so kwin wayland works on NixOS
<cole-h> my framebuffer gets corrupted on master of sway and wlroots
<colemickens> cole-h: not disagreeing with you, just saying, it's been forever :P lol
<pie_> ** (gnome-screenshot:32661): CRITICAL **: 04:56:34.773: Unable to save the screenshot: Target file is not a regular file
<pie_> sigh, f** offfffff
<cole-h> like, I literally cannot do anything
<samueldr> all of that because apparently reading the desktop file for a random process is how kwin does its "security"
<colemickens> pikachu face.
<cole-h> I see that stuff on sway 1.4 and wlroots 0.10.1, but it's actually mostly usable
<samueldr> to see if a process is "allowed" to use a service
<siraben> pie_: OK I have screenshots resolved with grim
<samueldr> sure, I don't totally get wayland yet, it might be perfectly cromulent
<colemickens> cole-h: :( luckily things mostly work for me other than gamma adjustment
<samueldr> but our wrapped executables make this... not work
<pie_> siraben: it doesnt work with gnome
<colemickens> cole-h: and i have this weird hope I'm letting grow that nvidia might have things ready to go finally
<cole-h> lol
<cole-h> yeah right
<siraben> pie_: rip
<pie_> im currently hella frustrated over nothing standard working with anythin
<siraben> wayland FTW
<pie_> grim doesnt work, gnome-screenshot doesnt want to write to stdout
<siraben> I mean sway*
<cole-h> if only 6800xt's didn't go for 1.1k+, when they're even available
* cole-h cries
<siraben> I barely know what a compositor is
<pie_> x11 was my "just works"
<siraben> all I know, wayland = no tearing + external displays work
<cole-h> ^
<cole-h> only reason I'm on wayland tbh
<cole-h> no tearing with nvidia
<siraben> but - screen sharing (until I get it resoled)
<siraben> something about running xdg-desktop-wayland?
<cole-h> (both nouveau and proprietary had issues with this and I hated it)
<siraben> xdg-desktop-portal
<siraben> someone have a sway config for that? heh
<colemickens> lol trying to find it :P
<siraben> I wasn't a stan for wayland but my friend running Arch Linux convinced me to switch
<colemickens> I think its mostly that. There are some other env vars that the ecosystem will expect though
<siraben> So this can go in my configuration.nix?
<pie_> i was going to wait for everything to magically turn sane and switch to something that uses wayland, but looks like gnome on nixos just uses it so i was like guess this is my life now
<colemickens> siraben: that's a nixos service thing, idk if you're not on nixos
<siraben> ooh
<pie_> is wayland a switch with the new releases or is plasma still using x11?
<pie_> because i might switch back to plasma
<siraben> I am on NixOS (in another partition)
<siraben> I should reboot now
<siraben> also is it always the case that xwayland makes apps blurry on my HiDPI
<siraben> display
<siraben> if they run under X
<samueldr> pie_: not yet working
slack1256 has quit [Remote host closed the connection]
<colemickens> siraben: but yeah, enabled XDG portals, enable the wlroots specific XDG portal, make sure env vars are set so that Firefox/Chrome WebRTC does the right thing... cross your fingers.
<samueldr> pie_: but my work for plasma-mobile should in theory get the base things working
<cole-h> doesn't gnome have an x11 switch?
<cole-h> or did we get rid of that
<samueldr> because plasma-mobile is basically plasma
<siraben> I think Discord screen share is bugged on wayland
<colemickens> siraben: the Xwayland being blurry is a Sway/X thing. There's been a PR for it for forever <my speculation about motivations redacted>
<samueldr> the compositor in use should always be specific with such statements!
<samueldr> since every^W many compositor implements the services independently!
<colemickens> but we're basically weeks away from having a VSCode that runs on electron 12 (wayland capable)
<siraben> I guess goal for 2030 would be to the point where a technologically inept person could use wayland without problems
<colemickens> so I'm hoping to actually be able to permanently disable Xwayland soon.
<colemickens> I should probably move the sway bits from xdg.nix into profiles/desktop-sway.nix and then I can just point people at desktop-sway.nix as definitively everything they might need for Wayland/screenshare with sway.
<pie_> samueldr: i mean i might switch back to plasma if it uses x11
<colemickens> siraben: now that OBS has builtin v4l2loopback support, you can workaround all of this stuff in other ways too.
<pie_> siraben: as a technologically apt person, i have other things i care about instead :/
<samueldr> pie_: for now with the nixos options it's not using wayland that's for sure
<colemickens> siraben: I find it's useful to be able to throw my webcam through OBS anyway... I can add text, troll my family, etc.
<colemickens> obs-wlrobs to display capture into obs, and then OBS can broadcast to a virtual camera that you actually use in Discord, Chrome, wherever webcams are accepted
<siraben> hello from NixOS
<siraben> pie_: right, so imagine if both technologically apt people don't need to care about it either
<siraben> that'd be a win for wayland
<pie_> well im having to care right now :P
<siraben> Also, anyone know how macOS's compositor deals with this? Why don't we just steal Apple's tech?
<siraben> There' XQuartz but there's a different windowing system macOS uses
<colemickens> pie_: what are you trying to do?
<pie_> take a screenshot and pass it to stdout
<colemickens> oh I see you've been conned into it unwittingly
<siraben> Background native compilation of Emacs Lisp makes my fan go brrrr
<siraben> pie_: grim?
<siraben> oh grim doesn't work
<pie_> :)
<colemickens> I think pie_ is using gnome :P
<colemickens> so no
<siraben> oof
<pie_> wl_registry@2: error 0: invalid version for global wl_output (4): have 2, wanted 3
<pie_> compositor doesn't support wlr-screencopy-unstable-v1
<pie_> $ grim
<pie_> (i love nix-shell -p)
<siraben> I hate that I might have to consider getting a Mac in the future because I wouldn't be able to write iOS applications without it >.<
<siraben> And the US population overwhelmingly uses iOS so
<ornxka_> did they ever fix the mac read only / problem
<samueldr> siraben: their windowserver.app is not open source
<siraben> ornxka_: I think that is by design
<samueldr> and "how they do it" is just... whatever works for them
<ornxka_> i mean, you cant have /nix on mac now, since / is read only
<siraben> so you need to create an APFS volume
<siraben> is the new Nix installer for macOS merged yet? I recall a PR being up for that
<{^_^}> nix#4289 (by abathur, 15 weeks ago, open): darwin: encrypt nix volume if filevault is enabled
<siraben> abathur++ thanks for your work on this
<{^_^}> abathur's karma got increased to 20
<siraben> colemickens: Ok so I enabled the xdg.portal config in configuration.nix and set the env vars in home-manager, how do I check everything is good?
<colemickens> siraben: oops
<siraben> huh I see no screen appearing in the drop down
<siraben> maybe need a relog
<siraben> brb
<colemickens> siraben: you need pipewire :D
<siraben> pipewire?
<siraben> Where is that in your config?
<colemickens> you may want/need more than just that line
<siraben> ahh
<siraben> Do I still need services.xserver.enable = true?
<colemickens> I don't have that anywhere, noi.
<siraben> Looks like I have to remove hardware.pulseaudio.enable
<colemickens> you may need to make sure xwayland is in systemPackages for Sway to be able to see it and use it (I can't remember)
kgz has joined #nixos-chat
<colemickens> siraben: that's in my pipewire.nix file at the top I think
<siraben> But services.xserver.xkbOptions = "ctrl:nocaps" can be set how?
<siraben> without services.xserver.enable = true
<colemickens> if you want a confirm/reference
<colemickens> siraben: pretty sure that stuff is compositor specific too
<colemickens> siraben: https://github.com/swaywm/sway/wiki ctrl-f "xkb_options"
<siraben> colemickens: hm, no dice.
<siraben> i'll push my WIP configuration.nix
<siraben> thanks for your help so far, maybe today is the day I figure out screen sharing on wayland :)
<colemickens> siraben: did you logout/login at least after all the pipewire stuff
<siraben> yes
<colemickens> hm
<siraben> maybe needs a reboot?
<colemickens> maybe? I can't outright justify it but I doubt it'd hurt
* siraben runs home-manager swtich and nixos rebuild switch
<siraben> ok brb
<siraben> back, gotta love that NixOS boots a lot faster than macOS
<siraben> Hm still nothing on that test page
<siraben> maybe it's my Firefox extensions
<colemickens> doubt it
<colemickens> um let me see on my pinebook if its working
<colemickens> siraben: do you get "use operating system settings" as an option
<colemickens> when I click that I get the full display capture
<siraben> colemickens: yeah
<siraben> what do you think is the issue?
<siraben> lol zoom be like
<samueldr> user-agent detecting was a successful practice
<samueldr> please discuss
<siraben> samueldr: successful in what sense?
<samueldr> I was trolling
<samueldr> it wasn't successful in the web
<samueldr> so "detecting" a platform like zoom apparently does is a fool's errand
<siraben> I have privacy.resistFingerprinting = true on firefox
<siraben> oh that's for the zoom desktop
<siraben> colemickens: how does your screen sharing setup work?
<samueldr> I was making a comparison
<samueldr> they're detecting the operating system
<samueldr> instead of detecting the features it requires
<siraben> Right.
<samueldr> not only the OS, but the compositor too!
<samueldr> Best viewed with Internet Explorer 5.5
<samueldr> same energy
<pie_> for whatever reason i cant get flameshot to work either though aparently its supposed to
<siraben> I still to have bugged my volume control
<siraben> Ah, pactl not found.
* pie_ mumbles something about unix vendor lockin conspiracies
<pie_> all this PITA noninteroperable software
<pie_> my entire problem would be solved if any of the standard screenshot tools worked
endformationage has quit [Quit: WeeChat 2.9]
<siraben> yay fixed my audio
<siraben> colemickens: maybe because of this?
<siraben> `[W][000002696.353884][main.c:76 load_config()] daemon 0x7ffe44aa5350: error loading config '/etc/pipewire/pipewire.conf': No such file or directory`
<pie_> ugh the flameshot interface is weird as hell
<pie_> apparently you need to start a backgroundprocess and THEN you can run flameshot gui??
<colemickens> siraben: I don't think so, I've never done anything with it.
* siraben is very confused about compositors
<pie_> how am i supposed to script this
<colemickens> siraben: I boot up that webpage, I click screen capture -> "use opeating system settings" -> my full screen capture is visible.
<siraben> Huh
<colemickens> I don't use Zoom, if you meant zoom specifically
<siraben> I don't see anything after clicking use operating system settings
<siraben> must be nice to avoid using Zoom, it's terrible
<colemickens> it is nice, I don't like to think about having to compromise on certain boundaries I've set for myself regarding such things
<colemickens> `systemctl --user xdg-desktop-portal-wlr` maybe?
<colemickens> or `systemctl --user status pipewire<tab....>`
<siraben> ● xdg-desktop-portal-wlr.service - Portal service (wlroots implementation)
<siraben> Loaded: loaded (/nix/store/5rv2lf9vxv73wbmik1kj7s0pknp7s30c-xdg-desktop-p>
<siraben> Active: inactive (dead)
<siraben> pipewire is running but
<siraben> Mar 16 11:59:45 siraben-nixos pipewire[1643]: alsa-pcm 0x55a816b632d8: snd_pcm_status error: Broken pipe
<siraben> argh
<colemickens> The only other ideas I have are: I'm on nixos-unstable, and I actually use profiles/desktop-sway-unstable.nix on my desktop machines right now, which uses nixpkgs-wayland
<siraben> I'm using the Firefox from the nixpkg-wayland overlay
<siraben> I'm on nixos-unstable
<colemickens> nixpkgs-wayland has a newer xdg-portal-wlr, maybe that's related, idk
<colemickens> there's no firefox in nixpkgs-wayland though :)
<siraben> Oops I mean firefox-wayland from nixos-unstable
<colemickens> that is a wrapper that only sets MOZ_ENABLE_WAYLAND (so it doesn't help/hurt right now)
<siraben> Oh I also have xdg-desktop=portal-wlr in home.nix
<siraben> maybe that's interfering
<colemickens> oh idk what that is
<siraben> xdg-desktop-portal-wlr*
<siraben> in my home config packages
<colemickens> oh oh, hm I doubt it
<siraben> "Also it turned out, you will need to put the following line into your ~/.config/sway/config"
<colemickens> something like that could be true
<siraben> hmm
<colemickens> for me, xdg-desktop-portal-wlr is active (running)
<colemickens> so far I can't tell why yours isn't working from looking at your config
<siraben> I'll try another reboot
<colemickens> siraben: do you have the wrapper stuff highlighted there enabled?
<colemickens> I wonder if those wrappers help start dbus and somehow ... waves hands
<siraben> Oh I didn't copy that
<colemickens> there's always been some... interactions ... here that I don't quite understand
<siraben> Huh will that override my wayland config?
<siraben> I don't have programs.sway.enable = true
<siraben> in home.nix
<colemickens> oh
<colemickens> you definitely want that
<colemickens> it swaps out `sway` for a wrapped sway that does things you'll likely want/need like dbus.
<colemickens> (WANT: a linter that tells you when you have stuff in homePackages or systemPackages that have an equivalent wrapped version)
<colemickens> (aka, you want to remove it from your PATH so you are sure you get the wrapped copy)
<siraben> "The option `programs.sway' does not exist. Definition values:"
<siraben> hmm
<siraben> I'm using mergeAttrs since this is going to only be activated for linux
<siraben> Oh it isn't a hm config
<siraben> "Existing file '/home/siraben/.config/sway/config' is in the way of '/nix/store/n4hgh2m54k3ngj3k2yx0yzp0fcqam0ya-home-manager-files/.config/sway/config'"
<siraben> yeah it's going to override my config
<siraben> hurr durr
<pie_> siraben: check out my ~woooonderful~ workarounds... https://github.com/flameshot-org/flameshot/issues/1480
<{^_^}> flameshot-org/flameshot#1480 (by deliciouslytyped, 2 minutes ago, open): Run without background process when -r or -p is passed (also allows not using dbus)
<siraben> ok back from porting my sway config to home-manager
<siraben> TIL lib.mkOptionDefault is great for extending/overriding the default keybindings
<bbigras> colemickens: we talked about wgsd once right? Did you watch https://fosdem.org/2021/schedule/event/sdn_vpp_wireguard/ ?
<siraben> pie_: lol omg
<aaronjanse> jD91mZM2: No worries. Bummer that ucerChrome is now labeled legacy
<aaronjanse> siraben: I've created Julia+Fish, and it's now my default shell https://imgur.com/a/cIurzyE
<siraben> Why does colemickens have programs.sway.enable = true when there isn't any in https://nix-community.github.io/home-manager/options.html
<siraben> aaronjanse: nice!
<siraben> hmm if I could have Haskell on my shell that would be amazing
<siraben> Ah it's because programs.sway.enable is in configuration.nix
<siraben> aaronjanse: as you can tell I've been battling sway configuration this morning :P
<aaronjanse> Ahaha
<aaronjanse> Aah, I wish I kept around my sway config. If I still had it, I'd share a link
<siraben> Was it in home-manager?
<siraben> What window manager are you using now?
<aaronjanse> I did it via configuration.nix
<aaronjanse> I'm now on i3
<aaronjanse> pie_: Oooh that looks cool
<pie_> aaronjanse: it works...ok i guess
<pie_> aaronjanse: you can test the oneliner on your terminal
<pie_> i should probably have just packaged this... https://github.com/dynobo/normcap
<siraben> pie_: tesseract is such a heavy dependency
<siraben> around 1079.6 unpacked
<siraben> MB*
<pie_> siraben: really
<pie_> ?
<siraben> yeah i'm waiting for it to download
<siraben> as I pasted your one-liner
<pie_> Probably all those languages it supports or something
<siraben> heh "flameshot unable to capture screen"
<pie_> ok -modulate 100,0 seems like it does improve the output
<pie_> ok several hours later....i can now do the thing i wanted to do...which is paste some text from a pdf......
<siraben> github code search is useful when you want to search through most Nix files in existence
<pie_> honestly. how do people manage to write apps without automated cli tests
<siraben> pie_: https://xkcd.com/1319/
<pie_> siraben: yeah but how do you filter out all the nixpkgs clones
<siraben> in this case I'm searching dotfiles
<pie_> siraben: would have been easier if people didnt write shitty software :P
<siraben> specifically "systemctl --user import-environment"
<pie_> this should have been done with me doing grim | tesseract
<pie_> but noooo, imagemagick import somehow hangs/crashes my x11, gnome-screenshot cant/refuses to output to stdout, and flameshot does this ridiculous background process thing (for a good reason most of the time, but pointless with stdout output)
<siraben> how do I pipe to tesseract
<pie_> thing | tesseract - -
<pie_> or tesseract stdin stdout for the same effect
<pie_> see man tesseract
<pie_> you gotta give it an image tho
<siraben> hello this was grabbed with grtmfl
<siraben> * 32 wetofj Fundamental untx | 1:32 All
<siraben> yay works for me
<siraben> `grim -g "$(swaymsg -t get_tree | jq -r '.. | select(.pid? and .visible?) | .rect | "\(.x),\(.y) \(.width)x\(.height)"' | slurp)" - | tesseract - -`
<aaronjanse> pie_: https://xkcd.com/1586/
<pie_> siraben: yeah add -modulate 100,0 to convert, it seems to work a bit better?
<siraben> lol giving it the title of that XKCD post I get
<siraben> ”I SPEND A LDTOF TIME ONTHIS‘IHSK.
<siraben> I 5HOULD mm: A PROGRPM manna m“
<siraben> pie_: convert where?
<pie_> siraben: that is _so_ me. i was expecting you to link the one about system upgrades and sharks
<lovesegfault> After many years of only owning bad closed-back headphones and good open-back it's really nice to have a great pair of closed cans
<aaronjanse> Smh I'm the one who linked it
<aaronjanse> But does sound like you
<lovesegfault> Now I can listen to music past 10!
<lovesegfault> without people getting angry
<siraben> we both linked an XKCD
<aaronjanse> Oooh what do you have now? lovesegfault
<aaronjanse> Also I've discovered your clone hatesegfault??
<lovesegfault> :D
<lovesegfault> hatesegfault is my bot
<lovesegfault> lol
<aaronjanse> Nice
<pie_> wat
<lovesegfault> I got a pair of Dan Clark Audio Aeon 2's
<lovesegfault> they're planar cans, really great bass
<siraben> "Nix solves all my problems, and causes all my problems."
<aaronjanse> Nix inverts the difficulty of using a computer
<lovesegfault> I drive them with a Schiit Jotunheim 2 and the AK4490 DAC card
<lovesegfault> the DAC is kind of shit, but idk, I'll buy a better DAC someday
<aaronjanse> Wanna put your OS on a thumb drive, compile firefox on a whim, or try out ancient software? Easy! Wanna run helloworld.py? Oh well about that...
<siraben> lol
<aaronjanse> I should probably get back to studying data structures for my midterm...
<lovesegfault> IMHO Nix just shoves all the complexity in your face from the get-go
<aaronjanse> That sounds accurate
<lovesegfault> which means you get to see just how complex python packaging is :P
<pie_> siraben: screenshotter | convert -modulate 100,0 -resize 400% - - | tesseract - - 2>/dev/null;
<lovesegfault> "Ah, you forgot to set the PYTHON_NO_DESTROY_COMPUTER envvar, so setuptools erased your harddrive, as expected"
<pie_> pffff cringe <aaronjanse> Wanna put your OS on a thumb drive, compile firefox on a whim, or try out ancient software? Easy! Wanna run helloworld.py? Oh well about that...
<aaronjanse> lovesegfault: Lmaooo
<siraben> pie_: can you give me a picture to convert?
<siraben> or link
<pie_> siraben: hold on
<pie_> siraben: guess what im googling
<aaronjanse> Star wars?
<siraben> big if true
<aaronjanse> ^
<siraben> aaronjanse: but at least everything is reproducible?!?
<siraben> including your problems
<aaronjanse> That is true
<siraben> today i basically regressed my setup because I don't have screen locking anymore, but now the config is in home-manager
<aaronjanse> I still have both bugs and bug fixes introduced by myself in 2017
<siraben> but uh, screen sharing is still unresolved
<aaronjanse> Aaah
<aaronjanse> Why no more screen locking?
<siraben> looking through these github search results, looks like people are copy/pasting from each other lol
<aaronjanse> Ahaha
<siraben> writing a startsway shell script and making a systemd daemon start it
<lovesegfault> So, don't do that
<siraben> aaronjanse: because I had it bound to a swaylock command but haven't added it back yet
<aaronjanse> Oh that might be from the NixOS wiki
<aaronjanse> Ah
<lovesegfault> the "correct" solution is to make your shell start sway when on TTY1
<siraben> aaronjanse: you're right, it's from the NixOS wiki
<lovesegfault> I say "correct" because in _theory_ you can get a systemd unit to start sway on login
<lovesegfault> *user unit
<lovesegfault> but it never works
<siraben> I should package various macOS applications so I can purge brew from my system
<lovesegfault> literally the only trustworthy way of starting sway IMO
<lovesegfault> s/IMO/IME/
<siraben> wowie
<lovesegfault> today I managed to run the last windows thing I needed under wine :D
<lovesegfault> nuked my win10 VM
<siraben> aaronjanse: but honestly the reproducibility is the best part, instead of formatting partitions then you can spend time pinpointing the issue and addressing it directly
<aaronjanse> Definitely. And it's easy to describe issues and have people help debug it
<lovesegfault> I guess it depends from user-to-user. What r13y gives me is the ability to deploy with certainty
<siraben> I think people would be jealous of how we can share shell scripts without polluting each other's environments, heh
<siraben> what's r13y stand for?
<lovesegfault> reproducibility
<siraben> Ah, heh
<lovesegfault> i am l2y
* lovesegfault starts speaking in base64 to save time
<siraben> aGVsbG8gZXZlcnlvbmUgY2FuIHlvdSBoZWFyIG1lCg==
<LinuxHackerman> oh no are we actually starting to use r13y as an abbreviation for reproducibility? >_<
<lovesegfault> WWVhaCwgSSBoZWFyIHlhIQ==
<lovesegfault> LinuxHackerman: *insert always has been meme*
<siraben> d29uZGVyZnVsIQo=
<aaronjanse> SSBjYW4gaGVhciB5b3Uh
<aaronjanse> Are reacts mirrored to IRC?
<LinuxHackerman> nop
<siraben> no
<LinuxHackerman> I refuse to acknowledge r13y as anything other than the name of gchristensen's reproducibility tracker
<lovesegfault> anyway, having come from Gentoo, the ability to deploy binaries across systems with certainty still feels magical, even after all this time
<siraben> are rainbows mirrored?
<lovesegfault> LinuxHackerman: i18n, l10n, etc
<siraben> looks like we got that domain name heh https://r13y.com
<siraben> lovesegfault: what's the gentoo approach? compile everything from source?
<lovesegfault> Yeah, gentoo is source-based
<LinuxHackerman> lovesegfault: yes, I acknowledge those but think they're terrible and the nixos community doesn't need to introduce more of this crap into the world
<siraben> why no cache at all? hm
<aaronjanse> n3s is the official acronym for nixos
<lovesegfault> for what it's worth, I think any linux user would benefit from a ~3-6 month stint with Gentoo
<aaronjanse> n1x is the official acronym for Nix
<LinuxHackerman> a11y is probably the worst because abbreviating like that is the opposite of accessibility
<aaronjanse> Ahaha
<siraben> lovesegfault: what would a linux user learn other than pain?
<siraben> insert "install gentoo" meme
<lovesegfault> siraben: it also puts a bunch of complexity up front, just a different type of complexity than Nix
<lovesegfault> (to be clear, very happy/much prefer Nix/OS)
<aaronjanse> Not Nix+OS?
<LinuxHackerman> gentoo… or LFS? :p
<siraben> NixOS's complexity seems at least composable, in usual FP fashion
<lovesegfault> Just to be clear, I agree NixOS's design is superior :)
<aaronjanse> Can we add services.antigravity to NixOS?
<aaronjanse> So I can services.antigravity.enable = true?
<lovesegfault> (which is why I use it)
<siraben> aaronjanse: did you end up pinning the nixpkgs registry entry?
<aaronjanse> Where? I'm not sure what you're referring to :-/
<siraben> oh some time ago I mentioned pinning the entry to resolve the problem of continually downloading tarballs when you do nix run nixpkgs#hello
<aaronjanse> Oh yeah, I did! Tysm. It's much nicer now
<siraben> `nix run nixpkgs#neofetch` showing the newer logo for anyone?
<lovesegfault> siraben: how new
* lovesegfault deploys
<siraben> the fully filled in one
<siraben> Ah it's not in the latest release
<siraben> it's in neofetch's master though
<lovesegfault> Ah, let me go try it out
<siraben> hm, how to override a source to latest in one line
<lovesegfault> `nix-build -E "with import <nixpkgs> { }; neofetch.overrideAttrs (_: { src = fetchFromGitHub { ... }; })`
<lovesegfault> s/nix-build/nix build/
<siraben> `nix run --impure --expr 'with import <nixpkgs> {}; pkgs.neofetch.overrideAttrs (oA: {src = builtins.fetchTarball "https://github.com/dylanaraps/neofetch/archive/master.tar.gz";})'`
<siraben> yay, nice.
<lovesegfault> I'm a simple man, I see `fetchTarball` I sneeze
<siraben> golfed
<siraben> `nix run --impure --expr '(import<nixpkgs>{}).pkgs.neofetch.overrideAttrs(_:{src=fetchTarball"https://github.com/dylanaraps/neofetch/archive/master.tar.gz";})'`
<siraben> actually remove that `.pkgs`
<lovesegfault> fetchTarball: https://i.redd.it/4fc1xu8xijg41.jpg
<siraben> > mmv.meta
<{^_^}> { available = <CODE>; broken = <CODE>; description = "Utility for wildcard renaming, copying, etc"; homepage = "http://linux.maruhn.com/sec/mmv.html"; insecure = <CODE>; license = <CODE>; name = <CODE...
<siraben> > mmv.version
<{^_^}> "1.01b"
lunc has quit [Ping timeout: 256 seconds]
<aaronjanse> Ooh, that's cool
<lovesegfault> I really like Kamasi Washington, but why does he only release ginormous, three part, multi-hour albums
<lovesegfault> simply can't listen to it in one sitting
<cole-h> listen to it in multiple sittings then :)
* cole-h is also a fan of Kamasi Washington
<lovesegfault> I do! but it feels bad!
<lovesegfault> I like to sit down and go start to finish on an album
<lovesegfault> but Kamasi is like "you try you starve"
waleee-cl has quit [Quit: Connection closed for inactivity]
<cole-h> hehe
<cole-h> I listen to him when I'm working / coding, usually :)
cole-h has quit [Ping timeout: 264 seconds]
tomberek has quit [Quit: Connection closed]
Jackneill has quit [Ping timeout: 245 seconds]
<lovesegfault> Why does anyone sleeve headphone cables in anything but teflon
<lovesegfault> it's clearly the superior sleeving
<lovesegfault> no annoying microphonics when the cable rubs on your clothing
<lovesegfault> doesn't get stuck on things b/c it's slippery
<lovesegfault> but if I want teflon-sleeved cables I gotta pay >$200 for some audiphool nonsense cable
Jackneill has joined #nixos-chat
<pie_> siraben: sorry, got sidetracked
<pie_> lovesegfault: tell me if you ever find anything decent
<lovesegfault> pie_: I've looked everywhere
<lovesegfault> the least-bullshit-but-still-waaaaay-overpriced option is moon-audio
<lovesegfault> their blue dragon line or w/e
<lovesegfault> I own one, but it's really not worth the $$$ :/
<lovesegfault> unless the sound of cables scratching clothing drives you insane
<lovesegfault> (it does that to me, it's pretty much my least favorite sound)
<srk> teflon tubing.. :D
<lovesegfault> I mean, making your own cables _is_ an option
<lovesegfault> but idk, I can't be bothered
<srk> tubes I'm using for bowden extruder have too thick walls tho. need a more flexible one
<lovesegfault> Hmm, they sell their cable bulk: https://www.moon-audio.com/black-dragon-headphone-cable-bulk.html
<lovesegfault> so if you built it yourself it'd be less than half the cost of the prebuilt one
<srk> looks indestructible
<srk> 'Teflon insulated stranded conductors using pure single crystallized UP-OCC pure copper with 7N purity 99.99998%' aha.. :D
<lovesegfault> audiophoolery
<srk> ^^
<lovesegfault> BUT I can attest they're really quiet cables
<lovesegfault> quiet as in no microphonics from fabrics
<lovesegfault> rubbing, etc
ili has quit [Quit: Idle for 30+ days]
__monty__ has joined #nixos-chat
<talyz> lovesegfault: haha, I though I recognized moon-audio and now I remember that they made a cable I had for my Shure SE535s which had the issue that you could hear really well when something struck it, because it was so stiff
<talyz> lovesegfault: that probably only applies to their in-ear cables, though :)
<lovesegfault> O.O
<lovesegfault> I have one of their cables for my Raal SR-1a's, I really like it
<lovesegfault> but I've never owned IEMs, so also no clue on those :D
claudiii has quit [Quit: Connection closed for inactivity]
patagonicus6 has joined #nixos-chat
patagonicus has quit [Ping timeout: 246 seconds]
patagonicus6 is now known as patagonicus
patagonicus6 has joined #nixos-chat
patagonicus has quit [Ping timeout: 245 seconds]
patagonicus69 has joined #nixos-chat
patagonicus6 has quit [Ping timeout: 264 seconds]
patagonicus69 is now known as patagonicus6
patagonicus6 is now known as patagonicus
patagonicus has quit [Quit: The Lounge - https://thelounge.chat]
patagonicus has joined #nixos-chat
<eyJhb> *sigh* I can't find my adapter cable for the round jack stick to the square one for my Lenovo docking station...
<joepie91> lovesegfault: the reviews on anker soundline (currently unavailable...) seem to confirm that it does not carry vibratioins
<joepie91> vibrations*
<gchristensen> LinuxHackerman: I'd be interested in knowing the origins of a11i
<gchristensen> a11y8
<gchristensen> I should just give in and make a ~/bin in my path again heh
<clever> samueldr: i think wait_for_text was also used on a tty, initially, but i revealed that vcms trick, which is one function up
<siraben> Hm, does something like this exist?
<joepie91> yes
misuzu has quit [Remote host closed the connection]
<joepie91> ish
<joepie91> needs more "this is what the setup looks like" like mentioning the DE but otherwise that sounds like it
misuzu has joined #nixos-chat
<siraben> I see
<f0x> another one for #nixos-cat :P
rj_ has joined #nixos-chat
rj_ has quit [Ping timeout: 268 seconds]
rj_ has joined #nixos-chat
<supersandro2000> gchristensen: ~/.local/bin probably
<supersandro2000> Doesn't opensuse use zypper which is painfully slow?
<jess> #nixos-cat i STAN this
cole-h has joined #nixos-chat
<infinisil> gchristensen: Add ~/bin to PATH, but add some automation that continuously watches files in that directory. If there was no change in 1 hour it moves the script into your system config and does a rebuild to make it static. If you want to develop it further, move it back to ~/bin
<gchristensen> oh that is a nice idea
<etu> gchristensen: I guess you're aware of environment.homeBinInPath already
<gchristensen> yeah
rj_ has quit [Ping timeout: 268 seconds]
rj_ has joined #nixos-chat
<gchristensen> "I just find the rhel bash to be ... buggy, like you type a few million commands in and it just starts getting weird."
<__monty__> That's weird for what is probably the system with the most long-running servers.
<gchristensen> bug-for-bug compatibility
rj_ has quit [Ping timeout: 268 seconds]
rj_ has joined #nixos-chat
<andi-> maybe those few million commands where supposed to be a program.
<gchristensen> :D
<joepie91> andi-: maybe it was pmusic!
<andi-> what is pmusic and why is that acceptable?
<joepie91> oh boy oh boy oh boy
<joepie91> one moment
<andi-> How do you test a million lines of bash anyway?!?
<andi-> Software without tests doesn't exist.
<andi-> joepie91: can't see there is no tests for that! Doesn't exist in my world! 🙈️
<joepie91> andi-: sorry, you are now cursed with this knowledge :P
<joepie91> more seriously, pmusic is both horrifying and awesome
<f0x> :')
<supersandro2000> andi-: you are the test :)
<andi-> I haven't executed it!
<andi-> Also if I am the test then all of our software is broken and we should remove nixpkgs.
<ajs124> joepie91: (why) isn't pmusic in nixpkgs?
<joepie91> ajs124: you are asking me questions which are already answered by the tweet :P
<joepie91> more seriously: it would be neat but also I doubt anyone would use it :P
<ajs124> are they?
<ajs124> since when has that ever stopped anyone from putting anything in nixpkgs?
<joepie91> ... fair point
rj_ has quit [Ping timeout: 268 seconds]
rj_ has joined #nixos-chat
<andi-> I recommend renaming nixpkgs to garbageyard
<siraben> What is pmusic?
<cransom> pmusic... TIL. wow.
<siraben> > pmusic.version
<{^_^}> undefined variable 'pmusic' at (string):489:1
<siraben> why don't we have it packaged?!?!?
<siraben> cransom: what's amazing about it? its multitude of features?
* siraben doesn't really use music players on lunux beyond mpv or rhythmbox
<cransom> a non trivial gui in bash.
<siraben> linux*
<siraben> you're telling... that's all written in bash?
<siraben> oh wow, GH language breakdown checks out
<siraben> cransom: amazing
<supersandro2000> Why is there no bash-completion for the vim command?!
<supersandro2000> I can't be the first person on earth thinking about that
<supersandro2000> or for scp://
<siraben> supersandro2000: what kind of completion?
<supersandro2000> vim --<TAB> -> vim --version
rj_ has quit [Ping timeout: 268 seconds]
<supersandro2000> or vim scp://server//<TAB>
<siraben> There's a zsh completion for it heh
<supersandro2000> not zsh
<supersandro2000> bash is better than zsh
<supersandro2000> I have free three letter keys
<supersandro2000> also I am to much sunk into bash to switch to zsh
<siraben> supersandro2000: what's your bash config like?
<siraben> I'm considering switching to bash to lessen the bloat of oh-my-zsh
rj_ has joined #nixos-chat
<siraben> what makes bash better than zsh?
<siraben> (or zsh better than bash for that matter(
<supersandro2000> siraben: well, not minimal
<supersandro2000> I have 1199 lines of aliases with spaces
<joepie91> siraben: like I said, pmusic is both horrifying and awesome :D
<supersandro2000> The default completion for zsh is just... not usable
<siraben> supersandro2000: 😱
<supersandro2000> I use fzf everywhere. Best thing ever
<joepie91> I don't envy the maintainers but I can't deny that it's impressive work
<siraben> supersandro2000: what's that good for?
<siraben> I'm still using the normie Ctrl-r for reverse i-search
<siraben> (surprise mostly nix-related)
<f0x> i'm forever stuck with my zsh config that filters history when doing arrow-up
<supersandro2000> siraben: you know Ctrl + R in bash? it is trash
<f0x> there's not much else in there
<supersandro2000> fzf fixes literally everything about it
<supersandro2000> oh, I mean more like 1199 lines of functions
<supersandro2000> and only ~100 of aliases
<siraben> what kind of functions are you writing in bash
<siraben> writing shell scripts is such a minefield ugh
<supersandro2000> also you most likely want an inputrc similar to this https://termbin.com/mkfok
<supersandro2000> no more like double tab
<supersandro2000> well, if I share the entire thing I would need to filter out things most likely
<siraben> Ah, for git stuff I just use magit, heh
<supersandro2000> siraben: that is a the git function with only one function
<supersandro2000> the real one is 140 chars
<supersandro2000> well, I use a heavily modified bash tbh
<siraben> 140 lines?
<supersandro2000> I have all my aliases duplicated to work with kyrat
<supersandro2000> > interdiff <(command git show "$1") <(command git show "$2") | eval "$(command git config --get core.pager)"
<{^_^}> error: syntax error, unexpected '<', at (string):489:36
<supersandro2000> I also have a powerline PROMPT which loads in 30ms
<supersandro2000> and after I converted a few completion scripts to static sh files the .bashrc also loads in 0.450ms
<supersandro2000> *0.450s
<siraben> whoa
<supersandro2000> tab completion for pip takes 0.8s to load for a static piece of bash
<supersandro2000> pip completion --bash
<supersandro2000> just put it into your rc and be done
<supersandro2000> idk if zsh is fast but I like the standard bash completion with show-ambigious on
<supersandro2000> not a fan of the dropdown
<supersandro2000> I really liked the completion of npm. It just displays you a static sh file but through all their js which makes it really slow
<supersandro2000> oh nvm, I was executing npm completion all the time and didn't notice it
<supersandro2000> 0.200-0.260 loading time 😂
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
evanjs has joined #nixos-chat
rj_ has quit [Ping timeout: 268 seconds]
rj_ has joined #nixos-chat
ravndal has quit [Quit: WeeChat 3.0]
ravndal has joined #nixos-chat
<lovesegfault> joepie91: Just checked, it's a rubberized coating on the Anker Soundline
<lovesegfault> So it won't carry vibrations/weird sound
<lovesegfault> but gets stuck everywhere :(
evanjs has quit [Quit: ZNC 1.8.2 - https://znc.in]
evanjs has joined #nixos-chat
<joepie91> lovesegfault: that sounds consistent with their powerline cable
<joepie91> which I've been super happy with tbh
<joepie91> also rubberized coating can definitely still carry weird sound
<joepie91> source: my first pair of MD-52 earbuds which had rather stiff rubberized wires
<joepie91> sounded like a bouncy ball smacked against your head if you bumped the wire into something :P
rajivr has quit [Quit: Connection closed for inactivity]
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-chat
<lovesegfault> Right, my current cables are rubberized and I get that too :P
<lovesegfault> but IMHO it's not a "bad" sound
<lovesegfault> the sound of a fabric cable rubbing on clothing on the other hand
* lovesegfault cringes
<lovesegfault> worst sound
<joepie91> I don't like either :P
* f0x laughs over bluetooth :D
<f0x> never back to cables
<joepie91> enjoy your 1.5s audio latency :P
<lovesegfault> My main gripe with BT is the headphones kind of suck
<lovesegfault> even the best ones
<lovesegfault> WH-1000XM4, QC 35II, 700 NC all sound meh
<lovesegfault> the airpods max are supposed to sound good
rj_ has quit [Ping timeout: 268 seconds]
<joepie91> QC is definitely meh
<lovesegfault> but then they have horrible design
<joepie91> I've actually found my Motorola Pulse Escape to sound better
<f0x> joepie91: no noticable latency at all here
<joepie91> but no ANC
<f0x> and my sennheiser hd4.40bt are real comfy
<joepie91> (and those were like 20 eur)
<lovesegfault> Real talk: you don't need ANC for 90% of the environments you listen in
<lovesegfault> Home, office, coffee shop, etc
<joepie91> I specifically use headphones for environments where I do :) and I am also highly sensitive to environmental noise
<joepie91> I've been using them to drown out construction noise here for example
<joepie91> and on a train they help to focus on work
rj_ has joined #nixos-chat
<sparogy> yeah you may not need it in most places, but once you do oh boy is it worth it
<lovesegfault> idk, maybe my hearing sucks, but with a pair of closed-back headphones playing quiet-volume music I can't hear construction, or my wife working
<lovesegfault> sparogy: Right, I use an ANC headphone to take the BART (bay area subway)
<lovesegfault> because it's deafeningly loud inside
<lovesegfault> like, "damage to hearing" loud
<lovesegfault> the BART banshee
<cransom> any time i rode the bart, i kind of wondered why that amount of sound was allowable to thousands of people per day.
<sparogy> lovesegfault: and once we can finally be on planes again, 10/10 would not go back to no ANC
<sparogy> but I would rather have a minimal number of headphones where possible
<lovesegfault> cransom: it's insane
<cransom> i've had open frame headphones for almost 20 years, because i wanted to hear other things. recently swapped to closed or buds that had ANC/transparency modes and I don't have plans on going back.
<lovesegfault> sparogy: actually, IMHO ANC over-ear cans aren't great for planes
<lovesegfault> b/c it's hard to sleep
<lovesegfault> the _best_ audio device on an airplane are custom IEMs
<lovesegfault> but $$$$
<joepie91> lovesegfault: my hearing is pretty good but that's not really the problem, the problem is that my brain optimizes for things that fuck me up
<cransom> i tried the wh-1000xm4s for a bit. i couldn't stand the tight space and the foam. i'm not into sweaty ears. it was my first ANC experience though and it was powerful in that respect.
waleee-cl has joined #nixos-chat
<sparogy> lovesegfault: that is true! I have other issues trying to sleep on planes though, headphones or no, just can't get comfortable
<lovesegfault> cransom: I own the earlier model, wh-1000xm2s and while they have served me well for years I agree about the narrow/uncomfortable pads
<lovesegfault> they made my ears burn a bit
<lovesegfault> sparogy: gotta keep ordering booze until you pass out, that's the name of the game
<cransom> i've never been 'comfortable' on a plane, but at a point, i flew so much that my body would just shut off when take off thrust hit. it weirds out my partner that i can do that.
<gchristensen> tragically I have a very hard time sleeping on a plane. can't do it.
<lovesegfault> I can sleep with the right incentives
<gchristensen> incentives?
<lovesegfault> Yeah, I take a chill pill
<joepie91> last time I took a plane, the schedule was so fucked up that I slept the entire way through
<lovesegfault> (on super long flights)
<joepie91> woke up at 02:00 to pack my shit and be at the airport by 05:30 or some shit
<gchristensen> hopefully one day my employer puts me in better than coach
<lovesegfault> the alternative is not sleeping on the plane at all, then not sleeping until night wherever you arrive, and then getting rekd
<gchristensen> yeah I go the rekd route but not by choice
<f0x> trains++
<lovesegfault> I really want a SFO -> GIG train line
<gchristensen> no trouble sleeping on a train, I just can't get anywhere by train
<lovesegfault> trains in the west coast are complicated
<lovesegfault> like, if you're taking the amtrak be ready to not get where you're going on time
<f0x> joepie91: there's like trains, but on water, ferries they call em I think :P
<f0x> oof haha
<f0x> yeah that would be quite the trip
<joepie91> ... which was then delayed by like 3-4 hours due to airport strikes
<joepie91> to catch the Ultra Super Budget flight back to mainland Europe :P
<joepie91> f0x: train to iceland is challenging
<joepie91> :P
<joepie91> (also, this flight was back before wow air folded)
<joepie91> I do prefer trains, but there is a point where the ocean says "haha get fucked"
<joepie91> it would take about a week of travel, with a stop at the faroe islands, and cost the earth
<joepie91> f0x: I looked into that, actually
<joepie91> I could not afford a week of travel :P
<joepie91> it would be more of a low-budget cruise in some ways
<joepie91> so yeah, cheap flight it was
<joepie91> unfortunately cheap flight also means that you end up scheduled for 05:30 departure
<joepie91> at least I found a way to work around the manual check-in...
<cole-h> wow
<cole-h> those all came in at once lol
<joepie91> turns out there was an online check-in squirreled away on their canadian site but it took EU flight numbers just fine
<joepie91> .... are we lagging?
<f0x> ping
<f0x> weird, bridging seems fine in other channels at least
endformationage has joined #nixos-chat
hodapp has joined #nixos-chat
konubinix has joined #nixos-chat
f0x2 has joined #nixos-chat
<f0x> oh no
<hodapp> web design makes me want to kill all of humanity
<f0x> yikes, web design is great
<hodapp> welllll, it's good there are almost always other people to do it for me
<hodapp> haaaah
<veleiro> does anyone here know what urbit is? what the hell is an "overlay OS"
Baughn has joined #nixos-chat
BaughnLogBot has quit [Ping timeout: 246 seconds]
<hodapp> grah, it irks me when people use "OS" to describe things that are very unconnected
<samueldr> veleiro: pie in the sky ideas based on active destruction of the ecosystem I think
Baughn has quit [Client Quit]
Baughn has joined #nixos-chat
<hodapp> after reading about the guy that started it I kind of want nothing to do with it
<samueldr> s/ecosystem/environment
<veleiro> oohhhh you mean a VM
<veleiro> everyone has a new answer to the internet nowadays
<gchristensen> woohoo ... wrote some perl to fetch the fake derivation channel from hydra, decompress it, extract the default.nix from the contained tar, and then evaluate it ...
<ehmry> veleiro: I was going to package it but I stopped when I got to buy-some-etherum-whatever-token
<ehmry> this was also before I knew about the origins, but I heard some interview with one of the developers and they seemed reasonable
<ehmry> I think an "overlay OS" is not a bad idea, but I think we already have this with oberon and pharo (pharo also seems unpackagable)
<hodapp> oberon & pharo are overlay OSes?
<ehmry> hodapp: depends how you define overlay os :)
<hodapp> how do you define it? :P
<ehmry> hodapp: an environment that fully abstracts the OS that it runs on?
<ehmry> but is rich enough to cover most of what you would need from an OS
<gchristensen> sounds incredibly difficult-to-impossible
<ehmry> well environment is limited by the constraints of the language
<ehmry> inferno would also be an overlay os
<__monty__> Urbit seems like an attempt to serve webpages/services in a decentralized way?
<__monty__> What'd the author do or say?
<__monty__> Oof, "Hitler's invasions were acts of self-defense" sums it up I guess.
<ehmry> yea, i take back what I said about the other developers maybe not being horrible
<__monty__> If it's foss, maybe they never bothered checking out the other developers? There's a *little* bit of leeway for reasonable doubt.
<__monty__> But yeah, a bit similar to the ReiserFS situation.
lunc has joined #nixos-chat
patagonicus9 has joined #nixos-chat
cole-h_ has joined #nixos-chat
cole-h has quit [*.net *.split]
patagonicus has quit [*.net *.split]
patagonicus9 is now known as patagonicus
f0x has quit [Quit: Bridge terminating on SIGTERM]
joepie91 has quit [Quit: Bridge terminating on SIGTERM]
f0x has joined #nixos-chat
Guest639 has joined #nixos-chat
Peetz2r_ has joined #nixos-chat
Guest639 has joined #nixos-chat
Guest639 has quit [Changing host]
Guest639 has joined #nixos-chat
Guest639 has quit [Changing host]
<ashkitten> samueldr: plamo is a funny word
<ashkitten> :D
<samueldr> less swear-worthy than phoc! (the compositor for phosh!)
rj_ has quit [Ping timeout: 268 seconds]
__monty__ has quit [Quit: leaving]
<veleiro> wikipedia isnt a reliable source for information, anyone and everyone that is right of center is considered an altright and nazi etc
<veleiro> there are no reliable sources of information unless its about something at least 20 years ago
<veleiro> and even then not so much
<veleiro> information war age
<ashkitten> :/
<colemickens> :///
<infinisil> ://///
<ashkitten> veleiro: it's unfortunate that you have such a misguided opinion, because i partly agree with you about it being hard to track down accurate info...
<ashkitten> though that's always been true, for the entirety of history
<ashkitten> history is written by those who have enough money/power to spend it on having their history written
<joepie91> :|
<veleiro> i have a misguided opinion because i said wikipedia isnt a reliable source of information?
<veleiro> this has been true since its inception
<gchristensen> my objection is this sort of hint of actual truth that can be found, which I think more meme than anything
<veleiro> wikipedia was supposed to be the encyclopedia of the world, everyone collaborating and contributing, then years later they release statistics and OMG 12-20 people do 95% of the contributions
<veleiro> and wow what a surprise they all share the same opinions
<veleiro> its not that hard to figure out
<ashkitten> veleiro: the misguided part is your statement that "everyone that is right of center is considered an altright and nazi etc"
<gchristensen> oh yikes didn't see that
<gchristensen> I'm tempted to say this is off topic
<drakonis> is this offtopic
<gchristensen> that is 1000% on topic hahaha
<samueldr> https://en.wikipedia.org/wiki/Carcinisation even for computers?
<drakonis> behold the crabputer
<colemickens> drakonis++ for the win
<{^_^}> drakonis's karma got increased to 16, it's a crit!
<drakonis> the pun isnt even mine
<drakonis> there's also the crabtop
<drakonis> how many crabs would i need to make a crabtop?
<colemickens> timing is everything ;)
<veleiro> i'd be happy to see that these contributions come from both sides of the spectrum in relatively shared capacity but I am willing to be it wont be the case
<samueldr> I guess it's more important to think in volume
<samueldr> and can... "crabs"... be crabs enough for a crabtop computer?
<samueldr> probably more practical than bigger-sized crabs!
<samueldr> though you... probably don't want the crabtop on your lap
<drakonis> probably not
<drakonis> but how do you deal with the latency?
<ajs124> crabtops? what do the #krebs people have to say about that?
<veleiro> sorry, its late, i shouldnt have brought that opinion up here
<gchristensen> *sigh* I had to make a LinkedIn account. my transformation to business drone is nearing completion
<drakonis> lol
<drakonis> swell
<ashkitten> gchristensen: you only just now had to?
<gchristensen> I had one for a while, then deleted it a while ago because I didn't want to update it
<gchristensen> (and my employer was very persistent about wanting me to update it.)
<samueldr> gchristensen: is your employer linkedin?
<samueldr> :)
<gchristensen> haha