!apXxbtexmNGJaAryzM:nixos.org

NixOS on WSL

345 Members
https://github.com/nix-community/NixOS-WSL61 Servers

Load older messages


SenderMessageTime
15 Jan 2023
@ecmacat:matrix.orgecmacat hi! I tried to update to the latest version on main branch, but a "nixos-rebuild switch" starts compiling gtk3? 12:46:34
@ecmacat:matrix.orgecmacat Is anything related to this updated in the last months? 12:46:48
@k900:0upti.meK900What NixOS channel are you on?12:49:39
@ecmacat:matrix.orgecmacat 22.11 12:54:14
@ecmacat:matrix.orgecmacat I am also using home-manager; disabling home-manager solves this so I assume it might be related to hm configuration... 12:55:00
@ecmacat:matrix.orgecmacat Okay, rebuilt the wsl tarball from source and it worked 14:01:25
@ecmacat:matrix.orgecmacat I actually downloaded the 22.05 tarball and tried to upgrade to 22.11, and something went wrong in the process. Building the latest commit and install 22.11 from scratch works. 14:02:51
@ecmacat:matrix.orgecmacat * I actually downloaded the 22.05 tarball and tried to upgrade to 22.11 by extracting the latest commit into /etc/nixos/nixos-wsl, and something went wrong in the process. Building the latest commit and install 22.11 from scratch works. 14:03:22
@ecmacat:matrix.orgecmacat * I actually downloaded the 22.05 tarball and tried to upgrade to 22.11 by extracting the latest commit into /etc/nixos/nixos-wsl (while also upgrading channels), and something went wrong in the process. Building the latest commit and install 22.11 from scratch works. 14:03:48
@ecmacat:matrix.orgecmacat * I actually downloaded the 22.05 tarball and tried to upgrade to 22.11 by extracting the latest commit into /etc/nixos/nixos-wsl (while also upgrading channels), and something went wrong in the process. Building the latest commit and installing 22.11 from scratch works. 14:04:12
@k900:0upti.meK900I'm honestly not too sure how the installer tarballs work, I just have the config integrated in my flake14:16:24
16 Jan 2023
@dx1nt:matrix.orgdx1nt left the room.02:13:32
@sandro:supersandro.deSandro 🐧could be because of noXLibs maybe?15:03:33
@k900:0upti.meK900Didn't we disable that15:05:05
@sandro:supersandro.deSandro 🐧maybe we didn't in the past15:09:15
@nzbr:nzbr.deArson Copperflame
In reply to @k900:0upti.me
I'm honestly not too sure how the installer tarballs work, I just have the config integrated in my flake
It just does a fancy tar xz of the rootfs
15:17:50
@nzbr:nzbr.deArson CopperflamenoXLibs has been removed some time after WSLg released15:18:24
17 Jan 2023
@ecmacat:matrix.orgecmacatI guess the documentation for NixOS-WSL is not quite complete?11:42:23
@k900:0upti.meK900What exactly are you missing?11:42:43
@ecmacat:matrix.orgecmacat For example, there's no explanation on the use of docker-native and docker-desktop 11:42:46
@ecmacat:matrix.orgecmacat What's the difference between using docker-native and virtualisation.docker.enable 11:43:10
@nzbr:nzbr.deArson Copperflame docker-native is a wrapper around virtualisation.docker.enable that uses a patched docker derivation, because the original one will not work under WSL 11:44:04
@nzbr:nzbr.deArson Copperflame docker-desktop tries to set up a connection to Docker Desktop running on the Windows host, but it's a little flakey unfortunately 11:45:54
@ecmacat:matrix.orgecmacatthanks for your information11:46:41
@ecmacat:matrix.orgecmacatThe issue that docker-native tried to fix seems to be related to iptables?11:47:04
@nzbr:nzbr.deArson Copperflame Yes, it needs to be compiled against iptables-legacy instead of the default iptables 11:47:52
@ecmacat:matrix.orgecmacatthanks11:49:06
@ecmacat:matrix.orgecmacat

Another problem related to systemd: I tried to upgrade to nixos-unstable, and several units failed:

● systemd-sysctl.service             loaded failed failed Apply Kernel Variables
● systemd-tmpfiles-setup-dev.service loaded failed failed Create Static Device Nodes in /dev
● systemd-tmpfiles-setup.service     loaded failed failed Create Volatile Files and Directories
11:52:47
@ecmacat:matrix.orgecmacatThey are not needed in wsl anyway, so why aren't they masked?11:53:13
@ecmacat:matrix.orgecmacat *

Another problem is related to systemd: I tried to upgrade to nixos-unstable, and several units failed:

● systemd-sysctl.service             loaded failed failed Apply Kernel Variables
● systemd-tmpfiles-setup-dev.service loaded failed failed Create Static Device Nodes in /dev
● systemd-tmpfiles-setup.service     loaded failed failed Create Volatile Files and Directories
11:53:26

Show newer messages


Back to Room ListRoom Version: 9