gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
tilpner_ has joined #nixos-chat
tilpner has quit [Ping timeout: 260 seconds]
tilpner_ is now known as tilpner
rajivr has joined #nixos-chat
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ninjin_ has quit [Remote host closed the connection]
ninjin_ has joined #nixos-chat
ninjin_ has quit [Remote host closed the connection]
ninjin has joined #nixos-chat
waleee-cl has quit [Quit: Connection closed for inactivity]
endformationage has quit [Quit: WeeChat 2.9]
hmpffff has joined #nixos-chat
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<evanjs> drakonis: my reaction after hearing about nickel -- 🦀🦀🦀 lol
cole-h has joined #nixos-chat
dadada_ has quit [Ping timeout: 240 seconds]
dadada_ has joined #nixos-chat
hmpffff has joined #nixos-chat
cjpbirkbeck has quit [Quit: Goodbye, take care]
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-chat
cole-h has quit [Ping timeout: 256 seconds]
maxdevjs has quit [Ping timeout: 265 seconds]
<hyperfekt> you've heard of nickel, but have you heard about expresso? https://github.com/willtim/expresso
spudly1 has quit [Ping timeout: 240 seconds]
xd1le has joined #nixos-chat
spudly has joined #nixos-chat
spudly has quit [Ping timeout: 256 seconds]
spudly has joined #nixos-chat
spudly has quit [Client Quit]
spudly has joined #nixos-chat
spudly has quit [Ping timeout: 260 seconds]
spudly has joined #nixos-chat
__monty__ has joined #nixos-chat
spudly has quit [Ping timeout: 260 seconds]
spudly has joined #nixos-chat
spudly has quit [Ping timeout: 240 seconds]
spudly has joined #nixos-chat
spudly has quit [Ping timeout: 256 seconds]
spudly has joined #nixos-chat
spudly has quit [Ping timeout: 260 seconds]
__Sander__ has joined #nixos-chat
spudly has joined #nixos-chat
avn has joined #nixos-chat
<gchristensen> anyone know if you can upgrade a fuse filesystem without restarting the process? like exec a new copy of yourself, inheriting the /dev/fuse file handle, and just keep on going?
gausby has joined #nixos-chat
maxdevjs has joined #nixos-chat
<srk> lxcfs does some dlclose / open magic to achieve something like that .. https://github.com/lxc/lxcfs/blob/master/README.md#upgrading-lxcfs-without-restart
<gchristensen> hmm
<gchristensen> cool
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sphalerite> Is there a way to use rsync on block devices?
maxdevjs has quit [Ping timeout: 272 seconds]
hmpffff has joined #nixos-chat
hmpffff has quit [Ping timeout: 272 seconds]
<eyJhb> Someone please visit https://www.digitalocean.com/ using chromium or anything, and see if it suddenly starts using A LOT of CPU
<gchristensen> sphalerite: yikes, not sure rsync could get you anything better than a straight dd?
<gchristensen> eyJhb: confirmed, 100% cpu
<sphalerite> gchristensen: I imagine it could save a fair bit of data transfer in my use case: copying the current state of the VM block devices from an old server to a new one, then later syncing the remaining differences for the actual switch.
<sphalerite> gchristensen: so kind of like what you could have with zfs snapshots, if both sides had zfs
<eyJhb> gchristensen: It is weird... :/
<gchristensen> yeah but you can't really know which blocks are newer I don't think?
<eyJhb> Might be the animation thing....
<gchristensen> your browser has a perfromance doohicky
<eyJhb> Yeah, from that it seems like it is a lot of drawing (but I have never used it before)
<eyJhb> Also "doohicky", best term to use ;)
ninjin has quit [Ping timeout: 240 seconds]
__Sander__ has quit [Quit: Konversation terminated!]
ninjin has joined #nixos-chat
<infinisil> Oh no
<infinisil> Doing C++ again (Nix codebase), and now I have a program that behaves differently depending on whether optimizations are turned on
<sphalerite> gchristensen: sure, but reading them and comparing them could still be faster than transferring all the blocks again
<sphalerite> infinisil: undefined behaviour!
<infinisil> Yay \o/
<infinisil> I think it might be a similar thing to before, something about inlining
cole-h has joined #nixos-chat
<gchristensen> sphalerite: yeah, true
waleee-cl has joined #nixos-chat
<cransom> It's a litle depressing doing conferences (speaking of All things open, currently) and all of the tech discussions are containers/kubernetes and service mesh. The one specifically I watched now was that containers were the only way presented that you could launch a test environment with multiple versions of shared librarys/runtimes.
hmpffff has joined #nixos-chat
hmpffff has quit [Client Quit]
aranea has quit [Quit: I'm a kernel upgrade owo]
aranea has joined #nixos-chat
aranea has quit [Quit: beep bop]
aranea has joined #nixos-chat
hmpffff has joined #nixos-chat
rajivr has quit [Quit: Connection closed for inactivity]
<hyperfekt> "Do not use Nix. Nobody understands Nix unless they have time to burn, Nix barely ever works, the guy who uses NixOS can never get anything to work, Nix will kill your project."
<hyperfekt> wonder what this person experienced to trigger this
<hyperfekt> ouch
endformationage has joined #nixos-chat
<__monty__> hyperfekt: Yikes 😬
<hyperfekt> context is haskell
<__monty__> Really? I'm absolutely loving nix for haskell development.
<__monty__> Or do you just mean merijn's grumpy take on nix?
<cransom> who hurt them, i wonder. the feedback from the devs i work with have nearly no idea on how nix works, but they love it compared to the piecemeal homebrew/rbenv setups they previously used.
<cransom> or at least they say they do. maybe they lie to me to be nice.
<__monty__> Could also be they were interested and tried to use it and it was too hard and now they lash out because if it is good that must mean they're not smart enough?
<__monty__> Haskell itself has this effect on people too sometimes.
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<bqv> it goes that, i accidentally had imap publicly accessible for a month or so, and apparently someone managed to get in and start using my email
<bqv> now one of my addresses is on spam lists
<sphalerite> bqv: huh? IMAP can't be used for sending mails
<bqv> oh, you're right, then wtf
<bqv> i'm very confused. but i'm recieving mailer-daemon messages for things i haven't sent, and i'm on spam lists
<bqv> *something* sketchy is up
<bqv> oh
<bqv> 1025
<bqv> that's my smtp
<bqv> i guess something found out about that too
<bqv> thanks for pointing that out, or i'd have missed it
<bqv> either way, is there a way to evict myself from generic spam lists or is that the fate of that prefix now
<cransom> in practice, i've found it's basically tainted forever. though the internet may eventually kind of forget.
<bqv> bleh. fair, guess i'll delete that one
<bqv> just a shame, cause it's the "mail@<domain>"
hmpffff has joined #nixos-chat
<lovesegfault> Mic92: Can I specify a different attr for nix-direnv to `nix-shell`?
<lovesegfault> I normally do `nix-shell ./nix -A myProject`
<Mic92> lovesegfault: `use nix -A foo` should work
<lovesegfault> Mic92: that does work! neat!
<lovesegfault> Mic92++
<{^_^}> Mic92's karma got increased to 36
<lovesegfault> Mic92: follow-up, whenever I touch default.nix my direnv reloads, which is awesome. Can I manually add files to be reloaded whenever I touch them?
<lovesegfault> like my `Cargo.nix`
jD91mZM2 has quit [Quit: ZNC 1.8.1 - https://znc.in]
<LnL> add a watch_file
jD91mZM2 has joined #nixos-chat
cjpbirkbeck has joined #nixos-chat
<lovesegfault> that is awesome
<lovesegfault> LnL++
<{^_^}> LnL's karma got increased to 88, it's a crit!
<LnL> I believe there's also a manpage with all of the builtin stuff
<LnL> man 1 direnv-stdlib
<lovesegfault> Oh, nice
* lovesegfault reads
<LnL> I only use dotenv and nix tho :)
Jackneilll has joined #nixos-chat
Jackneill has quit [Ping timeout: 256 seconds]
neeasade has quit [Ping timeout: 256 seconds]
<elvishjerricco> Raspberry pi compute module 4 announced today. It even has a pcie 2.0 lane. I really want someone to make a laptop that just pops a compute module in and isn't garbage.
<samueldr> well, it'll have a raspberry pi, so :/
<samueldr> (sorry, too much of a low-brow low-blow
tokudan has quit [Remote host closed the connection]
tokudan has joined #nixos-chat
<infinisil> gchristensen: Ping again, can you update https://channels.nix.gsc.io/ to point to nixpkgs instead of nixpkgs-channels? The latter is deprecated and not updated anymore
<samueldr> (that serves as cache)
<samueldr> though that's where the magic lives, if you want to propose the change
<infinisil> :o
<infinisil> samueldr: Although
<infinisil> I think just changing it to nixpkgs would make it put all branches on the website
<samueldr> if the cache was evicted yes
<samueldr> otherwise it'll keep the existing remote since it exists
<infinisil> Oh right it gets cached too
<samueldr> the preStart would need to change the remote unconditionally to become *more* stateful
<samueldr> uh, no, not more stateful; I don't have the word
<samueldr> git -C $that_path remote set-url --all origin $newurl
<samueldr> or something along the line
<infinisil> samueldr: s/all/add?
<infinisil> Or actually nothing
<infinisil> Just set-url origin $newurl
<samueldr> uh, not --add
<samueldr> I had my lines mixed up in the manual
<samueldr> yes
<samueldr> just set-url
* infinisil is on it
<infinisil> samueldr: gchristensen: https://github.com/grahamc/network/pull/6
<{^_^}> grahamc/network#6 (by Infinisil, 15 seconds ago, open): Point nix-channel-monitor to nixpkgs instead of nixpkgs-channels
__monty__ has quit [Quit: leaving]
hmpffff has quit [Ping timeout: 260 seconds]
hmpffff has joined #nixos-chat
maxdevjs has joined #nixos-chat
* colemickens notices a nice uptick in people asking questions about building container images with nix in Discouse :)
hmpffff has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drakonis has quit [Quit: ZNC 1.8.2 - https://znc.in]
drakonis has joined #nixos-chat