├── .github └── workflows │ └── flake.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix └── src ├── commands ├── add_root.rs ├── analyze.rs ├── cleanout.rs ├── completions.rs ├── gc.rs ├── gc_roots.rs ├── generations.rs ├── man.rs ├── mod.rs ├── path_info.rs ├── presets.rs └── tidyup_gc_roots.rs ├── config.rs ├── main.rs ├── nix ├── mod.rs ├── profiles.rs ├── roots.rs └── store.rs └── utils ├── caching.rs ├── files.rs ├── fmt.rs ├── interaction.rs ├── journal.rs ├── mod.rs ├── ordered_channel.rs └── terminal.rs /.github/workflows/flake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/.github/workflows/flake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | result* 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/flake.nix -------------------------------------------------------------------------------- /src/commands/add_root.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/add_root.rs -------------------------------------------------------------------------------- /src/commands/analyze.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/analyze.rs -------------------------------------------------------------------------------- /src/commands/cleanout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/cleanout.rs -------------------------------------------------------------------------------- /src/commands/completions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/completions.rs -------------------------------------------------------------------------------- /src/commands/gc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/gc.rs -------------------------------------------------------------------------------- /src/commands/gc_roots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/gc_roots.rs -------------------------------------------------------------------------------- /src/commands/generations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/generations.rs -------------------------------------------------------------------------------- /src/commands/man.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/man.rs -------------------------------------------------------------------------------- /src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/mod.rs -------------------------------------------------------------------------------- /src/commands/path_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/path_info.rs -------------------------------------------------------------------------------- /src/commands/presets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/presets.rs -------------------------------------------------------------------------------- /src/commands/tidyup_gc_roots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/commands/tidyup_gc_roots.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/nix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/nix/mod.rs -------------------------------------------------------------------------------- /src/nix/profiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/nix/profiles.rs -------------------------------------------------------------------------------- /src/nix/roots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/nix/roots.rs -------------------------------------------------------------------------------- /src/nix/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/nix/store.rs -------------------------------------------------------------------------------- /src/utils/caching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/utils/caching.rs -------------------------------------------------------------------------------- /src/utils/files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/utils/files.rs -------------------------------------------------------------------------------- /src/utils/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/utils/fmt.rs -------------------------------------------------------------------------------- /src/utils/interaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/utils/interaction.rs -------------------------------------------------------------------------------- /src/utils/journal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/utils/journal.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/ordered_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/utils/ordered_channel.rs -------------------------------------------------------------------------------- /src/utils/terminal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jzbor/nix-sweep/HEAD/src/utils/terminal.rs --------------------------------------------------------------------------------