summaryrefslogtreecommitdiff
path: root/pkgs/darwin-uninstaller
AgeCommit message (Collapse)Author
2024-11-17uninstaller: check `nix-daemon` works after restoringMichael Hoang
2024-11-17uninstaller: fix restoring nix-daemon launchd daemonMichael Hoang
2024-11-07uninstaller: check `nix-daemon` was correctly reinstalledMichael Hoang
2024-11-07uninstaller: switch to `writeShellApplication`Michael Hoang
By not defining a `shellHook`, `nix-shell -A uninstaller` and `nix-shell -A uninstaller.check` no longer work.
2024-11-07uninstaller: restore `*.before-nix-darwin` filesMichael Hoang
Fixes https://github.com/LnL7/nix-darwin/issues/911 Fixes https://github.com/LnL7/nix-darwin/issues/912
2024-11-07uninstaller: reset any shells pointing to `/run/current-system/sw/bin`Michael Hoang
2024-11-07uninstaller: remove unnecessary attempt to delete `nix-daemon`Michael Hoang
Fixes https://github.com/LnL7/nix-darwin/issues/910
2024-11-07uninstaller: remove `/run` symlinkMichael Hoang
2024-03-06darwin-uninstaller: Fix when using nixpkgs.config.allowAliases = falseAndrew Marshall
2023-11-16Install darwin-uninstall by default, which includes the 'empty' config it ↵Graham Christensen
switches to Co-Authored-By: Michael Hoang <enzime@users.noreply.github.com>
2023-07-12uninstaller: fix removing `/Applications/Nix Apps`Michael Hoang
2023-07-11uninstaller: remove `/Applications/Nix Apps`Michael Hoang
2021-12-21uninstaller: copy services instead of symlinkingDaiderd Jordan
2021-08-10uninstaller: also remove `~/Applications/Nix Apps`Kid
2021-02-23darwin-[un]installer: Don't reference deprecated stdenv.libMario Rodas
`stdenv.lib` has been deprecated, and the correct approach is to use `lib` directly through `pkgs.lib`.
2020-08-21darwin-[un]installer: make sure all dependencies are part of the closureBas van Dijk
This makes sure the `darwin-installer` and `darwin-uninstaller` packages can be nix copied to any target and reliably be executed there.
2019-12-14darwin-installer: add missing shebangDaiderd Jordan
Unclear in which conditions this does or doesn't work but using a shebang is best practice and ensures an ancient version of bash isn't used. Fixes #179
2018-09-14uninstaller: continue if removing channel fails and make nix-daemon reload ↵Daiderd Jordan
more robust Kind of a workaround, but failing to remove the channel isn't a big deal.
2018-01-24installer: fallback to a default editorDaiderd Jordan
2018-01-18uninstaller: don't fail on nix-daemon checksDaiderd Jordan
2018-01-17uninstaller: fix removal of /run/current-systemDaiderd Jordan
2018-01-17uninstaller: add post checkDaiderd Jordan
2018-01-17uninstaller: remove darwin channelDaiderd Jordan
2018-01-16uninstaller: add headerDaiderd Jordan
2018-01-15uninstaller: run on travisDaiderd Jordan
2018-01-15uninstaller: initDaiderd Jordan