| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-02 | feat: add welcome message | K900 | |
| Direct people to upgrade their systems first and link to support channels just in case. | |||
| 2023-09-30 | fix: fix config generation for legacy/tests | K900 | |
| 2023-09-29 | fix: fix legacy (syschdemd) mode | K900 | |
| Quoth man mount(2) > EINVAL > > A bind operation (MS_BIND) was requested where source > referred a mount namespace magic link (i.e., a > /proc/pid/ns/mnt magic link or a bind mount to such a > link) and the propagation type of the parent mount of > target was MS_SHARED, but propagation of the requested > bind mount could lead to a circular dependency that might > prevent the mount namespace from ever being freed. | |||
| 2023-09-29 | fix: add warnings for old removed options | K900 | |
| 2023-09-29 | cleanup: remove old WSL interop hacks | K900 | |
| 2023-09-29 | cleanup: remove old docker-desktop hacks | K900 | |
| 2023-09-29 | cleanup: remove the old installer, now unused | K900 | |
| 2023-09-29 | feat: rewrite tarball generation to use proper nixos-install + nixos-enter | K900 | |
| Supersedes #243. | |||
| 2023-09-29 | systemd: default to native | K900 | |
| 2023-09-29 | cleanup: minor treewide cleanups | K900 | |
| 2023-09-12 | Refactor (#291) | nzbr | |
| * move module imports to default.nix * move docker modules to subdirectory * add an otion for adding files to /bin. Fixes #279 * move recovery script to own module * reorder options * move systemd related code to separate modules * move utils to repo root * devShell -> devShells.default * fix utils imports * fix bashWrapper | |||
| 2023-08-15 | feat: add a recovery shell | K900 | |
| 2023-07-24 | Only include wslpath derivation on syschdemd | nzbr | |
| 2023-07-24 | fix: shells test | nzbr | |
| 2023-06-26 | Make system config included in the tarball writeable | Terje Larsen | |
| 2023-06-21 | Allow customizing the system config to include in the tarball | Terje Larsen | |
| 2023-06-19 | Include per-user applications in start menu launchers | Terje Larsen | |
| 2023-06-16 | Merge pull request #253 from SuperSandro2000/systemd-timesyncd | Sandro | |
| Enable systemd-timesyncd to prevent clock drift | |||
| 2023-06-14 | Enable systemd-timesyncd to prevent clock drift | Sandro Jäckel | |
| 2023-04-15 | fix(native-systemd): fix PATH, don't source set-environment | K900 | |
| We need to preserve PATH from the parent in case we're called by whatever random thing decided to call /bin/sh directly from inside NixOS. Unrelatedly, set-environment will be sourced by /etc/profile anyway, which persists across boots and is thus not racy. | |||
| 2023-04-13 | fix: add /bin to path too | K900 | |
| 2023-04-11 | Merge pull request #240 from K900/smol-fix | K900 | |
| fix: explicitly add systemctl and grep to path in shell-wrapper | |||
| 2023-04-04 | fix: explicitly add systemctl and grep to path in shell-wrapper | K900 | |
| We can generally find them in /run/current-system/sw/bin, but WSL may try to call those before activation is fully done, so make sure it can always find what it needs. | |||
| 2023-04-03 | Merge pull request #233 from SuperSandro2000/networking-extraHosts-warning | nzbr | |
| wsl-conf: warn when networking.extraHosts has no effect | |||
| 2023-04-01 | wsl-conf: warn when networking.extraHosts has no effect | Sandro Jäckel | |
| 2023-03-28 | fix: fix typo | K900 | |
| 2023-03-27 | fix: just pull in the entire environment into the /bin/sh wrapper | K900 | |
| This is more consistent with what other distros do and may (MAY!) unfuck more cases of wsl -e sh -c abuse. | |||
| 2023-03-17 | Revert "Enable udev by default (it can be useful when using usbip)" (#232) | Sandro | |
| 2023-03-12 | Fix perl locale errrors in installer | Teo Camarasu | |
| Set a locale so perl doesn't get confused | |||
| 2023-03-01 | Udev can actually be useful for usbip | Kovacsics Robert | |
| We can support usbip with the Microsoft Store version of WSL (I think that's the one that introduced the change, also turned on WSLg) Related is https://github.com/nix-community/NixOS-WSL/pull/175#discussion_r1048284393 which is where it got disabled, because it wasn't necessary rather than because it broke things | |||
| 2023-02-09 | Silence bootloader warning again | Sandro | |
| Turns out that it couldn't be removed in #175 | |||
| 2023-02-02 | Add wsl.binShPkg and wsl.populateBin options to make envfs easily possible | Sandro Jäckel | |
| 2023-02-02 | Merge pull request #214 from K900/until-morale-improves | K900 | |
| feat: use a Rust tool to do the PATH manipulations | |||
| 2023-02-01 | feat: use a Rust tool to do the PATH manipulations | K900 | |
| Overkill? Yes. Fuck bash? Also yes. | |||
| 2023-02-01 | Merge pull request #209 from nix-community/wslpath-cleanup | Sandro | |
| Remove wslpath from systemPackages | |||
| 2023-02-01 | fix: actually fix PATH filtering | K900 | |
| 2023-01-30 | Merge pull request #175 from SuperSandro2000/boot-isContainer-cleanup | Sandro | |
| Closes https://github.com/nix-community/NixOS-WSL/issues/149 | |||
| 2023-01-30 | Remove wslpath from systemPackages | Sandro | |
| wslpath is now always symlinked to /bin/wslpath where WSL hardcodes the path to when booting. | |||
| 2023-01-30 | Update modules/wsl-distro.nix | nzbr | |
| Co-authored-by: Niklas Korz <niklas@niklaskorz.de> | |||
| 2023-01-30 | fix: ensure /nix/nixos-wsl exists before linking entrypoint | K900 | |
| 2023-01-30 | hotfix: emergency typo fix | K900 | |
| 2023-01-30 | Merge pull request #207 from K900/relink-x11-socket | K900 | |
| fix: relink the X11 socket into place if needed | |||
| 2023-01-30 | don't hardcode automount root | nzbr | |
| 2023-01-29 | Use upstream settings instead of workarounds to disable unsupported settings | Sandro Jäckel | |
| Closes #149 | |||
| 2023-01-29 | fix: relink the X11 socket into place if needed | K900 | |
| Fixes X11 applications on tmp-as-tmpfs setups. | |||
| 2023-01-28 | Add tests for changing username and diverging user attr and name | nzbr | |
| 2023-01-27 | Default user name isn't necessarily the same as user attr name | Robert Kovacsics | |
| 2023-01-18 | Merge branch 'main' into version | nzbr | |
| 2023-01-18 | flag options as internal | nzbr | |
| 2023-01-10 | Merge pull request #197 from SuperSandro2000/PATH-robust | K900 | |
| Don't add an extra :, make robust against grep aliases | |||
