├── .cargo └── config.toml ├── .config └── nextest.toml ├── .editorconfig ├── .envrc ├── .github ├── FUNDING.yaml ├── ISSUE_TEMPLATE │ └── bug.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yaml ├── nh_clean_screenshot.png ├── nh_search_screenshot.png ├── nh_switch_screenshot.png └── workflows │ ├── build.yaml │ ├── check.yaml │ ├── cleanup.yaml │ ├── hotpath-comment.yaml │ ├── hotpath-profile.yaml │ ├── nixos-search.yaml │ ├── tag.yaml │ ├── test.yaml │ └── update.yaml ├── .gitignore ├── .rustfmt.toml ├── .taplo.toml ├── .vscode └── launch.json ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── fix.sh ├── flake.lock ├── flake.nix ├── package.nix ├── shell.nix ├── src ├── checks.rs ├── clean.rs ├── commands.rs ├── darwin.rs ├── generations.rs ├── home.rs ├── installable.rs ├── interface.rs ├── json.rs ├── lib.rs ├── logging.rs ├── main.rs ├── nixos.rs ├── search.rs ├── update.rs ├── util.rs └── util │ └── platform.rs ├── test ├── configuration.nix ├── home.nix └── nixos.nix └── xtask ├── Cargo.toml └── src ├── comp.rs ├── main.rs └── man.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | watch_file shell.nix 2 | 3 | use flake 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yaml: -------------------------------------------------------------------------------- 1 | github: [viperML, notashelf] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/nh_clean_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/nh_clean_screenshot.png -------------------------------------------------------------------------------- /.github/nh_search_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/nh_search_screenshot.png -------------------------------------------------------------------------------- /.github/nh_switch_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/nh_switch_screenshot.png -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/check.yaml -------------------------------------------------------------------------------- /.github/workflows/cleanup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/cleanup.yaml -------------------------------------------------------------------------------- /.github/workflows/hotpath-comment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/hotpath-comment.yaml -------------------------------------------------------------------------------- /.github/workflows/hotpath-profile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/hotpath-profile.yaml -------------------------------------------------------------------------------- /.github/workflows/nixos-search.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/nixos-search.yaml -------------------------------------------------------------------------------- /.github/workflows/tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/tag.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.github/workflows/update.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.taplo.toml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/README.md -------------------------------------------------------------------------------- /fix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/fix.sh -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/flake.nix -------------------------------------------------------------------------------- /package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/package.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/shell.nix -------------------------------------------------------------------------------- /src/checks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/checks.rs -------------------------------------------------------------------------------- /src/clean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/clean.rs -------------------------------------------------------------------------------- /src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/commands.rs -------------------------------------------------------------------------------- /src/darwin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/darwin.rs -------------------------------------------------------------------------------- /src/generations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/generations.rs -------------------------------------------------------------------------------- /src/home.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/home.rs -------------------------------------------------------------------------------- /src/installable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/installable.rs -------------------------------------------------------------------------------- /src/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/interface.rs -------------------------------------------------------------------------------- /src/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/json.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/logging.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/nixos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/nixos.rs -------------------------------------------------------------------------------- /src/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/search.rs -------------------------------------------------------------------------------- /src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/update.rs -------------------------------------------------------------------------------- /src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/util.rs -------------------------------------------------------------------------------- /src/util/platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/src/util/platform.rs -------------------------------------------------------------------------------- /test/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/test/configuration.nix -------------------------------------------------------------------------------- /test/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/test/home.nix -------------------------------------------------------------------------------- /test/nixos.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/test/nixos.nix -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/comp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/xtask/src/comp.rs -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/xtask/src/main.rs -------------------------------------------------------------------------------- /xtask/src/man.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/nh/HEAD/xtask/src/man.rs --------------------------------------------------------------------------------