!apXxbtexmNGJaAryzM:nixos.org

NixOS on WSL

339 Members
https://github.com/nix-community/NixOS-WSL58 Servers

Load older messages


SenderMessageTime
13 Nov 2022
@k900:0upti.meK900At least use TOML17:01:47
@nzbr:nzbr.deArson Copperflame That is good to know (i may or may not have just put some extra backslashes in there) 17:02:40
@k900:0upti.meK900To clarify17:14:10
@k900:0upti.meK900The failure mode for "swap location is not a valid path" is "whatever just stick it in %TEMP% who cares lmao"17:14:24
@k900:0upti.meK900Which is not a good failure mode17:14:31
@k900:0upti.meK900Honestly I am still very impressed by the fact that WSL somehow does not have an out of band error log17:15:42
@k900:0upti.meK900Like this feels like a thing that should have been there17:15:54
@nzbr:nzbr.deArson Copperflame They should validate that file, when you try to boot the WSL VM, but probably decided that the don't want it to not boot if there's something wrong. But like - at least print a warning or something like that 17:16:33
@nzbr:nzbr.deArson CopperflameYou can enable a debug console, but every time I tried, it just instantly closed itself17:17:06
@k900:0upti.meK900The debug console is just dmesg from the VM17:17:56
@nzbr:nzbr.deArson Copperflame
In reply to @k900:0upti.me
Honestly I am still very impressed by the fact that WSL somehow does not have an out of band error log
If there is, I guess its buried deeeeep in event viewer
17:19:54
@k900:0upti.meK900I couldn't find anything there last time I made it not boot17:20:06
@nzbr:nzbr.deArson CopperflameMicrosofts Troubleshooting website is rather lacking - a lot of the things on there only apply to ubuntu anyway17:26:41
15 Nov 2022
@michael_j_ward:matrix.orgmichael_j_ward joined the room.12:38:00
@michael_j_ward:matrix.orgmichael_j_ward

I am fairly novice at windows, so apologies. Is there a way to have windows start my nixos WSL distribution on powerup

I have a desktop box in an office which unfortunately loses power frequently, and I would like the WSL to start-up automatically when power recovers.

12:53:43
@nzbr:nzbr.deArson Copperflame Not officially as far as I am aware 12:54:54
@michael_j_ward:matrix.orgmichael_j_wardgracias12:55:19
@nzbr:nzbr.deArson CopperflameBut it is possible12:55:39
@k900:0upti.meK900 You can just add wsl -e true to startup 12:57:42
@nzbr:nzbr.deArson Copperflame -e bypasses the user shell (and thus syschdemd) 12:58:55
@nzbr:nzbr.deArson Copperflamedistrod has a working solution, I'm looking into it right now12:59:31
@nzbr:nzbr.deArson Copperflame Ok, you need to grab this file from distrod 13:02:54
@nzbr:nzbr.deArson Copperflame In there replace {{USER_NAME}} with your Windows username, \{{TASK_NAME}} with \StartNixOS (the name doesn't matter as long as it contains no spaces and you keep the backslash) and {{DISTRO_NAME}} with the name you imported NixOS as (probably NixOS). Each of these should appear exacly once in the file 13:05:45
@nzbr:nzbr.deArson Copperflame

Then you should be able to add it to Task Scheduler by running

schtasks.exe /create /ru YOURUSERNAMEHERE /tn StartNixOS /xml .\distrod_autostart.xml

in an admin powershell

13:08:13
@nzbr:nzbr.deArson Copperflame I hope that works, haven't tested it myself yet 13:09:41
@michael_j_ward:matrix.orgmichael_j_wardThank you. In the end, your help led me to windows built in Task Scheduler, and I was able to follow the GUI to create the StartNixOS task :D https://superuser.com/a/954969/75516013:50:43
@michael_j_ward:matrix.orgmichael_j_ward Also thanks for alerting me to wsl-distrod. Do you know if that work was incorporated into WSL now that WSL natively supports systemd? 13:53:01
@k900:0upti.meK900No, it's an independent implementation 13:53:42
@k900:0upti.meK900You can use it with NixOS if you're OK with some jank 13:53:53
16 Nov 2022
@sandro:supersandro.deSandro 🐧FYI https://github.com/microsoft/WSL/releases/tag/1.0.000:57:35

Show newer messages


Back to Room ListRoom Version: 9