NodeWebkit UI for Nix package manager written with Polymer
- Nix package manager
- nwjs
- node (for development)
To try it out, run the following command:
$ make just-run-it
and wait for the node-webkit window to appear.
Location: ./src/config.json
Default:
{
"profilePaths": ["/nix/var/nix/profiles"],
"dataDir": "/tmp",
"configurations": ["/etc/nixos/configuration.nix"],
"NIX_PATH": "/nix/var/nix/profiles/per-user/root/channels/nixos:nixpkgs=/etc/nixos/nixpkgs:nixos-config=/etc/nixos/configuration.nix"
}
Explanation:
profilePaths: array of paths to search for profilesdataDir: for persistant database filesconfigurations: array of file paths to your configuration filesNIX_PATH: same asNIX_PATHenvironment variable, if you usenix-channelto update then leave it as is
Tab: circle through list items and fieldsEnterorleft click: open panelESCorright click: close panel/: focus the search field
Build development environment
$ make build
Run UI
$ make develop
Install node dependencies
$ npm install
Run it
$ nw .
(from version 0.1.2)


