gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
cole-h has quit [Ping timeout: 240 seconds]
rajivr has joined #nixos-chat
<samueldr> I just love removing code that, as far as I understand, does a specific thing, does not stop the software from doing that specific thing
* samueldr digs deeper
<gchristensen> hah
<gchristensen> I found a whole feature in hydra that has never worked because the argument which turns it on is never passed
<lukegb> haha
<samueldr> sounds like a wish more than a feature
<gchristensen> lol
<gchristensen> > pkgs.starship
<{^_^}> "<derivation /nix/store/fvgbdgk8aaclq15pljlvs266485ifi67-starship-0.51.0.drv>"
<samueldr> >> A minimal, blazing fast, and extremely customizable prompt for any shell
<samueldr> isn't that just PS1 set to whatever value you want?
<gchristensen> it supports a ton of fancy stuff
<gchristensen> https://starship.rs/config/ it supports enough stuff that I know I'll never install it
<samueldr> I don't need more than the return value of the last process, and the two closest components of the PWD
<abathur> I assume they mean it doesn't do $(git fetch; git status)
<gchristensen> haha
<abathur> man
<abathur> there's probably some grade-A trolling to be had
<abathur> in like tech-tip tutorials where you just put all of git log in your prompt or something
<abathur> prints all of the new tweets from your timeline since your last command
dingenskirchen has quit [Ping timeout: 268 seconds]
<aleph-> Welp got honk packaged
<aleph-> Now I can honk at people on the interwebben
<lukegb> honk
<aleph-> honk
<abathur> ,honk
<abathur> :}
<samueldr> honk?
<abathur> it's like ping, but the pongs all come with a middle finger
<aleph-> samueldr: tedu's fedi server impl
<samueldr> tedu?
<aleph-> teduangst.com
<samueldr> like, I'm reading this
<samueldr> and have no idea what it means
<abathur> could also be a microblogging platform with a 1-word post limit
<samueldr> wow what a TERRIBLE website
<samueldr> the "fake lol" js-free loading, with js disabled, comes back if your mouse leaves or gets into the viewport
<aleph-> Yeah that part is... not great
<aleph-> Clever but not great
dotdotok has quit [Ping timeout: 240 seconds]
<aleph-> Okay yeah the UI of honk is from a BSD'er alright
<aleph-> pie_: Neat
<pie_> ok cool, so iw lists possible interface combinations, im trying to figure out if i can connect to a second AP and things dont seem to be working;
<pie_> valid interface combinations:
<pie_> * #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
<pie_> total <= 3, #channels <= 2
<pie_> ...hm so i guess intel wireless 7265 just doesnt do more than 1 at once :(
lukegb has quit [Read error: Connection reset by peer]
lukegb has joined #nixos-chat
<colemickens> clever: you don't have or know of a nix config for running an SPO, do you?
<clever> colemickens: not off hand
<clever> colemickens: but i think disasm_ probably has one
<clever> colemickens: it might already be in https://github.com/disassembler/network
<colemickens> thank you!
<colemickens> samueldr: this seems like something you might know - do you know of a scriptable bootloader? (beyond booting mainline and then trying to kexec into a specific nixos specialisation)? I'd like to create a USB hard drive that can boot the correct specialisation when it's placed in each machine (based on cpuid, mac address, literally anything semi-unique would work).
<colemickens> samueldr: or if you have any other interesting thoughts given the description...
<samueldr> colemickens: grub can run IIRC a scripting language's scripts
<samueldr> I don't remember which
<samueldr> not sure if you'll have the facilities out of the box to do what you want
<samueldr> maybe u-boot could, if UEFI-only is fine
<samueldr> I haven't had the time or pleasure to mess with u-boot as a UEFI payload
<samueldr> efi-x86_payload64_defconfig is the defconfig
<samueldr> might be able to do more with the built-in hush interpreter than you could with grub
<samueldr> and maybe u-boot would be easier to deal with here
<colemickens> mhm, yes, a quick google reveals some hints that maybe folks have done this with u-boot and mac addr
<clever> colemickens: if your up to it, you can also write a custom grub module: https://wiki.osdev.org/Writing_GRUB_Modules
<colemickens> hm. I don't think I'm interested enough in this to journey down that route, but thank you for pointing it out.
<colemickens> I'm also wondering if there are any applications that will not handle having their application data freely moved between aarch64/x86_64
<clever> colemickens: back when i first got into nixos, i made a uSD card, that booted on both an rpi and an x86 desktop
<clever> colemickens: it had a single / fs, with everything shared between the 2!
<colemickens> yeah, I want that + auto-boot into specialisation based on MAChopefully :)
<clever> but it has 2 /boot's, one for each arch
<colemickens> ah!
<clever> the rpi loads its config from a fat32 based /boot, guided by the closed firmware
<colemickens> I think I'm deeming the rpi4 out of scope so I can make things a bit easier on myself.
<clever> while the x86 loads its config from an ext3 /boot, based on the grub in the MBR
* colemickens thought it might be about pi firmware :)
<aleph-> Hmm, welp guess the honk module is always going to be insecure... unless I make the init script just cat the password file a la (echo <(file))
<clever> and based on differing /boot's, it then used a different nixos build for /run/current-system
<clever> then some shell code inside that build, would setup --bind mounts, to make the rest of the system happy
<samueldr> I guess with u-boot you could have a single /boot
<samueldr> well, a single / fs which holds boot files too
<samueldr> though you probably would need to stray off the generic distroboot somewhat
<samueldr> and maybe do something like load extlinux.$arch.conf
<clever> samueldr: ive been thinking about adding lua support to my open rpi firmware
<clever> then you can do whatever you want, as long as bindings expose that data/function
<samueldr> yep
<aleph-> Oooh that's interesting
waleee-cl has quit [Quit: Connection closed for inactivity]
<pie_> clever: nicee
mog has quit [Ping timeout: 246 seconds]
endformationage has quit [Quit: WeeChat 2.9]
<aaronjanse> GPT-3 understands Nix!
cole-h has joined #nixos-chat
FRidh has joined #nixos-chat
spudly has quit [Remote host closed the connection]
spudly has joined #nixos-chat
spudly has joined #nixos-chat
<ldlework> I wonder if anyone's got declarative and mutable vs code extensions working
<aaronjanse> As in, declarative defaults that still allow mutable addition of extensions?
<aaronjanse> I'd love that
<pie_> say what?
<eyJhb> pie_: what what?
<pie_> aaronjanse: lol
<pie_> "current script dir" needs to be a bash builting
<pie_> builting
<pie_> 90% of me googling bash is that
* pie_ decides to save it to a text file finaly
<colemickens> I wish that even if people didn't support flakes they'd support pure eval
* colemickens cries in "system ? builtins.currentSystem"
* colemickens gets an idea...
srk has joined #nixos-chat
<pie_> make all your impurities parameters
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-chat
mog has joined #nixos-chat
Jackneill has quit [Ping timeout: 260 seconds]
Jackneill has joined #nixos-chat
patagonicus0 has joined #nixos-chat
patagonicus0 is now known as patagonicus
patagonicus has quit [Client Quit]
patagonicus has joined #nixos-chat
leons has quit [Ping timeout: 248 seconds]
sudocurse has quit [Ping timeout: 248 seconds]
cbarrett has quit [Ping timeout: 248 seconds]
betawaffle has quit [Ping timeout: 248 seconds]
johanot has quit [Ping timeout: 248 seconds]
siraben has quit [Ping timeout: 248 seconds]
ky0ko1 has quit [Ping timeout: 248 seconds]
genevino has quit [Ping timeout: 248 seconds]
chvp has quit [Ping timeout: 248 seconds]
cbarrett has joined #nixos-chat
betawaffle has joined #nixos-chat
<pie_> trying to write something with 3 levels of bash escaping is not nice
sudocurse has joined #nixos-chat
<pie_> there has to be a better way
johanot has joined #nixos-chat
<eyJhb> pie_: More CTF?
<pie_> no
<eyJhb> But it sounds hacky.
<eyJhb> :p
<pie_> im trying to write a oneliner that shows some tmux behaviour by recording it with asciinema :D
<pie_> i want to pass
<pie_> temp=$(mktemp); echo "$temp"; asciinema rec "$temp" -c 'bash -c "(sleep 0.2; tmux -L test send-keys q Enter exit Enter) & tmux -L test -f <(echo run -t: \\\"echo foo\\\")"'
<pie_> to nix-shell -p asciinema 'tmux.overrideAttrs (old: { patchFlags = [ "-p0" ]; patches = (old.patches or []) ++ [ (with builtins; map (url: fetchurl { inherit url; }) [ "https://github.com/tmux/tmux/files/6269770/x.diff.txt" "https://github.com/tmux/tmux/files/6269894/y.diff.txt" ]) ]; src = fetchGit { url = "https://github.com/tmux/tmux/"; }; })' --run
__monty__ has joined #nixos-chat
<pie_> ok i think i solved it by not nesting another level, but its totally opaque :D
<pie_> not sure how to describe that succinctly
<pie_> i just single quoted the parts that dont have single quotes
ky0ko1 has joined #nixos-chat
genevino has joined #nixos-chat
<__monty__> pie_: Looking to understand nested shell quoting?
<__monty__> I hope you're a fan of Inception...
<pie_> i thikn i understand it (except for when you start getting exponential quotes(
<pie_> ok fine i dont understand it beyond like 2 levels
<__monty__> I don't even want to think about beyond 2 levels.
<__monty__> '"'"' is more than enough quotes to last me a lifetime.
<pie_> hehe
<pie_> asciinema needs a tui scrubebr
<pie_> scrubber
<pie_> lol it uses polysemy man this seems like some radical rocketry
<pie_> cool
* pie_ waits for page to load..
<__monty__> Testing and recording demos of TUIs sounds awesome.
<__monty__> Anyone know of a way to get ANSI color codes into gists/github issues, and have them rendered?
siraben has joined #nixos-chat
dotdotok has joined #nixos-chat
<srk> convert to html .. I wish termbin would do that when viewing from web
<__monty__> Can pandoc do so?
<__monty__> I wish github handled ```ANSI\nERROR: <- that'd be red because the ANSI escapes would be interpreted.```
cole-h has quit [Ping timeout: 260 seconds]
<pie_> i also keep forgetting to try to learn expect because i had issues with it at some point
chvp has joined #nixos-chat
leons has joined #nixos-chat
<pie_> srk: give me something i can make good nix-shell oneliners with tho ;p
<pie_> asciinema play really needs a scrubber
<pie_> not good for high speed stuff >_>
dingenskirchen has joined #nixos-chat
Synthetica has joined #nixos-chat
tomberek has quit [Quit: Connection closed]
Dotz0cat has quit [Ping timeout: 265 seconds]
<srk> pie_: what do you mean by scrubber?
Dotz0cat has joined #nixos-chat
<pie_> srk: the draggy thing at the bottom of video players
<pie_> and now you can log messages and use "current file" in your tmux config; https://github.com/tmux/tmux/issues/2637 https://github.com/tmux/tmux/issues/2638
<{^_^}> tmux/tmux#2637 (by deliciouslytyped, 4 hours ago, open): Ability to display an error post-configuration
<{^_^}> tmux/tmux#2638 (by deliciouslytyped, 4 hours ago, open): Configuration path variables
bqv has quit [Ping timeout: 245 seconds]
dotdotok has quit [Ping timeout: 240 seconds]
<srk> __monty__: ^
<Taneb> Looking into why unstable isn't building, I've just realised that home-assistant is different from home-manager
<pie_> xD
<__monty__> srk, supersandro2000: Thanks.
bqv has joined #nixos-chat
<supersandro2000> a few lines below is the code to create a rendered html page
bqv has quit [Ping timeout: 258 seconds]
bqv has joined #nixos-chat
waleee-cl has joined #nixos-chat
averell has quit [Quit: .]
piegames[m] has quit [Quit: authenticating]
piegames[m] has joined #nixos-chat
averell has joined #nixos-chat
slack1256 has joined #nixos-chat
jfroche has joined #nixos-chat
slack1256 has quit [Remote host closed the connection]
jared-w has quit [Ping timeout: 246 seconds]
Synthetica has quit [Ping timeout: 250 seconds]
Guest88372_ has quit [Ping timeout: 240 seconds]
jared-w has joined #nixos-chat
Synthetica has joined #nixos-chat
Guest88372_ has joined #nixos-chat
linear_cannon has quit [Read error: Connection reset by peer]
linear_cannon has joined #nixos-chat
linear_cannon has quit [Read error: Connection reset by peer]
linear_cannon has joined #nixos-chat
<gchristensen> danderson: a while ago I mentioned a use case of tailscale for like an `nc` thing, and I'm hitting it again and maybe you'd want to hear specifics
<FRidh> gchristensen: now that you bring up tailscale, do you know if magic dns works out of the box on nixos?
<gchristensen> almost
<gchristensen> systemd.services.tailscaled.path = [ pkgs.openresolv ];
<gchristensen> thought this might be fixed in unstable?
<FRidh> oh, I'll have a look
<FRidh> its some weeks back since I experimented with tailscale but did not investigate this issue further
<gchristensen> I haven't bothered setting up my usual wireguard peers on this new laptop :)
<FRidh> because you're using tailscale on all of them now?
<gchristensen> yeah
<FRidh> I'm considering it for in our product, where each of the systems need to be reachable. I'd like to get rid of what we have now and wireguard already seemed like a good step up and tailscale service adding just that extra bit of convenience
<gchristensen> oh cool
<gchristensen> yeah, I've found it to be generally more reliable than my wg setup, since I don't need to maintain matching IPs or implement a STUN service or something
<FRidh> Right. This is the stuff I do not want to spend time on either.
<gchristensen> what is your product?
<FRidh> flow properties measurement system for in the process industry
<gchristensen> oh cool
<FRidh> measure properties of a flow such as density using vibrations
<FRidh> so the networking, while important for us to debug, is not really core
<gchristensen> yeah
<gchristensen> running NixOS? :)
<FRidh> soon
<gchristensen> what sort of hw?
<FRidh> I'd hoped to have had the time by now to make the prototype, but will be summer likely
<FRidh> x86-64. Maybe in the future arm (industrial rpi probably then) but not anytime soon
<gchristensen> cool
<gchristensen> sounds great
<FRidh> yea its fun
<FRidh> open question is still how to deal with configuration. I'd like to have it all in git, but we also need to be able to change config on the client on the site, if needed, and then it need to be synced. And doable by someone not familiar with git.
<ar> ,launch spacex starlink launch in about 15 minutes: https://www.youtube.com/watch?v=Uy9Jn-3vuPs
<{^_^}> spacex starlink launch in about 15 minutes: https://www.youtube.com/watch?v=Uy9Jn-3vuPs: Ping for space stuff (edit this command to add yourself, see ",help"): infinisil Taneb ldlework etu philipp[m] eyJhb gchristensen __red__ red red[evilred] risson
endformationage has joined #nixos-chat
<FRidh> tailscale ping server2 functions yet ping server2 not
<FRidh> oh nevermind
<Synthetica> FRidh: I've been in a similar situation before, just gave the client a Github account that was in the private config repo and had them use the web editor for editing
<FRidh> forgot to switch
<Synthetica> Not sure if that would work for your situation
<FRidh> Synthetica: and then directly fetch after commit?
<Synthetica> FRidh: No, on a chronjob every 5 mins I believe, but you could probably setup some webhook shenanigans
<FRidh> Right. Interesting solution! Something to think about. Another tricky part is that also at times, the product may have an internet connection, but then the engineers laptop has no connection.
<Synthetica> FRidh: In that case you could still use git directly, and push the commits to github back at the office
linear_cannon has quit [Read error: Connection reset by peer]
<eyJhb> Missed it :(
<eyJhb> Did it go wroooooom?
<ar> didn't watch it, because i was busy
<srk> talyz++ for discourse
<{^_^}> talyz's karma got increased to 0o11
afontaine has quit [Quit: ZNC 1.8.2 - https://znc.in]
sparogy has joined #nixos-chat
sparogy has quit [Remote host closed the connection]
<__monty__> Stuck the landing and the onboard camera feed didn't even cut out.
<gchristensen> anyone else habitually `/query <nick>` instead of `/msg <nick> the message` to avoid accidentally sending the message in public?
<samueldr> I do too
sparogy has joined #nixos-chat
<infinisil> gchristensen: I should, I messed up before
<infinisil> I guess this is not super known:
<infinisil> ,expand
<{^_^}> ,expand #<channel> <user>: Anonymously send "Please expand your question to include more information, this will help us help you :)" to a user in a specific channel (only works in PMs)
<samueldr> /msg {^_^} ,expand #nixos-chat infinisil
<samueldr> oh drat!
<infinisil> When I spot somebody in #nixos that was too ambiguous I sometimes do that ^
<infinisil> And yes, that's exactly how I messed up before :P
sparogy has quit [Quit: ZNC 1.8.2 - https://znc.in]
<gchristensen> :D
sparogy has joined #nixos-chat
cole-h has joined #nixos-chat
* etu belives that he has found a bug in Sway
<etu> Or, I mean, I can reproduce it
<etu> It's *super* weird
<gchristensen> nice, what's the scoop?
<etu> When I have a specific background image and have firefox tiled on the left half of my screen the entire screen flashes
<etu> If I switch background image, then it stops flashing
<joepie91> lolwat
<etu> It's been an issue on and off since I started using sunpaper which changes the wallpaper over the day
<joepie91> that has a very "printer prints in reverse on third sunday of the month" vibe to it
<etu> So first I thought to blame sunpaper
<etu> But sunpaper is just a bash-script
<gchristensen> joy
<etu> Which uses wallutils setwallpaper to set the wallpaper
<etu> So I've invoked setwallpaper with the same image, same behaviour, then I used swaymsg and just passed 'output * bg path_to_image.jpg fill'
<etu> And can still get the same behaviour.
<etu> I'm thinking that I should write an issue for this :D
NinjaTrappeur has quit [Ping timeout: 260 seconds]
<etu> Also supply hardware info, screen resulotion, refresh rate, driver info, the cut down images itself I guess as well.
<etu> Maybe even a short video clip.
* etu gets to work
<samueldr> oof
rajivr has quit [Quit: Connection closed for inactivity]
<cole-h> good luck getting it addressed 🙃
avn has joined #nixos-chat
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos-chat
NinjaTrappeur has joined #nixos-chat
<gchristensen> I think I need to invest in my front lawn office. maybe a hammock and a garden kinesis
<andi-> just put away the computer and just use the hammock
<gchristensen> hard to bill hours if I'm not working at the computer
<andi-> you are thinking really hard about the issue
<gchristensen> good point, zzz
<joepie91> lkol
<joepie91> lol*
<samueldr> I have doubts about the ergonomics
<gchristensen> `same
<srk> screens are the worst
<cole-h> technology is the worst
<cole-h> I love it
<srk> wish I had eink display so I can technology outside sometimes
<gchristensen> they really are, back when I was doing just programming I could use a screen reader and no monitor
<srk> wow
<samueldr> I guess I could handle it on my appartment's balcony as it basically gets no direct sunlight
<samueldr> when the sun's in the right position, a big tree blocks it
<gchristensen> I'm in almost direct sunlight now and ouch
<samueldr> (and in the winder time the sun's too low)
<samueldr> winter*
<samueldr> some would say this is bad to not have direct sunlight in their living room... but I like how it drastically reduces the summer heat
<MichaelRaskin> Where do windows from the lawn into the house go?
<samueldr> no windows, this is a Linux home
linear_cannon has joined #nixos-chat
<gchristensen> my house and trees are such that very little natural light ends up inside
<MichaelRaskin> gchristensen: the question is can you put the hammock in such a way that you look inside towards a wall lit up by a beamer
<gchristensen> oo
<MichaelRaskin> Using the house itself to shade the light from the screen
<cole-h> btw good to see you again MichaelRaskin. haven't seen you in here in a little bit
<MichaelRaskin> (Also, if you have an external wall properly shaded by a tree…)
* srk missed MichaelRaskin as well :D
<MichaelRaskin> cole-h: I did sometimes merge things where I was mentioned and nobody was busy!
<samueldr> shaded by a tree I would hazard a guess that even top tier beamers won't hold a candle (hah!) against the ambiant sunlight
<gchristensen> hmm my clients may not appreciate the NDA'd information on my garage door
<cole-h> lol
<gchristensen> though maybe Ican get my neighbors to sign the NDA too
<MichaelRaskin> Unexpected drawbacks of NDAs
<MichaelRaskin> Well, maybe you need to settle for backyard or whatever place is better screened off
<gchristensen> my back yard is about 10 degrees colder than my front!
<gchristensen> so far I'm settling for squinty eyes
<MichaelRaskin> You say it like colder is a bad thing
<MichaelRaskin> In the summer, no less
<gchristensen> it is a bad thing when it is 15C in the sun and ~7C in the back
<MichaelRaskin> (a bit more of the weather we have here around Munich and I will stop believing in seasons)
<MichaelRaskin> (I do not go out of the house except to get food, and it's anyone's guess whether you get snow and ~0°C or +16̣°C and sun — that goes since end of February and I have no idea if it is even going to pick one option and stick with it)
<eyJhb> Anybody got a CV I can look at for layout inspiration?
<eyJhb> Wondering if it makes sense to specify how many years you have experience with a language... Ie. Golang, Python, etc. + experience with git, etc.
<gchristensen> nah
<eyJhb> nah to the last part, right?
<samueldr> eyJhb: look at CVs local to you and/or the places you apply
<samueldr> expectations wildly vary per locale
<MichaelRaskin> gchristensen: I guess having a small outdoor stage to hold and shade the projection screen is too absurd?
<gchristensen> hmmm I like it
<MichaelRaskin> Unlike a shed it might be movable-ish enough no to be considered a building-permit construction (although who knoes)
<eyJhb> Trying to find CVs, but I don't have many to compare with atm...
<MichaelRaskin> knows
<__monty__> OR, a really long HDMI cable and a good pair of binoculars on a tripod.
<MichaelRaskin> In principle, I guess a shade above the hammock that is concave (when watched from below) and used as a projection target could be cool
<MichaelRaskin> And unreadable from outside the lawn
<MichaelRaskin> But of course then you are under the shade, which might be considered a good or a bad thing
<__monty__> Also, for the price of a projector and screen you can get one of those fancy e-ink monitors.
<MichaelRaskin> Actually not even sure!
<MichaelRaskin> Although depends on what you consider fancy enough
<MichaelRaskin> If you just want one or two 13'', then I guess so
<gchristensen> eyJhb: a resume is easier than you think, just write down stuff that makes you look good
<eyJhb> gchristensen: Luckily I am just updating my CV, but I have waaay too much on it atm. And most of it is active jobs, etc.
<gchristensen> yeah, cut the less interesting stuff. I try to fit on 1 page
<eyJhb> Student jobs that is. So three of them I basically do nothing
<eyJhb> The most interesting stuff is on the first page. Ie. education and then my current jobs :D
<samueldr> annoyingly, the "1 page" rule is not universal
<eyJhb> unrelated, what is that website called where you have a nix tutorial where they have examples you can try online? ie. something like the go tour?
<__monty__> 1 page is more or less all anyone looks at unless it's academia/research stuff though?
<eyJhb> Got it
<eyJhb> I think the one page rule is mostly, keep the best stuff up first
<MichaelRaskin> (as a postdoc: but what about an absolutely mandatory part that is outright impossible to compress into one page??)
<gchristensen> reading resumes is often really exhausting and slightly miserable
<etu> gchristensen: Want to see the weirdness? :) https://imgur.com/a/a2lfWrN
<gchristensen> so, for me, I like it when the best stuff is easy to see
<__monty__> Postdoc is academia though.
<samueldr> yes, definitely keep it as "second page optional" if it has to go on a second page
<MichaelRaskin> Sure
<gchristensen> hah oh gosh
<eyJhb> samueldr: And then the third page is like Googles 2nd page?
<eyJhb> Basically does not exists :p
<MichaelRaskin> __monty__: I started typing the sentence before you have finished yours
<__monty__> eyJhb: No, the 2nd page is already like the 2nd page of search results.
<eyJhb> Fuck
<eyJhb> *there never was a third page then
<eyJhb> The third page is just languages I speak. I should add mumbling to it I guess
* etu has submitted a bug to sway
<{^_^}> swaywm/sway#6165 (by etu, 26 seconds ago, open): Entire screen flashing while using a specific background and opacity for a specific region of the screen
* etu isn't sure that anything will get better
<eyJhb> etu++
<{^_^}> etu's karma got increased to 31
<samueldr> I am/was deathly scared about the prospect of updating my CV
<samueldr> though I guess with Mobile NixOS it'll be easier to concretely _show_ things
<samueldr> I had so much vague stuff without anything to show in the past
<eyJhb> samueldr: Just link to a lot of Github repos :D
<samueldr> just random repos I am not involved with?
<eyJhb> Don't you have some fun small open source projects?
<samueldr> I did not really in the past
<eyJhb> But yeah, mobile-nixos is fucking cool :D
<samueldr> and nothing really relevant to jobs I would have wanted in the past
<samueldr> there's also a focus shift that happened
<samueldr> if we go back three/four years, I would have looked to lead "web integration" work... so since there's web, it means I'd have to apply as "full stack" "engineer"
<samueldr> but really my speciality is/was integration work, going from mockups to working stage, and more importantly the missing piece: understanding the designer's job enough that I can guide 'em
<samueldr> designers hate me because they usually don't have any push back from the "full stack" devs ;)
<samueldr> but yeah, nothing to show because all ended up being hidden
<samueldr> e.g. in a private backend
<samueldr> or private app, or contract work where the work couldn't be shown
<nicolas[m]> etu: do you happen to have an Odyssey G9?
<etu> nicolas[m]: yes
<nicolas[m]> I'm replying in the issue with links
<etu> Oh :) I'll look into that
<samueldr> oh, etu make a full screenshot, and show it on the display with something else than sway
<samueldr> that probably would confirm that this is what nicolas[m] assumes
<nicolas[m]> I own a G9 and had the same issue
<samueldr> that's "fun" :)
<etu> nicolas[m]: *sigh*...
<__monty__> samueldr: So the moral of the story is no one should work on proprietary software anymore? : )
<samueldr> __monty__: maybe
<samueldr> or that I cared about having something to show
<samueldr> while maybe it was fine not to have it
<__monty__> My impression's always been you don't actually need to be able to show anything. Just Worked at X for Y years making Z. And then possibly talk about the what in interviews.
<samueldr> yeah, I also have a bad case of never having actually had to go through a hiring process
<samueldr> well, once, way back when... but it was with people who didn't know about programming
<samueldr> so it doesn't count about a programming hiring interview process
FRidh has quit [Quit: Konversation terminated!]
<eyJhb> Side note... Updating LaTeX is maybe less fun than node packages.
<etu> samueldr: I've worked almost 5 years at the same in-house development team now with the same product... Not much work stuff to show to the outside wordless
<etu> world* at the end
<samueldr> I guess my main issue is the specific of the job I wanted
<samueldr> prove how I'm not just a developer, but the best to make the best integration work
<samueldr> almost straddling between designer/UX work more than "full stack" development
<samueldr> where designers are expected to have a portfolio
<eyJhb> samueldr: Wondering. Do you see yourself doing anything after Mobile NixOS?
<samueldr> hopefully there's no after, it keeps being
<samueldr> but that's not something that works on hope only
<samueldr> been thinking about ways to make it a reality
<eyJhb> In which ways? Where would you like it to end up?
<samueldr> everywhere :3
<samueldr> not sure I'm ready to talk / ask around with plans at this point
<samueldr> the key word is "thinking" :)
<eyJhb> Just wondering if you wanted to target e.g. "normal" consumers, or more like enterprise/hardcore users
<eyJhb> But! No need to answer :D
<eyJhb> Lets hope it keeps rolling!
<samueldr> ah this is an answerable question, from the start
<samueldr> a basic building block, which enthusiasts can use, *and* enterprises could, too, to build upon
<samueldr> so never really the normal consumers from the main project
<__monty__> You need to get that samsung money. Make the elevator pitch independence from google or something : )
<eyJhb> Cool! Hopefully I can check out NixOS Mobile soon.
<eyJhb> I just need to like.. Fix my current phone before...
<eyJhb> I could fill a ball pit with all the balls I have in the air
<eyJhb> Maybe tie them together and make a air ballon like in Up
<samueldr> __monty__: actually samsung is the example I would quote to *other* OEMs
<samueldr> they have tizen
<samueldr> many OEMs don't have a fallback plan if Android goes bust for any reason
<samueldr> so in many ways samsung is one that will have the least interest in that!
<__monty__> I thought tizen was only for things like watches and tvs?
<samueldr> they stopped making phones using it, but a lot of the infra still lives on
<samueldr> and samsung _are_ actively using Tizen in a lot more than watches and TVs stilll
<samueldr> so you're not wrong, but not totally right :)
<samueldr> I would strongly assume they have the know-how and people-power to turn around in under a year to make tizen a phone operating system again
<samueldr> to be more clear: to make it work basically like how their Android fork works on a surface level
srk has quit [Ping timeout: 260 seconds]
<MichaelRaskin> Does this include something about Android apps dependent on Play Services?
<samueldr> no, but see: "Android going bust" being quite undefined
<samueldr> (if talking about OEMs)
<samueldr> if talking about enthusiasts: I'll refer you to my talk from 2019, paraphrasing: not my job :)
<samueldr> e.g. anbox might be that kind of project helping with that
<samueldr> Mobile NixOS, if needed, could help with that
<samueldr> but even then, that's not a Mobile NixOS job
<samueldr> that should go in NixOS
<MichaelRaskin> I mean, sure, my Cosmo has no SIM card and all gapps disabled, so for my interests anbox is enough
<samueldr> where there's already anbox!
<MichaelRaskin> I was just wondering about your «one year» estimate
<samueldr> ah, that's if samsung does it for samsung's sake
<samueldr> they probably can use one of the paid products that aim to do that
<samueldr> e.g. like sailfish (I think) does?
<samueldr> but maybe that doesn't do anything with google services?
<samueldr> what Mobile NixOS is, is an abstraction of the configuration needed to get NixOS running, mainly
<MichaelRaskin> Well, gapps is a complicated issue, so I wondered what you meant
<samueldr> part of that abstraction is sometimes a specialized replacement for basic components in NixOS (e.g. stage-1)
<MichaelRaskin> I would say that if gapps is out of scope, then the question is more «what exactly can an OEM get from part supplier»
<samueldr> I don't follow
<MichaelRaskin> Well, even a much smaller OEM who happens to be able to do a proper kernel build and get a working kernel with all the drivers needed can take, dunno, pmOS, polish it not for too long, and call it good enough
<MichaelRaskin> If gapps is out of scope and the target market has finally got around to declaring Google a criminal organisation
<MichaelRaskin> (how else Android would go bust if not by enforcement of at least _some_ of the laws Google is most probably breaking? privacy, monopoly, whatever)
<samueldr> I really don't follow where you're going
<samueldr> and more to the point: what you're asking
<MichaelRaskin> Well, you said «Samsung could apply Tizen to a phone in less than a year»
<MichaelRaskin> I am not sure how much this means
<samueldr> that's pure conjecture
<samueldr> they already had tizen for phones
<samueldr> and they have a lot of development in-house
<samueldr> so it wouldn't surprise me that they already have a red envelope with a plan for whenver they want to extricate themselves from google
<samueldr> but I don't actually know, I don't work at samsung, I don't know people that work at samsung, I don't even think I know people knowing people that work at samsung
<MichaelRaskin> If we are talking «wouldn't be surprised», I would not be surprised if the marketing costs are most of that plan because there is not much else to do, and also Google is periodically being reminded of the most interesting figures in that calculations
<samueldr> I don't understand what you're saying here
<__monty__> You know me.
<MichaelRaskin> Well, you say «red envelope» that sounds like something somewhat concealed
<samueldr> __monty__: do I? do you work at samsung? :)
<MichaelRaskin> If they have calculated the costs already, they might also be using that as a leverage whenever they need to negotiated anything with Google
<samueldr> I still don't understand, I don't even know if there is a question
<samueldr> oh probably, and I almost assume definitively
<__monty__> I know someone who contracts for Samsung.
<samueldr> samsung "makes" android in a way
<samueldr> it wouldn't surprise me that they can force it in a direction they prefer
<MichaelRaskin> Probably no question, now I understand your estimate is on the «ah, obviously» side
<samueldr> I see
__monty__ has quit [Quit: leaving]
<DigitalKiwi> oh no lol Signal became a parody of my joke :( "what's worse than signal; an older fork of signal but on blockchain"
<supersandro2000> >> 443/tcp open ssl/https Internal Server Error
<supersandro2000> nmap are you fine or did I troll you?
<danderson> gchristensen: sure, what's up?
tokudan has quit [Remote host closed the connection]
Synthetica has quit [Quit: Connection closed for inactivity]
tokudan has joined #nixos-chat
<DigitalKiwi> samueldr: ask google/facebook/linkedin if you know anyone that knows anyone that works at samsung
<samueldr> I'm not searching for anyone
<samueldr> I said that to illustrate I had no privileged knowledge
<DigitalKiwi> no need to search when they already know where everyone is
<DigitalKiwi> hmm
<DigitalKiwi> so like... some services do have a way to export at least some of the data they collect about you, no? some of that might actually be useful ...
<DigitalKiwi> could import your friends birthdays into a calendar ;p
rj has quit [Quit: rj]
dotdotok has joined #nixos-chat
supersandro2000 has quit [Quit: Ping timeout (120 seconds)]
supersandro2000 has joined #nixos-chat
<supersandro2000> I think I just forked bomb myself with an empty PATH and the command-not-found handler
<MichaelRaskin> Hopefully you only fork bombed your computer and not yourself!
<samueldr> oh, good thing my custom command-not-found handler segfaults bash instead of fork bombing it!
<samueldr> (I don't remember in which instances it did)
<supersandro2000> after it used 20GB SWAP and 16GB RAM the PC froze
<supersandro2000> and I had no DNS and the nice pam_nologin locked me out for another 2 minutes
<supersandro2000> MichaelRaskin: but I feel for my computer. It hurt a bit.
<MichaelRaskin> And of you use a HDD, there were also probably very sad swapping noises
<supersandro2000> HDD? I use an extra SSD for SWAP
<supersandro2000> rather destroy
<supersandro2000> the first drive already died with frequent write errors
<supersandro2000> an HDD would be the loudest component in that machine so I swapped it for an SSD
<MichaelRaskin> Sounds bad
<supersandro2000> it surprisingly worked well
<abathur> supersandro2000: interesting; completely empty string? I left myself this note a while back https://github.com/abathur/faffer/blob/master/faffer.bash#L179-L180
<supersandro2000> not sure how it did that
<supersandro2000> abathur: I tried two things
<supersandro2000> the other was setting PATH to ~/.nix-profle/bin
<abathur> but I don't recall seeing a freeze, I guess maybe you had another lookup triggered by the handler?
<abathur> or maybe different versions
<supersandro2000> I have a custom handler
<supersandro2000> it probably looped without forwarding SHLVL
<supersandro2000> (set -x; PATH=/home/hotpi/.nix-profile/bin/ apt)
<supersandro2000> and then it stopped at + which -a command-not-found
<supersandro2000> PATH=~/.nix-profile/bin/ which -a command-not-found
<supersandro2000> yeah thats a fork bomb
<supersandro2000> s/a/the
<abathur> type -ap should work there
<abathur> :*)
<DigitalKiwi> abathur: hey i think i found a few packages recently that if your script does what it says/i think it says/it does might have been found...
<DigitalKiwi> if you want them for test cases
<supersandro2000> abathur: nice! thanks
<supersandro2000> command does not universally work for me because it detects functions with the same name
<DigitalKiwi> ...i was going to figure out at some point how to fix it and PR but like... :(
<abathur> DigitalKiwi: sure, generally interested at least; at this point its only real use is for something to compare resholve against; test-cases are good for both
<supersandro2000> type -p is enough
supersandro2000 has quit [Disconnected by services]
<abathur> supersandro2000 yes, I assumed you wanted all matches given the which invocation, but if it's just a test -p is fine
<abathur> hrmph
supersandro2000 has joined #nixos-chat
<DigitalKiwi> /run/current-system/sw/bin/cpufreq-bench_plot.sh -o f/run/current-system/sw/bin/cpufreq-bench_plot.sh: line 90: gnuplot: command not found
j has quit [Quit: K-Lined]