<zeta_0>
clever: so now, am i good to go, i don't need to do anything else?
<notgne2>
I was using a Linux VM for well... everything (WSL has awful support), and the CPU tax was too high
<notgne2>
so I tried to do some awful hacks
<clever>
zeta_0: i think so, try using ssh to connect to something, gpg should ask for a pw once
<notgne2>
in the end I realized that I wasn't actually using Windows for anything
<clever>
notgne2: shortly before i got into nixos, i was looking into xen and gpu passthru, so i could boot windows, with full gfx performance, and then kill it when i didnt need it anymore
<clever>
notgne2: i managed to just barely get it working, but accidentally made the disk only 4gig in size, so there was no room to install any games! lol
<notgne2>
I have a Windows VM I can pass my GPU through to that I used for VR until a few weeks ago when Steam fixed the bug on Linux
<clever>
notgne2: and after increasing the size, i never got it to work again
<notgne2>
it is actually one of the reasons I switched to NixOS
<clever>
notgne2: also, the gpu passthru required 100% banning linux from touching the gpu, not even the text mode console
<notgne2>
keeping track of all the driver fuckery required on Ubuntu was essentially impossible
<notgne2>
on NixOS I think I have 5 lines of Nix config that makes the VM always work
<elvishjerricco>
clever: Yea I got that working a while ago. It's... not pretty, but it's fun
<clever>
notgne2: so from an end-user viewpoint, the machine just hangs immediately after grub tries to execute the kernel
<clever>
notgne2: all control must be done over ssh!
<zeta_0>
clever: cool, i'm going to rebuild switch, reboot
<clever>
notgne2: also, if windows touches the gpu even once, you must reboot the entire host before windows can use it again
zeta_0 has quit [Quit: rebuilding]
<notgne2>
well for me I had a secondary gfx card to deal with that issue
<clever>
notgne2: so, while i can run both at once, dual-boot would be simpler and have the same stability, lol
<notgne2>
I know some people have somehow managed to find a way to swap the same gfx card between windows VM and Linux but I never understood it
<clever>
notgne2: i was able to swap it, at boot time
<elvishjerricco>
notgne2: I've seen that "looking glass" thing before, where you give Windows its own GPU, but render its output on the Linux desktop
<clever>
notgne2: there was some kernel params to forcibly allocate the driver to the pci backend in xen, so the framebuffer never touched it
<elvishjerricco>
requires two GPUs though
<elvishjerricco>
one for each OS
<notgne2>
I mean without rebooting, someone has a script that works on Nvidia at least, where you can just close the VM and have Linux take back the GPU
tbenst has joined #nixos
<notgne2>
which is amusing becuase Nvidia almost always never works for fun stuff
<clever>
notgne2: that requires clearing the state in the gpu and basically soft-resetting the card
<notgne2>
elvishjerricco: I tried that once but never got the client to pick it up
<clever>
notgne2: ive heard of per-slot reset lines, but my motherboard doesnt support it
<clever>
notgne2: it may also vary wildly from card to card, how easily linux can undo state within the gpu
<clever>
notgne2: if you can somehow save and restore the gpu state (or just reboot the card), then you can play hot-potato with it all you want
<elvishjerricco>
Hm... With this ISO that only has "copytoram" in grub (theoretically; no monitor to verify), I still see /dev/sda1 mounted at /iso
<clever>
notgne2: you could even hotplug it between the 2 OS's, and just hit a magic button to switch to the other machine
<clever>
elvishjerricco: and if you try to `umount /iso` ?
<elvishjerricco>
clever: I suspect it'll fail, since `/iso/nix-store.squashfs` is mounted on `/nix/.ro-store`, but I can try it
<notgne2>
clever: I think the main reason I never tried it was the fact you had to directly call qemu, wheras I had everything set up in libvirt
<clever>
elvishjerricco: you can also `cat /proc/cmdline` to see the args it used at boot
<evanjs>
figured out the gtk app secrets thing. Needed gnome-keyring installed. Not sure if the hm option worked but the system-wide option certainly did
<notgne2>
hopefully I won't have a use for GPU passthrough again anyway lol
<elvishjerricco>
Ah, yea , no `copytoram` in the `/proc/cmdline`
<elvishjerricco>
strange
<clever>
notgne2: i was using xen at the time, which has commands to hot-add/remove pci devices, and config files to add them on bootup
zeta_0 has joined #nixos
<zeta_0>
clever: thanks for the help
<zeta_0>
clever++
<{^_^}>
clever's karma got increased to 277
<clever>
zeta_0: yep
reactormonk has quit [Ping timeout: 276 seconds]
<clever>
notgne2: also, weirdly, the gpu is the only card that gave me trouble
<clever>
notgne2: i had zero issues playing hot-potato with usb cards, trading it back&forth at runtime, without rebooting either os
pistache has quit [Ping timeout: 246 seconds]
<notgne2>
oh that very unexpectendly worked ootb for me too
<EdLin>
clever: that could be the reset bug of AMD GPUs, they cannot be passed through multiple times.
<notgne2>
my wife had no working PC at the time so I kinda "borrowed" her monitors (both graphically and the USB hub) for the VM, and one day was very confused when I had random characters being typed on my computer
<clever>
EdLin: in my case, if linux did any text mode console activity, the card was "spent" and windows refused to work
<notgne2>
turns out the VM ended up shutting itself off for some reason, and the USBs were given back to Linux
<EdLin>
clever: that's initing the card, that'll happen on any GPU.
<clever>
EdLin: but what is grub doing differently, that it doesnt screw things up?
<EdLin>
clever: "text mode" for Linux does do a modset etc, even if you're not using a framebuffer
<clever>
EdLin: thats what i was guessing, it switches to high-res graphical mode, and renders the fonts in software
<clever>
EdLin: rather then using old dos mode text consoles
<EdLin>
yup, on nvidia cards, nouveau frame-buffer is the default for many of them. also, amdgpu might have something similar.
<EdLin>
many distros*
<clever>
EdLin: even if i blacklisted the drivers for the card, it still did it
<notgne2>
I've used this silly module to make it work on a few machines
<clever>
[root@amd-nixos:~]# modinfo xen-pcifront
<clever>
EdLin: i cant remember exactly which one, but one is used on the host, and the other on the guest, and they talk over a xen channel, to agree on what to forward and how
<clever>
and on the host side, you bind one to the gpu, so nothing else can use it
<elvishjerricco>
notgne2: That's basically what my config amounts to
<elvishjerricco>
but yours is cleaner since it's a module :P
<EdLin>
notgne2: yup, I do something like that (with other distros) for KVM/QEMU.
<clever>
notgne2: but that also fires a lot later into the boot process, and would have the init issues i had, requiring some way to reboot the gpu
<EdLin>
I am going to probably do it with nix as soon as I get a replacement host card.
<clever>
steam and proton suppot have been great on nixos, so i havent had as big of a need to redo all of that
acarrico has joined #nixos
<EdLin>
clever: how do you run Steam, with flatpak?
<clever>
i can only think of 3 games that dont work at all
<elvishjerricco>
clever: The only other thing I needed to avoid the issues in the earlier parts of boot was `video=efifb:off`
<clever>
and 1 which used to work, but has since broken (due to an update)
<clever>
EdLin: just pkgs.steam in systemPackages
<notgne2>
I still can't figure out running LoL
<notgne2>
I don't even play LoL but my brother in law uses NixOS and that's the one game he can't get working
<clever>
elvishjerricco: ah, that would likely prevent the init issues i had also
<clever>
space engineers and elite dangerous just fail for weird or unknown reasons
<elvishjerricco>
clever: I also have `options kvm ignore_msrs=1`, but I'm not sure if I needed it
<clever>
stationeers used to work perfectly, but they updated the unity engine, and now the mouse goes nuts every time you left click
<clever>
and the game is heavily mouse-look + click based
<clever>
so it "runs" perfectly, but your aim is thrown off every time you try to interact :P
<EdLin>
notgne2: I see you have a 1070 also... :P (Same PCIe IDs as mine.)
<notgne2>
AoE2HD and AoE2 """Definitive Edition""" have the same issue of infinitely scrolling to the top left unless you unbind the arrow keys
<notgne2>
EdLin: 1080 actually
<EdLin>
hm
<EdLin>
weird
<notgne2>
I got it cheap and now I can't run Wayland :(
<EdLin>
yeah, wayland works better on AMD
<clever>
notgne2: that reminds me of weird infinite scroll issues i had on windows
<EdLin>
Want to get an AMD card for my host, for other reasons.
<clever>
in certain games (like skyrim), if you roll the mouse wheel, it just scrolls infinitely
<clever>
making the menu's imposible to navigate
<clever>
BUT!, it only happens if you dont have any mouse plugged in when you launch the game
<EdLin>
notgne2: oh, mine was 1b81...
<clever>
so, how am i rolling the wheel, without a wheel? :P
<EdLin>
yours is 1b80
<EdLin>
so not the same...
<EdLin>
same sound device tho
<clever>
i was using synergy to forward the mouse from linux
<EdLin>
so it'd be tricky if you used both a 1070 and 1080 I guess.
<EdLin>
there's a way to do it I'm sure, because it can be done with identical cards too.
<EdLin>
clever: that's wheely strange.
<notgne2>
yeah my module is just slight tweaks on top of a suggested config from some forum somewhere iirc, it worked for what I needed it for then SteamVR with Nvidia suddenly stopped crashing on GNU/Linux so I swapped my GPUs around
<clever>
EdLin: i was also using a teensy uC at the time, programmed to act as a 2 button usb keyboard, so i could pause and rewind vlc easily
<clever>
EdLin: but, the firmware was fairly flexible, and claimed to also be a usb mouse, which eliminated the bugs
<{^_^}>
#71554 (by Flameslicer, 7 weeks ago, open): SteamVR fails to load into games
<notgne2>
but thankfully there's 2 simple workarounds
<clever>
EdLin: so i just left it plugged in 24/7, lol
MmeQuignon has joined #nixos
<clever>
EdLin: then one day when my dad was cleaning up, he moved it from the other side of the room, and i had to plug it back in, but i omitted the active usb extension (a 1 port hub) since i didnt really need it on the other side of the room anymore
<clever>
rizary_: what do you get if you eval `hackGet deps/hasktorch` in a `nix repl` ?
waleee-cl has quit [Quit: Connection closed for inactivity]
<rizary_>
how do I do that? I haven't use `nix repl` for project >,<
<rizary_>
ah wait a minute
<clever>
rizary_: in this case, `nix repl '<nixpkgs>'` and then just eval `hackGet = p: self.fetchFromGitHub (builtins.fromJSON (builtins.readFile (p + "/github.json")))` and `hackGet deps/hasktorch`
<clever>
rizary_: callPackages deals with the fact that it returns a set of many packages, and then inherit lets you pull a few ones out, at your choosing
lambda-11235 has joined #nixos
<rizary_>
til about `callPackages` thank you. Btw, so is it because how hasktorch structure it's nix that I have to do `import`? or because my `hackGet` function?
hmpffff has quit [Quit: nchrrrr…]
<clever>
rizary_: neither, its because it returns a set of packages
<clever>
rizary_: so when you did `libtorch-ffi-src = pkgs.callPackage (hackGet deps/hasktorch) {};`, that means libtorch-ffi-src is a set, not a single package
<clever>
rizary_: and you needed to do libtorch-ffi-src.libtorch-ffi-src
<rizary_>
I see...
<clever>
the difference between callPackage and callPackages, is where .override lands
<clever>
with callPackage, you would have had to do (libtorch-ffi-src.override {...}).libtorch-ffi-src
<clever>
but callPackages moves it, letting you do libtorch-ffi-src.libtorch-ffi-src.override
<clever>
which then makes it safe for you to ditch the outer libtorch-ffi-src. via inherit
<rizary_>
because I can do `self.callCabal2nix "libtorch-ffi" libtorch-ffi-src`, so I think it's just a single package.
selfsymmetric-mu has quit [Ping timeout: 276 seconds]
boxscape has quit [Remote host closed the connection]
selfsymmetric-mu has joined #nixos
<thomashoneyman>
I've got a project which fails to deploy using NixOps 1.7 (in the 19.09 channel) but is fine using the master branch of NixOps.
<thomashoneyman>
It's a tiny monorepo
<thomashoneyman>
I'd like to write an overlay which changes NixOps from 1.7 to a particular commit.
<thomashoneyman>
I'm not yet comfortable with overlays, though. Anyone know of a link other than the manual about overlays which might cover a situation like this?
slack1256 has quit [Remote host closed the connection]
<thomashoneyman>
I may be able to get away with something like (self: super: { nixops = fetchFromGitHub ...})
talvdav has quit [Quit: Konversation terminated!]
<thomashoneyman>
which i'm trying right now
<infinisil>
thomashoneyman: That would override nixops to be the source of it directly, without it being compiled to a package
<infinisil>
thomashoneyman: Maybe just nixopsUnstable is recent enough for you
<infinisil>
> nixopsUnstable.name
<{^_^}>
"nixops-1.7pre2764_932bf43"
<infinisil>
> nixops.name
<{^_^}>
"nixops-1.7"
<infinisil>
> stable.nixopsUnstable.name
<{^_^}>
"nixops-1.7pre2764_932bf43"
thomasho1eyman has joined #nixos
thomasho1eyman has quit [Client Quit]
thomasho1eyman has joined #nixos
<thomasho1eyman>
sorry, laptop died right as i was typing
dbmikus has quit [Ping timeout: 265 seconds]
thomashoneyman has quit [Ping timeout: 250 seconds]
dansho has quit [Quit: Leaving]
jluttine has joined #nixos
levdub has quit [Ping timeout: 240 seconds]
felixfoertsch23 has joined #nixos
felixfoertsch has quit [Ping timeout: 245 seconds]
<samueldr>
linuxPackages_latest currently doesn't build on aarch64
<samueldr>
tobiasBora: I thelepathically assume you're using _latest
<tobiasBora>
samueldr: yes, on RPI 3B+ it was needed. It's not needed anymore?
<samueldr>
it's likely still required for best results
<samueldr>
though I think no one looked into actually fixing the issue
<samueldr>
there's a workaround in disabling the AEGIS something SIMD something option in the kernel
<tobiasBora>
hum... But I'm not sure to understand then why with unstable I don't have any issues with the kernel? It's fixed on unstable but not on stable?
<samueldr>
it might also be that the fix wasn't backported
mexisme has joined #nixos
tobiasBora has quit [Quit: WeeChat 2.6]
<samueldr>
hm, the build is apparently successful now, great! though I don't know why it is not cached
thomasho1eyman has quit [Quit: Lost terminal]
LLED2_3 has joined #nixos
tobiasBora has joined #nixos
<{^_^}>
[nixpkgs] @matthuszagh opened pull request #75547 → pythonPackages.sympy: add antlr4 dep → https://git.io/JeHTV
<tobiasBora>
samueldr: (last message I saw is "might alos be that the fix wasn't backported) => Ok, maybe I should fill a bug report or something. But for now I first want to recover a working system. I'd need to rollback to generation 143, but when I do "nixos-rebuild switch --rollback 143" it fails.
<samueldr>
the build works now, though I don't have an insight as to why it wouldn't be cached really
<samueldr>
other than that the channel is not waiting for the full aarch64 build before advanging
<samueldr>
advancing*
<tobiasBora>
ok cool thanks! But I'm curious, how come stable could advance before to a commit that cannot even compile a kernel?
<samueldr>
not all kernels have the same importance
<tobiasBora>
oh ok I see
<tobiasBora>
and any idea to rollback quickly?
<samueldr>
aarch64 is a best effort right now, and there are issues with making it fully supported right now :/
<samueldr>
rollback to?
<tobiasBora>
(doing the rollback one by one will take ages as I did a lot's a switches)
mexisme has quit [Ping timeout: 268 seconds]
tbenst_ has quit [Remote host closed the connection]
<tobiasBora>
samueldr: I'd like to rollback to generation 143, but don't know how to do it in one step (for now I do 150 -> 149 -> ... but it's inefficient)
<samueldr>
ah, hmm, no, don't really know, never had to deal much with generations, strangely (and luckily?) enough
<tobiasBora>
oh really? Ok, I'll do the long way then...
<tobiasBora>
Thanks for the help!
<tobiasBora>
Hum, I tried nix-env -G 143 --profile /nix/var/nix/profiles/system and the generation changed, but not sure the services restarted. If I restart them manually it should be enough?
lambda-11235 has quit [Read error: Connection reset by peer]
tobiasBora has quit [Quit: WeeChat 2.6]
lambda-11235 has joined #nixos
matthuszagh has joined #nixos
mexisme has joined #nixos
o1lo01ol1o has joined #nixos
<matthuszagh>
hello. is there any easy configuration option to specify a directory containing patches for nixpkgs itself?
Lears has quit [Read error: Connection reset by peer]
Rusty1 has quit [Quit: Konversation terminated!]
alexherbo22 has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Ping timeout: 250 seconds]
noonien has quit [Quit: Connection closed for inactivity]
ixxie has joined #nixos
bahamas has joined #nixos
lovesegfault has quit [Quit: WeeChat 2.6]
ixxie has quit [Ping timeout: 276 seconds]
lovesegfault has joined #nixos
zupo has joined #nixos
viric has quit [Read error: Connection reset by peer]
viric_ has joined #nixos
PyroLagus has quit [Ping timeout: 250 seconds]
<lovesegfault>
worldofpeace: Ping me when you're around :)
PyroLagus has joined #nixos
gyroninja has quit [Ping timeout: 265 seconds]
<DigitalKiwi>
hopefully they have a round TUIT
<ivan>
has anyone ever seen btrfs lose a small percentage of directory entries for files in a large directory?
PyroLagus has quit [Ping timeout: 250 seconds]
<ivan>
I can't find any other reason I'd lose a small percentage of files like this
gyroninja has joined #nixos
<DigitalKiwi>
data loss with btrfs? nope, never happened
<ivan>
I guess the only other thing that may have gone wrong is rsync hash tables
<ivan>
the inode table I mean
<ivan>
that seems less likely though
<DigitalKiwi>
other people have had data loss with btrfs (far too often imo), but not me, personally, because i don't use it ;)
<ivan>
I wish I didn't blkdiscard the other btrfs I just copied this from
knupfer has joined #nixos
palo1 has joined #nixos
alexherbo22 is now known as alexherbo2
<ivan>
I guess I should try to repro this with cp, rsync, or btrfs
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
PyroLagus has joined #nixos
selfsymmetric-mu has quit [Ping timeout: 250 seconds]
<alexherbo2>
infinisil it works thanks
<alexherbo2>
I had to add gcr to the dependencies
hyper_ch2 has joined #nixos
<alexherbo2>
do you think I can replace the release with hash for upstream?
<alexherbo2>
last release is 2017 and the javascript is old
marek_ has joined #nixos
<alexherbo2>
infinisil (how can I get the sha256 in fetchgit?)
<alexherbo2>
you told me tofu but I didn’t get it
<DigitalKiwi>
use a bogus (valid sha256 though) hash and when it tells you "got this, expected this" switch what you had (what it expected) with what it got (the actual computation)
<DigitalKiwi>
I usually just overwrite the first part of the sha256 with a bunch of zeros
<colemickens>
Problem: nixpkgs-mozilla uses the wrapper from nixpkgs. But nixpkgs has recently purged the "name" attribute argument that the wrapper used to take.
<worldofpeace>
lovesegfault: I'm currently waiting for andir's review, and that's "just because".
PyroLagus has joined #nixos
<lovesegfault>
worldofpeace: Fair enough, I'll ping andi on work slack :)
<colemickens>
I don't think that's getting back ported to 19.09, so how does the nixpkgs-mozilla overlay remain compatible with nixos-19.09 and nixos-unstable simultaneously?
<colemickens>
I guess they can copy wrapper.nix into the overlay itself.
<colemickens>
Can you write Nix that calls a function with different args based on what it takes? (I guess that is how callPackage works to some extent)
<alexherbo2>
DigitalKiwi where do I see the sha256 part?
<DigitalKiwi>
when you build it'll say
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
EdLin has joined #nixos
<EdLin>
how do I set up dual boot in an EFI system that's using systemd-boot?
ng0 has quit [Quit: Alexa, when is the end of world?]
<colemickens>
firefox's wrapper.nix is exported via top-level as wrapFirefox but it's a call to makeOverridable
<colemickens>
it seems that prevents me from calling bultins.functionArgs on wrapFirefox, preventing me from fixing this. Is there a way to undo makeOverridable? I'm not getting it from the source
hyper_ch2 has quit [Remote host closed the connection]
<vandenoever>
immae: any reason you chose naemon over icinga?
judson_ has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
sigmundv has joined #nixos
<immae>
vandenoever: I’ve been using naemon for years and I wrote my own plugin system (and now nixos configuration), I’m very happy with it and what it can do, so why change?
<immae>
(I started with naemon way before knowing nix existed :p )
<vandenoever>
immae: so you configure naemon via configuration.nix?
<immae>
yes
<vandenoever>
immae: for server and agents?
m0rphism has joined #nixos
knupfer has joined #nixos
<immae>
vandenoever: I don’t have a "server and agents" organisation, each machine has his local checks that sends updates to a main monitoring machine (it is still not on nixos, WIP) that agregates everything. And for that update sending I rewrote the nrdp protocol into an easier script (that also generates https://status.immae.eu :p )
leothrix has joined #nixos
<{^_^}>
[nixpkgs] @FRidh pushed 75 commits to python-unstable: https://git.io/JeHqa
magthe has joined #nixos
<immae>
(not everything is "published" yet, but it’s shareable with a little work to remove sensitive values in the meantime)
nwspk has quit [Quit: nwspk]
leothrix has quit [Ping timeout: 245 seconds]
<vandenoever>
immae: nice overview
nwspk has joined #nixos
<vandenoever>
"each machine has his local checks that sends updates to a main monitoring machine" sounds like server and agents to me
<immae>
ah maybe
<immae>
for me server-agent is a situation like: main server connects to agent to make his check
Ralith_ has quit [Remote host closed the connection]
Ralith_ has joined #nixos
<immae>
In my case, server is passive and waits for the agent to contact him with update
<immae>
(and to avoid a situation where the agent is down, the server cries if he didn’t get news for a too long time)
knupfer has quit [Ping timeout: 265 seconds]
werner291 has joined #nixos
fenedor has joined #nixos
sigmundv has quit [Remote host closed the connection]
kahiru has joined #nixos
sigmundv has joined #nixos
jgt2 has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fendor has quit [Ping timeout: 252 seconds]
leothrix has joined #nixos
<vandenoever>
immae: saves a lot of traffic that way
<immae>
vandenoever: which way? as far as traffic is concerned, both way are rather equivalent no?
ThatDocsLady_ has joined #nixos
__Sander__ has joined #nixos
leothrix has quit [Ping timeout: 246 seconds]
<immae>
vandenoever: anyway, it’s quite out of scope of #nixos, we can discuss it in private if you’re interested in using my infrastructure on your side (it’s still not published but it will be at some point to some open licence, as usual for my work), don’t hesitate to contact me.
lordcirth_ has joined #nixos
lordcirth has quit [Ping timeout: 250 seconds]
<vandenoever>
immae: sending a batch of data is more efficient than sending lots of data requests from the server
thc202 has joined #nixos
<vandenoever>
immae: i'm going to look further for a mature solution first
<immae>
vandenoever: alright, enjoy! (NB: I did some research on my side before chosing naemon, but it was years ago, hopefully it improved a bit since then. And also we may not have the same requirements :p )
smatting has joined #nixos
<vandenoever>
immae: i see that collectd uses the same model as your naemon
<vandenoever>
immae: my main requirement is to know if everything is ok
<immae>
me too :p (I have a button that becomes red on my tmux whenever there is an issue, in addition to alert e-mails)
<{^_^}>
[nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JeHYz
leothrix has quit [Ping timeout: 252 seconds]
<vandenoever>
in my configuration.nix, i can write a literal path (/nix/store/r0jm...-munin-2.0.49/lib/plugins/swap) but not "${pkgs.munin.out}"/lib/plugins/swap
<vandenoever>
it says the string 'r0jm3bck3zfxrrq4hynfjhrvmlh8d0k6-munin-2.0.49' is not allowed to refer to a store path
<symphorien>
is in the name= argument of a derivation ?
<vandenoever>
now i'm wondering what is the difference between the literal path and the one constructed with "${pkgs.munin.out}"
<vandenoever>
symphorien: it's used like that by the service, but that's not how i write it
ThatDocsLady_ has quit [Read error: Connection reset by peer]
__monty__ has joined #nixos
bahamas has quit [Ping timeout: 252 seconds]
bahamas has joined #nixos
cosimone has quit [Quit: Terminated!]
<Jarva[m]>
Hey, I followed the instructions for bluetooth setup on the wiki page and I get a warning that hardware.bluetooth.extraConfig is deprecated and I should use hardware.bluetooth.config, is there any syntax change to this? I can't see the option on https://nixos.org/nixos/options.html#bluetooth either
<Taneb>
Is there a way to allow only import from derivations that have been explicitly marked as such in some way? We're using IFD a fair bit at work but it's also happening accidentally and it's hard to track down exactly where
<fuzen>
I'm getting screen tearing on NixOS (i3 + compton) that I didn't get on arch. Anyone know what might be causing it? I enabled vsync in compton's settings and added nvidia to videoDrivers
ftzm has quit [Quit: WeeChat 1.9.1]
<worldofpeace>
fuzen: which channel?
<fuzen>
unstable
jakobrs has left #nixos [#nixos]
erictapen has joined #nixos
tilpner has quit [Read error: Connection reset by peer]
tilpner has joined #nixos
magthe has quit [Ping timeout: 250 seconds]
jgt2 has quit [Ping timeout: 268 seconds]
fendor has quit [Ping timeout: 240 seconds]
Guest45360 is now known as pistache
magthe has joined #nixos
Neo-- has joined #nixos
magthe has quit [Ping timeout: 250 seconds]
magthe has joined #nixos
tpham has joined #nixos
tpham has quit [Remote host closed the connection]
<roconnor>
Hi. This might be a dumb question, but how would I go about building a personal C project against glibc 2.28? Or is linking against different versions of glibc not a thing?
stolyaroleh has joined #nixos
<clever>
roconnor: simplest is to just find a version of nixpkgs that is that old
stolyaroleh has left #nixos [#nixos]
stolyaroleh has joined #nixos
philr has quit [Ping timeout: 276 seconds]
leothrix has joined #nixos
zupo has joined #nixos
o1lo01ol1o has joined #nixos
vandenoever has quit [Read error: Connection reset by peer]
vandenoever has joined #nixos
vandenoever has joined #nixos
vandenoever has quit [Changing host]
<roconnor>
The latest nixpkgs seems to have glibc 2.27 as far as I can tell.
<roconnor>
That said I'll looking to try glibc 2.28 or later.
zupo has quit [Client Quit]
<clever>
roconnor: ah, then you may want to just edit nixpkgs
<deni>
gchristensen: I see. Then I'm not using the nix-env command correctly :(
leothrix has quit [Ping timeout: 268 seconds]
ng0_ has joined #nixos
<gchristensen>
pretty weird that you can't find it with nix-env
<deni>
gchristensen:I'm not on nixos
<exarkun>
When using `srcs` how are the unpacked directory names chosen? I have two sources and one (fetchFromGitHub) gets the name "source" and the other gets a name based on its url (fetchgit). Do the fetchers assign the name?
<exarkun>
deni: What command are you actually running?
<deni>
gchristensen: I'm trying to bake cacerts into a docker image I'm building with dockerTools
ng0 has quit [Disconnected by services]
ng0_ is now known as ng0
<deni>
gchristensen: nix-env -qa cacerts
<deni>
ah.....extra S
<averell>
it's just cacert. no s.
<deni>
I feel silly :D thanks!
<deni>
I'm wondering why my regex search didn't find it though ... I tried nix-env -qa "ca*"
<deni>
nope... nix-env -qa cacert (without S) does not work either
sigmundv has quit [Ping timeout: 265 seconds]
<deni>
however...using it in my docker builds via pkgs.cacert works fine
<deni>
I guess somethings up on my host system... but the project channel (pinned) and the host channel are the same at the moment
<deni>
weird
<deni>
is there a web interface where I can query packages?
<ddima>
deni: I think you are possibly getting confused with 'package attribute'-names vs actual derivation names. It's exposed as 'pkgs.cacert' but it's name is actually 'nss-cacert', so a nix-env search without some wildcards won't surface that. as averell pointed out, nix search is a bit nicer that way.
magthe has joined #nixos
endformationage has joined #nixos
viric_ is now known as viric
<exarkun>
Where is mkDerivation implemented?
<Gopal-M>
suppose I want to know which package the binary `fusermount` comes from, how would I go about doing that?
<exarkun>
Gopal-M: Having installed it already, or without having it installed?
<Gopal-M>
have installed it already
<Gopal-M>
but I'd like to know boht
sigmundv has joined #nixos
<Gopal-M>
* but I'd like to know both ways
<exarkun>
hm fusermount is tricky because it's a setuid wrapper
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
drainful has quit [Client Quit]
drainful has joined #nixos
vld has joined #nixos
Laarlf has joined #nixos
zeta_0 has joined #nixos
<vld>
Hi! I'm interested in upgrading awscli in nixkgs and wonder what is the best way to generate the hash for the pypi package? I tested nix-prefetch-url with the current version from the pkgs and it generated a different hash.
drakonis has quit [Ping timeout: 245 seconds]
<Laarlf>
hello, is there an option to change the wordpress language? in the setup it gets skipped and in the settings there is only english (us) available. the needed folder is read-only as far as i can see
<infinisil>
vld: I usually just change a single character of the previous hash, let nix build the package and fail and emit the correct one, then copy that into the code
shibboleth has joined #nixos
<vld>
infinisil: cool I could do that! Thank you!
judson has joined #nixos
drakonis has joined #nixos
<{^_^}>
[nix] @edolstra closed pull request #3154 → Link directly to local libraries → https://git.io/Je4ul
<thomashoneyman>
oh, i totally forgot about runCommand
<thomashoneyman>
thanks!
<infinisil>
Then `import (runSpago2Nix) {}` uses IFD to import it
<infinisil>
,IFD
<{^_^}>
import-from-derivation (IFD) is when you evaluate nix from a derivation result, for example `import (pkgs.writeText "n" "1 + 1")` will evaluate to 2. This is sometimes problematic because it requires evaluating some, building some, and then evaluating the build result. It has been described as "such a nice footgun."
<infinisil>
So this doesn't work when spago2nix needs access to the internet, and it's also not allowed in nixpkgs
scasc has joined #nixos
lovesegfault has quit [Ping timeout: 252 seconds]
leothrix has quit [Ping timeout: 265 seconds]
jakobrs has joined #nixos
<thomashoneyman>
Ah, well, spago2nix *does* need access to the internet
<thomashoneyman>
So too do things like `fetchFromGitHub` though
noudle has joined #nixos
jakobrs has quit [Remote host closed the connection]
<infinisil>
thomashoneyman: Ah yeah, but this only works if the output is fully deterministic, so that you can give it a sha256 beforehand
<infinisil>
These are known as fixed-output derivations
cosimone has joined #nixos
MinceR_ has joined #nixos
rardiol has quit [Ping timeout: 268 seconds]
<infinisil>
Oftentimes that doesn't work for such tools however
<thomashoneyman>
I'm essentially trying to replicate callCabal2Nix, which is quite nice in that updating a dependency in the cabal file -> proper output without manually running cabal2nix
<thomashoneyman>
thank you for the notes
<thomashoneyman>
I still don't have a great handle on what's technically allowable in say a buildPhase
rardiol has joined #nixos
<thomashoneyman>
the situation i'm trying to avoid is building the project having forgotten to run say cabal2nix in advance
MinceR has quit [Ping timeout: 240 seconds]
<thomashoneyman>
but it's not a serious issue.
leothrix has joined #nixos
<infinisil>
thomashoneyman: cabal2nix doesn't need any access to the internet, it pretty much just translates the syntax of a cabal file into a nix file
<infinisil>
What does your program do?
<thomashoneyman>
Ah, I see that cabal2nix can accept a sha256
<thomashoneyman>
as if the file is not available locally cabal2nix can call it remotely
<thomashoneyman>
so that's back to what fetchFromGitHub does
<thomashoneyman>
i'm just setting up a small haskell + purescript monorepo as a test
<thomashoneyman>
yea, so cabal2nix can download source over the network and then generate the nix file (which is what spago2nix does)
<thomashoneyman>
but it accepts a --sha256 flag which makes it deterministic again
<vld>
so now I'm trying to build moified package for the update I'm doing, however when I run `nix-build -A botocore` in the report root, I'm getting `error: attribute 'botocore' in selection path 'botocore' not found`. `nix-env -f . -iA botocore` in the folder with the package fails with `error: cannot auto-call a function that has an argument without a default value ('buildPythonPackage')`. What am I missing?
leothrix has quit [Ping timeout: 268 seconds]
MmeQuignon has quit [Quit: WeeChat 2.6]
<thomashoneyman>
infinisil: i'd like to support the same workflow as callCabal2nix, which relies on haskellSrc2nix, which itself calls cabal2nix with a sha256 here
<vld>
infinisil: I tried running the both commands in the root as well. My naive guess is that I need to provide python version somehow as if I search for the package via `nix-env -qaP | grep botocore` I see entries like python3.7-botocore-1.13.2
<gchristensen>
aoesunthoaenuth you've hit my cryptonite
<gchristensen>
betawaffle: -O atime=off
<gchristensen>
oops
<infinisil>
vld: Oh, it's a python package, so it's `python3.pkgs.botocore` in the nixpkgs root
<gchristensen>
betawaffle: -O atime=off -O compression=lz4 -O xattr=sa -O acltype=posixacl are pretty much mandatory imo
<betawaffle>
yeah, i was gonna use all those
<infinisil>
vld: `nix-build -A python3.pkgs.botocore`
<gchristensen>
great
<betawaffle>
they seem like no-brainers
<infinisil>
gchristensen: Why explicitly lz4?
<gchristensen>
you basically install it on ZFS like you wouldany other OS
<infinisil>
I think just compression=on is good
<betawaffle>
the sgdisk stuff fells like voodoo to me. trying to read the man page now
<gchristensen>
the only key important bit of "mountpoint=legacy"
<gchristensen>
yeah don't worry about that, just partition like normal
<gchristensen>
betawaffle: I have the following: rpool/local/nix rpool/local/root rpool/safe/home -- I take snapshots of rpool/safe, and send those off-disk. rpool/local I take snapshots but don't keep many and I don't send them elsewhere
<gchristensen>
zfs can take a consistent recursive snapshot down a tree
<thomashoneyman>
infinisil: ah, ok, so this is juts running cabal2nix directly on the source, which doesn't recursively call for the dependencies
<gchristensen>
so a recursive snapshot of rpool is consistent acros all datasets under it
<betawaffle>
so you called it local because you don't send them anywhere, and safe because you want to keep it safe?
<infinisil>
thomashoneyman: Yup, it's really just a pretty direct conversion from a single cabal file to a nix file
<gchristensen>
yeah
<gchristensen>
and I don't take a consistent snapshot of local and safe
<betawaffle>
right
<thomashoneyman>
infinisil: that's much simpler. i wonder why spago2nix needs to go through all the dependencies and generate nix files for all of them
<gchristensen>
but I could make more safe/ datasets and they'd be all consistent
earldouglas has joined #nixos
<thomashoneyman>
perhaps because Haskell packages are in nixpkgs but PureScript ones aren't?
<infinisil>
thomashoneyman: Cabal2nix takes all dependencies from nixpkgs, already packaged
nornagon has joined #nixos
<infinisil>
With the big hackage-packages.nix file
<infinisil>
So it doesn't fix them either, cabal2nix just generates an expression saying "give me packages foo, bar and baz as dependencies, I don't care about the version"
<infinisil>
s/fix/pin
<earldouglas>
How can I diagnose a 'main: execvp(*argv, argv): No such file or directory' error when running a Nix package?
<thomashoneyman>
in that case spago2nix is essentially producing hackage-packages.nix, but only including this project's dependencies
<thomashoneyman>
in that case it doesn't look like i can just put it in the frontend project's nix expression
<betawaffle>
infinisil: and what datasets do you have?
<clever>
earldouglas: what does `file` report for the binary your running?
<earldouglas>
/home/james/.nix-profile/bin/android-studio: a /nix/store/506nnycf7nk22x7n07mjjjl2g8nifpda-bash-4.4-p23/bin/bash script, ASCII text executable
<infinisil>
betawaffle: Everything under root in case I want to have a different root at some point, root/data for data that needs to be backed up, root/data/home for /home, root/data/varlib for /var/lib, and root/nix for the nix store
<clever>
earldouglas: what about `strace -f -e execve android-studio` ?
<gchristensen>
betawaffle: I've wanted to upgrade this zfs page for months but get overwhelmed at the prospect
<clever>
betawaffle: NIXOS_LUSTRATE is a flag for the initrd, to just rename everything in / on bootup
<clever>
betawaffle: several images like the livecd will just use a blank tmpfs for /, giving similar behaviour
meck has quit [Client Quit]
leothrix has joined #nixos
<betawaffle>
what does /boot end up being in non-EFI mode?
<betawaffle>
in efi mode, it's the efi partition, right?
<betawaffle>
ESP or whatever
<clever>
betawaffle: depends on what fs you use as / also
<clever>
betawaffle: if you have an ext4 /, then /boot can just be a directory within the / fs
<betawaffle>
zfs
<clever>
betawaffle: for zfs, i would recomend an ext4 fs for /boot/
<clever>
grub has poor zfs support, and just barely works
<wucke13_>
clever: why not fat32 for boot
<betawaffle>
ok, so the zfs page talks about making /boot vfat
<betawaffle>
yeah, was gonna ask that
cosimone_ has joined #nixos
<betawaffle>
can i share the /boot partition for both EFI and non-EFI booting?
cosimone has quit [Ping timeout: 250 seconds]
<clever>
wucke13_: journaling, i dont trust fat32 as far as corruption and improper shutdowns
<clever>
betawaffle: yep
vandenoever has joined #nixos
vandenoever has joined #nixos
<clever>
betawaffle: you can even configure nixos to boot with both legacy and efi at the same time
<betawaffle>
ok, so share it, and make it ext4 instead then?
<elvishjerricco>
clever: I recently set up a server with a thumb drive for /boot using ZFS. Main reasoning being that I don't want grub to boot a corrupted kernel, and it will correctly error on bad checksums
meck has joined #nixos
leothrix has quit [Ping timeout: 252 seconds]
<elvishjerricco>
Won't recover from raidz/parity/copies=n though
<elvishjerricco>
s|parity|mirrors|
<clever>
betawaffle: if you enable efi support, and also set boot.loader.grub.device = "/dev/sda"; then it will do both an efi and legacy install at the same time
lovesegfault has joined #nixos
<clever>
betawaffle: that will require fat32 on /boot, so the bios can read the .efi files
<betawaffle>
ok
<clever>
betawaffle: and to make legacy boot work on gpt, you also need a bios boot partition, 1mb, not mounted, not formatted
zarel has quit [Ping timeout: 268 seconds]
<betawaffle>
that's what this line is, right? sgdisk -a1 -n2:34:2047 -t2:EF02 $DISK
<clever>
no clue what thats doing
<betawaffle>
a partition from sector 34 to 2047
<betawaffle>
and the page claims it's to support legacy bios boot
<clever>
the bios boot partition can be anywhere on the disk, it just needs a special type code
<betawaffle>
ah, ok. well i think that's what this is
mexisme_ has joined #nixos
<clever>
if you `hexdump -C $DISK | head -n30` you should see something funny, if it worked right
fusion809 has quit [Remote host closed the connection]
zarel has joined #nixos
<betawaffle>
Hah!IdontNeedEFI
<clever>
exactly
<clever>
thats the uuid type for the bios boot partition
<betawaffle>
lol
<clever>
when you set `boot.loader.grub.device = "/dev/sda"`, grub will look for a partition with that type, and use whatever offset the partition points to
<clever>
it doesnt really matter where on the disk you put it
<{^_^}>
clever's karma got increased to 278, gchristensen's karma got increased to 182, infinisil's karma got increased to 166
<gchristensen>
:)
<betawaffle>
infinisil: you have a dataset for /var/lib because of things like databases, right?
<roconnor>
clever: rebootstrapping gcc seemed a bit unnecessary, but your solution of editing nixpkgs to upgrade glibc was simple and did work. Thanks.
<clever>
roconnor: its building a new gcc that also runs under that new ligc
xkapastel has joined #nixos
fendor has joined #nixos
erictapen has quit [Ping timeout: 268 seconds]
cosimone has joined #nixos
erictapen has joined #nixos
mexisme_ has quit [Ping timeout: 265 seconds]
<andi->
what is the current state of something node (aka npm/yarn/…) to nix?
<notgne2>
andi-: node2nix sortof needs to maintain it's own lock file which is automatically generated Nix, yarn2nix and pnpm2nix are able to work with existing lockfiles (no extra commands to run)
<andi->
ok, thanks I'll check out yarn2nix
<notgne2>
I personally like pnpm2nix a lot as it works more like the way pnpm does, seperating all the dependencies from eachother, plus I've had less issues with it (but submitted fixes when I have had issues)
lovesegfault has quit [Quit: WeeChat 2.6]
leothrix has joined #nixos
zupo has joined #nixos
fendor has quit [Read error: Connection reset by peer]
fendor__ has joined #nixos
leothrix has quit [Ping timeout: 240 seconds]
<jared-w>
yarn2nix is weird
hmpffff has quit [Quit: nchrrrr…]
thomashoneyman has quit [Ping timeout: 268 seconds]
<jared-w>
I wanted to use it to essentially be able to run typescript's typechecker without invoking npx, or installing node_modules, or any of that. I couldn't figure out how to get it working nicely; it just seems to really want to build a node "binary app"
<jared-w>
like "just run this package.json script in a nix shell with all the right node dependencies" wasn't a usecase that I could see somewhere. Might try pnpm2nix...
mexisme_ has joined #nixos
fendor__ has quit [Ping timeout: 240 seconds]
zeta_0 has joined #nixos
leothrix has joined #nixos
<infinisil>
betawaffle: Generally all system-wide state is stored there
<betawaffle>
gchristensen: if i have mountpoint=legacy for my /home dataset, and i create a nested dataset in that (for a user), should i use mountpoint=legacy, or not specify it?
<clever>
betawaffle: mountpoint=legacy i think is only needed for things mounted by fileSystems., and specifically, things needed to boot (/ and /nix), you could potentially make everything else (even /home) normal zfs mounts, i think
<sondr3>
huh, my USB DAC isn't showing up in my audio settings anymore, worked fine yesterday between boots. Is there a way to see the kernel versions of previous generations?
<clever>
sondr3: one sec
<clever>
sondr3: ls -l /nix/var/nix/profiles/system*/kernel
NoctisLa1 has joined #nixos
<sondr3>
thanks, I hope this won't be a 5.4 bug cause I switched kernels yesterday
<sondr3>
`Dec 12 21:19:55 neptune kernel: usb usb3-port2: Cannot enable. Maybe the USB cable is bad?`
<clever>
try replugging? try another port?
<sondr3>
yeah, but that sounds like effort when all I wanted to do was browse reddit and have a beer
<sondr3>
I'll fix it later
<sondr3>
worst case I'll just roll back
NoctisLabs has quit [Ping timeout: 265 seconds]
drakonis has quit [Ping timeout: 240 seconds]
<{^_^}>
[nixpkgs] @shahrukh330 opened pull request #75572 → aws-okta: fix build on darwin → https://git.io/JeHEa
selfsymmetric-pa has quit [Ping timeout: 276 seconds]
civodul has joined #nixos
<exarkun>
docs say installFlags get passed to "pip install" when using buildPythonPackage but I made installFlags = [ '--no-deps' ]; and the build still fails with a dep checking error and the pip install command that gets logged clearly has no --no-deps flag passed to it :/
leothrix has joined #nixos
lord| has quit [Ping timeout: 245 seconds]
cosimone has joined #nixos
leothrix has quit [Ping timeout: 250 seconds]
cosimone has quit [Client Quit]
lord| has joined #nixos
cosimone has joined #nixos
vld has quit [Ping timeout: 252 seconds]
Yakulu has joined #nixos
<{^_^}>
[nixpkgs] @musteresel opened pull request #75574 → anydesk: Provide alternative URL → https://git.io/JeHuJ
<jtojnar>
what is the difference between `pkgsMusl.python3Minimal` and `(import <nixpkgs> { crossSystem = (import <nixpkgs/lib>).systems.examples.musl64; }).python3Minimal`?
dbmikus has joined #nixos
<notgne2>
jtojnar: not sure about yarn2nix, but I'm using pnpm2nix in a few ways like that
<notgne2>
the package will have bin/ with all the bin entrypoints in the package.json, but you can just use .lib which will have node_modules/ with everything you expect
<notgne2>
I mean jared-w
<samueldr>
jtojnar: looks like the main difference is pkgsMusl will handle using localSystem rather than crossSystem if host == build
<samueldr>
not sure exactly otherwise
leothrix has quit [Ping timeout: 265 seconds]
statusfailed has quit [Quit: leaving]
andreas303 has quit [Ping timeout: 260 seconds]
statusfailed has joined #nixos
oida has joined #nixos
andreas303 has joined #nixos
<jared-w>
.lib? Perf, gonna check that out
<jtojnar>
samueldr pkgsMusl produces ~30MB closure python3Minimal, while crossSystem >1G
<{^_^}>
[nixpkgs] @c0bw3b pushed commit from @MicrosoftTakeover to master « vym: 2.6.11 -> 2.7.0 (#73483) »: https://git.io/JeHza
leothrix has quit [Ping timeout: 265 seconds]
<o1lo01ol1o>
I'm copying a derivation to a remote machine and running nix-env -p ... --set ... && /nix/var....switch-to-configuration switch and for some reason the main foo.service starts and runs for about 4 seconds and then: systemd[1]: Stopping foo.service... why would the systemd daemon stop the service suddenly?
<clever>
o1lo01ol1o: what are the contents of the .service file, and what is the full output from `journalctl -u foo.service` ?
xkapastel has quit [Quit: Connection closed for inactivity]
<o1lo01ol1o>
clever: the full output of journalctl -u foo.service is a couple days of logs, the tail of which are normal operating logs produced by the service and then the systemd stopping service message
<clever>
o1lo01ol1o: i just need the tail end, for the last run of the service
<o1lo01ol1o>
clever: where does nix put the .service file?
<o1lo01ol1o>
clever: I've updated the gist with the entries since the last reboot
<clever>
o1lo01ol1o: you deployed one version at 21:59:17, and then you deployed a different version at 21:59:34, just 17 seconds later
<clever>
o1lo01ol1o: that 2nd version likely didnt have a foo.service, so nixos stopped it
<clever>
o1lo01ol1o: are you checking branches when gitlab pushes things? or is this trying to deploy every single branch to a single machine? gang-bang style? :P
leothrix has joined #nixos
<{^_^}>
[nixpkgs] @Infinisil closed pull request #67422 → pythonPackages: Switch to lib.makeScope for `overrideScope` support → https://git.io/fjAfn
<o1lo01ol1o>
clever: lol. This pipeline is only active on one branch and the build product is only one derivation, I have no idea why there's two deployments; it takes 25 minutes to copy the closures over . . .
<clever>
o1lo01ol1o: is there some script or timer somewhere, that is re-running the wrong activate?
<o1lo01ol1o>
clever: acme timers are being renewed on each deployment
<clever>
but those dont mess with nixos switch-to-configuration
fragamus has joined #nixos
leothrix has quit [Ping timeout: 265 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<o1lo01ol1o>
clever: pff, this is a bit boggling. There's only one --set and switch command in the deploy script
<clever>
o1lo01ol1o: but maybe there is something else, not the deploy script, that is screwing with things?
cosimone has joined #nixos
lobre has quit [Remote host closed the connection]
<o1lo01ol1o>
clever: I really don't know what. Something would have to explicitly call /nix/var/nix/profiles/system/bin/switch-to-configuration switch correct?
<clever>
o1lo01ol1o: basically, yes, but it doesnt have to be at that path
<clever>
Dec 12 21:59:34 ec2-52-45-7-85.compute-1.amazonaws.com nixos[8323]: switching to system configuration /nix/store/cnsvrj5ms471f6mwq4r0xnf508cz1xza-nixos-system-unnamed-19.09.981.205691b7cbe
<clever>
o1lo01ol1o: something could be running /nix/store/cnsvrj5ms471f6mwq4r0xnf508cz1xza-nixos-system-unnamed-19.09.981.205691b7cbe/bin/switch-to-configuration directly
<clever>
o1lo01ol1o: and skipping the system profile entirely
selfsymmetric-mu has joined #nixos
<clever>
o1lo01ol1o: check to see where system points, and what the logs say
domogled has quit [Ping timeout: 276 seconds]
<o1lo01ol1o>
clever: where system points?
fusion809 has quit [Remote host closed the connection]
cosimone has quit [Quit: Quit.]
<clever>
o1lo01ol1o: /run/current-system and /nix/var/nix/profiles/system