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