| 15 Jan 2023 |
ecmacat | hi! I tried to update to the latest version on main branch, but a "nixos-rebuild switch" starts compiling gtk3? | 12:46:34 |
ecmacat | Is anything related to this updated in the last months? | 12:46:48 |
K900 | What NixOS channel are you on? | 12:49:39 |
ecmacat | 22.11 | 12:54:14 |
ecmacat | 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 | Okay, rebuilt the wsl tarball from source and it worked | 14:01:25 |
ecmacat | 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 | * 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 | * 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 | * 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 | I'm honestly not too sure how the installer tarballs work, I just have the config integrated in my flake | 14:16:24 |
| 16 Jan 2023 |
| dx1nt left the room. | 02:13:32 |
Sandro 🐧 | could be because of noXLibs maybe? | 15:03:33 |
K900 | Didn't we disable that | 15:05:05 |
Sandro 🐧 | maybe we didn't in the past | 15:09:15 |
Arson 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 |
Arson Copperflame | noXLibs has been removed some time after WSLg released | 15:18:24 |
| 17 Jan 2023 |
ecmacat | I guess the documentation for NixOS-WSL is not quite complete? | 11:42:23 |
K900 | What exactly are you missing? | 11:42:43 |
ecmacat | For example, there's no explanation on the use of docker-native and docker-desktop | 11:42:46 |
ecmacat | What's the difference between using docker-native and virtualisation.docker.enable | 11:43:10 |
Arson 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 |
Arson 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 | thanks for your information | 11:46:41 |
ecmacat | The issue that docker-native tried to fix seems to be related to iptables? | 11:47:04 |
Arson Copperflame | Yes, it needs to be compiled against iptables-legacy instead of the default iptables | 11:47:52 |
ecmacat | thanks | 11:49:06 |
ecmacat | 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 | They are not needed in wsl anyway, so why aren't they masked? | 11:53:13 |
ecmacat | * 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 |