gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
rardiol has joined #nixos-chat
drakonis has quit [Ping timeout: 250 seconds]
__monty__ has quit [Quit: leaving]
<ashkitte1> qyliss: just scrolled up and saw your virtio-wayland thing, very exciting!!
ashkitte1 is now known as ashkitten
<qyliss> thanks!
drakonis has joined #nixos-chat
<ashkitten> hmm
<ashkitten> also exciting that pixel xl support was merged, samueldr
<ashkitten> (to mobile-nixos)
<samueldr> it was great to see outside contributions out of the blue :D
<ashkitten> i have a pixel xl so once i'm using the cosmo as my main phone i'll probably end up messing about with mobile-nixos on the pixel
<samueldr> I received the PR from the contributor without prior involvement, or discussion, great to see it's out of my personal echochamber
<ashkitten> nice!
drakonis has quit [Ping timeout: 276 seconds]
muzik has joined #nixos-chat
<qyliss> > error: environment full; cannot add more variables
<{^_^}> error: syntax error, unexpected ';', expecting ')', at (string):271:24
<qyliss> sorry everyone -- I've used up all our variables
<qyliss> Nix is full now
<muzik> ??
<qyliss> I got that error message in a nix repl after loading Nixpkgs a few times between changes
<qyliss> Never seen it before
<infinisil> o.O
<infinisil> const static int envSize = 32768;
<infinisil> In the nix source, apparently ^^
<infinisil> So about 3 nixpkgs loads only!
<infinisil> Damn yup, it's just `:l <nixpkgs>` three times to reproduce
<qyliss> I'm surprised it adds rather than replaces
<qyliss> Since the old ones can't be accessed any more...
<samueldr> if you did a = hello, would a be removed after :l, or :l always replaces?
* samueldr tries
<samueldr> yeah, it merges it into the current environment... maybe easier to add rather than replace to deal with references?
<samueldr> though a GC pass could help?
drakonis has joined #nixos-chat
<drakonis> dealing with dpkg makes me value nix even more, i have piles of packages that are leaving behind a lot of data
<drakonis> this is infuriating
<drakonis> i'm uninstalling packages but it cant remove the things it installed by itself
<gchristensen> bingo
<gchristensen> yay closures
<drakonis> i have another thing to put in my talk now, yay closures
<drakonis> depending on how it goes, i think i'll do it again next year, but multiple talks about nix and nixos
<gchristensen> closures arecool because you don't have to ask "does X need Y?" and then guess-and-check
<gchristensen> instead you can ask "why does X need Y?" and get a conclusive answer
<drakonis> also "oh man, printers are crap and i hate that my printer stopped working when every distribution bumped up cups"
<drakonis> being able to reliably manage package versions is handy
<drakonis> and not have them collide with other packages
<drakonis> so much material...
<drakonis> how much of nix's future should i show tho?
<drakonis> would it be too far out of scope in a intro talk?
<gchristensen> who are you presenting to?
<gchristensen> for an intro talk I think you want to whet their appetite with examples
<drakonis> i cannot reasonably predict it, but it might be students, programmers, sysadmins?
<drakonis> i've brought up the topic in the past and have a couple decent examples
<drakonis> i figure there might be some space for more
<__red__> drakonis: I have a structure I used successfully, you're welcome to crib from it or completely ignore iut
<drakonis> show me the goods
<__red__> evil.red is a server
<__red__> mc.evil.red is a desktop
<__red__> and qmk is a firmware for keyboards that comes with a shell.nix in its repo
<drakonis> ah neat.
<__red__> so I show them the README with a list of all the requirements for all other distros
<drakonis> i've seen everest, a modding framework for celeste, have a shell.nix
<__red__> then in nix:
<__red__> nix-shell
<__red__> make
<drakonis> oh yeah that's magic.
<__red__> :-)
<__red__> The other demo I do is that I switch my *production* server from unstable to stable
<__red__> and back
<drakonis> i have a couple other things i'd like to show off, like ending futzing with development environments
<__red__> with no backups :-)
<__red__> gives them an idea of my level of confidence
<drakonis> and keeping it separate from polluting my path
<__red__> 1. "Since NixOS installation / patching is atomic - if it fails, nothing has changed".
<__red__> 2. "If in the unlikely event you really screw the pooch^W^W^Wmess up, here's what grub looks like"
<__red__> the idea of being able to *recover* from a bad patch-cluster is something most are not used to
<drakonis> that's me right there
<__red__> so that's my structure
<drakonis> i recovered from a hosed install
<drakonis> should be good
drakonis1 has joined #nixos-chat
Haskellfant has joined #nixos-chat
qualiaqq has joined #nixos-chat
cocreature has quit [Read error: Connection reset by peer]
Haskellfant is now known as cocreature
drakonis1 has quit [Quit: WeeChat 2.6]
muzik has quit [Ping timeout: 276 seconds]
<ashkitten> unfortunately, the real-time mod for cities skylines does not actually go close enough to real-time for me
<ashkitten> (i want things to be scaled down from real life, but the game time as a whole could be accelerated)
<ashkitten> so for instance building construction would take in-game months
endformationage has quit [Quit: WeeChat 2.6]
evanjs has quit [Ping timeout: 276 seconds]
drakonis has quit [Ping timeout: 250 seconds]
Shoubit has quit [Read error: Connection reset by peer]
Shoubit has joined #nixos-chat
tilpner has quit [Quit: tilpner]
tilpner has joined #nixos-chat
Jackneill has joined #nixos-chat
spacekookie has quit [*.net *.split]
spacekookie has joined #nixos-chat
qualiaqq has quit [Quit: ERC (IRC client for Emacs 26.3)]
__monty__ has joined #nixos-chat
drakonis has joined #nixos-chat
<eyJhb> ashkitten: I first read it as you wanted it to take real-time months to construct anything
evanjs has joined #nixos-chat
<eyJhb> Can someone on Windows 10 send me their useragent?
samueldr has quit [*.net *.split]
samueldr has joined #nixos-chat
<qyliss> gchristensen: the pure gtk Emacs tree is working for me now! Text is the right size and everything!
<etu> :O
<etu> qyliss: That's amazing! :)
samueldr has quit [*.net *.split]
<qyliss> even the wayland clipboard works
<gchristensen> qyliss: ! trying it now :)
samueldr has joined #nixos-chat
<etu> qyliss: I would be interested to use that on X11 just to have a better emacs experience with exwm :p
<qyliss> wow
<qyliss> I don't want to know why somebody had the motivation to do that
<gchristensen> https://github.com/masm11/emacs/pull/5#issuecomment-557141306 :( I didn't see their reply to my issues
<gchristensen> qyliss: hmm the text isn't quite right
<__monty__> gchristensen: Because of the wrapping?
<gchristensen> nah, the text on the left is crisp and on the right fuzzy
<__monty__> Just squint a bit ; )
<gchristensen> that defeats the purpose of the fork :P
<__monty__> All of this effort for squintless emacs?
<gchristensen> yup
<__monty__> Actually, since your terminal looks crisp is emacs -nw a fair compromise?
<gchristensen> I use `emacs -nw` all the time
<gchristensen> but I'd like to get back to GUI emacs
<__monty__> Just ease into it, gchristensen, don't resist, just one more step and you'll be kow towing at the feet of the beast like the rest of us ; )
<gchristensen> lol
waleee-cl has joined #nixos-chat
<qyliss> I don't notice anything on my system right now, but I guess I'll have to wait and see what it looks like on a hidpi display when I have access to one tomorrow
<yorick> now running emacs as a wayland compositor is only one step further
<adisbladis> yorick: That's the dream
<gchristensen> qyliss: if it works for you, can you re-share your expression and how you're running it? :)
rardiol has quit [Ping timeout: 265 seconds]
drakonis has quit [Quit: WeeChat 2.6]
drakonis has joined #nixos-chat
endformationage has joined #nixos-chat
Jackneill has quit [Remote host closed the connection]
<ashkitten> hmph. i wonder if this is an issue with unity 5.6.7f and i can't actually do anything about it
<samueldr> hmm
<samueldr> I'm having trouble finding out what XFRM exactly does in the kernel
<samueldr> the config has no description or help text :/
<samueldr> search results seem to imply it's something that would be more likely needed in a "networking" use case, e.g. switch or router
<samueldr> a bit thick
<samueldr> the reason is I need to shave megabytes off a kernel build
<gchristensen> kill it
<gchristensen> :P
<samueldr> the kernel still has to be useful :)
<gchristensen> for who?
<samueldr> end-user of a cellphone
<gchristensen> kill it until somebody using ipsec cares? :{
<gchristensen> :)
<samueldr> I'm not even sure what ipsec is
<gchristensen> a VPN which is hard to configure
<samueldr> right
<gchristensen> and easy to accidentally make it not encrypt your packet
<samueldr> my networking experience stops about where DHCP and plugging in an OpenWRT router stops working
<samueldr> great
<samueldr> motorola *had* to make their boot partition 16MiB
<samueldr> and qualcomm's craptacular code makes it hard to strip some bits... their code apparently relies on DEBUG_FS being available in some ways
<infinisil> I think this is where something like spectrum would help :o
infinisil has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
infinisil has joined #nixos-chat
rardiol has joined #nixos-chat
aleph- has quit [Quit: WeeChat 1.9.1]
drakonis has quit [Ping timeout: 265 seconds]
<gchristensen> help, I'm trying to compile boost on a slow 4 core system
<qyliss> infinisil: indeed
<samueldr> I'm amazed they looked long enough at the picture to see the wallpaper
<gchristensen> :)
<gchristensen> maybe you'd like to tell them?
<samueldr> let me publish it in the nixos artwork set
<gchristensen> every check boost's configuration makes takes like 2 full minutes
<samueldr> wow... it's definitely not obvious how to reply to a tweet...
<gchristensen> click the bubbly thing
<samueldr> yeah
<gchristensen> you're clearly not addicted enough
<samueldr> oh, twitter is a read-mostly thing for me
<gchristensen> seems good
<gchristensen> ok samueldr now I need a new secret wallpaper ;)
<samueldr> hah, when inspiration strikes again I'll be sure to give you the hand-me-downs
<manveru> so... time to figure out how badly i can abuse flakes :)
<gchristensen> yes please
drakonis has joined #nixos-chat
drakonis has quit [Ping timeout: 268 seconds]
drakonis has joined #nixos-chat
Jackneill has joined #nixos-chat
aleph- has joined #nixos-chat
Jackneill has quit [Remote host closed the connection]
<__monty__> Oh great, thanks for triggering my boost-related PTSD, gchristensen -_-
__monty__ has quit [Quit: leaving]
<joepie91> tonight was a productive evening
<joepie91> (Dutch equivalent of secret santa, but for sinterklaas rather than christmas, involves creating a decorative box that's relevant to the recipient of the gift somehow)