Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qrxnz/nxt
Simple wrapper for nix-templates created using nix & charmbracelet's gum
https://github.com/qrxnz/nxt
nix nix-env nix-environment nix-flake nix-templates
Last synced: 17 days ago
JSON representation
Simple wrapper for nix-templates created using nix & charmbracelet's gum
- Host: GitHub
- URL: https://github.com/qrxnz/nxt
- Owner: qrxnz
- License: mit
- Created: 2024-12-23T10:54:51.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-28T10:46:36.000Z (22 days ago)
- Last Synced: 2025-01-28T11:34:37.653Z (22 days ago)
- Topics: nix, nix-env, nix-environment, nix-flake, nix-templates
- Language: Shell
- Homepage:
- Size: 13.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nxt
## ✒️ Description
> Simple wrapper for nix-templates created using nix & charmbracelet's gum
`nxt` was created to facilitate the creation of projects using [nix-templates](https://github.com/MordragT/nix-templates)
https://github.com/user-attachments/assets/260adff8-15ae-407b-b7e2-7231be706862
## ⚒️ Installation
### Try it without installing
```sh
nix run github:qrxnz/nxt
```### Installation
Add input in your flake like:
```nix
{
inputs = {
nxt = {
url = "github:qrxnz/nxt";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}
```With the input added you can reference it directly:
```nix
{ inputs, system, ... }:
{
# NixOS
environment.systemPackages = [ inputs.nxt.packages.${pkgs.system}.default ];
# home-manager
home.packages = [ inputs.nxt.packages.${pkgs.system}.default ];
}
```or
You can install this package imperatively with the following command
```nix
nix profile install github:qrxnz/nxt
```## 🗒️ Credits
### ❤️ Special thanks
To [Thomas Wehmöller](https://github.com/MordragT) for the [nix-templates](https://github.com/MordragT/nix-templates)