diff options
| author | seth <[email protected]> | 2023-05-03 12:11:28 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-05-03 12:11:28 -0400 |
| commit | e29d4bd1b90e42dc73304766f5cb0a71522568b7 (patch) | |
| tree | 22e69019b97af5a1453df55530a4210e89d8d258 /misc/nixgc.nix | |
| parent | 242c23b9d49a8ea5787a4f260c83a9b61975f555 (diff) | |
feat: add misc expressions
Diffstat (limited to 'misc/nixgc.nix')
| -rw-r--r-- | misc/nixgc.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/misc/nixgc.nix b/misc/nixgc.nix new file mode 100644 index 0000000..9b2b357 --- /dev/null +++ b/misc/nixgc.nix @@ -0,0 +1,11 @@ +# this is a shell script that uses the new nix cli to emulate +# nix-collect-garbage +with (import (builtins.getFlake "nixpkgs") {}); + writeScriptBin "nixgc" '' + #!${fish}/bin/fish + set -l profiles (find /nix/var/nix/profiles/ -maxdepth 3 -type l -not -name '*-link') + + for profile in $profiles + sudo nix profile wipe-history --profile $profile + end + '' |
